Documentation ¶
Index ¶
- func CfnAnalysis_CFN_RESOURCE_TYPE_NAME() *string
- func CfnAnalysis_IsCfnElement(x interface{}) *bool
- func CfnAnalysis_IsCfnResource(x interface{}) *bool
- func CfnAnalysis_IsConstruct(x interface{}) *bool
- func CfnDashboard_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDashboard_IsCfnElement(x interface{}) *bool
- func CfnDashboard_IsCfnResource(x interface{}) *bool
- func CfnDashboard_IsConstruct(x interface{}) *bool
- func CfnDataSet_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDataSet_IsCfnElement(x interface{}) *bool
- func CfnDataSet_IsCfnResource(x interface{}) *bool
- func CfnDataSet_IsConstruct(x interface{}) *bool
- func CfnDataSource_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDataSource_IsCfnElement(x interface{}) *bool
- func CfnDataSource_IsCfnResource(x interface{}) *bool
- func CfnDataSource_IsConstruct(x interface{}) *bool
- func CfnRefreshSchedule_CFN_RESOURCE_TYPE_NAME() *string
- func CfnRefreshSchedule_IsCfnElement(x interface{}) *bool
- func CfnRefreshSchedule_IsCfnResource(x interface{}) *bool
- func CfnRefreshSchedule_IsConstruct(x interface{}) *bool
- func CfnTemplate_CFN_RESOURCE_TYPE_NAME() *string
- func CfnTemplate_IsCfnElement(x interface{}) *bool
- func CfnTemplate_IsCfnResource(x interface{}) *bool
- func CfnTemplate_IsConstruct(x interface{}) *bool
- func CfnTheme_CFN_RESOURCE_TYPE_NAME() *string
- func CfnTheme_IsCfnElement(x interface{}) *bool
- func CfnTheme_IsCfnResource(x interface{}) *bool
- func CfnTheme_IsConstruct(x interface{}) *bool
- func CfnTopic_CFN_RESOURCE_TYPE_NAME() *string
- func CfnTopic_IsCfnElement(x interface{}) *bool
- func CfnTopic_IsCfnResource(x interface{}) *bool
- func CfnTopic_IsConstruct(x interface{}) *bool
- func CfnVPCConnection_CFN_RESOURCE_TYPE_NAME() *string
- func CfnVPCConnection_IsCfnElement(x interface{}) *bool
- func CfnVPCConnection_IsCfnResource(x interface{}) *bool
- func CfnVPCConnection_IsConstruct(x interface{}) *bool
- func NewCfnAnalysis_Override(c CfnAnalysis, scope constructs.Construct, id *string, props *CfnAnalysisProps)
- func NewCfnDashboard_Override(c CfnDashboard, scope constructs.Construct, id *string, ...)
- func NewCfnDataSet_Override(c CfnDataSet, scope constructs.Construct, id *string, props *CfnDataSetProps)
- func NewCfnDataSource_Override(c CfnDataSource, scope constructs.Construct, id *string, ...)
- func NewCfnRefreshSchedule_Override(c CfnRefreshSchedule, scope constructs.Construct, id *string, ...)
- func NewCfnTemplate_Override(c CfnTemplate, scope constructs.Construct, id *string, props *CfnTemplateProps)
- func NewCfnTheme_Override(c CfnTheme, scope constructs.Construct, id *string, props *CfnThemeProps)
- func NewCfnTopic_Override(c CfnTopic, scope constructs.Construct, id *string, props *CfnTopicProps)
- func NewCfnVPCConnection_Override(c CfnVPCConnection, scope constructs.Construct, id *string, ...)
- type CfnAnalysis
- type CfnAnalysisProps
- type CfnAnalysis_AggregationFunctionProperty
- type CfnAnalysis_AggregationSortConfigurationProperty
- type CfnAnalysis_AnalysisDefaultsProperty
- type CfnAnalysis_AnalysisDefinitionProperty
- type CfnAnalysis_AnalysisErrorProperty
- type CfnAnalysis_AnalysisSourceEntityProperty
- type CfnAnalysis_AnalysisSourceTemplateProperty
- type CfnAnalysis_AnchorDateConfigurationProperty
- type CfnAnalysis_ArcAxisConfigurationProperty
- type CfnAnalysis_ArcAxisDisplayRangeProperty
- type CfnAnalysis_ArcConfigurationProperty
- type CfnAnalysis_ArcOptionsProperty
- type CfnAnalysis_AssetOptionsProperty
- type CfnAnalysis_AttributeAggregationFunctionProperty
- type CfnAnalysis_AxisDataOptionsProperty
- type CfnAnalysis_AxisDisplayMinMaxRangeProperty
- type CfnAnalysis_AxisDisplayOptionsProperty
- type CfnAnalysis_AxisDisplayRangeProperty
- type CfnAnalysis_AxisLabelOptionsProperty
- type CfnAnalysis_AxisLabelReferenceOptionsProperty
- type CfnAnalysis_AxisLinearScaleProperty
- type CfnAnalysis_AxisLogarithmicScaleProperty
- type CfnAnalysis_AxisScaleProperty
- type CfnAnalysis_AxisTickLabelOptionsProperty
- type CfnAnalysis_BarChartAggregatedFieldWellsProperty
- type CfnAnalysis_BarChartConfigurationProperty
- type CfnAnalysis_BarChartFieldWellsProperty
- type CfnAnalysis_BarChartSortConfigurationProperty
- type CfnAnalysis_BarChartVisualProperty
- type CfnAnalysis_BinCountOptionsProperty
- type CfnAnalysis_BinWidthOptionsProperty
- type CfnAnalysis_BodySectionConfigurationProperty
- type CfnAnalysis_BodySectionContentProperty
- type CfnAnalysis_BoxPlotAggregatedFieldWellsProperty
- type CfnAnalysis_BoxPlotChartConfigurationProperty
- type CfnAnalysis_BoxPlotFieldWellsProperty
- type CfnAnalysis_BoxPlotOptionsProperty
- type CfnAnalysis_BoxPlotSortConfigurationProperty
- type CfnAnalysis_BoxPlotStyleOptionsProperty
- type CfnAnalysis_BoxPlotVisualProperty
- type CfnAnalysis_CalculatedFieldProperty
- type CfnAnalysis_CalculatedMeasureFieldProperty
- type CfnAnalysis_CascadingControlConfigurationProperty
- type CfnAnalysis_CascadingControlSourceProperty
- type CfnAnalysis_CategoricalDimensionFieldProperty
- type CfnAnalysis_CategoricalMeasureFieldProperty
- type CfnAnalysis_CategoryDrillDownFilterProperty
- type CfnAnalysis_CategoryFilterConfigurationProperty
- type CfnAnalysis_CategoryFilterProperty
- type CfnAnalysis_ChartAxisLabelOptionsProperty
- type CfnAnalysis_ClusterMarkerConfigurationProperty
- type CfnAnalysis_ClusterMarkerProperty
- type CfnAnalysis_ColorScaleProperty
- type CfnAnalysis_ColorsConfigurationProperty
- type CfnAnalysis_ColumnConfigurationProperty
- type CfnAnalysis_ColumnHierarchyProperty
- type CfnAnalysis_ColumnIdentifierProperty
- type CfnAnalysis_ColumnSortProperty
- type CfnAnalysis_ColumnTooltipItemProperty
- type CfnAnalysis_ComboChartAggregatedFieldWellsProperty
- type CfnAnalysis_ComboChartConfigurationProperty
- type CfnAnalysis_ComboChartFieldWellsProperty
- type CfnAnalysis_ComboChartSortConfigurationProperty
- type CfnAnalysis_ComboChartVisualProperty
- type CfnAnalysis_ComparisonConfigurationProperty
- type CfnAnalysis_ComparisonFormatConfigurationProperty
- type CfnAnalysis_ComputationProperty
- type CfnAnalysis_ConditionalFormattingColorProperty
- type CfnAnalysis_ConditionalFormattingCustomIconConditionProperty
- type CfnAnalysis_ConditionalFormattingCustomIconOptionsProperty
- type CfnAnalysis_ConditionalFormattingGradientColorProperty
- type CfnAnalysis_ConditionalFormattingIconDisplayConfigurationProperty
- type CfnAnalysis_ConditionalFormattingIconProperty
- type CfnAnalysis_ConditionalFormattingIconSetProperty
- type CfnAnalysis_ConditionalFormattingSolidColorProperty
- type CfnAnalysis_ContributionAnalysisDefaultProperty
- type CfnAnalysis_CurrencyDisplayFormatConfigurationProperty
- type CfnAnalysis_CustomActionFilterOperationProperty
- type CfnAnalysis_CustomActionNavigationOperationProperty
- type CfnAnalysis_CustomActionSetParametersOperationProperty
- type CfnAnalysis_CustomActionURLOperationProperty
- type CfnAnalysis_CustomColorProperty
- type CfnAnalysis_CustomContentConfigurationProperty
- type CfnAnalysis_CustomContentVisualProperty
- type CfnAnalysis_CustomFilterConfigurationProperty
- type CfnAnalysis_CustomFilterListConfigurationProperty
- type CfnAnalysis_CustomNarrativeOptionsProperty
- type CfnAnalysis_CustomParameterValuesProperty
- type CfnAnalysis_CustomValuesConfigurationProperty
- type CfnAnalysis_DataBarsOptionsProperty
- type CfnAnalysis_DataColorProperty
- type CfnAnalysis_DataFieldSeriesItemProperty
- type CfnAnalysis_DataLabelOptionsProperty
- type CfnAnalysis_DataLabelTypeProperty
- type CfnAnalysis_DataPathColorProperty
- type CfnAnalysis_DataPathLabelTypeProperty
- type CfnAnalysis_DataPathSortProperty
- type CfnAnalysis_DataPathTypeProperty
- type CfnAnalysis_DataPathValueProperty
- type CfnAnalysis_DataSetIdentifierDeclarationProperty
- type CfnAnalysis_DataSetReferenceProperty
- type CfnAnalysis_DateAxisOptionsProperty
- type CfnAnalysis_DateDimensionFieldProperty
- type CfnAnalysis_DateMeasureFieldProperty
- type CfnAnalysis_DateTimeDefaultValuesProperty
- type CfnAnalysis_DateTimeFormatConfigurationProperty
- type CfnAnalysis_DateTimeHierarchyProperty
- type CfnAnalysis_DateTimeParameterDeclarationProperty
- type CfnAnalysis_DateTimeParameterProperty
- type CfnAnalysis_DateTimePickerControlDisplayOptionsProperty
- type CfnAnalysis_DateTimeValueWhenUnsetConfigurationProperty
- type CfnAnalysis_DecimalDefaultValuesProperty
- type CfnAnalysis_DecimalParameterDeclarationProperty
- type CfnAnalysis_DecimalParameterProperty
- type CfnAnalysis_DecimalPlacesConfigurationProperty
- type CfnAnalysis_DecimalValueWhenUnsetConfigurationProperty
- type CfnAnalysis_DefaultFreeFormLayoutConfigurationProperty
- type CfnAnalysis_DefaultGridLayoutConfigurationProperty
- type CfnAnalysis_DefaultInteractiveLayoutConfigurationProperty
- type CfnAnalysis_DefaultNewSheetConfigurationProperty
- type CfnAnalysis_DefaultPaginatedLayoutConfigurationProperty
- type CfnAnalysis_DefaultSectionBasedLayoutConfigurationProperty
- type CfnAnalysis_DestinationParameterValueConfigurationProperty
- type CfnAnalysis_DimensionFieldProperty
- type CfnAnalysis_DonutCenterOptionsProperty
- type CfnAnalysis_DonutOptionsProperty
- type CfnAnalysis_DrillDownFilterProperty
- type CfnAnalysis_DropDownControlDisplayOptionsProperty
- type CfnAnalysis_DynamicDefaultValueProperty
- type CfnAnalysis_EmptyVisualProperty
- type CfnAnalysis_EntityProperty
- type CfnAnalysis_ExcludePeriodConfigurationProperty
- type CfnAnalysis_ExplicitHierarchyProperty
- type CfnAnalysis_FieldBasedTooltipProperty
- type CfnAnalysis_FieldLabelTypeProperty
- type CfnAnalysis_FieldSeriesItemProperty
- type CfnAnalysis_FieldSortOptionsProperty
- type CfnAnalysis_FieldSortProperty
- type CfnAnalysis_FieldTooltipItemProperty
- type CfnAnalysis_FilledMapAggregatedFieldWellsProperty
- type CfnAnalysis_FilledMapConditionalFormattingOptionProperty
- type CfnAnalysis_FilledMapConditionalFormattingProperty
- type CfnAnalysis_FilledMapConfigurationProperty
- type CfnAnalysis_FilledMapFieldWellsProperty
- type CfnAnalysis_FilledMapShapeConditionalFormattingProperty
- type CfnAnalysis_FilledMapSortConfigurationProperty
- type CfnAnalysis_FilledMapVisualProperty
- type CfnAnalysis_FilterControlProperty
- type CfnAnalysis_FilterDateTimePickerControlProperty
- type CfnAnalysis_FilterDropDownControlProperty
- type CfnAnalysis_FilterGroupProperty
- type CfnAnalysis_FilterListConfigurationProperty
- type CfnAnalysis_FilterListControlProperty
- type CfnAnalysis_FilterOperationSelectedFieldsConfigurationProperty
- type CfnAnalysis_FilterOperationTargetVisualsConfigurationProperty
- type CfnAnalysis_FilterProperty
- type CfnAnalysis_FilterRelativeDateTimeControlProperty
- type CfnAnalysis_FilterScopeConfigurationProperty
- type CfnAnalysis_FilterSelectableValuesProperty
- type CfnAnalysis_FilterSliderControlProperty
- type CfnAnalysis_FilterTextAreaControlProperty
- type CfnAnalysis_FilterTextFieldControlProperty
- type CfnAnalysis_FontConfigurationProperty
- type CfnAnalysis_FontSizeProperty
- type CfnAnalysis_FontWeightProperty
- type CfnAnalysis_ForecastComputationProperty
- type CfnAnalysis_ForecastConfigurationProperty
- type CfnAnalysis_ForecastScenarioProperty
- type CfnAnalysis_FormatConfigurationProperty
- type CfnAnalysis_FreeFormLayoutCanvasSizeOptionsProperty
- type CfnAnalysis_FreeFormLayoutConfigurationProperty
- type CfnAnalysis_FreeFormLayoutElementBackgroundStyleProperty
- type CfnAnalysis_FreeFormLayoutElementBorderStyleProperty
- type CfnAnalysis_FreeFormLayoutElementProperty
- type CfnAnalysis_FreeFormLayoutScreenCanvasSizeOptionsProperty
- type CfnAnalysis_FreeFormSectionLayoutConfigurationProperty
- type CfnAnalysis_FunnelChartAggregatedFieldWellsProperty
- type CfnAnalysis_FunnelChartConfigurationProperty
- type CfnAnalysis_FunnelChartDataLabelOptionsProperty
- type CfnAnalysis_FunnelChartFieldWellsProperty
- type CfnAnalysis_FunnelChartSortConfigurationProperty
- type CfnAnalysis_FunnelChartVisualProperty
- type CfnAnalysis_GaugeChartArcConditionalFormattingProperty
- type CfnAnalysis_GaugeChartConditionalFormattingOptionProperty
- type CfnAnalysis_GaugeChartConditionalFormattingProperty
- type CfnAnalysis_GaugeChartConfigurationProperty
- type CfnAnalysis_GaugeChartFieldWellsProperty
- type CfnAnalysis_GaugeChartOptionsProperty
- type CfnAnalysis_GaugeChartPrimaryValueConditionalFormattingProperty
- type CfnAnalysis_GaugeChartVisualProperty
- type CfnAnalysis_GeospatialCoordinateBoundsProperty
- type CfnAnalysis_GeospatialHeatmapColorScaleProperty
- type CfnAnalysis_GeospatialHeatmapConfigurationProperty
- type CfnAnalysis_GeospatialHeatmapDataColorProperty
- type CfnAnalysis_GeospatialMapAggregatedFieldWellsProperty
- type CfnAnalysis_GeospatialMapConfigurationProperty
- type CfnAnalysis_GeospatialMapFieldWellsProperty
- type CfnAnalysis_GeospatialMapStyleOptionsProperty
- type CfnAnalysis_GeospatialMapVisualProperty
- type CfnAnalysis_GeospatialPointStyleOptionsProperty
- type CfnAnalysis_GeospatialWindowOptionsProperty
- type CfnAnalysis_GlobalTableBorderOptionsProperty
- type CfnAnalysis_GradientColorProperty
- type CfnAnalysis_GradientStopProperty
- type CfnAnalysis_GridLayoutCanvasSizeOptionsProperty
- type CfnAnalysis_GridLayoutConfigurationProperty
- type CfnAnalysis_GridLayoutElementProperty
- type CfnAnalysis_GridLayoutScreenCanvasSizeOptionsProperty
- type CfnAnalysis_GrowthRateComputationProperty
- type CfnAnalysis_HeaderFooterSectionConfigurationProperty
- type CfnAnalysis_HeatMapAggregatedFieldWellsProperty
- type CfnAnalysis_HeatMapConfigurationProperty
- type CfnAnalysis_HeatMapFieldWellsProperty
- type CfnAnalysis_HeatMapSortConfigurationProperty
- type CfnAnalysis_HeatMapVisualProperty
- type CfnAnalysis_HistogramAggregatedFieldWellsProperty
- type CfnAnalysis_HistogramBinOptionsProperty
- type CfnAnalysis_HistogramConfigurationProperty
- type CfnAnalysis_HistogramFieldWellsProperty
- type CfnAnalysis_HistogramVisualProperty
- type CfnAnalysis_InsightConfigurationProperty
- type CfnAnalysis_InsightVisualProperty
- type CfnAnalysis_IntegerDefaultValuesProperty
- type CfnAnalysis_IntegerParameterDeclarationProperty
- type CfnAnalysis_IntegerParameterProperty
- type CfnAnalysis_IntegerValueWhenUnsetConfigurationProperty
- type CfnAnalysis_ItemsLimitConfigurationProperty
- type CfnAnalysis_KPIActualValueConditionalFormattingProperty
- type CfnAnalysis_KPIComparisonValueConditionalFormattingProperty
- type CfnAnalysis_KPIConditionalFormattingOptionProperty
- type CfnAnalysis_KPIConditionalFormattingProperty
- type CfnAnalysis_KPIConfigurationProperty
- type CfnAnalysis_KPIFieldWellsProperty
- type CfnAnalysis_KPIOptionsProperty
- type CfnAnalysis_KPIPrimaryValueConditionalFormattingProperty
- type CfnAnalysis_KPIProgressBarConditionalFormattingProperty
- type CfnAnalysis_KPISortConfigurationProperty
- type CfnAnalysis_KPISparklineOptionsProperty
- type CfnAnalysis_KPIVisualLayoutOptionsProperty
- type CfnAnalysis_KPIVisualProperty
- type CfnAnalysis_KPIVisualStandardLayoutProperty
- type CfnAnalysis_LabelOptionsProperty
- type CfnAnalysis_LayoutConfigurationProperty
- type CfnAnalysis_LayoutProperty
- type CfnAnalysis_LegendOptionsProperty
- type CfnAnalysis_LineChartAggregatedFieldWellsProperty
- type CfnAnalysis_LineChartConfigurationProperty
- type CfnAnalysis_LineChartDefaultSeriesSettingsProperty
- type CfnAnalysis_LineChartFieldWellsProperty
- type CfnAnalysis_LineChartLineStyleSettingsProperty
- type CfnAnalysis_LineChartMarkerStyleSettingsProperty
- type CfnAnalysis_LineChartSeriesSettingsProperty
- type CfnAnalysis_LineChartSortConfigurationProperty
- type CfnAnalysis_LineChartVisualProperty
- type CfnAnalysis_LineSeriesAxisDisplayOptionsProperty
- type CfnAnalysis_ListControlDisplayOptionsProperty
- type CfnAnalysis_ListControlSearchOptionsProperty
- type CfnAnalysis_ListControlSelectAllOptionsProperty
- type CfnAnalysis_LoadingAnimationProperty
- type CfnAnalysis_LocalNavigationConfigurationProperty
- type CfnAnalysis_LongFormatTextProperty
- type CfnAnalysis_MappedDataSetParameterProperty
- type CfnAnalysis_MaximumLabelTypeProperty
- type CfnAnalysis_MaximumMinimumComputationProperty
- type CfnAnalysis_MeasureFieldProperty
- type CfnAnalysis_MetricComparisonComputationProperty
- type CfnAnalysis_MinimumLabelTypeProperty
- type CfnAnalysis_MissingDataConfigurationProperty
- type CfnAnalysis_NegativeValueConfigurationProperty
- type CfnAnalysis_NullValueFormatConfigurationProperty
- type CfnAnalysis_NumberDisplayFormatConfigurationProperty
- type CfnAnalysis_NumberFormatConfigurationProperty
- type CfnAnalysis_NumericAxisOptionsProperty
- type CfnAnalysis_NumericEqualityDrillDownFilterProperty
- type CfnAnalysis_NumericEqualityFilterProperty
- type CfnAnalysis_NumericFormatConfigurationProperty
- type CfnAnalysis_NumericRangeFilterProperty
- type CfnAnalysis_NumericRangeFilterValueProperty
- type CfnAnalysis_NumericSeparatorConfigurationProperty
- type CfnAnalysis_NumericalAggregationFunctionProperty
- type CfnAnalysis_NumericalDimensionFieldProperty
- type CfnAnalysis_NumericalMeasureFieldProperty
- type CfnAnalysis_PaginationConfigurationProperty
- type CfnAnalysis_PanelConfigurationProperty
- type CfnAnalysis_PanelTitleOptionsProperty
- type CfnAnalysis_ParameterControlProperty
- type CfnAnalysis_ParameterDateTimePickerControlProperty
- type CfnAnalysis_ParameterDeclarationProperty
- type CfnAnalysis_ParameterDropDownControlProperty
- type CfnAnalysis_ParameterListControlProperty
- type CfnAnalysis_ParameterSelectableValuesProperty
- type CfnAnalysis_ParameterSliderControlProperty
- type CfnAnalysis_ParameterTextAreaControlProperty
- type CfnAnalysis_ParameterTextFieldControlProperty
- type CfnAnalysis_ParametersProperty
- type CfnAnalysis_PercentVisibleRangeProperty
- type CfnAnalysis_PercentageDisplayFormatConfigurationProperty
- type CfnAnalysis_PercentileAggregationProperty
- type CfnAnalysis_PeriodOverPeriodComputationProperty
- type CfnAnalysis_PeriodToDateComputationProperty
- type CfnAnalysis_PieChartAggregatedFieldWellsProperty
- type CfnAnalysis_PieChartConfigurationProperty
- type CfnAnalysis_PieChartFieldWellsProperty
- type CfnAnalysis_PieChartSortConfigurationProperty
- type CfnAnalysis_PieChartVisualProperty
- type CfnAnalysis_PivotFieldSortOptionsProperty
- type CfnAnalysis_PivotTableAggregatedFieldWellsProperty
- type CfnAnalysis_PivotTableCellConditionalFormattingProperty
- type CfnAnalysis_PivotTableConditionalFormattingOptionProperty
- type CfnAnalysis_PivotTableConditionalFormattingProperty
- type CfnAnalysis_PivotTableConditionalFormattingScopeProperty
- type CfnAnalysis_PivotTableConfigurationProperty
- type CfnAnalysis_PivotTableDataPathOptionProperty
- type CfnAnalysis_PivotTableFieldCollapseStateOptionProperty
- type CfnAnalysis_PivotTableFieldCollapseStateTargetProperty
- type CfnAnalysis_PivotTableFieldOptionProperty
- type CfnAnalysis_PivotTableFieldOptionsProperty
- type CfnAnalysis_PivotTableFieldSubtotalOptionsProperty
- type CfnAnalysis_PivotTableFieldWellsProperty
- type CfnAnalysis_PivotTableOptionsProperty
- type CfnAnalysis_PivotTablePaginatedReportOptionsProperty
- type CfnAnalysis_PivotTableRowsLabelOptionsProperty
- type CfnAnalysis_PivotTableSortByProperty
- type CfnAnalysis_PivotTableSortConfigurationProperty
- type CfnAnalysis_PivotTableTotalOptionsProperty
- type CfnAnalysis_PivotTableVisualProperty
- type CfnAnalysis_PivotTotalOptionsProperty
- type CfnAnalysis_PredefinedHierarchyProperty
- type CfnAnalysis_ProgressBarOptionsProperty
- type CfnAnalysis_RadarChartAggregatedFieldWellsProperty
- type CfnAnalysis_RadarChartAreaStyleSettingsProperty
- type CfnAnalysis_RadarChartConfigurationProperty
- type CfnAnalysis_RadarChartFieldWellsProperty
- type CfnAnalysis_RadarChartSeriesSettingsProperty
- type CfnAnalysis_RadarChartSortConfigurationProperty
- type CfnAnalysis_RadarChartVisualProperty
- type CfnAnalysis_RangeEndsLabelTypeProperty
- type CfnAnalysis_ReferenceLineCustomLabelConfigurationProperty
- type CfnAnalysis_ReferenceLineDataConfigurationProperty
- type CfnAnalysis_ReferenceLineDynamicDataConfigurationProperty
- type CfnAnalysis_ReferenceLineLabelConfigurationProperty
- type CfnAnalysis_ReferenceLineProperty
- type CfnAnalysis_ReferenceLineStaticDataConfigurationProperty
- type CfnAnalysis_ReferenceLineStyleConfigurationProperty
- type CfnAnalysis_ReferenceLineValueLabelConfigurationProperty
- type CfnAnalysis_RelativeDateTimeControlDisplayOptionsProperty
- type CfnAnalysis_RelativeDatesFilterProperty
- type CfnAnalysis_ResourcePermissionProperty
- type CfnAnalysis_RollingDateConfigurationProperty
- type CfnAnalysis_RowAlternateColorOptionsProperty
- type CfnAnalysis_SameSheetTargetVisualConfigurationProperty
- type CfnAnalysis_SankeyDiagramAggregatedFieldWellsProperty
- type CfnAnalysis_SankeyDiagramChartConfigurationProperty
- type CfnAnalysis_SankeyDiagramFieldWellsProperty
- type CfnAnalysis_SankeyDiagramSortConfigurationProperty
- type CfnAnalysis_SankeyDiagramVisualProperty
- type CfnAnalysis_ScatterPlotCategoricallyAggregatedFieldWellsProperty
- type CfnAnalysis_ScatterPlotConfigurationProperty
- type CfnAnalysis_ScatterPlotFieldWellsProperty
- type CfnAnalysis_ScatterPlotUnaggregatedFieldWellsProperty
- type CfnAnalysis_ScatterPlotVisualProperty
- type CfnAnalysis_ScrollBarOptionsProperty
- type CfnAnalysis_SecondaryValueOptionsProperty
- type CfnAnalysis_SectionAfterPageBreakProperty
- type CfnAnalysis_SectionBasedLayoutCanvasSizeOptionsProperty
- type CfnAnalysis_SectionBasedLayoutConfigurationProperty
- type CfnAnalysis_SectionBasedLayoutPaperCanvasSizeOptionsProperty
- type CfnAnalysis_SectionLayoutConfigurationProperty
- type CfnAnalysis_SectionPageBreakConfigurationProperty
- type CfnAnalysis_SectionStyleProperty
- type CfnAnalysis_SelectedSheetsFilterScopeConfigurationProperty
- type CfnAnalysis_SeriesItemProperty
- type CfnAnalysis_SetParameterValueConfigurationProperty
- type CfnAnalysis_ShapeConditionalFormatProperty
- type CfnAnalysis_SheetControlInfoIconLabelOptionsProperty
- type CfnAnalysis_SheetControlLayoutConfigurationProperty
- type CfnAnalysis_SheetControlLayoutProperty
- type CfnAnalysis_SheetDefinitionProperty
- type CfnAnalysis_SheetElementConfigurationOverridesProperty
- type CfnAnalysis_SheetElementRenderingRuleProperty
- type CfnAnalysis_SheetProperty
- type CfnAnalysis_SheetTextBoxProperty
- type CfnAnalysis_SheetVisualScopingConfigurationProperty
- type CfnAnalysis_ShortFormatTextProperty
- type CfnAnalysis_SimpleClusterMarkerProperty
- type CfnAnalysis_SliderControlDisplayOptionsProperty
- type CfnAnalysis_SmallMultiplesAxisPropertiesProperty
- type CfnAnalysis_SmallMultiplesOptionsProperty
- type CfnAnalysis_SpacingProperty
- type CfnAnalysis_StringDefaultValuesProperty
- type CfnAnalysis_StringFormatConfigurationProperty
- type CfnAnalysis_StringParameterDeclarationProperty
- type CfnAnalysis_StringParameterProperty
- type CfnAnalysis_StringValueWhenUnsetConfigurationProperty
- type CfnAnalysis_SubtotalOptionsProperty
- type CfnAnalysis_TableAggregatedFieldWellsProperty
- type CfnAnalysis_TableBorderOptionsProperty
- type CfnAnalysis_TableCellConditionalFormattingProperty
- type CfnAnalysis_TableCellImageSizingConfigurationProperty
- type CfnAnalysis_TableCellStyleProperty
- type CfnAnalysis_TableConditionalFormattingOptionProperty
- type CfnAnalysis_TableConditionalFormattingProperty
- type CfnAnalysis_TableConfigurationProperty
- type CfnAnalysis_TableFieldCustomIconContentProperty
- type CfnAnalysis_TableFieldCustomTextContentProperty
- type CfnAnalysis_TableFieldImageConfigurationProperty
- type CfnAnalysis_TableFieldLinkConfigurationProperty
- type CfnAnalysis_TableFieldLinkContentConfigurationProperty
- type CfnAnalysis_TableFieldOptionProperty
- type CfnAnalysis_TableFieldOptionsProperty
- type CfnAnalysis_TableFieldURLConfigurationProperty
- type CfnAnalysis_TableFieldWellsProperty
- type CfnAnalysis_TableInlineVisualizationProperty
- type CfnAnalysis_TableOptionsProperty
- type CfnAnalysis_TablePaginatedReportOptionsProperty
- type CfnAnalysis_TablePinnedFieldOptionsProperty
- type CfnAnalysis_TableRowConditionalFormattingProperty
- type CfnAnalysis_TableSideBorderOptionsProperty
- type CfnAnalysis_TableSortConfigurationProperty
- type CfnAnalysis_TableStyleTargetProperty
- type CfnAnalysis_TableUnaggregatedFieldWellsProperty
- type CfnAnalysis_TableVisualProperty
- type CfnAnalysis_TextAreaControlDisplayOptionsProperty
- type CfnAnalysis_TextConditionalFormatProperty
- type CfnAnalysis_TextControlPlaceholderOptionsProperty
- type CfnAnalysis_TextFieldControlDisplayOptionsProperty
- type CfnAnalysis_ThousandSeparatorOptionsProperty
- type CfnAnalysis_TimeBasedForecastPropertiesProperty
- type CfnAnalysis_TimeEqualityFilterProperty
- type CfnAnalysis_TimeRangeDrillDownFilterProperty
- type CfnAnalysis_TimeRangeFilterProperty
- type CfnAnalysis_TimeRangeFilterValueProperty
- type CfnAnalysis_TooltipItemProperty
- type CfnAnalysis_TooltipOptionsProperty
- type CfnAnalysis_TopBottomFilterProperty
- type CfnAnalysis_TopBottomMoversComputationProperty
- type CfnAnalysis_TopBottomRankedComputationProperty
- type CfnAnalysis_TotalAggregationComputationProperty
- type CfnAnalysis_TotalAggregationFunctionProperty
- type CfnAnalysis_TotalAggregationOptionProperty
- type CfnAnalysis_TotalOptionsProperty
- type CfnAnalysis_TreeMapAggregatedFieldWellsProperty
- type CfnAnalysis_TreeMapConfigurationProperty
- type CfnAnalysis_TreeMapFieldWellsProperty
- type CfnAnalysis_TreeMapSortConfigurationProperty
- type CfnAnalysis_TreeMapVisualProperty
- type CfnAnalysis_TrendArrowOptionsProperty
- type CfnAnalysis_UnaggregatedFieldProperty
- type CfnAnalysis_UniqueValuesComputationProperty
- type CfnAnalysis_ValidationStrategyProperty
- type CfnAnalysis_VisibleRangeOptionsProperty
- type CfnAnalysis_VisualCustomActionOperationProperty
- type CfnAnalysis_VisualCustomActionProperty
- type CfnAnalysis_VisualPaletteProperty
- type CfnAnalysis_VisualProperty
- type CfnAnalysis_VisualSubtitleLabelOptionsProperty
- type CfnAnalysis_VisualTitleLabelOptionsProperty
- type CfnAnalysis_WaterfallChartAggregatedFieldWellsProperty
- type CfnAnalysis_WaterfallChartConfigurationProperty
- type CfnAnalysis_WaterfallChartFieldWellsProperty
- type CfnAnalysis_WaterfallChartOptionsProperty
- type CfnAnalysis_WaterfallChartSortConfigurationProperty
- type CfnAnalysis_WaterfallVisualProperty
- type CfnAnalysis_WhatIfPointScenarioProperty
- type CfnAnalysis_WhatIfRangeScenarioProperty
- type CfnAnalysis_WordCloudAggregatedFieldWellsProperty
- type CfnAnalysis_WordCloudChartConfigurationProperty
- type CfnAnalysis_WordCloudFieldWellsProperty
- type CfnAnalysis_WordCloudOptionsProperty
- type CfnAnalysis_WordCloudSortConfigurationProperty
- type CfnAnalysis_WordCloudVisualProperty
- type CfnDashboard
- type CfnDashboardProps
- type CfnDashboard_AdHocFilteringOptionProperty
- type CfnDashboard_AggregationFunctionProperty
- type CfnDashboard_AggregationSortConfigurationProperty
- type CfnDashboard_AnalysisDefaultsProperty
- type CfnDashboard_AnchorDateConfigurationProperty
- type CfnDashboard_ArcAxisConfigurationProperty
- type CfnDashboard_ArcAxisDisplayRangeProperty
- type CfnDashboard_ArcConfigurationProperty
- type CfnDashboard_ArcOptionsProperty
- type CfnDashboard_AssetOptionsProperty
- type CfnDashboard_AttributeAggregationFunctionProperty
- type CfnDashboard_AxisDataOptionsProperty
- type CfnDashboard_AxisDisplayMinMaxRangeProperty
- type CfnDashboard_AxisDisplayOptionsProperty
- type CfnDashboard_AxisDisplayRangeProperty
- type CfnDashboard_AxisLabelOptionsProperty
- type CfnDashboard_AxisLabelReferenceOptionsProperty
- type CfnDashboard_AxisLinearScaleProperty
- type CfnDashboard_AxisLogarithmicScaleProperty
- type CfnDashboard_AxisScaleProperty
- type CfnDashboard_AxisTickLabelOptionsProperty
- type CfnDashboard_BarChartAggregatedFieldWellsProperty
- type CfnDashboard_BarChartConfigurationProperty
- type CfnDashboard_BarChartFieldWellsProperty
- type CfnDashboard_BarChartSortConfigurationProperty
- type CfnDashboard_BarChartVisualProperty
- type CfnDashboard_BinCountOptionsProperty
- type CfnDashboard_BinWidthOptionsProperty
- type CfnDashboard_BodySectionConfigurationProperty
- type CfnDashboard_BodySectionContentProperty
- type CfnDashboard_BoxPlotAggregatedFieldWellsProperty
- type CfnDashboard_BoxPlotChartConfigurationProperty
- type CfnDashboard_BoxPlotFieldWellsProperty
- type CfnDashboard_BoxPlotOptionsProperty
- type CfnDashboard_BoxPlotSortConfigurationProperty
- type CfnDashboard_BoxPlotStyleOptionsProperty
- type CfnDashboard_BoxPlotVisualProperty
- type CfnDashboard_CalculatedFieldProperty
- type CfnDashboard_CalculatedMeasureFieldProperty
- type CfnDashboard_CascadingControlConfigurationProperty
- type CfnDashboard_CascadingControlSourceProperty
- type CfnDashboard_CategoricalDimensionFieldProperty
- type CfnDashboard_CategoricalMeasureFieldProperty
- type CfnDashboard_CategoryDrillDownFilterProperty
- type CfnDashboard_CategoryFilterConfigurationProperty
- type CfnDashboard_CategoryFilterProperty
- type CfnDashboard_ChartAxisLabelOptionsProperty
- type CfnDashboard_ClusterMarkerConfigurationProperty
- type CfnDashboard_ClusterMarkerProperty
- type CfnDashboard_ColorScaleProperty
- type CfnDashboard_ColorsConfigurationProperty
- type CfnDashboard_ColumnConfigurationProperty
- type CfnDashboard_ColumnHierarchyProperty
- type CfnDashboard_ColumnIdentifierProperty
- type CfnDashboard_ColumnSortProperty
- type CfnDashboard_ColumnTooltipItemProperty
- type CfnDashboard_ComboChartAggregatedFieldWellsProperty
- type CfnDashboard_ComboChartConfigurationProperty
- type CfnDashboard_ComboChartFieldWellsProperty
- type CfnDashboard_ComboChartSortConfigurationProperty
- type CfnDashboard_ComboChartVisualProperty
- type CfnDashboard_ComparisonConfigurationProperty
- type CfnDashboard_ComparisonFormatConfigurationProperty
- type CfnDashboard_ComputationProperty
- type CfnDashboard_ConditionalFormattingColorProperty
- type CfnDashboard_ConditionalFormattingCustomIconConditionProperty
- type CfnDashboard_ConditionalFormattingCustomIconOptionsProperty
- type CfnDashboard_ConditionalFormattingGradientColorProperty
- type CfnDashboard_ConditionalFormattingIconDisplayConfigurationProperty
- type CfnDashboard_ConditionalFormattingIconProperty
- type CfnDashboard_ConditionalFormattingIconSetProperty
- type CfnDashboard_ConditionalFormattingSolidColorProperty
- type CfnDashboard_ContributionAnalysisDefaultProperty
- type CfnDashboard_CurrencyDisplayFormatConfigurationProperty
- type CfnDashboard_CustomActionFilterOperationProperty
- type CfnDashboard_CustomActionNavigationOperationProperty
- type CfnDashboard_CustomActionSetParametersOperationProperty
- type CfnDashboard_CustomActionURLOperationProperty
- type CfnDashboard_CustomColorProperty
- type CfnDashboard_CustomContentConfigurationProperty
- type CfnDashboard_CustomContentVisualProperty
- type CfnDashboard_CustomFilterConfigurationProperty
- type CfnDashboard_CustomFilterListConfigurationProperty
- type CfnDashboard_CustomNarrativeOptionsProperty
- type CfnDashboard_CustomParameterValuesProperty
- type CfnDashboard_CustomValuesConfigurationProperty
- type CfnDashboard_DashboardErrorProperty
- type CfnDashboard_DashboardPublishOptionsProperty
- type CfnDashboard_DashboardSourceEntityProperty
- type CfnDashboard_DashboardSourceTemplateProperty
- type CfnDashboard_DashboardVersionDefinitionProperty
- type CfnDashboard_DashboardVersionProperty
- type CfnDashboard_DashboardVisualPublishOptionsProperty
- type CfnDashboard_DataBarsOptionsProperty
- type CfnDashboard_DataColorProperty
- type CfnDashboard_DataFieldSeriesItemProperty
- type CfnDashboard_DataLabelOptionsProperty
- type CfnDashboard_DataLabelTypeProperty
- type CfnDashboard_DataPathColorProperty
- type CfnDashboard_DataPathLabelTypeProperty
- type CfnDashboard_DataPathSortProperty
- type CfnDashboard_DataPathTypeProperty
- type CfnDashboard_DataPathValueProperty
- type CfnDashboard_DataPointDrillUpDownOptionProperty
- type CfnDashboard_DataPointMenuLabelOptionProperty
- type CfnDashboard_DataPointTooltipOptionProperty
- type CfnDashboard_DataSetIdentifierDeclarationProperty
- type CfnDashboard_DataSetReferenceProperty
- type CfnDashboard_DateAxisOptionsProperty
- type CfnDashboard_DateDimensionFieldProperty
- type CfnDashboard_DateMeasureFieldProperty
- type CfnDashboard_DateTimeDefaultValuesProperty
- type CfnDashboard_DateTimeFormatConfigurationProperty
- type CfnDashboard_DateTimeHierarchyProperty
- type CfnDashboard_DateTimeParameterDeclarationProperty
- type CfnDashboard_DateTimeParameterProperty
- type CfnDashboard_DateTimePickerControlDisplayOptionsProperty
- type CfnDashboard_DateTimeValueWhenUnsetConfigurationProperty
- type CfnDashboard_DecimalDefaultValuesProperty
- type CfnDashboard_DecimalParameterDeclarationProperty
- type CfnDashboard_DecimalParameterProperty
- type CfnDashboard_DecimalPlacesConfigurationProperty
- type CfnDashboard_DecimalValueWhenUnsetConfigurationProperty
- type CfnDashboard_DefaultFreeFormLayoutConfigurationProperty
- type CfnDashboard_DefaultGridLayoutConfigurationProperty
- type CfnDashboard_DefaultInteractiveLayoutConfigurationProperty
- type CfnDashboard_DefaultNewSheetConfigurationProperty
- type CfnDashboard_DefaultPaginatedLayoutConfigurationProperty
- type CfnDashboard_DefaultSectionBasedLayoutConfigurationProperty
- type CfnDashboard_DestinationParameterValueConfigurationProperty
- type CfnDashboard_DimensionFieldProperty
- type CfnDashboard_DonutCenterOptionsProperty
- type CfnDashboard_DonutOptionsProperty
- type CfnDashboard_DrillDownFilterProperty
- type CfnDashboard_DropDownControlDisplayOptionsProperty
- type CfnDashboard_DynamicDefaultValueProperty
- type CfnDashboard_EmptyVisualProperty
- type CfnDashboard_EntityProperty
- type CfnDashboard_ExcludePeriodConfigurationProperty
- type CfnDashboard_ExplicitHierarchyProperty
- type CfnDashboard_ExportHiddenFieldsOptionProperty
- type CfnDashboard_ExportToCSVOptionProperty
- type CfnDashboard_ExportWithHiddenFieldsOptionProperty
- type CfnDashboard_FieldBasedTooltipProperty
- type CfnDashboard_FieldLabelTypeProperty
- type CfnDashboard_FieldSeriesItemProperty
- type CfnDashboard_FieldSortOptionsProperty
- type CfnDashboard_FieldSortProperty
- type CfnDashboard_FieldTooltipItemProperty
- type CfnDashboard_FilledMapAggregatedFieldWellsProperty
- type CfnDashboard_FilledMapConditionalFormattingOptionProperty
- type CfnDashboard_FilledMapConditionalFormattingProperty
- type CfnDashboard_FilledMapConfigurationProperty
- type CfnDashboard_FilledMapFieldWellsProperty
- type CfnDashboard_FilledMapShapeConditionalFormattingProperty
- type CfnDashboard_FilledMapSortConfigurationProperty
- type CfnDashboard_FilledMapVisualProperty
- type CfnDashboard_FilterControlProperty
- type CfnDashboard_FilterDateTimePickerControlProperty
- type CfnDashboard_FilterDropDownControlProperty
- type CfnDashboard_FilterGroupProperty
- type CfnDashboard_FilterListConfigurationProperty
- type CfnDashboard_FilterListControlProperty
- type CfnDashboard_FilterOperationSelectedFieldsConfigurationProperty
- type CfnDashboard_FilterOperationTargetVisualsConfigurationProperty
- type CfnDashboard_FilterProperty
- type CfnDashboard_FilterRelativeDateTimeControlProperty
- type CfnDashboard_FilterScopeConfigurationProperty
- type CfnDashboard_FilterSelectableValuesProperty
- type CfnDashboard_FilterSliderControlProperty
- type CfnDashboard_FilterTextAreaControlProperty
- type CfnDashboard_FilterTextFieldControlProperty
- type CfnDashboard_FontConfigurationProperty
- type CfnDashboard_FontSizeProperty
- type CfnDashboard_FontWeightProperty
- type CfnDashboard_ForecastComputationProperty
- type CfnDashboard_ForecastConfigurationProperty
- type CfnDashboard_ForecastScenarioProperty
- type CfnDashboard_FormatConfigurationProperty
- type CfnDashboard_FreeFormLayoutCanvasSizeOptionsProperty
- type CfnDashboard_FreeFormLayoutConfigurationProperty
- type CfnDashboard_FreeFormLayoutElementBackgroundStyleProperty
- type CfnDashboard_FreeFormLayoutElementBorderStyleProperty
- type CfnDashboard_FreeFormLayoutElementProperty
- type CfnDashboard_FreeFormLayoutScreenCanvasSizeOptionsProperty
- type CfnDashboard_FreeFormSectionLayoutConfigurationProperty
- type CfnDashboard_FunnelChartAggregatedFieldWellsProperty
- type CfnDashboard_FunnelChartConfigurationProperty
- type CfnDashboard_FunnelChartDataLabelOptionsProperty
- type CfnDashboard_FunnelChartFieldWellsProperty
- type CfnDashboard_FunnelChartSortConfigurationProperty
- type CfnDashboard_FunnelChartVisualProperty
- type CfnDashboard_GaugeChartArcConditionalFormattingProperty
- type CfnDashboard_GaugeChartConditionalFormattingOptionProperty
- type CfnDashboard_GaugeChartConditionalFormattingProperty
- type CfnDashboard_GaugeChartConfigurationProperty
- type CfnDashboard_GaugeChartFieldWellsProperty
- type CfnDashboard_GaugeChartOptionsProperty
- type CfnDashboard_GaugeChartPrimaryValueConditionalFormattingProperty
- type CfnDashboard_GaugeChartVisualProperty
- type CfnDashboard_GeospatialCoordinateBoundsProperty
- type CfnDashboard_GeospatialHeatmapColorScaleProperty
- type CfnDashboard_GeospatialHeatmapConfigurationProperty
- type CfnDashboard_GeospatialHeatmapDataColorProperty
- type CfnDashboard_GeospatialMapAggregatedFieldWellsProperty
- type CfnDashboard_GeospatialMapConfigurationProperty
- type CfnDashboard_GeospatialMapFieldWellsProperty
- type CfnDashboard_GeospatialMapStyleOptionsProperty
- type CfnDashboard_GeospatialMapVisualProperty
- type CfnDashboard_GeospatialPointStyleOptionsProperty
- type CfnDashboard_GeospatialWindowOptionsProperty
- type CfnDashboard_GlobalTableBorderOptionsProperty
- type CfnDashboard_GradientColorProperty
- type CfnDashboard_GradientStopProperty
- type CfnDashboard_GridLayoutCanvasSizeOptionsProperty
- type CfnDashboard_GridLayoutConfigurationProperty
- type CfnDashboard_GridLayoutElementProperty
- type CfnDashboard_GridLayoutScreenCanvasSizeOptionsProperty
- type CfnDashboard_GrowthRateComputationProperty
- type CfnDashboard_HeaderFooterSectionConfigurationProperty
- type CfnDashboard_HeatMapAggregatedFieldWellsProperty
- type CfnDashboard_HeatMapConfigurationProperty
- type CfnDashboard_HeatMapFieldWellsProperty
- type CfnDashboard_HeatMapSortConfigurationProperty
- type CfnDashboard_HeatMapVisualProperty
- type CfnDashboard_HistogramAggregatedFieldWellsProperty
- type CfnDashboard_HistogramBinOptionsProperty
- type CfnDashboard_HistogramConfigurationProperty
- type CfnDashboard_HistogramFieldWellsProperty
- type CfnDashboard_HistogramVisualProperty
- type CfnDashboard_InsightConfigurationProperty
- type CfnDashboard_InsightVisualProperty
- type CfnDashboard_IntegerDefaultValuesProperty
- type CfnDashboard_IntegerParameterDeclarationProperty
- type CfnDashboard_IntegerParameterProperty
- type CfnDashboard_IntegerValueWhenUnsetConfigurationProperty
- type CfnDashboard_ItemsLimitConfigurationProperty
- type CfnDashboard_KPIActualValueConditionalFormattingProperty
- type CfnDashboard_KPIComparisonValueConditionalFormattingProperty
- type CfnDashboard_KPIConditionalFormattingOptionProperty
- type CfnDashboard_KPIConditionalFormattingProperty
- type CfnDashboard_KPIConfigurationProperty
- type CfnDashboard_KPIFieldWellsProperty
- type CfnDashboard_KPIOptionsProperty
- type CfnDashboard_KPIPrimaryValueConditionalFormattingProperty
- type CfnDashboard_KPIProgressBarConditionalFormattingProperty
- type CfnDashboard_KPISortConfigurationProperty
- type CfnDashboard_KPISparklineOptionsProperty
- type CfnDashboard_KPIVisualLayoutOptionsProperty
- type CfnDashboard_KPIVisualProperty
- type CfnDashboard_KPIVisualStandardLayoutProperty
- type CfnDashboard_LabelOptionsProperty
- type CfnDashboard_LayoutConfigurationProperty
- type CfnDashboard_LayoutProperty
- type CfnDashboard_LegendOptionsProperty
- type CfnDashboard_LineChartAggregatedFieldWellsProperty
- type CfnDashboard_LineChartConfigurationProperty
- type CfnDashboard_LineChartDefaultSeriesSettingsProperty
- type CfnDashboard_LineChartFieldWellsProperty
- type CfnDashboard_LineChartLineStyleSettingsProperty
- type CfnDashboard_LineChartMarkerStyleSettingsProperty
- type CfnDashboard_LineChartSeriesSettingsProperty
- type CfnDashboard_LineChartSortConfigurationProperty
- type CfnDashboard_LineChartVisualProperty
- type CfnDashboard_LineSeriesAxisDisplayOptionsProperty
- type CfnDashboard_LinkSharingConfigurationProperty
- type CfnDashboard_ListControlDisplayOptionsProperty
- type CfnDashboard_ListControlSearchOptionsProperty
- type CfnDashboard_ListControlSelectAllOptionsProperty
- type CfnDashboard_LoadingAnimationProperty
- type CfnDashboard_LocalNavigationConfigurationProperty
- type CfnDashboard_LongFormatTextProperty
- type CfnDashboard_MappedDataSetParameterProperty
- type CfnDashboard_MaximumLabelTypeProperty
- type CfnDashboard_MaximumMinimumComputationProperty
- type CfnDashboard_MeasureFieldProperty
- type CfnDashboard_MetricComparisonComputationProperty
- type CfnDashboard_MinimumLabelTypeProperty
- type CfnDashboard_MissingDataConfigurationProperty
- type CfnDashboard_NegativeValueConfigurationProperty
- type CfnDashboard_NullValueFormatConfigurationProperty
- type CfnDashboard_NumberDisplayFormatConfigurationProperty
- type CfnDashboard_NumberFormatConfigurationProperty
- type CfnDashboard_NumericAxisOptionsProperty
- type CfnDashboard_NumericEqualityDrillDownFilterProperty
- type CfnDashboard_NumericEqualityFilterProperty
- type CfnDashboard_NumericFormatConfigurationProperty
- type CfnDashboard_NumericRangeFilterProperty
- type CfnDashboard_NumericRangeFilterValueProperty
- type CfnDashboard_NumericSeparatorConfigurationProperty
- type CfnDashboard_NumericalAggregationFunctionProperty
- type CfnDashboard_NumericalDimensionFieldProperty
- type CfnDashboard_NumericalMeasureFieldProperty
- type CfnDashboard_PaginationConfigurationProperty
- type CfnDashboard_PanelConfigurationProperty
- type CfnDashboard_PanelTitleOptionsProperty
- type CfnDashboard_ParameterControlProperty
- type CfnDashboard_ParameterDateTimePickerControlProperty
- type CfnDashboard_ParameterDeclarationProperty
- type CfnDashboard_ParameterDropDownControlProperty
- type CfnDashboard_ParameterListControlProperty
- type CfnDashboard_ParameterSelectableValuesProperty
- type CfnDashboard_ParameterSliderControlProperty
- type CfnDashboard_ParameterTextAreaControlProperty
- type CfnDashboard_ParameterTextFieldControlProperty
- type CfnDashboard_ParametersProperty
- type CfnDashboard_PercentVisibleRangeProperty
- type CfnDashboard_PercentageDisplayFormatConfigurationProperty
- type CfnDashboard_PercentileAggregationProperty
- type CfnDashboard_PeriodOverPeriodComputationProperty
- type CfnDashboard_PeriodToDateComputationProperty
- type CfnDashboard_PieChartAggregatedFieldWellsProperty
- type CfnDashboard_PieChartConfigurationProperty
- type CfnDashboard_PieChartFieldWellsProperty
- type CfnDashboard_PieChartSortConfigurationProperty
- type CfnDashboard_PieChartVisualProperty
- type CfnDashboard_PivotFieldSortOptionsProperty
- type CfnDashboard_PivotTableAggregatedFieldWellsProperty
- type CfnDashboard_PivotTableCellConditionalFormattingProperty
- type CfnDashboard_PivotTableConditionalFormattingOptionProperty
- type CfnDashboard_PivotTableConditionalFormattingProperty
- type CfnDashboard_PivotTableConditionalFormattingScopeProperty
- type CfnDashboard_PivotTableConfigurationProperty
- type CfnDashboard_PivotTableDataPathOptionProperty
- type CfnDashboard_PivotTableFieldCollapseStateOptionProperty
- type CfnDashboard_PivotTableFieldCollapseStateTargetProperty
- type CfnDashboard_PivotTableFieldOptionProperty
- type CfnDashboard_PivotTableFieldOptionsProperty
- type CfnDashboard_PivotTableFieldSubtotalOptionsProperty
- type CfnDashboard_PivotTableFieldWellsProperty
- type CfnDashboard_PivotTableOptionsProperty
- type CfnDashboard_PivotTablePaginatedReportOptionsProperty
- type CfnDashboard_PivotTableRowsLabelOptionsProperty
- type CfnDashboard_PivotTableSortByProperty
- type CfnDashboard_PivotTableSortConfigurationProperty
- type CfnDashboard_PivotTableTotalOptionsProperty
- type CfnDashboard_PivotTableVisualProperty
- type CfnDashboard_PivotTotalOptionsProperty
- type CfnDashboard_PredefinedHierarchyProperty
- type CfnDashboard_ProgressBarOptionsProperty
- type CfnDashboard_RadarChartAggregatedFieldWellsProperty
- type CfnDashboard_RadarChartAreaStyleSettingsProperty
- type CfnDashboard_RadarChartConfigurationProperty
- type CfnDashboard_RadarChartFieldWellsProperty
- type CfnDashboard_RadarChartSeriesSettingsProperty
- type CfnDashboard_RadarChartSortConfigurationProperty
- type CfnDashboard_RadarChartVisualProperty
- type CfnDashboard_RangeEndsLabelTypeProperty
- type CfnDashboard_ReferenceLineCustomLabelConfigurationProperty
- type CfnDashboard_ReferenceLineDataConfigurationProperty
- type CfnDashboard_ReferenceLineDynamicDataConfigurationProperty
- type CfnDashboard_ReferenceLineLabelConfigurationProperty
- type CfnDashboard_ReferenceLineProperty
- type CfnDashboard_ReferenceLineStaticDataConfigurationProperty
- type CfnDashboard_ReferenceLineStyleConfigurationProperty
- type CfnDashboard_ReferenceLineValueLabelConfigurationProperty
- type CfnDashboard_RelativeDateTimeControlDisplayOptionsProperty
- type CfnDashboard_RelativeDatesFilterProperty
- type CfnDashboard_ResourcePermissionProperty
- type CfnDashboard_RollingDateConfigurationProperty
- type CfnDashboard_RowAlternateColorOptionsProperty
- type CfnDashboard_SameSheetTargetVisualConfigurationProperty
- type CfnDashboard_SankeyDiagramAggregatedFieldWellsProperty
- type CfnDashboard_SankeyDiagramChartConfigurationProperty
- type CfnDashboard_SankeyDiagramFieldWellsProperty
- type CfnDashboard_SankeyDiagramSortConfigurationProperty
- type CfnDashboard_SankeyDiagramVisualProperty
- type CfnDashboard_ScatterPlotCategoricallyAggregatedFieldWellsProperty
- type CfnDashboard_ScatterPlotConfigurationProperty
- type CfnDashboard_ScatterPlotFieldWellsProperty
- type CfnDashboard_ScatterPlotUnaggregatedFieldWellsProperty
- type CfnDashboard_ScatterPlotVisualProperty
- type CfnDashboard_ScrollBarOptionsProperty
- type CfnDashboard_SecondaryValueOptionsProperty
- type CfnDashboard_SectionAfterPageBreakProperty
- type CfnDashboard_SectionBasedLayoutCanvasSizeOptionsProperty
- type CfnDashboard_SectionBasedLayoutConfigurationProperty
- type CfnDashboard_SectionBasedLayoutPaperCanvasSizeOptionsProperty
- type CfnDashboard_SectionLayoutConfigurationProperty
- type CfnDashboard_SectionPageBreakConfigurationProperty
- type CfnDashboard_SectionStyleProperty
- type CfnDashboard_SelectedSheetsFilterScopeConfigurationProperty
- type CfnDashboard_SeriesItemProperty
- type CfnDashboard_SetParameterValueConfigurationProperty
- type CfnDashboard_ShapeConditionalFormatProperty
- type CfnDashboard_SheetControlInfoIconLabelOptionsProperty
- type CfnDashboard_SheetControlLayoutConfigurationProperty
- type CfnDashboard_SheetControlLayoutProperty
- type CfnDashboard_SheetControlsOptionProperty
- type CfnDashboard_SheetDefinitionProperty
- type CfnDashboard_SheetElementConfigurationOverridesProperty
- type CfnDashboard_SheetElementRenderingRuleProperty
- type CfnDashboard_SheetLayoutElementMaximizationOptionProperty
- type CfnDashboard_SheetProperty
- type CfnDashboard_SheetTextBoxProperty
- type CfnDashboard_SheetVisualScopingConfigurationProperty
- type CfnDashboard_ShortFormatTextProperty
- type CfnDashboard_SimpleClusterMarkerProperty
- type CfnDashboard_SliderControlDisplayOptionsProperty
- type CfnDashboard_SmallMultiplesAxisPropertiesProperty
- type CfnDashboard_SmallMultiplesOptionsProperty
- type CfnDashboard_SpacingProperty
- type CfnDashboard_StringDefaultValuesProperty
- type CfnDashboard_StringFormatConfigurationProperty
- type CfnDashboard_StringParameterDeclarationProperty
- type CfnDashboard_StringParameterProperty
- type CfnDashboard_StringValueWhenUnsetConfigurationProperty
- type CfnDashboard_SubtotalOptionsProperty
- type CfnDashboard_TableAggregatedFieldWellsProperty
- type CfnDashboard_TableBorderOptionsProperty
- type CfnDashboard_TableCellConditionalFormattingProperty
- type CfnDashboard_TableCellImageSizingConfigurationProperty
- type CfnDashboard_TableCellStyleProperty
- type CfnDashboard_TableConditionalFormattingOptionProperty
- type CfnDashboard_TableConditionalFormattingProperty
- type CfnDashboard_TableConfigurationProperty
- type CfnDashboard_TableFieldCustomIconContentProperty
- type CfnDashboard_TableFieldCustomTextContentProperty
- type CfnDashboard_TableFieldImageConfigurationProperty
- type CfnDashboard_TableFieldLinkConfigurationProperty
- type CfnDashboard_TableFieldLinkContentConfigurationProperty
- type CfnDashboard_TableFieldOptionProperty
- type CfnDashboard_TableFieldOptionsProperty
- type CfnDashboard_TableFieldURLConfigurationProperty
- type CfnDashboard_TableFieldWellsProperty
- type CfnDashboard_TableInlineVisualizationProperty
- type CfnDashboard_TableOptionsProperty
- type CfnDashboard_TablePaginatedReportOptionsProperty
- type CfnDashboard_TablePinnedFieldOptionsProperty
- type CfnDashboard_TableRowConditionalFormattingProperty
- type CfnDashboard_TableSideBorderOptionsProperty
- type CfnDashboard_TableSortConfigurationProperty
- type CfnDashboard_TableStyleTargetProperty
- type CfnDashboard_TableUnaggregatedFieldWellsProperty
- type CfnDashboard_TableVisualProperty
- type CfnDashboard_TextAreaControlDisplayOptionsProperty
- type CfnDashboard_TextConditionalFormatProperty
- type CfnDashboard_TextControlPlaceholderOptionsProperty
- type CfnDashboard_TextFieldControlDisplayOptionsProperty
- type CfnDashboard_ThousandSeparatorOptionsProperty
- type CfnDashboard_TimeBasedForecastPropertiesProperty
- type CfnDashboard_TimeEqualityFilterProperty
- type CfnDashboard_TimeRangeDrillDownFilterProperty
- type CfnDashboard_TimeRangeFilterProperty
- type CfnDashboard_TimeRangeFilterValueProperty
- type CfnDashboard_TooltipItemProperty
- type CfnDashboard_TooltipOptionsProperty
- type CfnDashboard_TopBottomFilterProperty
- type CfnDashboard_TopBottomMoversComputationProperty
- type CfnDashboard_TopBottomRankedComputationProperty
- type CfnDashboard_TotalAggregationComputationProperty
- type CfnDashboard_TotalAggregationFunctionProperty
- type CfnDashboard_TotalAggregationOptionProperty
- type CfnDashboard_TotalOptionsProperty
- type CfnDashboard_TreeMapAggregatedFieldWellsProperty
- type CfnDashboard_TreeMapConfigurationProperty
- type CfnDashboard_TreeMapFieldWellsProperty
- type CfnDashboard_TreeMapSortConfigurationProperty
- type CfnDashboard_TreeMapVisualProperty
- type CfnDashboard_TrendArrowOptionsProperty
- type CfnDashboard_UnaggregatedFieldProperty
- type CfnDashboard_UniqueValuesComputationProperty
- type CfnDashboard_ValidationStrategyProperty
- type CfnDashboard_VisibleRangeOptionsProperty
- type CfnDashboard_VisualAxisSortOptionProperty
- type CfnDashboard_VisualCustomActionOperationProperty
- type CfnDashboard_VisualCustomActionProperty
- type CfnDashboard_VisualMenuOptionProperty
- type CfnDashboard_VisualPaletteProperty
- type CfnDashboard_VisualProperty
- type CfnDashboard_VisualSubtitleLabelOptionsProperty
- type CfnDashboard_VisualTitleLabelOptionsProperty
- type CfnDashboard_WaterfallChartAggregatedFieldWellsProperty
- type CfnDashboard_WaterfallChartConfigurationProperty
- type CfnDashboard_WaterfallChartFieldWellsProperty
- type CfnDashboard_WaterfallChartOptionsProperty
- type CfnDashboard_WaterfallChartSortConfigurationProperty
- type CfnDashboard_WaterfallVisualProperty
- type CfnDashboard_WhatIfPointScenarioProperty
- type CfnDashboard_WhatIfRangeScenarioProperty
- type CfnDashboard_WordCloudAggregatedFieldWellsProperty
- type CfnDashboard_WordCloudChartConfigurationProperty
- type CfnDashboard_WordCloudFieldWellsProperty
- type CfnDashboard_WordCloudOptionsProperty
- type CfnDashboard_WordCloudSortConfigurationProperty
- type CfnDashboard_WordCloudVisualProperty
- type CfnDataSet
- type CfnDataSetProps
- type CfnDataSet_CalculatedColumnProperty
- type CfnDataSet_CastColumnTypeOperationProperty
- type CfnDataSet_ColumnDescriptionProperty
- type CfnDataSet_ColumnGroupProperty
- type CfnDataSet_ColumnLevelPermissionRuleProperty
- type CfnDataSet_ColumnTagProperty
- type CfnDataSet_CreateColumnsOperationProperty
- type CfnDataSet_CustomSqlProperty
- type CfnDataSet_DataSetRefreshPropertiesProperty
- type CfnDataSet_DataSetUsageConfigurationProperty
- type CfnDataSet_DatasetParameterProperty
- type CfnDataSet_DateTimeDatasetParameterDefaultValuesProperty
- type CfnDataSet_DateTimeDatasetParameterProperty
- type CfnDataSet_DecimalDatasetParameterDefaultValuesProperty
- type CfnDataSet_DecimalDatasetParameterProperty
- type CfnDataSet_FieldFolderProperty
- type CfnDataSet_FilterOperationProperty
- type CfnDataSet_GeoSpatialColumnGroupProperty
- type CfnDataSet_IncrementalRefreshProperty
- type CfnDataSet_IngestionWaitPolicyProperty
- type CfnDataSet_InputColumnProperty
- type CfnDataSet_IntegerDatasetParameterDefaultValuesProperty
- type CfnDataSet_IntegerDatasetParameterProperty
- type CfnDataSet_JoinInstructionProperty
- type CfnDataSet_JoinKeyPropertiesProperty
- type CfnDataSet_LogicalTableProperty
- type CfnDataSet_LogicalTableSourceProperty
- type CfnDataSet_LookbackWindowProperty
- type CfnDataSet_NewDefaultValuesProperty
- type CfnDataSet_OutputColumnProperty
- type CfnDataSet_OverrideDatasetParameterOperationProperty
- type CfnDataSet_PhysicalTableProperty
- type CfnDataSet_ProjectOperationProperty
- type CfnDataSet_RefreshConfigurationProperty
- type CfnDataSet_RelationalTableProperty
- type CfnDataSet_RenameColumnOperationProperty
- type CfnDataSet_ResourcePermissionProperty
- type CfnDataSet_RowLevelPermissionDataSetProperty
- type CfnDataSet_RowLevelPermissionTagConfigurationProperty
- type CfnDataSet_RowLevelPermissionTagRuleProperty
- type CfnDataSet_S3SourceProperty
- type CfnDataSet_StringDatasetParameterDefaultValuesProperty
- type CfnDataSet_StringDatasetParameterProperty
- type CfnDataSet_TagColumnOperationProperty
- type CfnDataSet_TransformOperationProperty
- type CfnDataSet_UploadSettingsProperty
- type CfnDataSource
- type CfnDataSourceProps
- type CfnDataSource_AmazonElasticsearchParametersProperty
- type CfnDataSource_AmazonOpenSearchParametersProperty
- type CfnDataSource_AthenaParametersProperty
- type CfnDataSource_AuroraParametersProperty
- type CfnDataSource_AuroraPostgreSqlParametersProperty
- type CfnDataSource_CredentialPairProperty
- type CfnDataSource_DataSourceCredentialsProperty
- type CfnDataSource_DataSourceErrorInfoProperty
- type CfnDataSource_DataSourceParametersProperty
- type CfnDataSource_DatabricksParametersProperty
- type CfnDataSource_ManifestFileLocationProperty
- type CfnDataSource_MariaDbParametersProperty
- type CfnDataSource_MySqlParametersProperty
- type CfnDataSource_OracleParametersProperty
- type CfnDataSource_PostgreSqlParametersProperty
- type CfnDataSource_PrestoParametersProperty
- type CfnDataSource_RdsParametersProperty
- type CfnDataSource_RedshiftParametersProperty
- type CfnDataSource_ResourcePermissionProperty
- type CfnDataSource_S3ParametersProperty
- type CfnDataSource_SnowflakeParametersProperty
- type CfnDataSource_SparkParametersProperty
- type CfnDataSource_SqlServerParametersProperty
- type CfnDataSource_SslPropertiesProperty
- type CfnDataSource_StarburstParametersProperty
- type CfnDataSource_TeradataParametersProperty
- type CfnDataSource_TrinoParametersProperty
- type CfnDataSource_VpcConnectionPropertiesProperty
- type CfnRefreshSchedule
- type CfnRefreshScheduleProps
- type CfnRefreshSchedule_RefreshOnDayProperty
- type CfnRefreshSchedule_RefreshScheduleMapProperty
- type CfnRefreshSchedule_ScheduleFrequencyProperty
- type CfnTemplate
- type CfnTemplateProps
- type CfnTemplate_AggregationFunctionProperty
- type CfnTemplate_AggregationSortConfigurationProperty
- type CfnTemplate_AnalysisDefaultsProperty
- type CfnTemplate_AnchorDateConfigurationProperty
- type CfnTemplate_ArcAxisConfigurationProperty
- type CfnTemplate_ArcAxisDisplayRangeProperty
- type CfnTemplate_ArcConfigurationProperty
- type CfnTemplate_ArcOptionsProperty
- type CfnTemplate_AssetOptionsProperty
- type CfnTemplate_AttributeAggregationFunctionProperty
- type CfnTemplate_AxisDataOptionsProperty
- type CfnTemplate_AxisDisplayMinMaxRangeProperty
- type CfnTemplate_AxisDisplayOptionsProperty
- type CfnTemplate_AxisDisplayRangeProperty
- type CfnTemplate_AxisLabelOptionsProperty
- type CfnTemplate_AxisLabelReferenceOptionsProperty
- type CfnTemplate_AxisLinearScaleProperty
- type CfnTemplate_AxisLogarithmicScaleProperty
- type CfnTemplate_AxisScaleProperty
- type CfnTemplate_AxisTickLabelOptionsProperty
- type CfnTemplate_BarChartAggregatedFieldWellsProperty
- type CfnTemplate_BarChartConfigurationProperty
- type CfnTemplate_BarChartFieldWellsProperty
- type CfnTemplate_BarChartSortConfigurationProperty
- type CfnTemplate_BarChartVisualProperty
- type CfnTemplate_BinCountOptionsProperty
- type CfnTemplate_BinWidthOptionsProperty
- type CfnTemplate_BodySectionConfigurationProperty
- type CfnTemplate_BodySectionContentProperty
- type CfnTemplate_BoxPlotAggregatedFieldWellsProperty
- type CfnTemplate_BoxPlotChartConfigurationProperty
- type CfnTemplate_BoxPlotFieldWellsProperty
- type CfnTemplate_BoxPlotOptionsProperty
- type CfnTemplate_BoxPlotSortConfigurationProperty
- type CfnTemplate_BoxPlotStyleOptionsProperty
- type CfnTemplate_BoxPlotVisualProperty
- type CfnTemplate_CalculatedFieldProperty
- type CfnTemplate_CalculatedMeasureFieldProperty
- type CfnTemplate_CascadingControlConfigurationProperty
- type CfnTemplate_CascadingControlSourceProperty
- type CfnTemplate_CategoricalDimensionFieldProperty
- type CfnTemplate_CategoricalMeasureFieldProperty
- type CfnTemplate_CategoryDrillDownFilterProperty
- type CfnTemplate_CategoryFilterConfigurationProperty
- type CfnTemplate_CategoryFilterProperty
- type CfnTemplate_ChartAxisLabelOptionsProperty
- type CfnTemplate_ClusterMarkerConfigurationProperty
- type CfnTemplate_ClusterMarkerProperty
- type CfnTemplate_ColorScaleProperty
- type CfnTemplate_ColorsConfigurationProperty
- type CfnTemplate_ColumnConfigurationProperty
- type CfnTemplate_ColumnGroupColumnSchemaProperty
- type CfnTemplate_ColumnGroupSchemaProperty
- type CfnTemplate_ColumnHierarchyProperty
- type CfnTemplate_ColumnIdentifierProperty
- type CfnTemplate_ColumnSchemaProperty
- type CfnTemplate_ColumnSortProperty
- type CfnTemplate_ColumnTooltipItemProperty
- type CfnTemplate_ComboChartAggregatedFieldWellsProperty
- type CfnTemplate_ComboChartConfigurationProperty
- type CfnTemplate_ComboChartFieldWellsProperty
- type CfnTemplate_ComboChartSortConfigurationProperty
- type CfnTemplate_ComboChartVisualProperty
- type CfnTemplate_ComparisonConfigurationProperty
- type CfnTemplate_ComparisonFormatConfigurationProperty
- type CfnTemplate_ComputationProperty
- type CfnTemplate_ConditionalFormattingColorProperty
- type CfnTemplate_ConditionalFormattingCustomIconConditionProperty
- type CfnTemplate_ConditionalFormattingCustomIconOptionsProperty
- type CfnTemplate_ConditionalFormattingGradientColorProperty
- type CfnTemplate_ConditionalFormattingIconDisplayConfigurationProperty
- type CfnTemplate_ConditionalFormattingIconProperty
- type CfnTemplate_ConditionalFormattingIconSetProperty
- type CfnTemplate_ConditionalFormattingSolidColorProperty
- type CfnTemplate_ContributionAnalysisDefaultProperty
- type CfnTemplate_CurrencyDisplayFormatConfigurationProperty
- type CfnTemplate_CustomActionFilterOperationProperty
- type CfnTemplate_CustomActionNavigationOperationProperty
- type CfnTemplate_CustomActionSetParametersOperationProperty
- type CfnTemplate_CustomActionURLOperationProperty
- type CfnTemplate_CustomColorProperty
- type CfnTemplate_CustomContentConfigurationProperty
- type CfnTemplate_CustomContentVisualProperty
- type CfnTemplate_CustomFilterConfigurationProperty
- type CfnTemplate_CustomFilterListConfigurationProperty
- type CfnTemplate_CustomNarrativeOptionsProperty
- type CfnTemplate_CustomParameterValuesProperty
- type CfnTemplate_CustomValuesConfigurationProperty
- type CfnTemplate_DataBarsOptionsProperty
- type CfnTemplate_DataColorProperty
- type CfnTemplate_DataFieldSeriesItemProperty
- type CfnTemplate_DataLabelOptionsProperty
- type CfnTemplate_DataLabelTypeProperty
- type CfnTemplate_DataPathColorProperty
- type CfnTemplate_DataPathLabelTypeProperty
- type CfnTemplate_DataPathSortProperty
- type CfnTemplate_DataPathTypeProperty
- type CfnTemplate_DataPathValueProperty
- type CfnTemplate_DataSetConfigurationProperty
- type CfnTemplate_DataSetReferenceProperty
- type CfnTemplate_DataSetSchemaProperty
- type CfnTemplate_DateAxisOptionsProperty
- type CfnTemplate_DateDimensionFieldProperty
- type CfnTemplate_DateMeasureFieldProperty
- type CfnTemplate_DateTimeDefaultValuesProperty
- type CfnTemplate_DateTimeFormatConfigurationProperty
- type CfnTemplate_DateTimeHierarchyProperty
- type CfnTemplate_DateTimeParameterDeclarationProperty
- type CfnTemplate_DateTimePickerControlDisplayOptionsProperty
- type CfnTemplate_DateTimeValueWhenUnsetConfigurationProperty
- type CfnTemplate_DecimalDefaultValuesProperty
- type CfnTemplate_DecimalParameterDeclarationProperty
- type CfnTemplate_DecimalPlacesConfigurationProperty
- type CfnTemplate_DecimalValueWhenUnsetConfigurationProperty
- type CfnTemplate_DefaultFreeFormLayoutConfigurationProperty
- type CfnTemplate_DefaultGridLayoutConfigurationProperty
- type CfnTemplate_DefaultInteractiveLayoutConfigurationProperty
- type CfnTemplate_DefaultNewSheetConfigurationProperty
- type CfnTemplate_DefaultPaginatedLayoutConfigurationProperty
- type CfnTemplate_DefaultSectionBasedLayoutConfigurationProperty
- type CfnTemplate_DestinationParameterValueConfigurationProperty
- type CfnTemplate_DimensionFieldProperty
- type CfnTemplate_DonutCenterOptionsProperty
- type CfnTemplate_DonutOptionsProperty
- type CfnTemplate_DrillDownFilterProperty
- type CfnTemplate_DropDownControlDisplayOptionsProperty
- type CfnTemplate_DynamicDefaultValueProperty
- type CfnTemplate_EmptyVisualProperty
- type CfnTemplate_EntityProperty
- type CfnTemplate_ExcludePeriodConfigurationProperty
- type CfnTemplate_ExplicitHierarchyProperty
- type CfnTemplate_FieldBasedTooltipProperty
- type CfnTemplate_FieldLabelTypeProperty
- type CfnTemplate_FieldSeriesItemProperty
- type CfnTemplate_FieldSortOptionsProperty
- type CfnTemplate_FieldSortProperty
- type CfnTemplate_FieldTooltipItemProperty
- type CfnTemplate_FilledMapAggregatedFieldWellsProperty
- type CfnTemplate_FilledMapConditionalFormattingOptionProperty
- type CfnTemplate_FilledMapConditionalFormattingProperty
- type CfnTemplate_FilledMapConfigurationProperty
- type CfnTemplate_FilledMapFieldWellsProperty
- type CfnTemplate_FilledMapShapeConditionalFormattingProperty
- type CfnTemplate_FilledMapSortConfigurationProperty
- type CfnTemplate_FilledMapVisualProperty
- type CfnTemplate_FilterControlProperty
- type CfnTemplate_FilterDateTimePickerControlProperty
- type CfnTemplate_FilterDropDownControlProperty
- type CfnTemplate_FilterGroupProperty
- type CfnTemplate_FilterListConfigurationProperty
- type CfnTemplate_FilterListControlProperty
- type CfnTemplate_FilterOperationSelectedFieldsConfigurationProperty
- type CfnTemplate_FilterOperationTargetVisualsConfigurationProperty
- type CfnTemplate_FilterProperty
- type CfnTemplate_FilterRelativeDateTimeControlProperty
- type CfnTemplate_FilterScopeConfigurationProperty
- type CfnTemplate_FilterSelectableValuesProperty
- type CfnTemplate_FilterSliderControlProperty
- type CfnTemplate_FilterTextAreaControlProperty
- type CfnTemplate_FilterTextFieldControlProperty
- type CfnTemplate_FontConfigurationProperty
- type CfnTemplate_FontSizeProperty
- type CfnTemplate_FontWeightProperty
- type CfnTemplate_ForecastComputationProperty
- type CfnTemplate_ForecastConfigurationProperty
- type CfnTemplate_ForecastScenarioProperty
- type CfnTemplate_FormatConfigurationProperty
- type CfnTemplate_FreeFormLayoutCanvasSizeOptionsProperty
- type CfnTemplate_FreeFormLayoutConfigurationProperty
- type CfnTemplate_FreeFormLayoutElementBackgroundStyleProperty
- type CfnTemplate_FreeFormLayoutElementBorderStyleProperty
- type CfnTemplate_FreeFormLayoutElementProperty
- type CfnTemplate_FreeFormLayoutScreenCanvasSizeOptionsProperty
- type CfnTemplate_FreeFormSectionLayoutConfigurationProperty
- type CfnTemplate_FunnelChartAggregatedFieldWellsProperty
- type CfnTemplate_FunnelChartConfigurationProperty
- type CfnTemplate_FunnelChartDataLabelOptionsProperty
- type CfnTemplate_FunnelChartFieldWellsProperty
- type CfnTemplate_FunnelChartSortConfigurationProperty
- type CfnTemplate_FunnelChartVisualProperty
- type CfnTemplate_GaugeChartArcConditionalFormattingProperty
- type CfnTemplate_GaugeChartConditionalFormattingOptionProperty
- type CfnTemplate_GaugeChartConditionalFormattingProperty
- type CfnTemplate_GaugeChartConfigurationProperty
- type CfnTemplate_GaugeChartFieldWellsProperty
- type CfnTemplate_GaugeChartOptionsProperty
- type CfnTemplate_GaugeChartPrimaryValueConditionalFormattingProperty
- type CfnTemplate_GaugeChartVisualProperty
- type CfnTemplate_GeospatialCoordinateBoundsProperty
- type CfnTemplate_GeospatialHeatmapColorScaleProperty
- type CfnTemplate_GeospatialHeatmapConfigurationProperty
- type CfnTemplate_GeospatialHeatmapDataColorProperty
- type CfnTemplate_GeospatialMapAggregatedFieldWellsProperty
- type CfnTemplate_GeospatialMapConfigurationProperty
- type CfnTemplate_GeospatialMapFieldWellsProperty
- type CfnTemplate_GeospatialMapStyleOptionsProperty
- type CfnTemplate_GeospatialMapVisualProperty
- type CfnTemplate_GeospatialPointStyleOptionsProperty
- type CfnTemplate_GeospatialWindowOptionsProperty
- type CfnTemplate_GlobalTableBorderOptionsProperty
- type CfnTemplate_GradientColorProperty
- type CfnTemplate_GradientStopProperty
- type CfnTemplate_GridLayoutCanvasSizeOptionsProperty
- type CfnTemplate_GridLayoutConfigurationProperty
- type CfnTemplate_GridLayoutElementProperty
- type CfnTemplate_GridLayoutScreenCanvasSizeOptionsProperty
- type CfnTemplate_GrowthRateComputationProperty
- type CfnTemplate_HeaderFooterSectionConfigurationProperty
- type CfnTemplate_HeatMapAggregatedFieldWellsProperty
- type CfnTemplate_HeatMapConfigurationProperty
- type CfnTemplate_HeatMapFieldWellsProperty
- type CfnTemplate_HeatMapSortConfigurationProperty
- type CfnTemplate_HeatMapVisualProperty
- type CfnTemplate_HistogramAggregatedFieldWellsProperty
- type CfnTemplate_HistogramBinOptionsProperty
- type CfnTemplate_HistogramConfigurationProperty
- type CfnTemplate_HistogramFieldWellsProperty
- type CfnTemplate_HistogramVisualProperty
- type CfnTemplate_InsightConfigurationProperty
- type CfnTemplate_InsightVisualProperty
- type CfnTemplate_IntegerDefaultValuesProperty
- type CfnTemplate_IntegerParameterDeclarationProperty
- type CfnTemplate_IntegerValueWhenUnsetConfigurationProperty
- type CfnTemplate_ItemsLimitConfigurationProperty
- type CfnTemplate_KPIActualValueConditionalFormattingProperty
- type CfnTemplate_KPIComparisonValueConditionalFormattingProperty
- type CfnTemplate_KPIConditionalFormattingOptionProperty
- type CfnTemplate_KPIConditionalFormattingProperty
- type CfnTemplate_KPIConfigurationProperty
- type CfnTemplate_KPIFieldWellsProperty
- type CfnTemplate_KPIOptionsProperty
- type CfnTemplate_KPIPrimaryValueConditionalFormattingProperty
- type CfnTemplate_KPIProgressBarConditionalFormattingProperty
- type CfnTemplate_KPISortConfigurationProperty
- type CfnTemplate_KPISparklineOptionsProperty
- type CfnTemplate_KPIVisualLayoutOptionsProperty
- type CfnTemplate_KPIVisualProperty
- type CfnTemplate_KPIVisualStandardLayoutProperty
- type CfnTemplate_LabelOptionsProperty
- type CfnTemplate_LayoutConfigurationProperty
- type CfnTemplate_LayoutProperty
- type CfnTemplate_LegendOptionsProperty
- type CfnTemplate_LineChartAggregatedFieldWellsProperty
- type CfnTemplate_LineChartConfigurationProperty
- type CfnTemplate_LineChartDefaultSeriesSettingsProperty
- type CfnTemplate_LineChartFieldWellsProperty
- type CfnTemplate_LineChartLineStyleSettingsProperty
- type CfnTemplate_LineChartMarkerStyleSettingsProperty
- type CfnTemplate_LineChartSeriesSettingsProperty
- type CfnTemplate_LineChartSortConfigurationProperty
- type CfnTemplate_LineChartVisualProperty
- type CfnTemplate_LineSeriesAxisDisplayOptionsProperty
- type CfnTemplate_ListControlDisplayOptionsProperty
- type CfnTemplate_ListControlSearchOptionsProperty
- type CfnTemplate_ListControlSelectAllOptionsProperty
- type CfnTemplate_LoadingAnimationProperty
- type CfnTemplate_LocalNavigationConfigurationProperty
- type CfnTemplate_LongFormatTextProperty
- type CfnTemplate_MappedDataSetParameterProperty
- type CfnTemplate_MaximumLabelTypeProperty
- type CfnTemplate_MaximumMinimumComputationProperty
- type CfnTemplate_MeasureFieldProperty
- type CfnTemplate_MetricComparisonComputationProperty
- type CfnTemplate_MinimumLabelTypeProperty
- type CfnTemplate_MissingDataConfigurationProperty
- type CfnTemplate_NegativeValueConfigurationProperty
- type CfnTemplate_NullValueFormatConfigurationProperty
- type CfnTemplate_NumberDisplayFormatConfigurationProperty
- type CfnTemplate_NumberFormatConfigurationProperty
- type CfnTemplate_NumericAxisOptionsProperty
- type CfnTemplate_NumericEqualityDrillDownFilterProperty
- type CfnTemplate_NumericEqualityFilterProperty
- type CfnTemplate_NumericFormatConfigurationProperty
- type CfnTemplate_NumericRangeFilterProperty
- type CfnTemplate_NumericRangeFilterValueProperty
- type CfnTemplate_NumericSeparatorConfigurationProperty
- type CfnTemplate_NumericalAggregationFunctionProperty
- type CfnTemplate_NumericalDimensionFieldProperty
- type CfnTemplate_NumericalMeasureFieldProperty
- type CfnTemplate_PaginationConfigurationProperty
- type CfnTemplate_PanelConfigurationProperty
- type CfnTemplate_PanelTitleOptionsProperty
- type CfnTemplate_ParameterControlProperty
- type CfnTemplate_ParameterDateTimePickerControlProperty
- type CfnTemplate_ParameterDeclarationProperty
- type CfnTemplate_ParameterDropDownControlProperty
- type CfnTemplate_ParameterListControlProperty
- type CfnTemplate_ParameterSelectableValuesProperty
- type CfnTemplate_ParameterSliderControlProperty
- type CfnTemplate_ParameterTextAreaControlProperty
- type CfnTemplate_ParameterTextFieldControlProperty
- type CfnTemplate_PercentVisibleRangeProperty
- type CfnTemplate_PercentageDisplayFormatConfigurationProperty
- type CfnTemplate_PercentileAggregationProperty
- type CfnTemplate_PeriodOverPeriodComputationProperty
- type CfnTemplate_PeriodToDateComputationProperty
- type CfnTemplate_PieChartAggregatedFieldWellsProperty
- type CfnTemplate_PieChartConfigurationProperty
- type CfnTemplate_PieChartFieldWellsProperty
- type CfnTemplate_PieChartSortConfigurationProperty
- type CfnTemplate_PieChartVisualProperty
- type CfnTemplate_PivotFieldSortOptionsProperty
- type CfnTemplate_PivotTableAggregatedFieldWellsProperty
- type CfnTemplate_PivotTableCellConditionalFormattingProperty
- type CfnTemplate_PivotTableConditionalFormattingOptionProperty
- type CfnTemplate_PivotTableConditionalFormattingProperty
- type CfnTemplate_PivotTableConditionalFormattingScopeProperty
- type CfnTemplate_PivotTableConfigurationProperty
- type CfnTemplate_PivotTableDataPathOptionProperty
- type CfnTemplate_PivotTableFieldCollapseStateOptionProperty
- type CfnTemplate_PivotTableFieldCollapseStateTargetProperty
- type CfnTemplate_PivotTableFieldOptionProperty
- type CfnTemplate_PivotTableFieldOptionsProperty
- type CfnTemplate_PivotTableFieldSubtotalOptionsProperty
- type CfnTemplate_PivotTableFieldWellsProperty
- type CfnTemplate_PivotTableOptionsProperty
- type CfnTemplate_PivotTablePaginatedReportOptionsProperty
- type CfnTemplate_PivotTableRowsLabelOptionsProperty
- type CfnTemplate_PivotTableSortByProperty
- type CfnTemplate_PivotTableSortConfigurationProperty
- type CfnTemplate_PivotTableTotalOptionsProperty
- type CfnTemplate_PivotTableVisualProperty
- type CfnTemplate_PivotTotalOptionsProperty
- type CfnTemplate_PredefinedHierarchyProperty
- type CfnTemplate_ProgressBarOptionsProperty
- type CfnTemplate_RadarChartAggregatedFieldWellsProperty
- type CfnTemplate_RadarChartAreaStyleSettingsProperty
- type CfnTemplate_RadarChartConfigurationProperty
- type CfnTemplate_RadarChartFieldWellsProperty
- type CfnTemplate_RadarChartSeriesSettingsProperty
- type CfnTemplate_RadarChartSortConfigurationProperty
- type CfnTemplate_RadarChartVisualProperty
- type CfnTemplate_RangeEndsLabelTypeProperty
- type CfnTemplate_ReferenceLineCustomLabelConfigurationProperty
- type CfnTemplate_ReferenceLineDataConfigurationProperty
- type CfnTemplate_ReferenceLineDynamicDataConfigurationProperty
- type CfnTemplate_ReferenceLineLabelConfigurationProperty
- type CfnTemplate_ReferenceLineProperty
- type CfnTemplate_ReferenceLineStaticDataConfigurationProperty
- type CfnTemplate_ReferenceLineStyleConfigurationProperty
- type CfnTemplate_ReferenceLineValueLabelConfigurationProperty
- type CfnTemplate_RelativeDateTimeControlDisplayOptionsProperty
- type CfnTemplate_RelativeDatesFilterProperty
- type CfnTemplate_ResourcePermissionProperty
- type CfnTemplate_RollingDateConfigurationProperty
- type CfnTemplate_RowAlternateColorOptionsProperty
- type CfnTemplate_SameSheetTargetVisualConfigurationProperty
- type CfnTemplate_SankeyDiagramAggregatedFieldWellsProperty
- type CfnTemplate_SankeyDiagramChartConfigurationProperty
- type CfnTemplate_SankeyDiagramFieldWellsProperty
- type CfnTemplate_SankeyDiagramSortConfigurationProperty
- type CfnTemplate_SankeyDiagramVisualProperty
- type CfnTemplate_ScatterPlotCategoricallyAggregatedFieldWellsProperty
- type CfnTemplate_ScatterPlotConfigurationProperty
- type CfnTemplate_ScatterPlotFieldWellsProperty
- type CfnTemplate_ScatterPlotUnaggregatedFieldWellsProperty
- type CfnTemplate_ScatterPlotVisualProperty
- type CfnTemplate_ScrollBarOptionsProperty
- type CfnTemplate_SecondaryValueOptionsProperty
- type CfnTemplate_SectionAfterPageBreakProperty
- type CfnTemplate_SectionBasedLayoutCanvasSizeOptionsProperty
- type CfnTemplate_SectionBasedLayoutConfigurationProperty
- type CfnTemplate_SectionBasedLayoutPaperCanvasSizeOptionsProperty
- type CfnTemplate_SectionLayoutConfigurationProperty
- type CfnTemplate_SectionPageBreakConfigurationProperty
- type CfnTemplate_SectionStyleProperty
- type CfnTemplate_SelectedSheetsFilterScopeConfigurationProperty
- type CfnTemplate_SeriesItemProperty
- type CfnTemplate_SetParameterValueConfigurationProperty
- type CfnTemplate_ShapeConditionalFormatProperty
- type CfnTemplate_SheetControlInfoIconLabelOptionsProperty
- type CfnTemplate_SheetControlLayoutConfigurationProperty
- type CfnTemplate_SheetControlLayoutProperty
- type CfnTemplate_SheetDefinitionProperty
- type CfnTemplate_SheetElementConfigurationOverridesProperty
- type CfnTemplate_SheetElementRenderingRuleProperty
- type CfnTemplate_SheetProperty
- type CfnTemplate_SheetTextBoxProperty
- type CfnTemplate_SheetVisualScopingConfigurationProperty
- type CfnTemplate_ShortFormatTextProperty
- type CfnTemplate_SimpleClusterMarkerProperty
- type CfnTemplate_SliderControlDisplayOptionsProperty
- type CfnTemplate_SmallMultiplesAxisPropertiesProperty
- type CfnTemplate_SmallMultiplesOptionsProperty
- type CfnTemplate_SpacingProperty
- type CfnTemplate_StringDefaultValuesProperty
- type CfnTemplate_StringFormatConfigurationProperty
- type CfnTemplate_StringParameterDeclarationProperty
- type CfnTemplate_StringValueWhenUnsetConfigurationProperty
- type CfnTemplate_SubtotalOptionsProperty
- type CfnTemplate_TableAggregatedFieldWellsProperty
- type CfnTemplate_TableBorderOptionsProperty
- type CfnTemplate_TableCellConditionalFormattingProperty
- type CfnTemplate_TableCellImageSizingConfigurationProperty
- type CfnTemplate_TableCellStyleProperty
- type CfnTemplate_TableConditionalFormattingOptionProperty
- type CfnTemplate_TableConditionalFormattingProperty
- type CfnTemplate_TableConfigurationProperty
- type CfnTemplate_TableFieldCustomIconContentProperty
- type CfnTemplate_TableFieldCustomTextContentProperty
- type CfnTemplate_TableFieldImageConfigurationProperty
- type CfnTemplate_TableFieldLinkConfigurationProperty
- type CfnTemplate_TableFieldLinkContentConfigurationProperty
- type CfnTemplate_TableFieldOptionProperty
- type CfnTemplate_TableFieldOptionsProperty
- type CfnTemplate_TableFieldURLConfigurationProperty
- type CfnTemplate_TableFieldWellsProperty
- type CfnTemplate_TableInlineVisualizationProperty
- type CfnTemplate_TableOptionsProperty
- type CfnTemplate_TablePaginatedReportOptionsProperty
- type CfnTemplate_TablePinnedFieldOptionsProperty
- type CfnTemplate_TableRowConditionalFormattingProperty
- type CfnTemplate_TableSideBorderOptionsProperty
- type CfnTemplate_TableSortConfigurationProperty
- type CfnTemplate_TableStyleTargetProperty
- type CfnTemplate_TableUnaggregatedFieldWellsProperty
- type CfnTemplate_TableVisualProperty
- type CfnTemplate_TemplateErrorProperty
- type CfnTemplate_TemplateSourceAnalysisProperty
- type CfnTemplate_TemplateSourceEntityProperty
- type CfnTemplate_TemplateSourceTemplateProperty
- type CfnTemplate_TemplateVersionDefinitionProperty
- type CfnTemplate_TemplateVersionProperty
- type CfnTemplate_TextAreaControlDisplayOptionsProperty
- type CfnTemplate_TextConditionalFormatProperty
- type CfnTemplate_TextControlPlaceholderOptionsProperty
- type CfnTemplate_TextFieldControlDisplayOptionsProperty
- type CfnTemplate_ThousandSeparatorOptionsProperty
- type CfnTemplate_TimeBasedForecastPropertiesProperty
- type CfnTemplate_TimeEqualityFilterProperty
- type CfnTemplate_TimeRangeDrillDownFilterProperty
- type CfnTemplate_TimeRangeFilterProperty
- type CfnTemplate_TimeRangeFilterValueProperty
- type CfnTemplate_TooltipItemProperty
- type CfnTemplate_TooltipOptionsProperty
- type CfnTemplate_TopBottomFilterProperty
- type CfnTemplate_TopBottomMoversComputationProperty
- type CfnTemplate_TopBottomRankedComputationProperty
- type CfnTemplate_TotalAggregationComputationProperty
- type CfnTemplate_TotalAggregationFunctionProperty
- type CfnTemplate_TotalAggregationOptionProperty
- type CfnTemplate_TotalOptionsProperty
- type CfnTemplate_TreeMapAggregatedFieldWellsProperty
- type CfnTemplate_TreeMapConfigurationProperty
- type CfnTemplate_TreeMapFieldWellsProperty
- type CfnTemplate_TreeMapSortConfigurationProperty
- type CfnTemplate_TreeMapVisualProperty
- type CfnTemplate_TrendArrowOptionsProperty
- type CfnTemplate_UnaggregatedFieldProperty
- type CfnTemplate_UniqueValuesComputationProperty
- type CfnTemplate_ValidationStrategyProperty
- type CfnTemplate_VisibleRangeOptionsProperty
- type CfnTemplate_VisualCustomActionOperationProperty
- type CfnTemplate_VisualCustomActionProperty
- type CfnTemplate_VisualPaletteProperty
- type CfnTemplate_VisualProperty
- type CfnTemplate_VisualSubtitleLabelOptionsProperty
- type CfnTemplate_VisualTitleLabelOptionsProperty
- type CfnTemplate_WaterfallChartAggregatedFieldWellsProperty
- type CfnTemplate_WaterfallChartConfigurationProperty
- type CfnTemplate_WaterfallChartFieldWellsProperty
- type CfnTemplate_WaterfallChartOptionsProperty
- type CfnTemplate_WaterfallChartSortConfigurationProperty
- type CfnTemplate_WaterfallVisualProperty
- type CfnTemplate_WhatIfPointScenarioProperty
- type CfnTemplate_WhatIfRangeScenarioProperty
- type CfnTemplate_WordCloudAggregatedFieldWellsProperty
- type CfnTemplate_WordCloudChartConfigurationProperty
- type CfnTemplate_WordCloudFieldWellsProperty
- type CfnTemplate_WordCloudOptionsProperty
- type CfnTemplate_WordCloudSortConfigurationProperty
- type CfnTemplate_WordCloudVisualProperty
- type CfnTheme
- type CfnThemeProps
- type CfnTheme_BorderStyleProperty
- type CfnTheme_DataColorPaletteProperty
- type CfnTheme_FontProperty
- type CfnTheme_GutterStyleProperty
- type CfnTheme_MarginStyleProperty
- type CfnTheme_ResourcePermissionProperty
- type CfnTheme_SheetStyleProperty
- type CfnTheme_ThemeConfigurationProperty
- type CfnTheme_ThemeErrorProperty
- type CfnTheme_ThemeVersionProperty
- type CfnTheme_TileLayoutStyleProperty
- type CfnTheme_TileStyleProperty
- type CfnTheme_TypographyProperty
- type CfnTheme_UIColorPaletteProperty
- type CfnTopic
- type CfnTopicProps
- type CfnTopic_CellValueSynonymProperty
- type CfnTopic_CollectiveConstantProperty
- type CfnTopic_ComparativeOrderProperty
- type CfnTopic_DataAggregationProperty
- type CfnTopic_DatasetMetadataProperty
- type CfnTopic_DefaultFormattingProperty
- type CfnTopic_DisplayFormatOptionsProperty
- type CfnTopic_NamedEntityDefinitionMetricProperty
- type CfnTopic_NamedEntityDefinitionProperty
- type CfnTopic_NegativeFormatProperty
- type CfnTopic_RangeConstantProperty
- type CfnTopic_SemanticEntityTypeProperty
- type CfnTopic_SemanticTypeProperty
- type CfnTopic_TopicCalculatedFieldProperty
- type CfnTopic_TopicCategoryFilterConstantProperty
- type CfnTopic_TopicCategoryFilterProperty
- type CfnTopic_TopicColumnProperty
- type CfnTopic_TopicDateRangeFilterProperty
- type CfnTopic_TopicFilterProperty
- type CfnTopic_TopicNamedEntityProperty
- type CfnTopic_TopicNumericEqualityFilterProperty
- type CfnTopic_TopicNumericRangeFilterProperty
- type CfnTopic_TopicRangeFilterConstantProperty
- type CfnTopic_TopicRelativeDateFilterProperty
- type CfnTopic_TopicSingularFilterConstantProperty
- type CfnVPCConnection
- type CfnVPCConnectionProps
- type CfnVPCConnection_NetworkInterfaceProperty
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnAnalysis_CFN_RESOURCE_TYPE_NAME ¶
func CfnAnalysis_CFN_RESOURCE_TYPE_NAME() *string
func CfnAnalysis_IsCfnElement ¶
func CfnAnalysis_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnAnalysis_IsCfnResource ¶
func CfnAnalysis_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnAnalysis_IsConstruct ¶
func CfnAnalysis_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnDashboard_CFN_RESOURCE_TYPE_NAME ¶
func CfnDashboard_CFN_RESOURCE_TYPE_NAME() *string
func CfnDashboard_IsCfnElement ¶
func CfnDashboard_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnDashboard_IsCfnResource ¶
func CfnDashboard_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnDashboard_IsConstruct ¶
func CfnDashboard_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnDataSet_CFN_RESOURCE_TYPE_NAME ¶
func CfnDataSet_CFN_RESOURCE_TYPE_NAME() *string
func CfnDataSet_IsCfnElement ¶
func CfnDataSet_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnDataSet_IsCfnResource ¶
func CfnDataSet_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnDataSet_IsConstruct ¶
func CfnDataSet_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnDataSource_CFN_RESOURCE_TYPE_NAME ¶
func CfnDataSource_CFN_RESOURCE_TYPE_NAME() *string
func CfnDataSource_IsCfnElement ¶
func CfnDataSource_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnDataSource_IsCfnResource ¶
func CfnDataSource_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnDataSource_IsConstruct ¶
func CfnDataSource_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnRefreshSchedule_CFN_RESOURCE_TYPE_NAME ¶ added in v2.78.0
func CfnRefreshSchedule_CFN_RESOURCE_TYPE_NAME() *string
func CfnRefreshSchedule_IsCfnElement ¶ added in v2.78.0
func CfnRefreshSchedule_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnRefreshSchedule_IsCfnResource ¶ added in v2.78.0
func CfnRefreshSchedule_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnRefreshSchedule_IsConstruct ¶ added in v2.78.0
func CfnRefreshSchedule_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnTemplate_CFN_RESOURCE_TYPE_NAME ¶
func CfnTemplate_CFN_RESOURCE_TYPE_NAME() *string
func CfnTemplate_IsCfnElement ¶
func CfnTemplate_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnTemplate_IsCfnResource ¶
func CfnTemplate_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnTemplate_IsConstruct ¶
func CfnTemplate_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnTheme_CFN_RESOURCE_TYPE_NAME ¶
func CfnTheme_CFN_RESOURCE_TYPE_NAME() *string
func CfnTheme_IsCfnElement ¶
func CfnTheme_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnTheme_IsCfnResource ¶
func CfnTheme_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnTheme_IsConstruct ¶
func CfnTheme_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnTopic_CFN_RESOURCE_TYPE_NAME ¶ added in v2.82.0
func CfnTopic_CFN_RESOURCE_TYPE_NAME() *string
func CfnTopic_IsCfnElement ¶ added in v2.82.0
func CfnTopic_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnTopic_IsCfnResource ¶ added in v2.82.0
func CfnTopic_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnTopic_IsConstruct ¶ added in v2.82.0
func CfnTopic_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnVPCConnection_CFN_RESOURCE_TYPE_NAME ¶ added in v2.79.0
func CfnVPCConnection_CFN_RESOURCE_TYPE_NAME() *string
func CfnVPCConnection_IsCfnElement ¶ added in v2.79.0
func CfnVPCConnection_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnVPCConnection_IsCfnResource ¶ added in v2.79.0
func CfnVPCConnection_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnVPCConnection_IsConstruct ¶ added in v2.79.0
func CfnVPCConnection_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func NewCfnAnalysis_Override ¶
func NewCfnAnalysis_Override(c CfnAnalysis, scope constructs.Construct, id *string, props *CfnAnalysisProps)
func NewCfnDashboard_Override ¶
func NewCfnDashboard_Override(c CfnDashboard, scope constructs.Construct, id *string, props *CfnDashboardProps)
func NewCfnDataSet_Override ¶
func NewCfnDataSet_Override(c CfnDataSet, scope constructs.Construct, id *string, props *CfnDataSetProps)
func NewCfnDataSource_Override ¶
func NewCfnDataSource_Override(c CfnDataSource, scope constructs.Construct, id *string, props *CfnDataSourceProps)
func NewCfnRefreshSchedule_Override ¶ added in v2.78.0
func NewCfnRefreshSchedule_Override(c CfnRefreshSchedule, scope constructs.Construct, id *string, props *CfnRefreshScheduleProps)
func NewCfnTemplate_Override ¶
func NewCfnTemplate_Override(c CfnTemplate, scope constructs.Construct, id *string, props *CfnTemplateProps)
func NewCfnTheme_Override ¶
func NewCfnTheme_Override(c CfnTheme, scope constructs.Construct, id *string, props *CfnThemeProps)
func NewCfnTopic_Override ¶ added in v2.82.0
func NewCfnTopic_Override(c CfnTopic, scope constructs.Construct, id *string, props *CfnTopicProps)
func NewCfnVPCConnection_Override ¶ added in v2.79.0
func NewCfnVPCConnection_Override(c CfnVPCConnection, scope constructs.Construct, id *string, props *CfnVPCConnectionProps)
Types ¶
type CfnAnalysis ¶
type CfnAnalysis interface { awscdk.CfnResource awscdk.IInspectable awscdk.ITaggable // The ID for the analysis that you're creating. AnalysisId() *string SetAnalysisId(val *string) // The Amazon Resource Name (ARN) of the analysis. AttrArn() *string // The time that the analysis was created. AttrCreatedTime() *string // The ARNs of the datasets of the analysis. AttrDataSetArns() *[]*string AttrErrors() awscdk.IResolvable // The time that the analysis was last updated. AttrLastUpdatedTime() *string AttrSheets() awscdk.IResolvable // The ID of the AWS account where you are creating an analysis. AwsAccountId() *string SetAwsAccountId(val *string) // Options for this resource, such as condition, update policy etc. CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} // AWS resource type. CfnResourceType() *string // Returns: the stack trace of the point where this Resource was created from, sourced // from the +metadata+ entry typed +aws:cdk:logicalId+, and with the bottom-most // node +internal+ entries filtered. CreationStack() *[]*string Definition() interface{} SetDefinition(val interface{}) // The logical ID for this CloudFormation stack element. // // The logical ID of the element // is calculated from the path of the resource node in the construct tree. // // To override this value, use `overrideLogicalId(newLogicalId)`. // // Returns: the logical ID as a stringified token. This value will only get // resolved during synthesis. LogicalId() *string // A descriptive name for the analysis that you're creating. Name() *string SetName(val *string) // The tree node. Node() constructs.Node // The parameter names and override values that you want to use. Parameters() interface{} SetParameters(val interface{}) // A structure that describes the principals and the resource-level permissions on an analysis. Permissions() interface{} SetPermissions(val interface{}) // Return a string that will be resolved to a CloudFormation `{ Ref }` for this element. // // If, by any chance, the intrinsic reference of a resource is not a string, you could // coerce it to an IResolvable through `Lazy.any({ produce: resource.ref })`. Ref() *string // A source entity to use for the analysis that you're creating. SourceEntity() interface{} SetSourceEntity(val interface{}) // The stack in which this element is defined. // // CfnElements must be defined within a stack scope (directly or indirectly). Stack() awscdk.Stack // Status associated with the analysis. Status() *string SetStatus(val *string) // Tag Manager which manages the tags for this resource. Tags() awscdk.TagManager // Contains a map of the key-value pairs for the resource tag or tags assigned to the analysis. TagsRaw() *[]*awscdk.CfnTag SetTagsRaw(val *[]*awscdk.CfnTag) // The ARN for the theme to apply to the analysis that you're creating. ThemeArn() *string SetThemeArn(val *string) // Deprecated. // Deprecated: use `updatedProperties` // // Return properties modified after initiation // // Resources that expose mutable properties should override this function to // collect and return the properties object for this resource. UpdatedProperites() *map[string]interface{} // Return properties modified after initiation. // // Resources that expose mutable properties should override this function to // collect and return the properties object for this resource. UpdatedProperties() *map[string]interface{} // The option to relax the validation that is required to create and update analyses, dashboards, and templates with definition objects. ValidationStrategy() interface{} SetValidationStrategy(val interface{}) // Syntactic sugar for `addOverride(path, undefined)`. AddDeletionOverride(path *string) // Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned. // // This can be used for resources across stacks (or nested stack) boundaries // and the dependency will automatically be transferred to the relevant scope. AddDependency(target awscdk.CfnResource) // Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned. // Deprecated: use addDependency. AddDependsOn(target awscdk.CfnResource) // Add a value to the CloudFormation Resource Metadata. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html // // Note that this is a different set of metadata from CDK node metadata; this // metadata ends up in the stack template under the resource, whereas CDK // node metadata ends up in the Cloud Assembly. // AddMetadata(key *string, value interface{}) // Adds an override to the synthesized CloudFormation resource. // // To add a // property override, either use `addPropertyOverride` or prefix `path` with // "Properties." (i.e. `Properties.TopicName`). // // If the override is nested, separate each nested level using a dot (.) in the path parameter. // If there is an array as part of the nesting, specify the index in the path. // // To include a literal `.` in the property name, prefix with a `\`. In most // programming languages you will need to write this as `"\\."` because the // `\` itself will need to be escaped. // // For example, // “`typescript // cfnResource.addOverride('Properties.GlobalSecondaryIndexes.0.Projection.NonKeyAttributes', ['myattribute']); // cfnResource.addOverride('Properties.GlobalSecondaryIndexes.1.ProjectionType', 'INCLUDE'); // “` // would add the overrides // “`json // "Properties": { // "GlobalSecondaryIndexes": [ // { // "Projection": { // "NonKeyAttributes": [ "myattribute" ] // ... // } // ... // }, // { // "ProjectionType": "INCLUDE" // ... // }, // ] // ... // } // “` // // The `value` argument to `addOverride` will not be processed or translated // in any way. Pass raw JSON values in here with the correct capitalization // for CloudFormation. If you pass CDK classes or structs, they will be // rendered with lowercased key names, and CloudFormation will reject the // template. AddOverride(path *string, value interface{}) // Adds an override that deletes the value of a property from the resource definition. AddPropertyDeletionOverride(propertyPath *string) // Adds an override to a resource property. // // Syntactic sugar for `addOverride("Properties.<...>", value)`. AddPropertyOverride(propertyPath *string, value interface{}) // Sets the deletion policy of the resource based on the removal policy specified. // // The Removal Policy controls what happens to this resource when it stops // being managed by CloudFormation, either because you've removed it from the // CDK application or because you've made a change that requires the resource // to be replaced. // // The resource can be deleted (`RemovalPolicy.DESTROY`), or left in your AWS // account for data recovery and cleanup later (`RemovalPolicy.RETAIN`). In some // cases, a snapshot can be taken of the resource prior to deletion // (`RemovalPolicy.SNAPSHOT`). A list of resources that support this policy // can be found in the following link:. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html#aws-attribute-deletionpolicy-options // ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) // Returns a token for an runtime attribute of this resource. // // Ideally, use generated attribute accessors (e.g. `resource.arn`), but this can be used for future compatibility // in case there is no generated attribute. GetAtt(attributeName *string, typeHint awscdk.ResolutionTypeHint) awscdk.Reference // Retrieve a value value from the CloudFormation Resource Metadata. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html // // Note that this is a different set of metadata from CDK node metadata; this // metadata ends up in the stack template under the resource, whereas CDK // node metadata ends up in the Cloud Assembly. // GetMetadata(key *string) interface{} // Examines the CloudFormation resource and discloses attributes. Inspect(inspector awscdk.TreeInspector) // Retrieves an array of resources this resource depends on. // // This assembles dependencies on resources across stacks (including nested stacks) // automatically. ObtainDependencies() *[]interface{} // Get a shallow copy of dependencies between this resource and other resources in the same stack. ObtainResourceDependencies() *[]awscdk.CfnResource // Overrides the auto-generated logical ID with a specific ID. OverrideLogicalId(newLogicalId *string) // Indicates that this resource no longer depends on another resource. // // This can be used for resources across stacks (including nested stacks) // and the dependency will automatically be removed from the relevant scope. RemoveDependency(target awscdk.CfnResource) RenderProperties(props *map[string]interface{}) *map[string]interface{} // Replaces one dependency with another. ReplaceDependency(target awscdk.CfnResource, newTarget awscdk.CfnResource) // Can be overridden by subclasses to determine if this resource will be rendered into the cloudformation template. // // Returns: `true` if the resource should be included or `false` is the resource // should be omitted. ShouldSynthesize() *bool // Returns a string representation of this construct. // // Returns: a string representation of this resource. ToString() *string ValidateProperties(_properties interface{}) }
Creates an analysis in Amazon QuickSight.
Example:
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html
func NewCfnAnalysis ¶
func NewCfnAnalysis(scope constructs.Construct, id *string, props *CfnAnalysisProps) CfnAnalysis
type CfnAnalysisProps ¶
type CfnAnalysisProps struct { // The ID for the analysis that you're creating. // // This ID displays in the URL of the analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-analysisid // AnalysisId *string `field:"required" json:"analysisId" yaml:"analysisId"` // The ID of the AWS account where you are creating an analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-awsaccountid // AwsAccountId *string `field:"required" json:"awsAccountId" yaml:"awsAccountId"` // A descriptive name for the analysis that you're creating. // // This name displays for the analysis in the Amazon QuickSight console. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-name // Name *string `field:"required" json:"name" yaml:"name"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-definition // Definition interface{} `field:"optional" json:"definition" yaml:"definition"` // The parameter names and override values that you want to use. // // An analysis can have any parameter type, and some parameters might accept multiple values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-parameters // Parameters interface{} `field:"optional" json:"parameters" yaml:"parameters"` // A structure that describes the principals and the resource-level permissions on an analysis. // // You can use the `Permissions` structure to grant permissions by providing a list of AWS Identity and Access Management (IAM) action information for each principal listed by Amazon Resource Name (ARN). // // To specify no permissions, omit `Permissions` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-permissions // Permissions interface{} `field:"optional" json:"permissions" yaml:"permissions"` // A source entity to use for the analysis that you're creating. // // This metadata structure contains details that describe a source template and one or more datasets. // // Either a `SourceEntity` or a `Definition` must be provided in order for the request to be valid. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-sourceentity // SourceEntity interface{} `field:"optional" json:"sourceEntity" yaml:"sourceEntity"` // Status associated with the analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-status // Status *string `field:"optional" json:"status" yaml:"status"` // Contains a map of the key-value pairs for the resource tag or tags assigned to the analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-tags // Tags *[]*awscdk.CfnTag `field:"optional" json:"tags" yaml:"tags"` // The ARN for the theme to apply to the analysis that you're creating. // // To see the theme in the Amazon QuickSight console, make sure that you have access to it. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-themearn // ThemeArn *string `field:"optional" json:"themeArn" yaml:"themeArn"` // The option to relax the validation that is required to create and update analyses, dashboards, and templates with definition objects. // // When you set this value to `LENIENT` , validation is skipped for specific errors. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-validationstrategy // ValidationStrategy interface{} `field:"optional" json:"validationStrategy" yaml:"validationStrategy"` }
Properties for defining a `CfnAnalysis`.
Example:
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html
type CfnAnalysis_AggregationFunctionProperty ¶ added in v2.72.0
type CfnAnalysis_AggregationFunctionProperty struct { // Aggregation for attributes. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-attributeaggregationfunction // AttributeAggregationFunction interface{} `field:"optional" json:"attributeAggregationFunction" yaml:"attributeAggregationFunction"` // Aggregation for categorical values. // // - `COUNT` : Aggregate by the total number of values, including duplicates. // - `DISTINCT_COUNT` : Aggregate by the total number of distinct values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-categoricalaggregationfunction // CategoricalAggregationFunction *string `field:"optional" json:"categoricalAggregationFunction" yaml:"categoricalAggregationFunction"` // Aggregation for date values. // // - `COUNT` : Aggregate by the total number of values, including duplicates. // - `DISTINCT_COUNT` : Aggregate by the total number of distinct values. // - `MIN` : Select the smallest date value. // - `MAX` : Select the largest date value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-dateaggregationfunction // DateAggregationFunction *string `field:"optional" json:"dateAggregationFunction" yaml:"dateAggregationFunction"` // Aggregation for numerical values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-numericalaggregationfunction // NumericalAggregationFunction interface{} `field:"optional" json:"numericalAggregationFunction" yaml:"numericalAggregationFunction"` }
An aggregation function aggregates values from a dimension or measure.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" aggregationFunctionProperty := &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"), }, }
type CfnAnalysis_AggregationSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_AggregationSortConfigurationProperty struct { // The column that determines the sort order of aggregated values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html#cfn-quicksight-analysis-aggregationsortconfiguration-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The sort direction of values. // // - `ASC` : Sort in ascending order. // - `DESC` : Sort in descending order. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html#cfn-quicksight-analysis-aggregationsortconfiguration-sortdirection // SortDirection *string `field:"required" json:"sortDirection" yaml:"sortDirection"` // The function that aggregates the values in `Column` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html#cfn-quicksight-analysis-aggregationsortconfiguration-aggregationfunction // AggregationFunction interface{} `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"` }
The configuration options to sort aggregated values.
Example:
// 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" aggregationSortConfigurationProperty := &AggregationSortConfigurationProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SortDirection: jsii.String("sortDirection"), // the properties below are optional AggregationFunction: &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"), }, }, }
type CfnAnalysis_AnalysisDefaultsProperty ¶ added in v2.72.0
type CfnAnalysis_AnalysisDefaultsProperty struct { // The configuration for default new sheet settings. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysisdefaults.html#cfn-quicksight-analysis-analysisdefaults-defaultnewsheetconfiguration // DefaultNewSheetConfiguration interface{} `field:"required" json:"defaultNewSheetConfiguration" yaml:"defaultNewSheetConfiguration"` }
The configuration for default analysis settings.
Example:
// 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" analysisDefaultsProperty := &AnalysisDefaultsProperty{ DefaultNewSheetConfiguration: &DefaultNewSheetConfigurationProperty{ InteractiveLayoutConfiguration: &DefaultInteractiveLayoutConfigurationProperty{ FreeForm: &DefaultFreeFormLayoutConfigurationProperty{ CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, Grid: &DefaultGridLayoutConfigurationProperty{ CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, }, PaginatedLayoutConfiguration: &DefaultPaginatedLayoutConfigurationProperty{ SectionBased: &DefaultSectionBasedLayoutConfigurationProperty{ CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{ PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }, }, }, }, SheetContentType: jsii.String("sheetContentType"), }, }
type CfnAnalysis_AnalysisDefinitionProperty ¶ added in v2.72.0
type CfnAnalysis_AnalysisDefinitionProperty struct { // An array of dataset identifier declarations. // // This mapping allows the usage of dataset identifiers instead of dataset ARNs throughout analysis sub-structures. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysisdefinition.html#cfn-quicksight-analysis-analysisdefinition-datasetidentifierdeclarations // DataSetIdentifierDeclarations interface{} `field:"required" json:"dataSetIdentifierDeclarations" yaml:"dataSetIdentifierDeclarations"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysisdefinition.html#cfn-quicksight-analysis-analysisdefinition-analysisdefaults // AnalysisDefaults interface{} `field:"optional" json:"analysisDefaults" yaml:"analysisDefaults"` // An array of calculated field definitions for the analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysisdefinition.html#cfn-quicksight-analysis-analysisdefinition-calculatedfields // CalculatedFields interface{} `field:"optional" json:"calculatedFields" yaml:"calculatedFields"` // An array of analysis-level column configurations. // // Column configurations can be used to set default formatting for a column to be used throughout an analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysisdefinition.html#cfn-quicksight-analysis-analysisdefinition-columnconfigurations // ColumnConfigurations interface{} `field:"optional" json:"columnConfigurations" yaml:"columnConfigurations"` // Filter definitions for an analysis. // // For more information, see [Filtering Data in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/adding-a-filter.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysisdefinition.html#cfn-quicksight-analysis-analysisdefinition-filtergroups // FilterGroups interface{} `field:"optional" json:"filterGroups" yaml:"filterGroups"` // An array of option definitions for an analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysisdefinition.html#cfn-quicksight-analysis-analysisdefinition-options // Options interface{} `field:"optional" json:"options" yaml:"options"` // An array of parameter declarations for an analysis. // // Parameters are named variables that can transfer a value for use by an action or an object. // // For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysisdefinition.html#cfn-quicksight-analysis-analysisdefinition-parameterdeclarations // ParameterDeclarations interface{} `field:"optional" json:"parameterDeclarations" yaml:"parameterDeclarations"` // An array of sheet definitions for an analysis. // // Each `SheetDefinition` provides detailed information about a sheet within this analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysisdefinition.html#cfn-quicksight-analysis-analysisdefinition-sheets // Sheets interface{} `field:"optional" json:"sheets" yaml:"sheets"` }
The definition of an analysis.
Example:
type CfnAnalysis_AnalysisErrorProperty ¶
type CfnAnalysis_AnalysisErrorProperty struct { // The message associated with the analysis error. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysiserror.html#cfn-quicksight-analysis-analysiserror-message // Message *string `field:"optional" json:"message" yaml:"message"` // The type of the analysis error. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysiserror.html#cfn-quicksight-analysis-analysiserror-type // Type *string `field:"optional" json:"type" yaml:"type"` // Lists the violated entities that caused the analysis error. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysiserror.html#cfn-quicksight-analysis-analysiserror-violatedentities // ViolatedEntities interface{} `field:"optional" json:"violatedEntities" yaml:"violatedEntities"` }
Analysis error.
Example:
// 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" analysisErrorProperty := &AnalysisErrorProperty{ Message: jsii.String("message"), Type: jsii.String("type"), ViolatedEntities: []interface{}{ &EntityProperty{ Path: jsii.String("path"), }, }, }
type CfnAnalysis_AnalysisSourceEntityProperty ¶
type CfnAnalysis_AnalysisSourceEntityProperty struct { // The source template for the source entity of the analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysissourceentity.html#cfn-quicksight-analysis-analysissourceentity-sourcetemplate // SourceTemplate interface{} `field:"optional" json:"sourceTemplate" yaml:"sourceTemplate"` }
The source entity of an analysis.
Example:
// 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" analysisSourceEntityProperty := &AnalysisSourceEntityProperty{ SourceTemplate: &AnalysisSourceTemplateProperty{ Arn: jsii.String("arn"), DataSetReferences: []interface{}{ &DataSetReferenceProperty{ DataSetArn: jsii.String("dataSetArn"), DataSetPlaceholder: jsii.String("dataSetPlaceholder"), }, }, }, }
type CfnAnalysis_AnalysisSourceTemplateProperty ¶
type CfnAnalysis_AnalysisSourceTemplateProperty struct { // The Amazon Resource Name (ARN) of the source template of an analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysissourcetemplate.html#cfn-quicksight-analysis-analysissourcetemplate-arn // Arn *string `field:"required" json:"arn" yaml:"arn"` // The dataset references of the source template of an analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysissourcetemplate.html#cfn-quicksight-analysis-analysissourcetemplate-datasetreferences // DataSetReferences interface{} `field:"required" json:"dataSetReferences" yaml:"dataSetReferences"` }
The source template of an analysis.
Example:
// 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" analysisSourceTemplateProperty := &AnalysisSourceTemplateProperty{ Arn: jsii.String("arn"), DataSetReferences: []interface{}{ &DataSetReferenceProperty{ DataSetArn: jsii.String("dataSetArn"), DataSetPlaceholder: jsii.String("dataSetPlaceholder"), }, }, }
type CfnAnalysis_AnchorDateConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_AnchorDateConfigurationProperty struct { // The options for the date configuration. Choose one of the options below:. // // - `NOW`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-anchordateconfiguration.html#cfn-quicksight-analysis-anchordateconfiguration-anchoroption // AnchorOption *string `field:"optional" json:"anchorOption" yaml:"anchorOption"` // The name of the parameter that is used for the anchor date configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-anchordateconfiguration.html#cfn-quicksight-analysis-anchordateconfiguration-parametername // ParameterName *string `field:"optional" json:"parameterName" yaml:"parameterName"` }
The date configuration of the filter.
Example:
// 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" anchorDateConfigurationProperty := &AnchorDateConfigurationProperty{ AnchorOption: jsii.String("anchorOption"), ParameterName: jsii.String("parameterName"), }
type CfnAnalysis_ArcAxisConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ArcAxisConfigurationProperty struct { // The arc axis range of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-arcaxisconfiguration.html#cfn-quicksight-analysis-arcaxisconfiguration-range // Range interface{} `field:"optional" json:"range" yaml:"range"` // The reserved range of the arc axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-arcaxisconfiguration.html#cfn-quicksight-analysis-arcaxisconfiguration-reserverange // // Default: - 0. // ReserveRange *float64 `field:"optional" json:"reserveRange" yaml:"reserveRange"` }
The arc axis configuration of a `GaugeChartVisual` .
Example:
// 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" arcAxisConfigurationProperty := &ArcAxisConfigurationProperty{ Range: &ArcAxisDisplayRangeProperty{ Max: jsii.Number(123), Min: jsii.Number(123), }, ReserveRange: jsii.Number(123), }
type CfnAnalysis_ArcAxisDisplayRangeProperty ¶ added in v2.72.0
type CfnAnalysis_ArcAxisDisplayRangeProperty struct { // The maximum value of the arc axis range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-arcaxisdisplayrange.html#cfn-quicksight-analysis-arcaxisdisplayrange-max // Max *float64 `field:"optional" json:"max" yaml:"max"` // The minimum value of the arc axis range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-arcaxisdisplayrange.html#cfn-quicksight-analysis-arcaxisdisplayrange-min // Min *float64 `field:"optional" json:"min" yaml:"min"` }
The arc axis range of a `GaugeChartVisual` .
Example:
// 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" arcAxisDisplayRangeProperty := &ArcAxisDisplayRangeProperty{ Max: jsii.Number(123), Min: jsii.Number(123), }
type CfnAnalysis_ArcConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ArcConfigurationProperty struct { // The option that determines the arc angle of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-arcconfiguration.html#cfn-quicksight-analysis-arcconfiguration-arcangle // ArcAngle *float64 `field:"optional" json:"arcAngle" yaml:"arcAngle"` // The options that determine the arc thickness of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-arcconfiguration.html#cfn-quicksight-analysis-arcconfiguration-arcthickness // ArcThickness *string `field:"optional" json:"arcThickness" yaml:"arcThickness"` }
The arc configuration of a `GaugeChartVisual` .
Example:
// 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" arcConfigurationProperty := &ArcConfigurationProperty{ ArcAngle: jsii.Number(123), ArcThickness: jsii.String("arcThickness"), }
type CfnAnalysis_ArcOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_ArcOptionsProperty struct { // The arc thickness of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-arcoptions.html#cfn-quicksight-analysis-arcoptions-arcthickness // ArcThickness *string `field:"optional" json:"arcThickness" yaml:"arcThickness"` }
The options that determine the arc thickness of a `GaugeChartVisual` .
Example:
// 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" arcOptionsProperty := &ArcOptionsProperty{ ArcThickness: jsii.String("arcThickness"), }
type CfnAnalysis_AssetOptionsProperty ¶ added in v2.109.0
type CfnAnalysis_AssetOptionsProperty struct { // Determines the timezone for the analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-assetoptions.html#cfn-quicksight-analysis-assetoptions-timezone // Timezone *string `field:"optional" json:"timezone" yaml:"timezone"` // Determines the week start day for an analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-assetoptions.html#cfn-quicksight-analysis-assetoptions-weekstart // WeekStart *string `field:"optional" json:"weekStart" yaml:"weekStart"` }
An array of analysis level configurations.
Example:
// 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" assetOptionsProperty := &AssetOptionsProperty{ Timezone: jsii.String("timezone"), WeekStart: jsii.String("weekStart"), }
type CfnAnalysis_AttributeAggregationFunctionProperty ¶ added in v2.95.0
type CfnAnalysis_AttributeAggregationFunctionProperty struct { // The built-in aggregation functions for attributes. // // - `UNIQUE_VALUE` : Returns the unique value for a field, aggregated by the dimension fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-attributeaggregationfunction.html#cfn-quicksight-analysis-attributeaggregationfunction-simpleattributeaggregation // SimpleAttributeAggregation *string `field:"optional" json:"simpleAttributeAggregation" yaml:"simpleAttributeAggregation"` // Used by the `UNIQUE_VALUE` aggregation function. // // If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-attributeaggregationfunction.html#cfn-quicksight-analysis-attributeaggregationfunction-valueformultiplevalues // ValueForMultipleValues *string `field:"optional" json:"valueForMultipleValues" yaml:"valueForMultipleValues"` }
Aggregation for attributes.
Example:
// 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" attributeAggregationFunctionProperty := &AttributeAggregationFunctionProperty{ SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"), ValueForMultipleValues: jsii.String("valueForMultipleValues"), }
type CfnAnalysis_AxisDataOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_AxisDataOptionsProperty struct { // The options for an axis with a date field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdataoptions.html#cfn-quicksight-analysis-axisdataoptions-dateaxisoptions // DateAxisOptions interface{} `field:"optional" json:"dateAxisOptions" yaml:"dateAxisOptions"` // The options for an axis with a numeric field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdataoptions.html#cfn-quicksight-analysis-axisdataoptions-numericaxisoptions // NumericAxisOptions interface{} `field:"optional" json:"numericAxisOptions" yaml:"numericAxisOptions"` }
The data options for an axis.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" var dataDriven interface{} axisDataOptionsProperty := &AxisDataOptionsProperty{ DateAxisOptions: &DateAxisOptionsProperty{ MissingDateVisibility: jsii.String("missingDateVisibility"), }, NumericAxisOptions: &NumericAxisOptionsProperty{ Range: &AxisDisplayRangeProperty{ DataDriven: dataDriven, MinMax: &AxisDisplayMinMaxRangeProperty{ Maximum: jsii.Number(123), Minimum: jsii.Number(123), }, }, Scale: &AxisScaleProperty{ Linear: &AxisLinearScaleProperty{ StepCount: jsii.Number(123), StepSize: jsii.Number(123), }, Logarithmic: &AxisLogarithmicScaleProperty{ Base: jsii.Number(123), }, }, }, }
type CfnAnalysis_AxisDisplayMinMaxRangeProperty ¶ added in v2.72.0
type CfnAnalysis_AxisDisplayMinMaxRangeProperty struct { // The maximum setup for an axis display range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdisplayminmaxrange.html#cfn-quicksight-analysis-axisdisplayminmaxrange-maximum // Maximum *float64 `field:"optional" json:"maximum" yaml:"maximum"` // The minimum setup for an axis display range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdisplayminmaxrange.html#cfn-quicksight-analysis-axisdisplayminmaxrange-minimum // Minimum *float64 `field:"optional" json:"minimum" yaml:"minimum"` }
The minimum and maximum setup for an axis display range.
Example:
// 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" axisDisplayMinMaxRangeProperty := &AxisDisplayMinMaxRangeProperty{ Maximum: jsii.Number(123), Minimum: jsii.Number(123), }
type CfnAnalysis_AxisDisplayOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_AxisDisplayOptionsProperty struct { // Determines whether or not the axis line is visible. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdisplayoptions.html#cfn-quicksight-analysis-axisdisplayoptions-axislinevisibility // AxisLineVisibility *string `field:"optional" json:"axisLineVisibility" yaml:"axisLineVisibility"` // The offset value that determines the starting placement of the axis within a visual's bounds. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdisplayoptions.html#cfn-quicksight-analysis-axisdisplayoptions-axisoffset // AxisOffset *string `field:"optional" json:"axisOffset" yaml:"axisOffset"` // The data options for an axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdisplayoptions.html#cfn-quicksight-analysis-axisdisplayoptions-dataoptions // DataOptions interface{} `field:"optional" json:"dataOptions" yaml:"dataOptions"` // Determines whether or not the grid line is visible. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdisplayoptions.html#cfn-quicksight-analysis-axisdisplayoptions-gridlinevisibility // GridLineVisibility *string `field:"optional" json:"gridLineVisibility" yaml:"gridLineVisibility"` // The scroll bar options for an axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdisplayoptions.html#cfn-quicksight-analysis-axisdisplayoptions-scrollbaroptions // ScrollbarOptions interface{} `field:"optional" json:"scrollbarOptions" yaml:"scrollbarOptions"` // The tick label options of an axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdisplayoptions.html#cfn-quicksight-analysis-axisdisplayoptions-ticklabeloptions // TickLabelOptions interface{} `field:"optional" json:"tickLabelOptions" yaml:"tickLabelOptions"` }
The display options for the axis label.
Example:
// 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" var dataDriven interface{} axisDisplayOptionsProperty := &AxisDisplayOptionsProperty{ AxisLineVisibility: jsii.String("axisLineVisibility"), AxisOffset: jsii.String("axisOffset"), DataOptions: &AxisDataOptionsProperty{ DateAxisOptions: &DateAxisOptionsProperty{ MissingDateVisibility: jsii.String("missingDateVisibility"), }, NumericAxisOptions: &NumericAxisOptionsProperty{ Range: &AxisDisplayRangeProperty{ DataDriven: dataDriven, MinMax: &AxisDisplayMinMaxRangeProperty{ Maximum: jsii.Number(123), Minimum: jsii.Number(123), }, }, Scale: &AxisScaleProperty{ Linear: &AxisLinearScaleProperty{ StepCount: jsii.Number(123), StepSize: jsii.Number(123), }, Logarithmic: &AxisLogarithmicScaleProperty{ Base: jsii.Number(123), }, }, }, }, GridLineVisibility: jsii.String("gridLineVisibility"), ScrollbarOptions: &ScrollBarOptionsProperty{ Visibility: jsii.String("visibility"), VisibleRange: &VisibleRangeOptionsProperty{ PercentRange: &PercentVisibleRangeProperty{ From: jsii.Number(123), To: jsii.Number(123), }, }, }, TickLabelOptions: &AxisTickLabelOptionsProperty{ LabelOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, RotationAngle: jsii.Number(123), }, }
type CfnAnalysis_AxisDisplayRangeProperty ¶ added in v2.72.0
type CfnAnalysis_AxisDisplayRangeProperty struct { // The data-driven setup of an axis display range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdisplayrange.html#cfn-quicksight-analysis-axisdisplayrange-datadriven // DataDriven interface{} `field:"optional" json:"dataDriven" yaml:"dataDriven"` // The minimum and maximum setup of an axis display range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdisplayrange.html#cfn-quicksight-analysis-axisdisplayrange-minmax // MinMax interface{} `field:"optional" json:"minMax" yaml:"minMax"` }
The range setup of a numeric axis display range.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" var dataDriven interface{} axisDisplayRangeProperty := &AxisDisplayRangeProperty{ DataDriven: dataDriven, MinMax: &AxisDisplayMinMaxRangeProperty{ Maximum: jsii.Number(123), Minimum: jsii.Number(123), }, }
type CfnAnalysis_AxisLabelOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_AxisLabelOptionsProperty struct { // The options that indicate which field the label belongs to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axislabeloptions.html#cfn-quicksight-analysis-axislabeloptions-applyto // ApplyTo interface{} `field:"optional" json:"applyTo" yaml:"applyTo"` // The text for the axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axislabeloptions.html#cfn-quicksight-analysis-axislabeloptions-customlabel // CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"` // The font configuration of the axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axislabeloptions.html#cfn-quicksight-analysis-axislabeloptions-fontconfiguration // FontConfiguration interface{} `field:"optional" json:"fontConfiguration" yaml:"fontConfiguration"` }
The label options for a chart axis.
You must specify the field that the label is targeted to.
Example:
// 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" axisLabelOptionsProperty := &AxisLabelOptionsProperty{ ApplyTo: &AxisLabelReferenceOptionsProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), }, CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, }
type CfnAnalysis_AxisLabelReferenceOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_AxisLabelReferenceOptionsProperty struct { // The column that the axis label is targeted to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axislabelreferenceoptions.html#cfn-quicksight-analysis-axislabelreferenceoptions-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The field that the axis label is targeted to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axislabelreferenceoptions.html#cfn-quicksight-analysis-axislabelreferenceoptions-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` }
The reference that specifies where the axis label is applied to.
Example:
// 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" axisLabelReferenceOptionsProperty := &AxisLabelReferenceOptionsProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), }
type CfnAnalysis_AxisLinearScaleProperty ¶ added in v2.72.0
type CfnAnalysis_AxisLinearScaleProperty struct { // The step count setup of a linear axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axislinearscale.html#cfn-quicksight-analysis-axislinearscale-stepcount // StepCount *float64 `field:"optional" json:"stepCount" yaml:"stepCount"` // The step size setup of a linear axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axislinearscale.html#cfn-quicksight-analysis-axislinearscale-stepsize // StepSize *float64 `field:"optional" json:"stepSize" yaml:"stepSize"` }
The liner axis scale setup.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" axisLinearScaleProperty := &AxisLinearScaleProperty{ StepCount: jsii.Number(123), StepSize: jsii.Number(123), }
type CfnAnalysis_AxisLogarithmicScaleProperty ¶ added in v2.72.0
type CfnAnalysis_AxisLogarithmicScaleProperty struct { // The base setup of a logarithmic axis scale. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axislogarithmicscale.html#cfn-quicksight-analysis-axislogarithmicscale-base // Base *float64 `field:"optional" json:"base" yaml:"base"` }
The logarithmic axis scale setup.
Example:
// 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" axisLogarithmicScaleProperty := &AxisLogarithmicScaleProperty{ Base: jsii.Number(123), }
type CfnAnalysis_AxisScaleProperty ¶ added in v2.72.0
type CfnAnalysis_AxisScaleProperty struct { // The linear axis scale setup. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisscale.html#cfn-quicksight-analysis-axisscale-linear // Linear interface{} `field:"optional" json:"linear" yaml:"linear"` // The logarithmic axis scale setup. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisscale.html#cfn-quicksight-analysis-axisscale-logarithmic // Logarithmic interface{} `field:"optional" json:"logarithmic" yaml:"logarithmic"` }
The scale setup options for a numeric axis display.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" axisScaleProperty := &AxisScaleProperty{ Linear: &AxisLinearScaleProperty{ StepCount: jsii.Number(123), StepSize: jsii.Number(123), }, Logarithmic: &AxisLogarithmicScaleProperty{ Base: jsii.Number(123), }, }
type CfnAnalysis_AxisTickLabelOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_AxisTickLabelOptionsProperty struct { // Determines whether or not the axis ticks are visible. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisticklabeloptions.html#cfn-quicksight-analysis-axisticklabeloptions-labeloptions // LabelOptions interface{} `field:"optional" json:"labelOptions" yaml:"labelOptions"` // The rotation angle of the axis tick labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisticklabeloptions.html#cfn-quicksight-analysis-axisticklabeloptions-rotationangle // RotationAngle *float64 `field:"optional" json:"rotationAngle" yaml:"rotationAngle"` }
The tick label options of an axis.
Example:
// 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" axisTickLabelOptionsProperty := &AxisTickLabelOptionsProperty{ LabelOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, RotationAngle: jsii.Number(123), }
type CfnAnalysis_BarChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_BarChartAggregatedFieldWellsProperty struct { // The category (y-axis) field well of a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartaggregatedfieldwells.html#cfn-quicksight-analysis-barchartaggregatedfieldwells-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The color (group/color) field well of a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartaggregatedfieldwells.html#cfn-quicksight-analysis-barchartaggregatedfieldwells-colors // Colors interface{} `field:"optional" json:"colors" yaml:"colors"` // The small multiples field well of a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartaggregatedfieldwells.html#cfn-quicksight-analysis-barchartaggregatedfieldwells-smallmultiples // SmallMultiples interface{} `field:"optional" json:"smallMultiples" yaml:"smallMultiples"` // The value field wells of a bar chart. // // Values are aggregated by category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartaggregatedfieldwells.html#cfn-quicksight-analysis-barchartaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The aggregated field wells of a bar chart.
Example:
type CfnAnalysis_BarChartConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_BarChartConfigurationProperty struct { // Determines the arrangement of the bars. // // The orientation and arrangement of bars determine the type of bar that is used in the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-barsarrangement // BarsArrangement *string `field:"optional" json:"barsArrangement" yaml:"barsArrangement"` // The label display options (grid line, range, scale, axis step) for bar chart category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-categoryaxis // CategoryAxis interface{} `field:"optional" json:"categoryAxis" yaml:"categoryAxis"` // The label options (label text, label visibility and sort icon visibility) for a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-categorylabeloptions // CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"` // The label options (label text, label visibility and sort icon visibility) for a color that is used in a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-colorlabeloptions // ColorLabelOptions interface{} `field:"optional" json:"colorLabelOptions" yaml:"colorLabelOptions"` // The contribution analysis (anomaly configuration) setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-contributionanalysisdefaults // ContributionAnalysisDefaults interface{} `field:"optional" json:"contributionAnalysisDefaults" yaml:"contributionAnalysisDefaults"` // The options that determine if visual data labels are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The orientation of the bars in a bar chart visual. There are two valid values in this structure:. // // - `HORIZONTAL` : Used for charts that have horizontal bars. Visuals that use this value are horizontal bar charts, horizontal stacked bar charts, and horizontal stacked 100% bar charts. // - `VERTICAL` : Used for charts that have vertical bars. Visuals that use this value are vertical bar charts, vertical stacked bar charts, and vertical stacked 100% bar charts. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-orientation // Orientation *string `field:"optional" json:"orientation" yaml:"orientation"` // The reference line setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-referencelines // ReferenceLines interface{} `field:"optional" json:"referenceLines" yaml:"referenceLines"` // The small multiples setup for the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-smallmultiplesoptions // SmallMultiplesOptions interface{} `field:"optional" json:"smallMultiplesOptions" yaml:"smallMultiplesOptions"` // The sort configuration of a `BarChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The tooltip display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // The label display options (grid line, range, scale, axis step) for a bar chart value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-valueaxis // ValueAxis interface{} `field:"optional" json:"valueAxis" yaml:"valueAxis"` // The label options (label text, label visibility and sort icon visibility) for a bar chart value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-valuelabeloptions // ValueLabelOptions interface{} `field:"optional" json:"valueLabelOptions" yaml:"valueLabelOptions"` // The palette (chart color) display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` }
The configuration of a `BarChartVisual` .
Example:
type CfnAnalysis_BarChartFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_BarChartFieldWellsProperty struct { // The aggregated field wells of a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartfieldwells.html#cfn-quicksight-analysis-barchartfieldwells-barchartaggregatedfieldwells // BarChartAggregatedFieldWells interface{} `field:"optional" json:"barChartAggregatedFieldWells" yaml:"barChartAggregatedFieldWells"` }
The field wells of a `BarChartVisual` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_BarChartSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_BarChartSortConfigurationProperty struct { // The limit on the number of categories displayed in a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartsortconfiguration.html#cfn-quicksight-analysis-barchartsortconfiguration-categoryitemslimit // CategoryItemsLimit interface{} `field:"optional" json:"categoryItemsLimit" yaml:"categoryItemsLimit"` // The sort configuration of category fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartsortconfiguration.html#cfn-quicksight-analysis-barchartsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` // The limit on the number of values displayed in a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartsortconfiguration.html#cfn-quicksight-analysis-barchartsortconfiguration-coloritemslimit // ColorItemsLimit interface{} `field:"optional" json:"colorItemsLimit" yaml:"colorItemsLimit"` // The sort configuration of color fields in a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartsortconfiguration.html#cfn-quicksight-analysis-barchartsortconfiguration-colorsort // ColorSort interface{} `field:"optional" json:"colorSort" yaml:"colorSort"` // The limit on the number of small multiples panels that are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartsortconfiguration.html#cfn-quicksight-analysis-barchartsortconfiguration-smallmultipleslimitconfiguration // SmallMultiplesLimitConfiguration interface{} `field:"optional" json:"smallMultiplesLimitConfiguration" yaml:"smallMultiplesLimitConfiguration"` // The sort configuration of the small multiples field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartsortconfiguration.html#cfn-quicksight-analysis-barchartsortconfiguration-smallmultiplessort // SmallMultiplesSort interface{} `field:"optional" json:"smallMultiplesSort" yaml:"smallMultiplesSort"` }
sort-configuration-description.
Example:
// 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" barChartSortConfigurationProperty := &BarChartSortConfigurationProperty{ CategoryItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, ColorItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, ColorSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, SmallMultiplesLimitConfiguration: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, SmallMultiplesSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnAnalysis_BarChartVisualProperty ¶ added in v2.72.0
type CfnAnalysis_BarChartVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartvisual.html#cfn-quicksight-analysis-barchartvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartvisual.html#cfn-quicksight-analysis-barchartvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartvisual.html#cfn-quicksight-analysis-barchartvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartvisual.html#cfn-quicksight-analysis-barchartvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartvisual.html#cfn-quicksight-analysis-barchartvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartvisual.html#cfn-quicksight-analysis-barchartvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A bar chart.
The `BarChartVisual` structure describes a visual that is a member of the bar chart family. The following charts can be described using this structure:
- Horizontal bar chart - Vertical bar chart - Horizontal stacked bar chart - Vertical stacked bar chart - Horizontal stacked 100% bar chart - Vertical stacked 100% bar chart
For more information, see [Using bar charts](https://docs.aws.amazon.com/quicksight/latest/user/bar-charts.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnAnalysis_BinCountOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_BinCountOptionsProperty struct { // The options that determine the bin count value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bincountoptions.html#cfn-quicksight-analysis-bincountoptions-value // Value *float64 `field:"optional" json:"value" yaml:"value"` }
The options that determine the bin count of a histogram.
Example:
// 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" binCountOptionsProperty := &BinCountOptionsProperty{ Value: jsii.Number(123), }
type CfnAnalysis_BinWidthOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_BinWidthOptionsProperty struct { // The options that determine the bin count limit. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-binwidthoptions.html#cfn-quicksight-analysis-binwidthoptions-bincountlimit // BinCountLimit *float64 `field:"optional" json:"binCountLimit" yaml:"binCountLimit"` // The options that determine the bin width value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-binwidthoptions.html#cfn-quicksight-analysis-binwidthoptions-value // Value *float64 `field:"optional" json:"value" yaml:"value"` }
The options that determine the bin width of a histogram.
Example:
// 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" binWidthOptionsProperty := &BinWidthOptionsProperty{ BinCountLimit: jsii.Number(123), Value: jsii.Number(123), }
type CfnAnalysis_BodySectionConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_BodySectionConfigurationProperty struct { // The configuration of content in a body section. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectionconfiguration.html#cfn-quicksight-analysis-bodysectionconfiguration-content // Content interface{} `field:"required" json:"content" yaml:"content"` // The unique identifier of a body section. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectionconfiguration.html#cfn-quicksight-analysis-bodysectionconfiguration-sectionid // SectionId *string `field:"required" json:"sectionId" yaml:"sectionId"` // The configuration of a page break for a section. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectionconfiguration.html#cfn-quicksight-analysis-bodysectionconfiguration-pagebreakconfiguration // PageBreakConfiguration interface{} `field:"optional" json:"pageBreakConfiguration" yaml:"pageBreakConfiguration"` // The style options of a body section. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectionconfiguration.html#cfn-quicksight-analysis-bodysectionconfiguration-style // Style interface{} `field:"optional" json:"style" yaml:"style"` }
The configuration of a body section.
Example:
// 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" bodySectionConfigurationProperty := &BodySectionConfigurationProperty{ Content: &BodySectionContentProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional PageBreakConfiguration: &SectionPageBreakConfigurationProperty{ After: &SectionAfterPageBreakProperty{ Status: jsii.String("status"), }, }, Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }
type CfnAnalysis_BodySectionContentProperty ¶ added in v2.72.0
type CfnAnalysis_BodySectionContentProperty struct { // The layout configuration of a body section. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectioncontent.html#cfn-quicksight-analysis-bodysectioncontent-layout // Layout interface{} `field:"optional" json:"layout" yaml:"layout"` }
The configuration of content in a body section.
Example:
// 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" bodySectionContentProperty := &BodySectionContentProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, }
type CfnAnalysis_BoxPlotAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_BoxPlotAggregatedFieldWellsProperty struct { // The group by field well of a box plot chart. // // Values are grouped based on group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotaggregatedfieldwells.html#cfn-quicksight-analysis-boxplotaggregatedfieldwells-groupby // GroupBy interface{} `field:"optional" json:"groupBy" yaml:"groupBy"` // The value field well of a box plot chart. // // Values are aggregated based on group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotaggregatedfieldwells.html#cfn-quicksight-analysis-boxplotaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The aggregated field well for a box plot.
Example:
// 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" boxPlotAggregatedFieldWellsProperty := &BoxPlotAggregatedFieldWellsProperty{ GroupBy: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }
type CfnAnalysis_BoxPlotChartConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_BoxPlotChartConfigurationProperty struct { // The box plot chart options for a box plot visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotchartconfiguration.html#cfn-quicksight-analysis-boxplotchartconfiguration-boxplotoptions // BoxPlotOptions interface{} `field:"optional" json:"boxPlotOptions" yaml:"boxPlotOptions"` // The label display options (grid line, range, scale, axis step) of a box plot category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotchartconfiguration.html#cfn-quicksight-analysis-boxplotchartconfiguration-categoryaxis // CategoryAxis interface{} `field:"optional" json:"categoryAxis" yaml:"categoryAxis"` // The label options (label text, label visibility and sort Icon visibility) of a box plot category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotchartconfiguration.html#cfn-quicksight-analysis-boxplotchartconfiguration-categorylabeloptions // CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotchartconfiguration.html#cfn-quicksight-analysis-boxplotchartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotchartconfiguration.html#cfn-quicksight-analysis-boxplotchartconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The label display options (grid line, range, scale, axis step) of a box plot category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotchartconfiguration.html#cfn-quicksight-analysis-boxplotchartconfiguration-primaryyaxisdisplayoptions // PrimaryYAxisDisplayOptions interface{} `field:"optional" json:"primaryYAxisDisplayOptions" yaml:"primaryYAxisDisplayOptions"` // The label options (label text, label visibility and sort icon visibility) of a box plot value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotchartconfiguration.html#cfn-quicksight-analysis-boxplotchartconfiguration-primaryyaxislabeloptions // PrimaryYAxisLabelOptions interface{} `field:"optional" json:"primaryYAxisLabelOptions" yaml:"primaryYAxisLabelOptions"` // The reference line setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotchartconfiguration.html#cfn-quicksight-analysis-boxplotchartconfiguration-referencelines // ReferenceLines interface{} `field:"optional" json:"referenceLines" yaml:"referenceLines"` // The sort configuration of a `BoxPlotVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotchartconfiguration.html#cfn-quicksight-analysis-boxplotchartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The tooltip display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotchartconfiguration.html#cfn-quicksight-analysis-boxplotchartconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // The palette (chart color) display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotchartconfiguration.html#cfn-quicksight-analysis-boxplotchartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` }
The configuration of a `BoxPlotVisual` .
Example:
type CfnAnalysis_BoxPlotFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_BoxPlotFieldWellsProperty struct { // The aggregated field wells of a box plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotfieldwells.html#cfn-quicksight-analysis-boxplotfieldwells-boxplotaggregatedfieldwells // BoxPlotAggregatedFieldWells interface{} `field:"optional" json:"boxPlotAggregatedFieldWells" yaml:"boxPlotAggregatedFieldWells"` }
The field wells of a `BoxPlotVisual` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" boxPlotFieldWellsProperty := &BoxPlotFieldWellsProperty{ BoxPlotAggregatedFieldWells: &BoxPlotAggregatedFieldWellsProperty{ GroupBy: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }, }
type CfnAnalysis_BoxPlotOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_BoxPlotOptionsProperty struct { // Determines the visibility of all data points of the box plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotoptions.html#cfn-quicksight-analysis-boxplotoptions-alldatapointsvisibility // AllDataPointsVisibility *string `field:"optional" json:"allDataPointsVisibility" yaml:"allDataPointsVisibility"` // Determines the visibility of the outlier in a box plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotoptions.html#cfn-quicksight-analysis-boxplotoptions-outliervisibility // OutlierVisibility *string `field:"optional" json:"outlierVisibility" yaml:"outlierVisibility"` // The style options of the box plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotoptions.html#cfn-quicksight-analysis-boxplotoptions-styleoptions // StyleOptions interface{} `field:"optional" json:"styleOptions" yaml:"styleOptions"` }
The options of a box plot visual.
Example:
// 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" boxPlotOptionsProperty := &BoxPlotOptionsProperty{ AllDataPointsVisibility: jsii.String("allDataPointsVisibility"), OutlierVisibility: jsii.String("outlierVisibility"), StyleOptions: &BoxPlotStyleOptionsProperty{ FillStyle: jsii.String("fillStyle"), }, }
type CfnAnalysis_BoxPlotSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_BoxPlotSortConfigurationProperty struct { // The sort configuration of a group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotsortconfiguration.html#cfn-quicksight-analysis-boxplotsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` // The pagination configuration of a table visual or box plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotsortconfiguration.html#cfn-quicksight-analysis-boxplotsortconfiguration-paginationconfiguration // PaginationConfiguration interface{} `field:"optional" json:"paginationConfiguration" yaml:"paginationConfiguration"` }
The sort configuration of a `BoxPlotVisual` .
Example:
// 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" boxPlotSortConfigurationProperty := &BoxPlotSortConfigurationProperty{ CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, PaginationConfiguration: &PaginationConfigurationProperty{ PageNumber: jsii.Number(123), PageSize: jsii.Number(123), }, }
type CfnAnalysis_BoxPlotStyleOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_BoxPlotStyleOptionsProperty struct { // The fill styles (solid, transparent) of the box plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotstyleoptions.html#cfn-quicksight-analysis-boxplotstyleoptions-fillstyle // FillStyle *string `field:"optional" json:"fillStyle" yaml:"fillStyle"` }
The style options of the box plot.
Example:
// 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" boxPlotStyleOptionsProperty := &BoxPlotStyleOptionsProperty{ FillStyle: jsii.String("fillStyle"), }
type CfnAnalysis_BoxPlotVisualProperty ¶ added in v2.72.0
type CfnAnalysis_BoxPlotVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotvisual.html#cfn-quicksight-analysis-boxplotvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotvisual.html#cfn-quicksight-analysis-boxplotvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotvisual.html#cfn-quicksight-analysis-boxplotvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotvisual.html#cfn-quicksight-analysis-boxplotvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotvisual.html#cfn-quicksight-analysis-boxplotvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotvisual.html#cfn-quicksight-analysis-boxplotvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A box plot.
For more information, see [Using box plots](https://docs.aws.amazon.com/quicksight/latest/user/box-plots.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnAnalysis_CalculatedFieldProperty ¶ added in v2.72.0
type CfnAnalysis_CalculatedFieldProperty struct { // The data set that is used in this calculated field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-calculatedfield.html#cfn-quicksight-analysis-calculatedfield-datasetidentifier // DataSetIdentifier *string `field:"required" json:"dataSetIdentifier" yaml:"dataSetIdentifier"` // The expression of the calculated field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-calculatedfield.html#cfn-quicksight-analysis-calculatedfield-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` // The name of the calculated field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-calculatedfield.html#cfn-quicksight-analysis-calculatedfield-name // Name *string `field:"required" json:"name" yaml:"name"` }
The calculated field of an analysis.
Example:
// 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" calculatedFieldProperty := &CalculatedFieldProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), Expression: jsii.String("expression"), Name: jsii.String("name"), }
type CfnAnalysis_CalculatedMeasureFieldProperty ¶ added in v2.72.0
type CfnAnalysis_CalculatedMeasureFieldProperty struct { // The expression in the table calculation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-calculatedmeasurefield.html#cfn-quicksight-analysis-calculatedmeasurefield-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` // The custom field ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-calculatedmeasurefield.html#cfn-quicksight-analysis-calculatedmeasurefield-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` }
The table calculation measure field for pivot tables.
Example:
// 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" calculatedMeasureFieldProperty := &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }
type CfnAnalysis_CascadingControlConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_CascadingControlConfigurationProperty struct { // A list of source controls that determine the values that are used in the current control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-cascadingcontrolconfiguration.html#cfn-quicksight-analysis-cascadingcontrolconfiguration-sourcecontrols // SourceControls interface{} `field:"optional" json:"sourceControls" yaml:"sourceControls"` }
The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.
Example:
// 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" cascadingControlConfigurationProperty := &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }
type CfnAnalysis_CascadingControlSourceProperty ¶ added in v2.72.0
type CfnAnalysis_CascadingControlSourceProperty struct { // The column identifier that determines which column to look up for the source sheet control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-cascadingcontrolsource.html#cfn-quicksight-analysis-cascadingcontrolsource-columntomatch // ColumnToMatch interface{} `field:"optional" json:"columnToMatch" yaml:"columnToMatch"` // The source sheet control ID of a `CascadingControlSource` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-cascadingcontrolsource.html#cfn-quicksight-analysis-cascadingcontrolsource-sourcesheetcontrolid // SourceSheetControlId *string `field:"optional" json:"sourceSheetControlId" yaml:"sourceSheetControlId"` }
The source controls that are used in a `CascadingControlConfiguration` .
Example:
// 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" cascadingControlSourceProperty := &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }
type CfnAnalysis_CategoricalDimensionFieldProperty ¶ added in v2.72.0
type CfnAnalysis_CategoricalDimensionFieldProperty struct { // The column that is used in the `CategoricalDimensionField` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoricaldimensionfield.html#cfn-quicksight-analysis-categoricaldimensionfield-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The custom field ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoricaldimensionfield.html#cfn-quicksight-analysis-categoricaldimensionfield-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The format configuration of the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoricaldimensionfield.html#cfn-quicksight-analysis-categoricaldimensionfield-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` // The custom hierarchy ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoricaldimensionfield.html#cfn-quicksight-analysis-categoricaldimensionfield-hierarchyid // HierarchyId *string `field:"optional" json:"hierarchyId" yaml:"hierarchyId"` }
The dimension type field with categorical type columns..
Example:
// 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" categoricalDimensionFieldProperty := &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }
type CfnAnalysis_CategoricalMeasureFieldProperty ¶ added in v2.72.0
type CfnAnalysis_CategoricalMeasureFieldProperty struct { // The column that is used in the `CategoricalMeasureField` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoricalmeasurefield.html#cfn-quicksight-analysis-categoricalmeasurefield-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The custom field ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoricalmeasurefield.html#cfn-quicksight-analysis-categoricalmeasurefield-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The aggregation function of the measure field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoricalmeasurefield.html#cfn-quicksight-analysis-categoricalmeasurefield-aggregationfunction // AggregationFunction *string `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"` // The format configuration of the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoricalmeasurefield.html#cfn-quicksight-analysis-categoricalmeasurefield-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` }
The measure type field with categorical type columns.
Example:
// 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" categoricalMeasureFieldProperty := &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }
type CfnAnalysis_CategoryDrillDownFilterProperty ¶ added in v2.72.0
type CfnAnalysis_CategoryDrillDownFilterProperty struct { // A list of the string inputs that are the values of the category drill down filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categorydrilldownfilter.html#cfn-quicksight-analysis-categorydrilldownfilter-categoryvalues // CategoryValues *[]*string `field:"required" json:"categoryValues" yaml:"categoryValues"` // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categorydrilldownfilter.html#cfn-quicksight-analysis-categorydrilldownfilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` }
The numeric equality type drill down filter.
Example:
// 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" categoryDrillDownFilterProperty := &CategoryDrillDownFilterProperty{ CategoryValues: []*string{ jsii.String("categoryValues"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }
type CfnAnalysis_CategoryFilterConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_CategoryFilterConfigurationProperty struct { // A custom filter that filters based on a single value. // // This filter can be partially matched. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoryfilterconfiguration.html#cfn-quicksight-analysis-categoryfilterconfiguration-customfilterconfiguration // CustomFilterConfiguration interface{} `field:"optional" json:"customFilterConfiguration" yaml:"customFilterConfiguration"` // A list of custom filter values. // // In the Amazon QuickSight console, this filter type is called a custom filter list. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoryfilterconfiguration.html#cfn-quicksight-analysis-categoryfilterconfiguration-customfilterlistconfiguration // CustomFilterListConfiguration interface{} `field:"optional" json:"customFilterListConfiguration" yaml:"customFilterListConfiguration"` // A list of filter configurations. // // In the Amazon QuickSight console, this filter type is called a filter list. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoryfilterconfiguration.html#cfn-quicksight-analysis-categoryfilterconfiguration-filterlistconfiguration // FilterListConfiguration interface{} `field:"optional" json:"filterListConfiguration" yaml:"filterListConfiguration"` }
The configuration for a `CategoryFilter` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" categoryFilterConfigurationProperty := &CategoryFilterConfigurationProperty{ CustomFilterConfiguration: &CustomFilterConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValue: jsii.String("categoryValue"), ParameterName: jsii.String("parameterName"), SelectAllOptions: jsii.String("selectAllOptions"), }, CustomFilterListConfiguration: &CustomFilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, SelectAllOptions: jsii.String("selectAllOptions"), }, FilterListConfiguration: &FilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, NullOption: jsii.String("nullOption"), SelectAllOptions: jsii.String("selectAllOptions"), }, }
type CfnAnalysis_CategoryFilterProperty ¶ added in v2.72.0
type CfnAnalysis_CategoryFilterProperty struct { // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoryfilter.html#cfn-quicksight-analysis-categoryfilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The configuration for a `CategoryFilter` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoryfilter.html#cfn-quicksight-analysis-categoryfilter-configuration // Configuration interface{} `field:"required" json:"configuration" yaml:"configuration"` // An identifier that uniquely identifies a filter within a dashboard, analysis, or template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoryfilter.html#cfn-quicksight-analysis-categoryfilter-filterid // FilterId *string `field:"required" json:"filterId" yaml:"filterId"` }
A `CategoryFilter` filters text values.
For more information, see [Adding text filters](https://docs.aws.amazon.com/quicksight/latest/user/add-a-text-filter-data-prep.html) in the *Amazon QuickSight User Guide* .
Example:
// 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" categoryFilterProperty := &CategoryFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Configuration: &CategoryFilterConfigurationProperty{ CustomFilterConfiguration: &CustomFilterConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValue: jsii.String("categoryValue"), ParameterName: jsii.String("parameterName"), SelectAllOptions: jsii.String("selectAllOptions"), }, CustomFilterListConfiguration: &CustomFilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, SelectAllOptions: jsii.String("selectAllOptions"), }, FilterListConfiguration: &FilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, NullOption: jsii.String("nullOption"), SelectAllOptions: jsii.String("selectAllOptions"), }, }, FilterId: jsii.String("filterId"), }
type CfnAnalysis_ChartAxisLabelOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_ChartAxisLabelOptionsProperty struct { // The label options for a chart axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-chartaxislabeloptions.html#cfn-quicksight-analysis-chartaxislabeloptions-axislabeloptions // AxisLabelOptions interface{} `field:"optional" json:"axisLabelOptions" yaml:"axisLabelOptions"` // The visibility configuration of the sort icon on a chart's axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-chartaxislabeloptions.html#cfn-quicksight-analysis-chartaxislabeloptions-sorticonvisibility // SortIconVisibility *string `field:"optional" json:"sortIconVisibility" yaml:"sortIconVisibility"` // The visibility of an axis label on a chart. Choose one of the following options:. // // - `VISIBLE` : Shows the axis. // - `HIDDEN` : Hides the axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-chartaxislabeloptions.html#cfn-quicksight-analysis-chartaxislabeloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The label options for an axis on a chart.
Example:
// 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" chartAxisLabelOptionsProperty := &ChartAxisLabelOptionsProperty{ AxisLabelOptions: []interface{}{ &AxisLabelOptionsProperty{ ApplyTo: &AxisLabelReferenceOptionsProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), }, CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, }, }, SortIconVisibility: jsii.String("sortIconVisibility"), Visibility: jsii.String("visibility"), }
type CfnAnalysis_ClusterMarkerConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ClusterMarkerConfigurationProperty struct { // The cluster marker that is a part of the cluster marker configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-clustermarkerconfiguration.html#cfn-quicksight-analysis-clustermarkerconfiguration-clustermarker // ClusterMarker interface{} `field:"optional" json:"clusterMarker" yaml:"clusterMarker"` }
The cluster marker configuration of the geospatial map selected point style.
Example:
// 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" clusterMarkerConfigurationProperty := &ClusterMarkerConfigurationProperty{ ClusterMarker: &ClusterMarkerProperty{ SimpleClusterMarker: &SimpleClusterMarkerProperty{ Color: jsii.String("color"), }, }, }
type CfnAnalysis_ClusterMarkerProperty ¶ added in v2.72.0
type CfnAnalysis_ClusterMarkerProperty struct { // The simple cluster marker of the cluster marker. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-clustermarker.html#cfn-quicksight-analysis-clustermarker-simpleclustermarker // SimpleClusterMarker interface{} `field:"optional" json:"simpleClusterMarker" yaml:"simpleClusterMarker"` }
The cluster marker that is a part of the cluster marker configuration.
Example:
// 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" clusterMarkerProperty := &ClusterMarkerProperty{ SimpleClusterMarker: &SimpleClusterMarkerProperty{ Color: jsii.String("color"), }, }
type CfnAnalysis_ColorScaleProperty ¶ added in v2.72.0
type CfnAnalysis_ColorScaleProperty struct { // Determines the color fill type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-colorscale.html#cfn-quicksight-analysis-colorscale-colorfilltype // ColorFillType *string `field:"required" json:"colorFillType" yaml:"colorFillType"` // Determines the list of colors that are applied to the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-colorscale.html#cfn-quicksight-analysis-colorscale-colors // Colors interface{} `field:"required" json:"colors" yaml:"colors"` // Determines the color that is applied to null values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-colorscale.html#cfn-quicksight-analysis-colorscale-nullvaluecolor // NullValueColor interface{} `field:"optional" json:"nullValueColor" yaml:"nullValueColor"` }
Determines the color scale that is applied to the visual.
Example:
// 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" colorScaleProperty := &ColorScaleProperty{ ColorFillType: jsii.String("colorFillType"), Colors: []interface{}{ &DataColorProperty{ Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, // the properties below are optional NullValueColor: &DataColorProperty{ Color: jsii.String("color"), DataValue: jsii.Number(123), }, }
type CfnAnalysis_ColorsConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ColorsConfigurationProperty struct { // A list of up to 50 custom colors. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-colorsconfiguration.html#cfn-quicksight-analysis-colorsconfiguration-customcolors // CustomColors interface{} `field:"optional" json:"customColors" yaml:"customColors"` }
The color configurations for a column.
Example:
// 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" colorsConfigurationProperty := &ColorsConfigurationProperty{ CustomColors: []interface{}{ &CustomColorProperty{ Color: jsii.String("color"), // the properties below are optional FieldValue: jsii.String("fieldValue"), SpecialValue: jsii.String("specialValue"), }, }, }
type CfnAnalysis_ColumnConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ColumnConfigurationProperty struct { // The column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The color configurations of the column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-colorsconfiguration // ColorsConfiguration interface{} `field:"optional" json:"colorsConfiguration" yaml:"colorsConfiguration"` // The format configuration of a column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` // The role of the column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-role // Role *string `field:"optional" json:"role" yaml:"role"` }
The general configuration of a column.
Example:
// 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"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // 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"), }, }, }, 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, Role: jsii.String("role"), }
type CfnAnalysis_ColumnHierarchyProperty ¶ added in v2.72.0
type CfnAnalysis_ColumnHierarchyProperty struct { // The option that determines the hierarchy of any `DateTime` fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnhierarchy.html#cfn-quicksight-analysis-columnhierarchy-datetimehierarchy // DateTimeHierarchy interface{} `field:"optional" json:"dateTimeHierarchy" yaml:"dateTimeHierarchy"` // The option that determines the hierarchy of the fields that are built within a visual's field wells. // // These fields can't be duplicated to other visuals. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnhierarchy.html#cfn-quicksight-analysis-columnhierarchy-explicithierarchy // ExplicitHierarchy interface{} `field:"optional" json:"explicitHierarchy" yaml:"explicitHierarchy"` // The option that determines the hierarchy of the fields that are defined during data preparation. // // These fields are available to use in any analysis that uses the data source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnhierarchy.html#cfn-quicksight-analysis-columnhierarchy-predefinedhierarchy // PredefinedHierarchy interface{} `field:"optional" json:"predefinedHierarchy" yaml:"predefinedHierarchy"` }
The option that determines the hierarchy of the fields for a visual element.
Example:
// 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" columnHierarchyProperty := &ColumnHierarchyProperty{ DateTimeHierarchy: &DateTimeHierarchyProperty{ HierarchyId: jsii.String("hierarchyId"), // the properties below are optional DrillDownFilters: []interface{}{ &DrillDownFilterProperty{ CategoryFilter: &CategoryDrillDownFilterProperty{ CategoryValues: []*string{ jsii.String("categoryValues"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Value: jsii.Number(123), }, TimeRangeFilter: &TimeRangeDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, RangeMaximum: jsii.String("rangeMaximum"), RangeMinimum: jsii.String("rangeMinimum"), TimeGranularity: jsii.String("timeGranularity"), }, }, }, }, ExplicitHierarchy: &ExplicitHierarchyProperty{ Columns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, HierarchyId: jsii.String("hierarchyId"), // the properties below are optional DrillDownFilters: []interface{}{ &DrillDownFilterProperty{ CategoryFilter: &CategoryDrillDownFilterProperty{ CategoryValues: []*string{ jsii.String("categoryValues"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Value: jsii.Number(123), }, TimeRangeFilter: &TimeRangeDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, RangeMaximum: jsii.String("rangeMaximum"), RangeMinimum: jsii.String("rangeMinimum"), TimeGranularity: jsii.String("timeGranularity"), }, }, }, }, PredefinedHierarchy: &PredefinedHierarchyProperty{ Columns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, HierarchyId: jsii.String("hierarchyId"), // the properties below are optional DrillDownFilters: []interface{}{ &DrillDownFilterProperty{ CategoryFilter: &CategoryDrillDownFilterProperty{ CategoryValues: []*string{ jsii.String("categoryValues"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Value: jsii.Number(123), }, TimeRangeFilter: &TimeRangeDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, RangeMaximum: jsii.String("rangeMaximum"), RangeMinimum: jsii.String("rangeMinimum"), TimeGranularity: jsii.String("timeGranularity"), }, }, }, }, }
type CfnAnalysis_ColumnIdentifierProperty ¶ added in v2.72.0
type CfnAnalysis_ColumnIdentifierProperty struct { // The name of the column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnidentifier.html#cfn-quicksight-analysis-columnidentifier-columnname // ColumnName *string `field:"required" json:"columnName" yaml:"columnName"` // The data set that the column belongs to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnidentifier.html#cfn-quicksight-analysis-columnidentifier-datasetidentifier // DataSetIdentifier *string `field:"required" json:"dataSetIdentifier" yaml:"dataSetIdentifier"` }
A column of a data set.
Example:
// 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" columnIdentifierProperty := &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }
type CfnAnalysis_ColumnSortProperty ¶ added in v2.72.0
type CfnAnalysis_ColumnSortProperty struct { // The sort direction. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnsort.html#cfn-quicksight-analysis-columnsort-direction // Direction *string `field:"required" json:"direction" yaml:"direction"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnsort.html#cfn-quicksight-analysis-columnsort-sortby // SortBy interface{} `field:"required" json:"sortBy" yaml:"sortBy"` // The aggregation function that is defined in the column sort. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnsort.html#cfn-quicksight-analysis-columnsort-aggregationfunction // AggregationFunction interface{} `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"` }
The sort configuration for a column that is not used in a field well.
Example:
// 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" columnSortProperty := &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }
type CfnAnalysis_ColumnTooltipItemProperty ¶ added in v2.72.0
type CfnAnalysis_ColumnTooltipItemProperty struct { // The target column of the tooltip item. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columntooltipitem.html#cfn-quicksight-analysis-columntooltipitem-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The aggregation function of the column tooltip item. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columntooltipitem.html#cfn-quicksight-analysis-columntooltipitem-aggregation // Aggregation interface{} `field:"optional" json:"aggregation" yaml:"aggregation"` // The label of the tooltip item. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columntooltipitem.html#cfn-quicksight-analysis-columntooltipitem-label // Label *string `field:"optional" json:"label" yaml:"label"` // The visibility of the tooltip item. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columntooltipitem.html#cfn-quicksight-analysis-columntooltipitem-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The tooltip item for the columns that are not part of a field well.
Example:
// 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" columnTooltipItemProperty := &ColumnTooltipItemProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional Aggregation: &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"), }, }, Label: jsii.String("label"), Visibility: jsii.String("visibility"), }
type CfnAnalysis_ComboChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_ComboChartAggregatedFieldWellsProperty struct { // The aggregated `BarValues` field well of a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartaggregatedfieldwells.html#cfn-quicksight-analysis-combochartaggregatedfieldwells-barvalues // BarValues interface{} `field:"optional" json:"barValues" yaml:"barValues"` // The aggregated category field wells of a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartaggregatedfieldwells.html#cfn-quicksight-analysis-combochartaggregatedfieldwells-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The aggregated colors field well of a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartaggregatedfieldwells.html#cfn-quicksight-analysis-combochartaggregatedfieldwells-colors // Colors interface{} `field:"optional" json:"colors" yaml:"colors"` // The aggregated `LineValues` field well of a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartaggregatedfieldwells.html#cfn-quicksight-analysis-combochartaggregatedfieldwells-linevalues // LineValues interface{} `field:"optional" json:"lineValues" yaml:"lineValues"` }
The aggregated field wells of a combo chart.
Example:
type CfnAnalysis_ComboChartConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ComboChartConfigurationProperty struct { // The options that determine if visual data labels are displayed. // // The data label options for a bar in a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-bardatalabels // BarDataLabels interface{} `field:"optional" json:"barDataLabels" yaml:"barDataLabels"` // Determines the bar arrangement in a combo chart. The following are valid values in this structure:. // // - `CLUSTERED` : For clustered bar combo charts. // - `STACKED` : For stacked bar combo charts. // - `STACKED_PERCENT` : Do not use. If you use this value, the operation returns a validation error. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-barsarrangement // BarsArrangement *string `field:"optional" json:"barsArrangement" yaml:"barsArrangement"` // The category axis of a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-categoryaxis // CategoryAxis interface{} `field:"optional" json:"categoryAxis" yaml:"categoryAxis"` // The label options (label text, label visibility, and sort icon visibility) of a combo chart category (group/color) field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-categorylabeloptions // CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"` // The label options (label text, label visibility, and sort icon visibility) of a combo chart's color field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-colorlabeloptions // ColorLabelOptions interface{} `field:"optional" json:"colorLabelOptions" yaml:"colorLabelOptions"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The options that determine if visual data labels are displayed. // // The data label options for a line in a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-linedatalabels // LineDataLabels interface{} `field:"optional" json:"lineDataLabels" yaml:"lineDataLabels"` // The label display options (grid line, range, scale, and axis step) of a combo chart's primary y-axis (bar) field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-primaryyaxisdisplayoptions // PrimaryYAxisDisplayOptions interface{} `field:"optional" json:"primaryYAxisDisplayOptions" yaml:"primaryYAxisDisplayOptions"` // The label options (label text, label visibility, and sort icon visibility) of a combo chart's primary y-axis (bar) field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-primaryyaxislabeloptions // PrimaryYAxisLabelOptions interface{} `field:"optional" json:"primaryYAxisLabelOptions" yaml:"primaryYAxisLabelOptions"` // The reference line setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-referencelines // ReferenceLines interface{} `field:"optional" json:"referenceLines" yaml:"referenceLines"` // The label display options (grid line, range, scale, axis step) of a combo chart's secondary y-axis (line) field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-secondaryyaxisdisplayoptions // SecondaryYAxisDisplayOptions interface{} `field:"optional" json:"secondaryYAxisDisplayOptions" yaml:"secondaryYAxisDisplayOptions"` // The label options (label text, label visibility, and sort icon visibility) of a combo chart's secondary y-axis(line) field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-secondaryyaxislabeloptions // SecondaryYAxisLabelOptions interface{} `field:"optional" json:"secondaryYAxisLabelOptions" yaml:"secondaryYAxisLabelOptions"` // The sort configuration of a `ComboChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // The palette (chart color) display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` }
The configuration of a `ComboChartVisual` .
Example:
type CfnAnalysis_ComboChartFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_ComboChartFieldWellsProperty struct { // The aggregated field wells of a combo chart. // // Combo charts only have aggregated field wells. Columns in a combo chart are aggregated by category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartfieldwells.html#cfn-quicksight-analysis-combochartfieldwells-combochartaggregatedfieldwells // ComboChartAggregatedFieldWells interface{} `field:"optional" json:"comboChartAggregatedFieldWells" yaml:"comboChartAggregatedFieldWells"` }
The field wells of the visual.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_ComboChartSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ComboChartSortConfigurationProperty struct { // The item limit configuration for the category field well of a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartsortconfiguration.html#cfn-quicksight-analysis-combochartsortconfiguration-categoryitemslimit // CategoryItemsLimit interface{} `field:"optional" json:"categoryItemsLimit" yaml:"categoryItemsLimit"` // The sort configuration of the category field well in a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartsortconfiguration.html#cfn-quicksight-analysis-combochartsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` // The item limit configuration of the color field well in a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartsortconfiguration.html#cfn-quicksight-analysis-combochartsortconfiguration-coloritemslimit // ColorItemsLimit interface{} `field:"optional" json:"colorItemsLimit" yaml:"colorItemsLimit"` // The sort configuration of the color field well in a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartsortconfiguration.html#cfn-quicksight-analysis-combochartsortconfiguration-colorsort // ColorSort interface{} `field:"optional" json:"colorSort" yaml:"colorSort"` }
The sort configuration of a `ComboChartVisual` .
Example:
// 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" comboChartSortConfigurationProperty := &ComboChartSortConfigurationProperty{ CategoryItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, ColorItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, ColorSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnAnalysis_ComboChartVisualProperty ¶ added in v2.72.0
type CfnAnalysis_ComboChartVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartvisual.html#cfn-quicksight-analysis-combochartvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartvisual.html#cfn-quicksight-analysis-combochartvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartvisual.html#cfn-quicksight-analysis-combochartvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartvisual.html#cfn-quicksight-analysis-combochartvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartvisual.html#cfn-quicksight-analysis-combochartvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartvisual.html#cfn-quicksight-analysis-combochartvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A combo chart.
The `ComboChartVisual` includes stacked bar combo charts and clustered bar combo charts ¶
For more information, see [Using combo charts](https://docs.aws.amazon.com/quicksight/latest/user/combo-charts.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnAnalysis_ComparisonConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ComparisonConfigurationProperty struct { // The format of the comparison. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-comparisonconfiguration.html#cfn-quicksight-analysis-comparisonconfiguration-comparisonformat // ComparisonFormat interface{} `field:"optional" json:"comparisonFormat" yaml:"comparisonFormat"` // The method of the comparison. Choose from the following options:. // // - `DIFFERENCE` // - `PERCENT_DIFFERENCE` // - `PERCENT`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-comparisonconfiguration.html#cfn-quicksight-analysis-comparisonconfiguration-comparisonmethod // ComparisonMethod *string `field:"optional" json:"comparisonMethod" yaml:"comparisonMethod"` }
The comparison display configuration of a KPI or gauge chart.
Example:
// 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" comparisonConfigurationProperty := &ComparisonConfigurationProperty{ ComparisonFormat: &ComparisonFormatConfigurationProperty{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, ComparisonMethod: jsii.String("comparisonMethod"), }
type CfnAnalysis_ComparisonFormatConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ComparisonFormatConfigurationProperty struct { // The number display format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-comparisonformatconfiguration.html#cfn-quicksight-analysis-comparisonformatconfiguration-numberdisplayformatconfiguration // NumberDisplayFormatConfiguration interface{} `field:"optional" json:"numberDisplayFormatConfiguration" yaml:"numberDisplayFormatConfiguration"` // The percentage display format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-comparisonformatconfiguration.html#cfn-quicksight-analysis-comparisonformatconfiguration-percentagedisplayformatconfiguration // PercentageDisplayFormatConfiguration interface{} `field:"optional" json:"percentageDisplayFormatConfiguration" yaml:"percentageDisplayFormatConfiguration"` }
The format of the comparison.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" comparisonFormatConfigurationProperty := &ComparisonFormatConfigurationProperty{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }
type CfnAnalysis_ComputationProperty ¶ added in v2.72.0
type CfnAnalysis_ComputationProperty struct { // The forecast computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-computation.html#cfn-quicksight-analysis-computation-forecast // Forecast interface{} `field:"optional" json:"forecast" yaml:"forecast"` // The growth rate computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-computation.html#cfn-quicksight-analysis-computation-growthrate // GrowthRate interface{} `field:"optional" json:"growthRate" yaml:"growthRate"` // The maximum and minimum computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-computation.html#cfn-quicksight-analysis-computation-maximumminimum // MaximumMinimum interface{} `field:"optional" json:"maximumMinimum" yaml:"maximumMinimum"` // The metric comparison computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-computation.html#cfn-quicksight-analysis-computation-metriccomparison // MetricComparison interface{} `field:"optional" json:"metricComparison" yaml:"metricComparison"` // The period over period computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-computation.html#cfn-quicksight-analysis-computation-periodoverperiod // PeriodOverPeriod interface{} `field:"optional" json:"periodOverPeriod" yaml:"periodOverPeriod"` // The period to `DataSetIdentifier` computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-computation.html#cfn-quicksight-analysis-computation-periodtodate // PeriodToDate interface{} `field:"optional" json:"periodToDate" yaml:"periodToDate"` // The top movers and bottom movers computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-computation.html#cfn-quicksight-analysis-computation-topbottommovers // TopBottomMovers interface{} `field:"optional" json:"topBottomMovers" yaml:"topBottomMovers"` // The top ranked and bottom ranked computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-computation.html#cfn-quicksight-analysis-computation-topbottomranked // TopBottomRanked interface{} `field:"optional" json:"topBottomRanked" yaml:"topBottomRanked"` // The total aggregation computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-computation.html#cfn-quicksight-analysis-computation-totalaggregation // TotalAggregation interface{} `field:"optional" json:"totalAggregation" yaml:"totalAggregation"` // The unique values computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-computation.html#cfn-quicksight-analysis-computation-uniquevalues // UniqueValues interface{} `field:"optional" json:"uniqueValues" yaml:"uniqueValues"` }
The computation union that is used in an insight visual.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_ConditionalFormattingColorProperty ¶ added in v2.72.0
type CfnAnalysis_ConditionalFormattingColorProperty struct { // Formatting configuration for gradient color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingcolor.html#cfn-quicksight-analysis-conditionalformattingcolor-gradient // Gradient interface{} `field:"optional" json:"gradient" yaml:"gradient"` // Formatting configuration for solid color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingcolor.html#cfn-quicksight-analysis-conditionalformattingcolor-solid // Solid interface{} `field:"optional" json:"solid" yaml:"solid"` }
The formatting configuration for the color.
Example:
// 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" conditionalFormattingColorProperty := &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }
type CfnAnalysis_ConditionalFormattingCustomIconConditionProperty ¶ added in v2.72.0
type CfnAnalysis_ConditionalFormattingCustomIconConditionProperty struct { // The expression that determines the condition of the icon set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingcustomiconcondition.html#cfn-quicksight-analysis-conditionalformattingcustomiconcondition-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` // Custom icon options for an icon set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingcustomiconcondition.html#cfn-quicksight-analysis-conditionalformattingcustomiconcondition-iconoptions // IconOptions interface{} `field:"required" json:"iconOptions" yaml:"iconOptions"` // Determines the color of the icon. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingcustomiconcondition.html#cfn-quicksight-analysis-conditionalformattingcustomiconcondition-color // Color *string `field:"optional" json:"color" yaml:"color"` // Determines the icon display configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingcustomiconcondition.html#cfn-quicksight-analysis-conditionalformattingcustomiconcondition-displayconfiguration // DisplayConfiguration interface{} `field:"optional" json:"displayConfiguration" yaml:"displayConfiguration"` }
Determines the custom condition for an icon set.
Example:
// 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" conditionalFormattingCustomIconConditionProperty := &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }
type CfnAnalysis_ConditionalFormattingCustomIconOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_ConditionalFormattingCustomIconOptionsProperty struct { // Determines the type of icon. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingcustomiconoptions.html#cfn-quicksight-analysis-conditionalformattingcustomiconoptions-icon // Icon *string `field:"optional" json:"icon" yaml:"icon"` // Determines the Unicode icon type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingcustomiconoptions.html#cfn-quicksight-analysis-conditionalformattingcustomiconoptions-unicodeicon // UnicodeIcon *string `field:"optional" json:"unicodeIcon" yaml:"unicodeIcon"` }
Custom icon options for an icon set.
Example:
// 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" conditionalFormattingCustomIconOptionsProperty := &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }
type CfnAnalysis_ConditionalFormattingGradientColorProperty ¶ added in v2.72.0
type CfnAnalysis_ConditionalFormattingGradientColorProperty struct { // Determines the color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattinggradientcolor.html#cfn-quicksight-analysis-conditionalformattinggradientcolor-color // Color interface{} `field:"required" json:"color" yaml:"color"` // The expression that determines the formatting configuration for gradient color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattinggradientcolor.html#cfn-quicksight-analysis-conditionalformattinggradientcolor-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` }
Formatting configuration for gradient color.
Example:
// 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" conditionalFormattingGradientColorProperty := &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }
type CfnAnalysis_ConditionalFormattingIconDisplayConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ConditionalFormattingIconDisplayConfigurationProperty struct { // Determines the icon display configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingicondisplayconfiguration.html#cfn-quicksight-analysis-conditionalformattingicondisplayconfiguration-icondisplayoption // IconDisplayOption *string `field:"optional" json:"iconDisplayOption" yaml:"iconDisplayOption"` }
Determines the icon display configuration.
Example:
// 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" conditionalFormattingIconDisplayConfigurationProperty := &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }
type CfnAnalysis_ConditionalFormattingIconProperty ¶ added in v2.72.0
type CfnAnalysis_ConditionalFormattingIconProperty struct { // Determines the custom condition for an icon set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingicon.html#cfn-quicksight-analysis-conditionalformattingicon-customcondition // CustomCondition interface{} `field:"optional" json:"customCondition" yaml:"customCondition"` // Formatting configuration for icon set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingicon.html#cfn-quicksight-analysis-conditionalformattingicon-iconset // IconSet interface{} `field:"optional" json:"iconSet" yaml:"iconSet"` }
The formatting configuration for the icon.
Example:
// 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" conditionalFormattingIconProperty := &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }
type CfnAnalysis_ConditionalFormattingIconSetProperty ¶ added in v2.72.0
type CfnAnalysis_ConditionalFormattingIconSetProperty struct { // The expression that determines the formatting configuration for the icon set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingiconset.html#cfn-quicksight-analysis-conditionalformattingiconset-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` // Determines the icon set type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingiconset.html#cfn-quicksight-analysis-conditionalformattingiconset-iconsettype // IconSetType *string `field:"optional" json:"iconSetType" yaml:"iconSetType"` }
Formatting configuration for icon set.
Example:
// 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" conditionalFormattingIconSetProperty := &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }
type CfnAnalysis_ConditionalFormattingSolidColorProperty ¶ added in v2.72.0
type CfnAnalysis_ConditionalFormattingSolidColorProperty struct { // The expression that determines the formatting configuration for solid color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingsolidcolor.html#cfn-quicksight-analysis-conditionalformattingsolidcolor-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` // Determines the color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingsolidcolor.html#cfn-quicksight-analysis-conditionalformattingsolidcolor-color // Color *string `field:"optional" json:"color" yaml:"color"` }
Formatting configuration for solid color.
Example:
// 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" conditionalFormattingSolidColorProperty := &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }
type CfnAnalysis_ContributionAnalysisDefaultProperty ¶ added in v2.72.0
type CfnAnalysis_ContributionAnalysisDefaultProperty struct { // The dimensions columns that are used in the contribution analysis, usually a list of `ColumnIdentifiers` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-contributionanalysisdefault.html#cfn-quicksight-analysis-contributionanalysisdefault-contributordimensions // ContributorDimensions interface{} `field:"required" json:"contributorDimensions" yaml:"contributorDimensions"` // The measure field that is used in the contribution analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-contributionanalysisdefault.html#cfn-quicksight-analysis-contributionanalysisdefault-measurefieldid // MeasureFieldId *string `field:"required" json:"measureFieldId" yaml:"measureFieldId"` }
The contribution analysis visual display for a line, pie, or bar chart.
Example:
// 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" contributionAnalysisDefaultProperty := &ContributionAnalysisDefaultProperty{ ContributorDimensions: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, MeasureFieldId: jsii.String("measureFieldId"), }
type CfnAnalysis_CurrencyDisplayFormatConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_CurrencyDisplayFormatConfigurationProperty struct { // The option that determines the decimal places configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-currencydisplayformatconfiguration.html#cfn-quicksight-analysis-currencydisplayformatconfiguration-decimalplacesconfiguration // DecimalPlacesConfiguration interface{} `field:"optional" json:"decimalPlacesConfiguration" yaml:"decimalPlacesConfiguration"` // The options that determine the negative value configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-currencydisplayformatconfiguration.html#cfn-quicksight-analysis-currencydisplayformatconfiguration-negativevalueconfiguration // NegativeValueConfiguration interface{} `field:"optional" json:"negativeValueConfiguration" yaml:"negativeValueConfiguration"` // The options that determine the null value format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-currencydisplayformatconfiguration.html#cfn-quicksight-analysis-currencydisplayformatconfiguration-nullvalueformatconfiguration // NullValueFormatConfiguration interface{} `field:"optional" json:"nullValueFormatConfiguration" yaml:"nullValueFormatConfiguration"` // Determines the number scale value for the currency format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-currencydisplayformatconfiguration.html#cfn-quicksight-analysis-currencydisplayformatconfiguration-numberscale // NumberScale *string `field:"optional" json:"numberScale" yaml:"numberScale"` // Determines the prefix value of the currency format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-currencydisplayformatconfiguration.html#cfn-quicksight-analysis-currencydisplayformatconfiguration-prefix // Prefix *string `field:"optional" json:"prefix" yaml:"prefix"` // The options that determine the numeric separator configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-currencydisplayformatconfiguration.html#cfn-quicksight-analysis-currencydisplayformatconfiguration-separatorconfiguration // SeparatorConfiguration interface{} `field:"optional" json:"separatorConfiguration" yaml:"separatorConfiguration"` // Determines the suffix value of the currency format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-currencydisplayformatconfiguration.html#cfn-quicksight-analysis-currencydisplayformatconfiguration-suffix // Suffix *string `field:"optional" json:"suffix" yaml:"suffix"` // Determines the symbol for the currency format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-currencydisplayformatconfiguration.html#cfn-quicksight-analysis-currencydisplayformatconfiguration-symbol // Symbol *string `field:"optional" json:"symbol" yaml:"symbol"` }
The options that determine the currency display format configuration.
Example:
// 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" currencyDisplayFormatConfigurationProperty := &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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), Symbol: jsii.String("symbol"), }
type CfnAnalysis_CustomActionFilterOperationProperty ¶ added in v2.72.0
type CfnAnalysis_CustomActionFilterOperationProperty struct { // The configuration that chooses the fields to be filtered. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customactionfilteroperation.html#cfn-quicksight-analysis-customactionfilteroperation-selectedfieldsconfiguration // SelectedFieldsConfiguration interface{} `field:"required" json:"selectedFieldsConfiguration" yaml:"selectedFieldsConfiguration"` // The configuration that chooses the target visuals to be filtered. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customactionfilteroperation.html#cfn-quicksight-analysis-customactionfilteroperation-targetvisualsconfiguration // TargetVisualsConfiguration interface{} `field:"required" json:"targetVisualsConfiguration" yaml:"targetVisualsConfiguration"` }
The filter operation that filters data included in a visual or in an entire sheet.
Example:
// 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" customActionFilterOperationProperty := &CustomActionFilterOperationProperty{ SelectedFieldsConfiguration: &FilterOperationSelectedFieldsConfigurationProperty{ SelectedColumns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, SelectedFieldOptions: jsii.String("selectedFieldOptions"), SelectedFields: []*string{ jsii.String("selectedFields"), }, }, TargetVisualsConfiguration: &FilterOperationTargetVisualsConfigurationProperty{ SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{ TargetVisualOptions: jsii.String("targetVisualOptions"), TargetVisuals: []*string{ jsii.String("targetVisuals"), }, }, }, }
type CfnAnalysis_CustomActionNavigationOperationProperty ¶ added in v2.72.0
type CfnAnalysis_CustomActionNavigationOperationProperty struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customactionnavigationoperation.html#cfn-quicksight-analysis-customactionnavigationoperation-localnavigationconfiguration // LocalNavigationConfiguration interface{} `field:"optional" json:"localNavigationConfiguration" yaml:"localNavigationConfiguration"` }
The navigation operation that navigates between different sheets in the same analysis.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" customActionNavigationOperationProperty := &CustomActionNavigationOperationProperty{ LocalNavigationConfiguration: &LocalNavigationConfigurationProperty{ TargetSheetId: jsii.String("targetSheetId"), }, }
type CfnAnalysis_CustomActionSetParametersOperationProperty ¶ added in v2.72.0
type CfnAnalysis_CustomActionSetParametersOperationProperty struct { // The parameter that determines the value configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customactionsetparametersoperation.html#cfn-quicksight-analysis-customactionsetparametersoperation-parametervalueconfigurations // ParameterValueConfigurations interface{} `field:"required" json:"parameterValueConfigurations" yaml:"parameterValueConfigurations"` }
The set parameter operation that sets parameters in custom action.
Example:
// 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" customActionSetParametersOperationProperty := &CustomActionSetParametersOperationProperty{ ParameterValueConfigurations: []interface{}{ &SetParameterValueConfigurationProperty{ DestinationParameterName: jsii.String("destinationParameterName"), Value: &DestinationParameterValueConfigurationProperty{ CustomValuesConfiguration: &CustomValuesConfigurationProperty{ CustomValues: &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }, // the properties below are optional IncludeNullValue: jsii.Boolean(false), }, SelectAllValueOptions: jsii.String("selectAllValueOptions"), SourceColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceField: jsii.String("sourceField"), SourceParameterName: jsii.String("sourceParameterName"), }, }, }, }
type CfnAnalysis_CustomActionURLOperationProperty ¶ added in v2.72.0
type CfnAnalysis_CustomActionURLOperationProperty struct { // The target of the `CustomActionURLOperation` . // // Valid values are defined as follows: // // - `NEW_TAB` : Opens the target URL in a new browser tab. // - `NEW_WINDOW` : Opens the target URL in a new browser window. // - `SAME_TAB` : Opens the target URL in the same browser tab. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customactionurloperation.html#cfn-quicksight-analysis-customactionurloperation-urltarget // UrlTarget *string `field:"required" json:"urlTarget" yaml:"urlTarget"` // THe URL link of the `CustomActionURLOperation` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customactionurloperation.html#cfn-quicksight-analysis-customactionurloperation-urltemplate // UrlTemplate *string `field:"required" json:"urlTemplate" yaml:"urlTemplate"` }
The URL operation that opens a link to another webpage.
Example:
// 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" customActionURLOperationProperty := &CustomActionURLOperationProperty{ UrlTarget: jsii.String("urlTarget"), UrlTemplate: jsii.String("urlTemplate"), }
type CfnAnalysis_CustomColorProperty ¶ added in v2.72.0
type CfnAnalysis_CustomColorProperty struct { // The color that is applied to the data value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcolor.html#cfn-quicksight-analysis-customcolor-color // Color *string `field:"required" json:"color" yaml:"color"` // The data value that the color is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcolor.html#cfn-quicksight-analysis-customcolor-fieldvalue // FieldValue *string `field:"optional" json:"fieldValue" yaml:"fieldValue"` // The value of a special data value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcolor.html#cfn-quicksight-analysis-customcolor-specialvalue // SpecialValue *string `field:"optional" json:"specialValue" yaml:"specialValue"` }
Determines the color that's applied to a particular data value in a column.
Example:
// 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" customColorProperty := &CustomColorProperty{ Color: jsii.String("color"), // the properties below are optional FieldValue: jsii.String("fieldValue"), SpecialValue: jsii.String("specialValue"), }
type CfnAnalysis_CustomContentConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_CustomContentConfigurationProperty struct { // The content type of the custom content visual. // // You can use this to have the visual render as an image. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcontentconfiguration.html#cfn-quicksight-analysis-customcontentconfiguration-contenttype // ContentType *string `field:"optional" json:"contentType" yaml:"contentType"` // The input URL that links to the custom content that you want in the custom visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcontentconfiguration.html#cfn-quicksight-analysis-customcontentconfiguration-contenturl // ContentUrl *string `field:"optional" json:"contentUrl" yaml:"contentUrl"` // The sizing options for the size of the custom content visual. // // This structure is required when the `ContentType` of the visual is `'IMAGE'` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcontentconfiguration.html#cfn-quicksight-analysis-customcontentconfiguration-imagescaling // ImageScaling *string `field:"optional" json:"imageScaling" yaml:"imageScaling"` }
The configuration of a `CustomContentVisual` .
Example:
// 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" customContentConfigurationProperty := &CustomContentConfigurationProperty{ ContentType: jsii.String("contentType"), ContentUrl: jsii.String("contentUrl"), ImageScaling: jsii.String("imageScaling"), }
type CfnAnalysis_CustomContentVisualProperty ¶ added in v2.72.0
type CfnAnalysis_CustomContentVisualProperty struct { // The dataset that is used to create the custom content visual. // // You can't create a visual without a dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcontentvisual.html#cfn-quicksight-analysis-customcontentvisual-datasetidentifier // DataSetIdentifier *string `field:"required" json:"dataSetIdentifier" yaml:"dataSetIdentifier"` // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcontentvisual.html#cfn-quicksight-analysis-customcontentvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcontentvisual.html#cfn-quicksight-analysis-customcontentvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of a `CustomContentVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcontentvisual.html#cfn-quicksight-analysis-customcontentvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcontentvisual.html#cfn-quicksight-analysis-customcontentvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcontentvisual.html#cfn-quicksight-analysis-customcontentvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A visual that contains custom content.
For more information, see [Using custom visual content](https://docs.aws.amazon.com/quicksight/latest/user/custom-visual-content.html) in the *Amazon QuickSight User Guide* .
Example:
// 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" customContentVisualProperty := &CustomContentVisualProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), VisualId: jsii.String("visualId"), // the properties below are optional Actions: []interface{}{ &VisualCustomActionProperty{ ActionOperations: []interface{}{ &VisualCustomActionOperationProperty{ FilterOperation: &CustomActionFilterOperationProperty{ SelectedFieldsConfiguration: &FilterOperationSelectedFieldsConfigurationProperty{ SelectedColumns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, SelectedFieldOptions: jsii.String("selectedFieldOptions"), SelectedFields: []*string{ jsii.String("selectedFields"), }, }, TargetVisualsConfiguration: &FilterOperationTargetVisualsConfigurationProperty{ SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{ TargetVisualOptions: jsii.String("targetVisualOptions"), TargetVisuals: []*string{ jsii.String("targetVisuals"), }, }, }, }, NavigationOperation: &CustomActionNavigationOperationProperty{ LocalNavigationConfiguration: &LocalNavigationConfigurationProperty{ TargetSheetId: jsii.String("targetSheetId"), }, }, SetParametersOperation: &CustomActionSetParametersOperationProperty{ ParameterValueConfigurations: []interface{}{ &SetParameterValueConfigurationProperty{ DestinationParameterName: jsii.String("destinationParameterName"), Value: &DestinationParameterValueConfigurationProperty{ CustomValuesConfiguration: &CustomValuesConfigurationProperty{ CustomValues: &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }, // the properties below are optional IncludeNullValue: jsii.Boolean(false), }, SelectAllValueOptions: jsii.String("selectAllValueOptions"), SourceColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceField: jsii.String("sourceField"), SourceParameterName: jsii.String("sourceParameterName"), }, }, }, }, UrlOperation: &CustomActionURLOperationProperty{ UrlTarget: jsii.String("urlTarget"), UrlTemplate: jsii.String("urlTemplate"), }, }, }, CustomActionId: jsii.String("customActionId"), Name: jsii.String("name"), Trigger: jsii.String("trigger"), // the properties below are optional Status: jsii.String("status"), }, }, ChartConfiguration: &CustomContentConfigurationProperty{ ContentType: jsii.String("contentType"), ContentUrl: jsii.String("contentUrl"), ImageScaling: jsii.String("imageScaling"), }, Subtitle: &VisualSubtitleLabelOptionsProperty{ FormatText: &LongFormatTextProperty{ PlainText: jsii.String("plainText"), RichText: jsii.String("richText"), }, Visibility: jsii.String("visibility"), }, Title: &VisualTitleLabelOptionsProperty{ FormatText: &ShortFormatTextProperty{ PlainText: jsii.String("plainText"), RichText: jsii.String("richText"), }, Visibility: jsii.String("visibility"), }, }
type CfnAnalysis_CustomFilterConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_CustomFilterConfigurationProperty struct { // The match operator that is used to determine if a filter should be applied. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customfilterconfiguration.html#cfn-quicksight-analysis-customfilterconfiguration-matchoperator // MatchOperator *string `field:"required" json:"matchOperator" yaml:"matchOperator"` // This option determines how null values should be treated when filtering data. // // - `ALL_VALUES` : Include null values in filtered results. // - `NULLS_ONLY` : Only include null values in filtered results. // - `NON_NULLS_ONLY` : Exclude null values from filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customfilterconfiguration.html#cfn-quicksight-analysis-customfilterconfiguration-nulloption // NullOption *string `field:"required" json:"nullOption" yaml:"nullOption"` // The category value for the filter. // // This field is mutually exclusive to `ParameterName` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customfilterconfiguration.html#cfn-quicksight-analysis-customfilterconfiguration-categoryvalue // CategoryValue *string `field:"optional" json:"categoryValue" yaml:"categoryValue"` // The parameter whose value should be used for the filter value. // // This field is mutually exclusive to `CategoryValue` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customfilterconfiguration.html#cfn-quicksight-analysis-customfilterconfiguration-parametername // ParameterName *string `field:"optional" json:"parameterName" yaml:"parameterName"` // Select all of the values. Null is not the assigned value of select all. // // - `FILTER_ALL_VALUES`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customfilterconfiguration.html#cfn-quicksight-analysis-customfilterconfiguration-selectalloptions // SelectAllOptions *string `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"` }
A custom filter that filters based on a single value.
This filter can be partially matched.
Example:
// 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" customFilterConfigurationProperty := &CustomFilterConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValue: jsii.String("categoryValue"), ParameterName: jsii.String("parameterName"), SelectAllOptions: jsii.String("selectAllOptions"), }
type CfnAnalysis_CustomFilterListConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_CustomFilterListConfigurationProperty struct { // The match operator that is used to determine if a filter should be applied. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customfilterlistconfiguration.html#cfn-quicksight-analysis-customfilterlistconfiguration-matchoperator // MatchOperator *string `field:"required" json:"matchOperator" yaml:"matchOperator"` // This option determines how null values should be treated when filtering data. // // - `ALL_VALUES` : Include null values in filtered results. // - `NULLS_ONLY` : Only include null values in filtered results. // - `NON_NULLS_ONLY` : Exclude null values from filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customfilterlistconfiguration.html#cfn-quicksight-analysis-customfilterlistconfiguration-nulloption // NullOption *string `field:"required" json:"nullOption" yaml:"nullOption"` // The list of category values for the filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customfilterlistconfiguration.html#cfn-quicksight-analysis-customfilterlistconfiguration-categoryvalues // CategoryValues *[]*string `field:"optional" json:"categoryValues" yaml:"categoryValues"` // Select all of the values. Null is not the assigned value of select all. // // - `FILTER_ALL_VALUES`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customfilterlistconfiguration.html#cfn-quicksight-analysis-customfilterlistconfiguration-selectalloptions // SelectAllOptions *string `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"` }
A list of custom filter values.
Example:
// 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" customFilterListConfigurationProperty := &CustomFilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, SelectAllOptions: jsii.String("selectAllOptions"), }
type CfnAnalysis_CustomNarrativeOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_CustomNarrativeOptionsProperty struct { // The string input of custom narrative. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customnarrativeoptions.html#cfn-quicksight-analysis-customnarrativeoptions-narrative // Narrative *string `field:"required" json:"narrative" yaml:"narrative"` }
The custom narrative options.
Example:
// 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" customNarrativeOptionsProperty := &CustomNarrativeOptionsProperty{ Narrative: jsii.String("narrative"), }
type CfnAnalysis_CustomParameterValuesProperty ¶ added in v2.72.0
type CfnAnalysis_CustomParameterValuesProperty struct { // A list of datetime-type parameter values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customparametervalues.html#cfn-quicksight-analysis-customparametervalues-datetimevalues // DateTimeValues *[]*string `field:"optional" json:"dateTimeValues" yaml:"dateTimeValues"` // A list of decimal-type parameter values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customparametervalues.html#cfn-quicksight-analysis-customparametervalues-decimalvalues // DecimalValues interface{} `field:"optional" json:"decimalValues" yaml:"decimalValues"` // A list of integer-type parameter values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customparametervalues.html#cfn-quicksight-analysis-customparametervalues-integervalues // IntegerValues interface{} `field:"optional" json:"integerValues" yaml:"integerValues"` // A list of string-type parameter values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customparametervalues.html#cfn-quicksight-analysis-customparametervalues-stringvalues // StringValues *[]*string `field:"optional" json:"stringValues" yaml:"stringValues"` }
The customized parameter values.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" customParameterValuesProperty := &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }
type CfnAnalysis_CustomValuesConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_CustomValuesConfigurationProperty struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customvaluesconfiguration.html#cfn-quicksight-analysis-customvaluesconfiguration-customvalues // CustomValues interface{} `field:"required" json:"customValues" yaml:"customValues"` // Includes the null value in custom action parameter values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customvaluesconfiguration.html#cfn-quicksight-analysis-customvaluesconfiguration-includenullvalue // IncludeNullValue interface{} `field:"optional" json:"includeNullValue" yaml:"includeNullValue"` }
The configuration of custom values for the destination parameter in `DestinationParameterValueConfiguration` .
Example:
// 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" customValuesConfigurationProperty := &CustomValuesConfigurationProperty{ CustomValues: &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }, // the properties below are optional IncludeNullValue: jsii.Boolean(false), }
type CfnAnalysis_DataBarsOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_DataBarsOptionsProperty struct { // The field ID for the data bars options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-databarsoptions.html#cfn-quicksight-analysis-databarsoptions-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The color of the negative data bar. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-databarsoptions.html#cfn-quicksight-analysis-databarsoptions-negativecolor // NegativeColor *string `field:"optional" json:"negativeColor" yaml:"negativeColor"` // The color of the positive data bar. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-databarsoptions.html#cfn-quicksight-analysis-databarsoptions-positivecolor // PositiveColor *string `field:"optional" json:"positiveColor" yaml:"positiveColor"` }
The options for data bars.
Example:
// 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" dataBarsOptionsProperty := &DataBarsOptionsProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional NegativeColor: jsii.String("negativeColor"), PositiveColor: jsii.String("positiveColor"), }
type CfnAnalysis_DataColorProperty ¶ added in v2.72.0
type CfnAnalysis_DataColorProperty struct { // The color that is applied to the data value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datacolor.html#cfn-quicksight-analysis-datacolor-color // Color *string `field:"optional" json:"color" yaml:"color"` // The data value that the color is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datacolor.html#cfn-quicksight-analysis-datacolor-datavalue // DataValue *float64 `field:"optional" json:"dataValue" yaml:"dataValue"` }
Determines the color that is applied to a particular data value.
Example:
// 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" dataColorProperty := &DataColorProperty{ Color: jsii.String("color"), DataValue: jsii.Number(123), }
type CfnAnalysis_DataFieldSeriesItemProperty ¶ added in v2.72.0
type CfnAnalysis_DataFieldSeriesItemProperty struct { // The axis that you are binding the field to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datafieldseriesitem.html#cfn-quicksight-analysis-datafieldseriesitem-axisbinding // AxisBinding *string `field:"required" json:"axisBinding" yaml:"axisBinding"` // The field ID of the field that you are setting the axis binding to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datafieldseriesitem.html#cfn-quicksight-analysis-datafieldseriesitem-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The field value of the field that you are setting the axis binding to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datafieldseriesitem.html#cfn-quicksight-analysis-datafieldseriesitem-fieldvalue // FieldValue *string `field:"optional" json:"fieldValue" yaml:"fieldValue"` // The options that determine the presentation of line series associated to the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datafieldseriesitem.html#cfn-quicksight-analysis-datafieldseriesitem-settings // Settings interface{} `field:"optional" json:"settings" yaml:"settings"` }
The data field series item configuration of a line chart.
Example:
// 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" dataFieldSeriesItemProperty := &DataFieldSeriesItemProperty{ AxisBinding: jsii.String("axisBinding"), FieldId: jsii.String("fieldId"), // the properties below are optional FieldValue: jsii.String("fieldValue"), Settings: &LineChartSeriesSettingsProperty{ LineStyleSettings: &LineChartLineStyleSettingsProperty{ LineInterpolation: jsii.String("lineInterpolation"), LineStyle: jsii.String("lineStyle"), LineVisibility: jsii.String("lineVisibility"), LineWidth: jsii.String("lineWidth"), }, MarkerStyleSettings: &LineChartMarkerStyleSettingsProperty{ MarkerColor: jsii.String("markerColor"), MarkerShape: jsii.String("markerShape"), MarkerSize: jsii.String("markerSize"), MarkerVisibility: jsii.String("markerVisibility"), }, }, }
type CfnAnalysis_DataLabelOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_DataLabelOptionsProperty struct { // Determines the visibility of the category field labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-categorylabelvisibility // CategoryLabelVisibility *string `field:"optional" json:"categoryLabelVisibility" yaml:"categoryLabelVisibility"` // The option that determines the data label type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-datalabeltypes // DataLabelTypes interface{} `field:"optional" json:"dataLabelTypes" yaml:"dataLabelTypes"` // Determines the color of the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-labelcolor // LabelColor *string `field:"optional" json:"labelColor" yaml:"labelColor"` // Determines the content of the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-labelcontent // LabelContent *string `field:"optional" json:"labelContent" yaml:"labelContent"` // Determines the font configuration of the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-labelfontconfiguration // LabelFontConfiguration interface{} `field:"optional" json:"labelFontConfiguration" yaml:"labelFontConfiguration"` // Determines the visibility of the measure field labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-measurelabelvisibility // MeasureLabelVisibility *string `field:"optional" json:"measureLabelVisibility" yaml:"measureLabelVisibility"` // Determines whether overlap is enabled or disabled for the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-overlap // Overlap *string `field:"optional" json:"overlap" yaml:"overlap"` // Determines the position of the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-position // Position *string `field:"optional" json:"position" yaml:"position"` // Determines the visibility of the total. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-totalsvisibility // TotalsVisibility *string `field:"optional" json:"totalsVisibility" yaml:"totalsVisibility"` // Determines the visibility of the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options that determine the presentation of the data labels.
Example:
// 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" dataLabelOptionsProperty := &DataLabelOptionsProperty{ CategoryLabelVisibility: jsii.String("categoryLabelVisibility"), DataLabelTypes: []interface{}{ &DataLabelTypeProperty{ DataPathLabelType: &DataPathLabelTypeProperty{ FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), Visibility: jsii.String("visibility"), }, FieldLabelType: &FieldLabelTypeProperty{ FieldId: jsii.String("fieldId"), Visibility: jsii.String("visibility"), }, MaximumLabelType: &MaximumLabelTypeProperty{ Visibility: jsii.String("visibility"), }, MinimumLabelType: &MinimumLabelTypeProperty{ Visibility: jsii.String("visibility"), }, RangeEndsLabelType: &RangeEndsLabelTypeProperty{ Visibility: jsii.String("visibility"), }, }, }, LabelColor: jsii.String("labelColor"), LabelContent: jsii.String("labelContent"), LabelFontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, MeasureLabelVisibility: jsii.String("measureLabelVisibility"), Overlap: jsii.String("overlap"), Position: jsii.String("position"), TotalsVisibility: jsii.String("totalsVisibility"), Visibility: jsii.String("visibility"), }
type CfnAnalysis_DataLabelTypeProperty ¶ added in v2.72.0
type CfnAnalysis_DataLabelTypeProperty struct { // The option that specifies individual data values for labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeltype.html#cfn-quicksight-analysis-datalabeltype-datapathlabeltype // DataPathLabelType interface{} `field:"optional" json:"dataPathLabelType" yaml:"dataPathLabelType"` // Determines the label configuration for the entire field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeltype.html#cfn-quicksight-analysis-datalabeltype-fieldlabeltype // FieldLabelType interface{} `field:"optional" json:"fieldLabelType" yaml:"fieldLabelType"` // Determines the label configuration for the maximum value in a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeltype.html#cfn-quicksight-analysis-datalabeltype-maximumlabeltype // MaximumLabelType interface{} `field:"optional" json:"maximumLabelType" yaml:"maximumLabelType"` // Determines the label configuration for the minimum value in a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeltype.html#cfn-quicksight-analysis-datalabeltype-minimumlabeltype // MinimumLabelType interface{} `field:"optional" json:"minimumLabelType" yaml:"minimumLabelType"` // Determines the label configuration for range end value in a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeltype.html#cfn-quicksight-analysis-datalabeltype-rangeendslabeltype // RangeEndsLabelType interface{} `field:"optional" json:"rangeEndsLabelType" yaml:"rangeEndsLabelType"` }
The option that determines the data label type.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" dataLabelTypeProperty := &DataLabelTypeProperty{ DataPathLabelType: &DataPathLabelTypeProperty{ FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), Visibility: jsii.String("visibility"), }, FieldLabelType: &FieldLabelTypeProperty{ FieldId: jsii.String("fieldId"), Visibility: jsii.String("visibility"), }, MaximumLabelType: &MaximumLabelTypeProperty{ Visibility: jsii.String("visibility"), }, MinimumLabelType: &MinimumLabelTypeProperty{ Visibility: jsii.String("visibility"), }, RangeEndsLabelType: &RangeEndsLabelTypeProperty{ Visibility: jsii.String("visibility"), }, }
type CfnAnalysis_DataPathColorProperty ¶ added in v2.72.0
type CfnAnalysis_DataPathColorProperty struct { // The color that needs to be applied to the element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datapathcolor.html#cfn-quicksight-analysis-datapathcolor-color // Color *string `field:"required" json:"color" yaml:"color"` // The element that the color needs to be applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datapathcolor.html#cfn-quicksight-analysis-datapathcolor-element // Element interface{} `field:"required" json:"element" yaml:"element"` // The time granularity of the field that the color needs to be applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datapathcolor.html#cfn-quicksight-analysis-datapathcolor-timegranularity // TimeGranularity *string `field:"optional" json:"timeGranularity" yaml:"timeGranularity"` }
The color map that determines the color options for a particular element.
Example:
// 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" dataPathColorProperty := &DataPathColorProperty{ Color: jsii.String("color"), Element: &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, // the properties below are optional TimeGranularity: jsii.String("timeGranularity"), }
type CfnAnalysis_DataPathLabelTypeProperty ¶ added in v2.72.0
type CfnAnalysis_DataPathLabelTypeProperty struct { // The field ID of the field that the data label needs to be applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datapathlabeltype.html#cfn-quicksight-analysis-datapathlabeltype-fieldid // FieldId *string `field:"optional" json:"fieldId" yaml:"fieldId"` // The actual value of the field that is labeled. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datapathlabeltype.html#cfn-quicksight-analysis-datapathlabeltype-fieldvalue // FieldValue *string `field:"optional" json:"fieldValue" yaml:"fieldValue"` // The visibility of the data label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datapathlabeltype.html#cfn-quicksight-analysis-datapathlabeltype-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The option that specifies individual data values for labels.
Example:
// 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" dataPathLabelTypeProperty := &DataPathLabelTypeProperty{ FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), Visibility: jsii.String("visibility"), }
type CfnAnalysis_DataPathSortProperty ¶ added in v2.72.0
type CfnAnalysis_DataPathSortProperty struct { // Determines the sort direction. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datapathsort.html#cfn-quicksight-analysis-datapathsort-direction // Direction *string `field:"required" json:"direction" yaml:"direction"` // The list of data paths that need to be sorted. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datapathsort.html#cfn-quicksight-analysis-datapathsort-sortpaths // SortPaths interface{} `field:"required" json:"sortPaths" yaml:"sortPaths"` }
Allows data paths to be sorted by a specific data value.
Example:
// 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" dataPathSortProperty := &DataPathSortProperty{ Direction: jsii.String("direction"), SortPaths: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, }
type CfnAnalysis_DataPathTypeProperty ¶ added in v2.103.0
type CfnAnalysis_DataPathTypeProperty struct { // The type of data path value utilized in a pivot table. Choose one of the following options:. // // - `HIERARCHY_ROWS_LAYOUT_COLUMN` - The type of data path for the rows layout column, when `RowsLayout` is set to `HIERARCHY` . // - `MULTIPLE_ROW_METRICS_COLUMN` - The type of data path for the metric column when the row is set to Metric Placement. // - `EMPTY_COLUMN_HEADER` - The type of data path for the column with empty column header, when there is no field in `ColumnsFieldWell` and the row is set to Metric Placement. // - `COUNT_METRIC_COLUMN` - The type of data path for the column with `COUNT` as the metric, when there is no field in the `ValuesFieldWell` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datapathtype.html#cfn-quicksight-analysis-datapathtype-pivottabledatapathtype // PivotTableDataPathType *string `field:"optional" json:"pivotTableDataPathType" yaml:"pivotTableDataPathType"` }
The type of the data path value.
Example:
// 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" dataPathTypeProperty := &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }
type CfnAnalysis_DataPathValueProperty ¶ added in v2.72.0
type CfnAnalysis_DataPathValueProperty struct { // The type configuration of the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datapathvalue.html#cfn-quicksight-analysis-datapathvalue-datapathtype // DataPathType interface{} `field:"optional" json:"dataPathType" yaml:"dataPathType"` // The field ID of the field that needs to be sorted. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datapathvalue.html#cfn-quicksight-analysis-datapathvalue-fieldid // FieldId *string `field:"optional" json:"fieldId" yaml:"fieldId"` // The actual value of the field that needs to be sorted. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datapathvalue.html#cfn-quicksight-analysis-datapathvalue-fieldvalue // FieldValue *string `field:"optional" json:"fieldValue" yaml:"fieldValue"` }
The data path that needs to be sorted.
Example:
// 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" dataPathValueProperty := &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }
type CfnAnalysis_DataSetIdentifierDeclarationProperty ¶ added in v2.72.0
type CfnAnalysis_DataSetIdentifierDeclarationProperty struct { // The Amazon Resource Name (ARN) of the data set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datasetidentifierdeclaration.html#cfn-quicksight-analysis-datasetidentifierdeclaration-datasetarn // DataSetArn *string `field:"required" json:"dataSetArn" yaml:"dataSetArn"` // The identifier of the data set, typically the data set's name. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datasetidentifierdeclaration.html#cfn-quicksight-analysis-datasetidentifierdeclaration-identifier // Identifier *string `field:"required" json:"identifier" yaml:"identifier"` }
A data set.
Example:
// 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" dataSetIdentifierDeclarationProperty := &DataSetIdentifierDeclarationProperty{ DataSetArn: jsii.String("dataSetArn"), Identifier: jsii.String("identifier"), }
type CfnAnalysis_DataSetReferenceProperty ¶
type CfnAnalysis_DataSetReferenceProperty struct { // Dataset Amazon Resource Name (ARN). // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datasetreference.html#cfn-quicksight-analysis-datasetreference-datasetarn // DataSetArn *string `field:"required" json:"dataSetArn" yaml:"dataSetArn"` // Dataset placeholder. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datasetreference.html#cfn-quicksight-analysis-datasetreference-datasetplaceholder // DataSetPlaceholder *string `field:"required" json:"dataSetPlaceholder" yaml:"dataSetPlaceholder"` }
Dataset reference.
Example:
// 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" dataSetReferenceProperty := &DataSetReferenceProperty{ DataSetArn: jsii.String("dataSetArn"), DataSetPlaceholder: jsii.String("dataSetPlaceholder"), }
type CfnAnalysis_DateAxisOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_DateAxisOptionsProperty struct { // Determines whether or not missing dates are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dateaxisoptions.html#cfn-quicksight-analysis-dateaxisoptions-missingdatevisibility // MissingDateVisibility *string `field:"optional" json:"missingDateVisibility" yaml:"missingDateVisibility"` }
The options that determine how a date axis is displayed.
Example:
// 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" dateAxisOptionsProperty := &DateAxisOptionsProperty{ MissingDateVisibility: jsii.String("missingDateVisibility"), }
type CfnAnalysis_DateDimensionFieldProperty ¶ added in v2.72.0
type CfnAnalysis_DateDimensionFieldProperty struct { // The column that is used in the `DateDimensionField` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datedimensionfield.html#cfn-quicksight-analysis-datedimensionfield-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The custom field ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datedimensionfield.html#cfn-quicksight-analysis-datedimensionfield-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The date granularity of the `DateDimensionField` . Choose one of the following options:. // // - `YEAR` // - `QUARTER` // - `MONTH` // - `WEEK` // - `DAY` // - `HOUR` // - `MINUTE` // - `SECOND` // - `MILLISECOND`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datedimensionfield.html#cfn-quicksight-analysis-datedimensionfield-dategranularity // DateGranularity *string `field:"optional" json:"dateGranularity" yaml:"dateGranularity"` // The format configuration of the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datedimensionfield.html#cfn-quicksight-analysis-datedimensionfield-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` // The custom hierarchy ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datedimensionfield.html#cfn-quicksight-analysis-datedimensionfield-hierarchyid // HierarchyId *string `field:"optional" json:"hierarchyId" yaml:"hierarchyId"` }
The dimension type field with date type columns.
Example:
// 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" dateDimensionFieldProperty := &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }
type CfnAnalysis_DateMeasureFieldProperty ¶ added in v2.72.0
type CfnAnalysis_DateMeasureFieldProperty struct { // The column that is used in the `DateMeasureField` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datemeasurefield.html#cfn-quicksight-analysis-datemeasurefield-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The custom field ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datemeasurefield.html#cfn-quicksight-analysis-datemeasurefield-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The aggregation function of the measure field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datemeasurefield.html#cfn-quicksight-analysis-datemeasurefield-aggregationfunction // AggregationFunction *string `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"` // The format configuration of the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datemeasurefield.html#cfn-quicksight-analysis-datemeasurefield-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` }
The measure type field with date type columns.
Example:
// 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" dateMeasureFieldProperty := &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }
type CfnAnalysis_DateTimeDefaultValuesProperty ¶ added in v2.72.0
type CfnAnalysis_DateTimeDefaultValuesProperty struct { // The dynamic value of the `DataTimeDefaultValues` . // // Different defaults are displayed according to users, groups, and values mapping. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimedefaultvalues.html#cfn-quicksight-analysis-datetimedefaultvalues-dynamicvalue // DynamicValue interface{} `field:"optional" json:"dynamicValue" yaml:"dynamicValue"` // The rolling date of the `DataTimeDefaultValues` . // // The date is determined from the dataset based on input expression. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimedefaultvalues.html#cfn-quicksight-analysis-datetimedefaultvalues-rollingdate // RollingDate interface{} `field:"optional" json:"rollingDate" yaml:"rollingDate"` // The static values of the `DataTimeDefaultValues` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimedefaultvalues.html#cfn-quicksight-analysis-datetimedefaultvalues-staticvalues // StaticValues *[]*string `field:"optional" json:"staticValues" yaml:"staticValues"` }
The default values of the `DateTimeParameterDeclaration` .
Example:
// 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" dateTimeDefaultValuesProperty := &DateTimeDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValues: []*string{ jsii.String("staticValues"), }, }
type CfnAnalysis_DateTimeFormatConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_DateTimeFormatConfigurationProperty struct { // Determines the `DateTime` format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimeformatconfiguration.html#cfn-quicksight-analysis-datetimeformatconfiguration-datetimeformat // DateTimeFormat *string `field:"optional" json:"dateTimeFormat" yaml:"dateTimeFormat"` // The options that determine the null value format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimeformatconfiguration.html#cfn-quicksight-analysis-datetimeformatconfiguration-nullvalueformatconfiguration // NullValueFormatConfiguration interface{} `field:"optional" json:"nullValueFormatConfiguration" yaml:"nullValueFormatConfiguration"` // The formatting configuration for numeric `DateTime` fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimeformatconfiguration.html#cfn-quicksight-analysis-datetimeformatconfiguration-numericformatconfiguration // NumericFormatConfiguration interface{} `field:"optional" json:"numericFormatConfiguration" yaml:"numericFormatConfiguration"` }
Formatting configuration for `DateTime` fields.
Example:
// 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" dateTimeFormatConfigurationProperty := &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }
type CfnAnalysis_DateTimeHierarchyProperty ¶ added in v2.72.0
type CfnAnalysis_DateTimeHierarchyProperty struct { // The hierarchy ID of the `DateTime` hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimehierarchy.html#cfn-quicksight-analysis-datetimehierarchy-hierarchyid // HierarchyId *string `field:"required" json:"hierarchyId" yaml:"hierarchyId"` // The option that determines the drill down filters for the `DateTime` hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimehierarchy.html#cfn-quicksight-analysis-datetimehierarchy-drilldownfilters // DrillDownFilters interface{} `field:"optional" json:"drillDownFilters" yaml:"drillDownFilters"` }
The option that determines the hierarchy of any `DateTime` fields.
Example:
// 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" dateTimeHierarchyProperty := &DateTimeHierarchyProperty{ HierarchyId: jsii.String("hierarchyId"), // the properties below are optional DrillDownFilters: []interface{}{ &DrillDownFilterProperty{ CategoryFilter: &CategoryDrillDownFilterProperty{ CategoryValues: []*string{ jsii.String("categoryValues"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Value: jsii.Number(123), }, TimeRangeFilter: &TimeRangeDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, RangeMaximum: jsii.String("rangeMaximum"), RangeMinimum: jsii.String("rangeMinimum"), TimeGranularity: jsii.String("timeGranularity"), }, }, }, }
type CfnAnalysis_DateTimeParameterDeclarationProperty ¶ added in v2.72.0
type CfnAnalysis_DateTimeParameterDeclarationProperty struct { // The name of the parameter that is being declared. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimeparameterdeclaration.html#cfn-quicksight-analysis-datetimeparameterdeclaration-name // Name *string `field:"required" json:"name" yaml:"name"` // The default values of a parameter. // // If the parameter is a single-value parameter, a maximum of one default value can be provided. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimeparameterdeclaration.html#cfn-quicksight-analysis-datetimeparameterdeclaration-defaultvalues // DefaultValues interface{} `field:"optional" json:"defaultValues" yaml:"defaultValues"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimeparameterdeclaration.html#cfn-quicksight-analysis-datetimeparameterdeclaration-mappeddatasetparameters // MappedDataSetParameters interface{} `field:"optional" json:"mappedDataSetParameters" yaml:"mappedDataSetParameters"` // The level of time precision that is used to aggregate `DateTime` values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimeparameterdeclaration.html#cfn-quicksight-analysis-datetimeparameterdeclaration-timegranularity // TimeGranularity *string `field:"optional" json:"timeGranularity" yaml:"timeGranularity"` // The configuration that defines the default value of a `DateTime` parameter when a value has not been set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimeparameterdeclaration.html#cfn-quicksight-analysis-datetimeparameterdeclaration-valuewhenunset // ValueWhenUnset interface{} `field:"optional" json:"valueWhenUnset" yaml:"valueWhenUnset"` }
A parameter declaration for the `DateTime` data type.
Example:
// 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" dateTimeParameterDeclarationProperty := &DateTimeParameterDeclarationProperty{ Name: jsii.String("name"), // the properties below are optional DefaultValues: &DateTimeDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValues: []*string{ jsii.String("staticValues"), }, }, MappedDataSetParameters: []interface{}{ &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }, }, TimeGranularity: jsii.String("timeGranularity"), ValueWhenUnset: &DateTimeValueWhenUnsetConfigurationProperty{ CustomValue: jsii.String("customValue"), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }, }
type CfnAnalysis_DateTimeParameterProperty ¶
type CfnAnalysis_DateTimeParameterProperty struct { // A display name for the date-time parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimeparameter.html#cfn-quicksight-analysis-datetimeparameter-name // Name *string `field:"required" json:"name" yaml:"name"` // The values for the date-time parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimeparameter.html#cfn-quicksight-analysis-datetimeparameter-values // Values *[]*string `field:"required" json:"values" yaml:"values"` }
A date-time parameter.
Example:
// 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" dateTimeParameterProperty := &DateTimeParameterProperty{ Name: jsii.String("name"), Values: []*string{ jsii.String("values"), }, }
type CfnAnalysis_DateTimePickerControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_DateTimePickerControlDisplayOptionsProperty struct { // Customize how dates are formatted in controls. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimepickercontroldisplayoptions.html#cfn-quicksight-analysis-datetimepickercontroldisplayoptions-datetimeformat // DateTimeFormat *string `field:"optional" json:"dateTimeFormat" yaml:"dateTimeFormat"` // The configuration of info icon label options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimepickercontroldisplayoptions.html#cfn-quicksight-analysis-datetimepickercontroldisplayoptions-infoiconlabeloptions // InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"` // The options to configure the title visibility, name, and font size. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimepickercontroldisplayoptions.html#cfn-quicksight-analysis-datetimepickercontroldisplayoptions-titleoptions // TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"` }
The display options of a control.
Example:
// 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" dateTimePickerControlDisplayOptionsProperty := &DateTimePickerControlDisplayOptionsProperty{ DateTimeFormat: jsii.String("dateTimeFormat"), InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }
type CfnAnalysis_DateTimeValueWhenUnsetConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_DateTimeValueWhenUnsetConfigurationProperty struct { // A custom value that's used when the value of a parameter isn't set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimevaluewhenunsetconfiguration.html#cfn-quicksight-analysis-datetimevaluewhenunsetconfiguration-customvalue // CustomValue *string `field:"optional" json:"customValue" yaml:"customValue"` // The built-in options for default values. The value can be one of the following:. // // - `RECOMMENDED` : The recommended value. // - `NULL` : The `NULL` value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimevaluewhenunsetconfiguration.html#cfn-quicksight-analysis-datetimevaluewhenunsetconfiguration-valuewhenunsetoption // ValueWhenUnsetOption *string `field:"optional" json:"valueWhenUnsetOption" yaml:"valueWhenUnsetOption"` }
The configuration that defines the default value of a `DateTime` parameter when a value has not been set.
Example:
// 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" dateTimeValueWhenUnsetConfigurationProperty := &DateTimeValueWhenUnsetConfigurationProperty{ CustomValue: jsii.String("customValue"), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }
type CfnAnalysis_DecimalDefaultValuesProperty ¶ added in v2.72.0
type CfnAnalysis_DecimalDefaultValuesProperty struct { // The dynamic value of the `DecimalDefaultValues` . // // Different defaults are displayed according to users, groups, and values mapping. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimaldefaultvalues.html#cfn-quicksight-analysis-decimaldefaultvalues-dynamicvalue // DynamicValue interface{} `field:"optional" json:"dynamicValue" yaml:"dynamicValue"` // The static values of the `DecimalDefaultValues` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimaldefaultvalues.html#cfn-quicksight-analysis-decimaldefaultvalues-staticvalues // StaticValues interface{} `field:"optional" json:"staticValues" yaml:"staticValues"` }
The default values of the `DecimalParameterDeclaration` .
Example:
// 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" decimalDefaultValuesProperty := &DecimalDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []interface{}{ jsii.Number(123), }, }
type CfnAnalysis_DecimalParameterDeclarationProperty ¶ added in v2.72.0
type CfnAnalysis_DecimalParameterDeclarationProperty struct { // The name of the parameter that is being declared. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimalparameterdeclaration.html#cfn-quicksight-analysis-decimalparameterdeclaration-name // Name *string `field:"required" json:"name" yaml:"name"` // The value type determines whether the parameter is a single-value or multi-value parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimalparameterdeclaration.html#cfn-quicksight-analysis-decimalparameterdeclaration-parametervaluetype // ParameterValueType *string `field:"required" json:"parameterValueType" yaml:"parameterValueType"` // The default values of a parameter. // // If the parameter is a single-value parameter, a maximum of one default value can be provided. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimalparameterdeclaration.html#cfn-quicksight-analysis-decimalparameterdeclaration-defaultvalues // DefaultValues interface{} `field:"optional" json:"defaultValues" yaml:"defaultValues"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimalparameterdeclaration.html#cfn-quicksight-analysis-decimalparameterdeclaration-mappeddatasetparameters // MappedDataSetParameters interface{} `field:"optional" json:"mappedDataSetParameters" yaml:"mappedDataSetParameters"` // The configuration that defines the default value of a `Decimal` parameter when a value has not been set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimalparameterdeclaration.html#cfn-quicksight-analysis-decimalparameterdeclaration-valuewhenunset // ValueWhenUnset interface{} `field:"optional" json:"valueWhenUnset" yaml:"valueWhenUnset"` }
A parameter declaration for the `Decimal` data type.
Example:
// 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" decimalParameterDeclarationProperty := &DecimalParameterDeclarationProperty{ Name: jsii.String("name"), ParameterValueType: jsii.String("parameterValueType"), // the properties below are optional DefaultValues: &DecimalDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []interface{}{ jsii.Number(123), }, }, MappedDataSetParameters: []interface{}{ &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }, }, ValueWhenUnset: &DecimalValueWhenUnsetConfigurationProperty{ CustomValue: jsii.Number(123), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }, }
type CfnAnalysis_DecimalParameterProperty ¶
type CfnAnalysis_DecimalParameterProperty struct { // A display name for the decimal parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimalparameter.html#cfn-quicksight-analysis-decimalparameter-name // Name *string `field:"required" json:"name" yaml:"name"` // The values for the decimal parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimalparameter.html#cfn-quicksight-analysis-decimalparameter-values // Values interface{} `field:"required" json:"values" yaml:"values"` }
A decimal parameter.
Example:
// 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" decimalParameterProperty := &DecimalParameterProperty{ Name: jsii.String("name"), Values: []interface{}{ jsii.Number(123), }, }
type CfnAnalysis_DecimalPlacesConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_DecimalPlacesConfigurationProperty struct { // The values of the decimal places. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimalplacesconfiguration.html#cfn-quicksight-analysis-decimalplacesconfiguration-decimalplaces // DecimalPlaces *float64 `field:"required" json:"decimalPlaces" yaml:"decimalPlaces"` }
The option that determines the decimal places configuration.
Example:
// 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" decimalPlacesConfigurationProperty := &DecimalPlacesConfigurationProperty{ DecimalPlaces: jsii.Number(123), }
type CfnAnalysis_DecimalValueWhenUnsetConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_DecimalValueWhenUnsetConfigurationProperty struct { // A custom value that's used when the value of a parameter isn't set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimalvaluewhenunsetconfiguration.html#cfn-quicksight-analysis-decimalvaluewhenunsetconfiguration-customvalue // CustomValue *float64 `field:"optional" json:"customValue" yaml:"customValue"` // The built-in options for default values. The value can be one of the following:. // // - `RECOMMENDED` : The recommended value. // - `NULL` : The `NULL` value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimalvaluewhenunsetconfiguration.html#cfn-quicksight-analysis-decimalvaluewhenunsetconfiguration-valuewhenunsetoption // ValueWhenUnsetOption *string `field:"optional" json:"valueWhenUnsetOption" yaml:"valueWhenUnsetOption"` }
The configuration that defines the default value of a `Decimal` parameter when a value has not been set.
Example:
// 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" decimalValueWhenUnsetConfigurationProperty := &DecimalValueWhenUnsetConfigurationProperty{ CustomValue: jsii.Number(123), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }
type CfnAnalysis_DefaultFreeFormLayoutConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_DefaultFreeFormLayoutConfigurationProperty struct { // Determines the screen canvas size options for a free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfreeformlayoutconfiguration.html#cfn-quicksight-analysis-defaultfreeformlayoutconfiguration-canvassizeoptions // CanvasSizeOptions interface{} `field:"required" json:"canvasSizeOptions" yaml:"canvasSizeOptions"` }
The options that determine the default settings of a free-form layout configuration.
Example:
// 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" defaultFreeFormLayoutConfigurationProperty := &DefaultFreeFormLayoutConfigurationProperty{ CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }
type CfnAnalysis_DefaultGridLayoutConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_DefaultGridLayoutConfigurationProperty struct { // Determines the screen canvas size options for a grid layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultgridlayoutconfiguration.html#cfn-quicksight-analysis-defaultgridlayoutconfiguration-canvassizeoptions // CanvasSizeOptions interface{} `field:"required" json:"canvasSizeOptions" yaml:"canvasSizeOptions"` }
The options that determine the default settings for a grid layout configuration.
Example:
// 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" defaultGridLayoutConfigurationProperty := &DefaultGridLayoutConfigurationProperty{ CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }
type CfnAnalysis_DefaultInteractiveLayoutConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_DefaultInteractiveLayoutConfigurationProperty struct { // The options that determine the default settings of a free-form layout configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultinteractivelayoutconfiguration.html#cfn-quicksight-analysis-defaultinteractivelayoutconfiguration-freeform // FreeForm interface{} `field:"optional" json:"freeForm" yaml:"freeForm"` // The options that determine the default settings for a grid layout configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultinteractivelayoutconfiguration.html#cfn-quicksight-analysis-defaultinteractivelayoutconfiguration-grid // Grid interface{} `field:"optional" json:"grid" yaml:"grid"` }
The options that determine the default settings for interactive layout configuration.
Example:
// 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" defaultInteractiveLayoutConfigurationProperty := &DefaultInteractiveLayoutConfigurationProperty{ FreeForm: &DefaultFreeFormLayoutConfigurationProperty{ CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, Grid: &DefaultGridLayoutConfigurationProperty{ CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, }
type CfnAnalysis_DefaultNewSheetConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_DefaultNewSheetConfigurationProperty struct { // The options that determine the default settings for interactive layout configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultnewsheetconfiguration.html#cfn-quicksight-analysis-defaultnewsheetconfiguration-interactivelayoutconfiguration // InteractiveLayoutConfiguration interface{} `field:"optional" json:"interactiveLayoutConfiguration" yaml:"interactiveLayoutConfiguration"` // The options that determine the default settings for a paginated layout configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultnewsheetconfiguration.html#cfn-quicksight-analysis-defaultnewsheetconfiguration-paginatedlayoutconfiguration // PaginatedLayoutConfiguration interface{} `field:"optional" json:"paginatedLayoutConfiguration" yaml:"paginatedLayoutConfiguration"` // The option that determines the sheet content type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultnewsheetconfiguration.html#cfn-quicksight-analysis-defaultnewsheetconfiguration-sheetcontenttype // SheetContentType *string `field:"optional" json:"sheetContentType" yaml:"sheetContentType"` }
The configuration for default new sheet settings.
Example:
// 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" defaultNewSheetConfigurationProperty := &DefaultNewSheetConfigurationProperty{ InteractiveLayoutConfiguration: &DefaultInteractiveLayoutConfigurationProperty{ FreeForm: &DefaultFreeFormLayoutConfigurationProperty{ CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, Grid: &DefaultGridLayoutConfigurationProperty{ CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, }, PaginatedLayoutConfiguration: &DefaultPaginatedLayoutConfigurationProperty{ SectionBased: &DefaultSectionBasedLayoutConfigurationProperty{ CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{ PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }, }, }, }, SheetContentType: jsii.String("sheetContentType"), }
type CfnAnalysis_DefaultPaginatedLayoutConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_DefaultPaginatedLayoutConfigurationProperty struct { // The options that determine the default settings for a section-based layout configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultpaginatedlayoutconfiguration.html#cfn-quicksight-analysis-defaultpaginatedlayoutconfiguration-sectionbased // SectionBased interface{} `field:"optional" json:"sectionBased" yaml:"sectionBased"` }
The options that determine the default settings for a paginated layout configuration.
Example:
// 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" defaultPaginatedLayoutConfigurationProperty := &DefaultPaginatedLayoutConfigurationProperty{ SectionBased: &DefaultSectionBasedLayoutConfigurationProperty{ CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{ PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }, }, }, }
type CfnAnalysis_DefaultSectionBasedLayoutConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_DefaultSectionBasedLayoutConfigurationProperty struct { // Determines the screen canvas size options for a section-based layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultsectionbasedlayoutconfiguration.html#cfn-quicksight-analysis-defaultsectionbasedlayoutconfiguration-canvassizeoptions // CanvasSizeOptions interface{} `field:"required" json:"canvasSizeOptions" yaml:"canvasSizeOptions"` }
The options that determine the default settings for a section-based layout configuration.
Example:
// 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" defaultSectionBasedLayoutConfigurationProperty := &DefaultSectionBasedLayoutConfigurationProperty{ CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{ PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }, }, }
type CfnAnalysis_DestinationParameterValueConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_DestinationParameterValueConfigurationProperty struct { // The configuration of custom values for destination parameter in `DestinationParameterValueConfiguration` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-customvaluesconfiguration // CustomValuesConfiguration interface{} `field:"optional" json:"customValuesConfiguration" yaml:"customValuesConfiguration"` // The configuration that selects all options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-selectallvalueoptions // SelectAllValueOptions *string `field:"optional" json:"selectAllValueOptions" yaml:"selectAllValueOptions"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-sourcecolumn // SourceColumn interface{} `field:"optional" json:"sourceColumn" yaml:"sourceColumn"` // The source field ID of the destination parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-sourcefield // SourceField *string `field:"optional" json:"sourceField" yaml:"sourceField"` // The source parameter name of the destination parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-sourceparametername // SourceParameterName *string `field:"optional" json:"sourceParameterName" yaml:"sourceParameterName"` }
The configuration of destination parameter values.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" destinationParameterValueConfigurationProperty := &DestinationParameterValueConfigurationProperty{ CustomValuesConfiguration: &CustomValuesConfigurationProperty{ CustomValues: &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }, // the properties below are optional IncludeNullValue: jsii.Boolean(false), }, SelectAllValueOptions: jsii.String("selectAllValueOptions"), SourceColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceField: jsii.String("sourceField"), SourceParameterName: jsii.String("sourceParameterName"), }
type CfnAnalysis_DimensionFieldProperty ¶ added in v2.72.0
type CfnAnalysis_DimensionFieldProperty struct { // The dimension type field with categorical type columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dimensionfield.html#cfn-quicksight-analysis-dimensionfield-categoricaldimensionfield // CategoricalDimensionField interface{} `field:"optional" json:"categoricalDimensionField" yaml:"categoricalDimensionField"` // The dimension type field with date type columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dimensionfield.html#cfn-quicksight-analysis-dimensionfield-datedimensionfield // DateDimensionField interface{} `field:"optional" json:"dateDimensionField" yaml:"dateDimensionField"` // The dimension type field with numerical type columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dimensionfield.html#cfn-quicksight-analysis-dimensionfield-numericaldimensionfield // NumericalDimensionField interface{} `field:"optional" json:"numericalDimensionField" yaml:"numericalDimensionField"` }
The dimension type field.
Example:
// 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" dimensionFieldProperty := &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }
type CfnAnalysis_DonutCenterOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_DonutCenterOptionsProperty struct { // Determines the visibility of the label in a donut chart. // // In the Amazon QuickSight console, this option is called `'Show total'` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-donutcenteroptions.html#cfn-quicksight-analysis-donutcenteroptions-labelvisibility // LabelVisibility *string `field:"optional" json:"labelVisibility" yaml:"labelVisibility"` }
The label options of the label that is displayed in the center of a donut chart.
This option isn't available for pie charts.
Example:
// 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" donutCenterOptionsProperty := &DonutCenterOptionsProperty{ LabelVisibility: jsii.String("labelVisibility"), }
type CfnAnalysis_DonutOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_DonutOptionsProperty struct { // The option for define the arc of the chart shape. Valid values are as follows:. // // - `WHOLE` - A pie chart // - `SMALL` - A small-sized donut chart // - `MEDIUM` - A medium-sized donut chart // - `LARGE` - A large-sized donut chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-donutoptions.html#cfn-quicksight-analysis-donutoptions-arcoptions // ArcOptions interface{} `field:"optional" json:"arcOptions" yaml:"arcOptions"` // The label options of the label that is displayed in the center of a donut chart. // // This option isn't available for pie charts. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-donutoptions.html#cfn-quicksight-analysis-donutoptions-donutcenteroptions // DonutCenterOptions interface{} `field:"optional" json:"donutCenterOptions" yaml:"donutCenterOptions"` }
The options for configuring a donut chart or pie chart.
Example:
// 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" donutOptionsProperty := &DonutOptionsProperty{ ArcOptions: &ArcOptionsProperty{ ArcThickness: jsii.String("arcThickness"), }, DonutCenterOptions: &DonutCenterOptionsProperty{ LabelVisibility: jsii.String("labelVisibility"), }, }
type CfnAnalysis_DrillDownFilterProperty ¶ added in v2.72.0
type CfnAnalysis_DrillDownFilterProperty struct { // The category type drill down filter. // // This filter is used for string type columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-drilldownfilter.html#cfn-quicksight-analysis-drilldownfilter-categoryfilter // CategoryFilter interface{} `field:"optional" json:"categoryFilter" yaml:"categoryFilter"` // The numeric equality type drill down filter. // // This filter is used for number type columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-drilldownfilter.html#cfn-quicksight-analysis-drilldownfilter-numericequalityfilter // NumericEqualityFilter interface{} `field:"optional" json:"numericEqualityFilter" yaml:"numericEqualityFilter"` // The time range drill down filter. // // This filter is used for date time columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-drilldownfilter.html#cfn-quicksight-analysis-drilldownfilter-timerangefilter // TimeRangeFilter interface{} `field:"optional" json:"timeRangeFilter" yaml:"timeRangeFilter"` }
The drill down filter for the column hierarchies.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" drillDownFilterProperty := &DrillDownFilterProperty{ CategoryFilter: &CategoryDrillDownFilterProperty{ CategoryValues: []*string{ jsii.String("categoryValues"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Value: jsii.Number(123), }, TimeRangeFilter: &TimeRangeDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, RangeMaximum: jsii.String("rangeMaximum"), RangeMinimum: jsii.String("rangeMinimum"), TimeGranularity: jsii.String("timeGranularity"), }, }
type CfnAnalysis_DropDownControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_DropDownControlDisplayOptionsProperty struct { // The configuration of info icon label options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dropdowncontroldisplayoptions.html#cfn-quicksight-analysis-dropdowncontroldisplayoptions-infoiconlabeloptions // InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"` // The configuration of the `Select all` options in a dropdown control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dropdowncontroldisplayoptions.html#cfn-quicksight-analysis-dropdowncontroldisplayoptions-selectalloptions // SelectAllOptions interface{} `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"` // The options to configure the title visibility, name, and font size. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dropdowncontroldisplayoptions.html#cfn-quicksight-analysis-dropdowncontroldisplayoptions-titleoptions // TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"` }
The display options of a control.
Example:
// 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" dropDownControlDisplayOptionsProperty := &DropDownControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }
type CfnAnalysis_DynamicDefaultValueProperty ¶ added in v2.72.0
type CfnAnalysis_DynamicDefaultValueProperty struct { // The column that contains the default value of each user or group. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dynamicdefaultvalue.html#cfn-quicksight-analysis-dynamicdefaultvalue-defaultvaluecolumn // DefaultValueColumn interface{} `field:"required" json:"defaultValueColumn" yaml:"defaultValueColumn"` // The column that contains the group name. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dynamicdefaultvalue.html#cfn-quicksight-analysis-dynamicdefaultvalue-groupnamecolumn // GroupNameColumn interface{} `field:"optional" json:"groupNameColumn" yaml:"groupNameColumn"` // The column that contains the username. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dynamicdefaultvalue.html#cfn-quicksight-analysis-dynamicdefaultvalue-usernamecolumn // UserNameColumn interface{} `field:"optional" json:"userNameColumn" yaml:"userNameColumn"` }
Defines different defaults to the users or groups based on mapping.
Example:
// 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" dynamicDefaultValueProperty := &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }
type CfnAnalysis_EmptyVisualProperty ¶ added in v2.72.0
type CfnAnalysis_EmptyVisualProperty struct { // The data set that is used in the empty visual. // // Every visual requires a dataset to render. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-emptyvisual.html#cfn-quicksight-analysis-emptyvisual-datasetidentifier // DataSetIdentifier *string `field:"required" json:"dataSetIdentifier" yaml:"dataSetIdentifier"` // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-emptyvisual.html#cfn-quicksight-analysis-emptyvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-emptyvisual.html#cfn-quicksight-analysis-emptyvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` }
An empty visual.
Empty visuals are used in layouts but have not been configured to show any data. A new visual created in the Amazon QuickSight console is considered an `EmptyVisual` until a visual type is selected.
Example:
// 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" emptyVisualProperty := &EmptyVisualProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), VisualId: jsii.String("visualId"), // the properties below are optional Actions: []interface{}{ &VisualCustomActionProperty{ ActionOperations: []interface{}{ &VisualCustomActionOperationProperty{ FilterOperation: &CustomActionFilterOperationProperty{ SelectedFieldsConfiguration: &FilterOperationSelectedFieldsConfigurationProperty{ SelectedColumns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, SelectedFieldOptions: jsii.String("selectedFieldOptions"), SelectedFields: []*string{ jsii.String("selectedFields"), }, }, TargetVisualsConfiguration: &FilterOperationTargetVisualsConfigurationProperty{ SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{ TargetVisualOptions: jsii.String("targetVisualOptions"), TargetVisuals: []*string{ jsii.String("targetVisuals"), }, }, }, }, NavigationOperation: &CustomActionNavigationOperationProperty{ LocalNavigationConfiguration: &LocalNavigationConfigurationProperty{ TargetSheetId: jsii.String("targetSheetId"), }, }, SetParametersOperation: &CustomActionSetParametersOperationProperty{ ParameterValueConfigurations: []interface{}{ &SetParameterValueConfigurationProperty{ DestinationParameterName: jsii.String("destinationParameterName"), Value: &DestinationParameterValueConfigurationProperty{ CustomValuesConfiguration: &CustomValuesConfigurationProperty{ CustomValues: &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }, // the properties below are optional IncludeNullValue: jsii.Boolean(false), }, SelectAllValueOptions: jsii.String("selectAllValueOptions"), SourceColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceField: jsii.String("sourceField"), SourceParameterName: jsii.String("sourceParameterName"), }, }, }, }, UrlOperation: &CustomActionURLOperationProperty{ UrlTarget: jsii.String("urlTarget"), UrlTemplate: jsii.String("urlTemplate"), }, }, }, CustomActionId: jsii.String("customActionId"), Name: jsii.String("name"), Trigger: jsii.String("trigger"), // the properties below are optional Status: jsii.String("status"), }, }, }
type CfnAnalysis_EntityProperty ¶ added in v2.72.0
type CfnAnalysis_EntityProperty struct { // The hierarchical path of the entity within the analysis, template, or dashboard definition tree. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-entity.html#cfn-quicksight-analysis-entity-path // Path *string `field:"optional" json:"path" yaml:"path"` }
An object, structure, or sub-structure of an analysis, template, or dashboard.
Example:
// 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" entityProperty := &EntityProperty{ Path: jsii.String("path"), }
type CfnAnalysis_ExcludePeriodConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ExcludePeriodConfigurationProperty struct { // The amount or number of the exclude period. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-excludeperiodconfiguration.html#cfn-quicksight-analysis-excludeperiodconfiguration-amount // Amount *float64 `field:"required" json:"amount" yaml:"amount"` // The granularity or unit (day, month, year) of the exclude period. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-excludeperiodconfiguration.html#cfn-quicksight-analysis-excludeperiodconfiguration-granularity // Granularity *string `field:"required" json:"granularity" yaml:"granularity"` // The status of the exclude period. Choose from the following options:. // // - `ENABLED` // - `DISABLED`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-excludeperiodconfiguration.html#cfn-quicksight-analysis-excludeperiodconfiguration-status // Status *string `field:"optional" json:"status" yaml:"status"` }
The exclude period of `TimeRangeFilter` or `RelativeDatesFilter` .
Example:
// 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" excludePeriodConfigurationProperty := &ExcludePeriodConfigurationProperty{ Amount: jsii.Number(123), Granularity: jsii.String("granularity"), // the properties below are optional Status: jsii.String("status"), }
type CfnAnalysis_ExplicitHierarchyProperty ¶ added in v2.72.0
type CfnAnalysis_ExplicitHierarchyProperty struct { // The list of columns that define the explicit hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-explicithierarchy.html#cfn-quicksight-analysis-explicithierarchy-columns // Columns interface{} `field:"required" json:"columns" yaml:"columns"` // The hierarchy ID of the explicit hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-explicithierarchy.html#cfn-quicksight-analysis-explicithierarchy-hierarchyid // HierarchyId *string `field:"required" json:"hierarchyId" yaml:"hierarchyId"` // The option that determines the drill down filters for the explicit hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-explicithierarchy.html#cfn-quicksight-analysis-explicithierarchy-drilldownfilters // DrillDownFilters interface{} `field:"optional" json:"drillDownFilters" yaml:"drillDownFilters"` }
The option that determines the hierarchy of the fields that are built within a visual's field wells.
These fields can't be duplicated to other visuals.
Example:
// 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" explicitHierarchyProperty := &ExplicitHierarchyProperty{ Columns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, HierarchyId: jsii.String("hierarchyId"), // the properties below are optional DrillDownFilters: []interface{}{ &DrillDownFilterProperty{ CategoryFilter: &CategoryDrillDownFilterProperty{ CategoryValues: []*string{ jsii.String("categoryValues"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Value: jsii.Number(123), }, TimeRangeFilter: &TimeRangeDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, RangeMaximum: jsii.String("rangeMaximum"), RangeMinimum: jsii.String("rangeMinimum"), TimeGranularity: jsii.String("timeGranularity"), }, }, }, }
type CfnAnalysis_FieldBasedTooltipProperty ¶ added in v2.72.0
type CfnAnalysis_FieldBasedTooltipProperty struct { // The visibility of `Show aggregations` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldbasedtooltip.html#cfn-quicksight-analysis-fieldbasedtooltip-aggregationvisibility // AggregationVisibility *string `field:"optional" json:"aggregationVisibility" yaml:"aggregationVisibility"` // The fields configuration in the tooltip. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldbasedtooltip.html#cfn-quicksight-analysis-fieldbasedtooltip-tooltipfields // TooltipFields interface{} `field:"optional" json:"tooltipFields" yaml:"tooltipFields"` // The type for the >tooltip title. Choose one of the following options:. // // - `NONE` : Doesn't use the primary value as the title. // - `PRIMARY_VALUE` : Uses primary value as the title. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldbasedtooltip.html#cfn-quicksight-analysis-fieldbasedtooltip-tooltiptitletype // TooltipTitleType *string `field:"optional" json:"tooltipTitleType" yaml:"tooltipTitleType"` }
The setup for the detailed tooltip.
Example:
// 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" fieldBasedTooltipProperty := &FieldBasedTooltipProperty{ AggregationVisibility: jsii.String("aggregationVisibility"), TooltipFields: []interface{}{ &TooltipItemProperty{ ColumnTooltipItem: &ColumnTooltipItemProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional Aggregation: &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"), }, }, Label: jsii.String("label"), Visibility: jsii.String("visibility"), }, FieldTooltipItem: &FieldTooltipItemProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Label: jsii.String("label"), Visibility: jsii.String("visibility"), }, }, }, TooltipTitleType: jsii.String("tooltipTitleType"), }
type CfnAnalysis_FieldLabelTypeProperty ¶ added in v2.72.0
type CfnAnalysis_FieldLabelTypeProperty struct { // Indicates the field that is targeted by the field label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldlabeltype.html#cfn-quicksight-analysis-fieldlabeltype-fieldid // FieldId *string `field:"optional" json:"fieldId" yaml:"fieldId"` // The visibility of the field label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldlabeltype.html#cfn-quicksight-analysis-fieldlabeltype-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The field label type.
Example:
// 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" fieldLabelTypeProperty := &FieldLabelTypeProperty{ FieldId: jsii.String("fieldId"), Visibility: jsii.String("visibility"), }
type CfnAnalysis_FieldSeriesItemProperty ¶ added in v2.72.0
type CfnAnalysis_FieldSeriesItemProperty struct { // The axis that you are binding the field to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldseriesitem.html#cfn-quicksight-analysis-fieldseriesitem-axisbinding // AxisBinding *string `field:"required" json:"axisBinding" yaml:"axisBinding"` // The field ID of the field for which you are setting the axis binding. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldseriesitem.html#cfn-quicksight-analysis-fieldseriesitem-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The options that determine the presentation of line series associated to the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldseriesitem.html#cfn-quicksight-analysis-fieldseriesitem-settings // Settings interface{} `field:"optional" json:"settings" yaml:"settings"` }
The field series item configuration of a line chart.
Example:
// 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" fieldSeriesItemProperty := &FieldSeriesItemProperty{ AxisBinding: jsii.String("axisBinding"), FieldId: jsii.String("fieldId"), // the properties below are optional Settings: &LineChartSeriesSettingsProperty{ LineStyleSettings: &LineChartLineStyleSettingsProperty{ LineInterpolation: jsii.String("lineInterpolation"), LineStyle: jsii.String("lineStyle"), LineVisibility: jsii.String("lineVisibility"), LineWidth: jsii.String("lineWidth"), }, MarkerStyleSettings: &LineChartMarkerStyleSettingsProperty{ MarkerColor: jsii.String("markerColor"), MarkerShape: jsii.String("markerShape"), MarkerSize: jsii.String("markerSize"), MarkerVisibility: jsii.String("markerVisibility"), }, }, }
type CfnAnalysis_FieldSortOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_FieldSortOptionsProperty struct { // The sort configuration for a column that is not used in a field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldsortoptions.html#cfn-quicksight-analysis-fieldsortoptions-columnsort // ColumnSort interface{} `field:"optional" json:"columnSort" yaml:"columnSort"` // The sort configuration for a field in a field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldsortoptions.html#cfn-quicksight-analysis-fieldsortoptions-fieldsort // FieldSort interface{} `field:"optional" json:"fieldSort" yaml:"fieldSort"` }
The field sort options in a chart configuration.
Example:
// 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" fieldSortOptionsProperty := &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }
type CfnAnalysis_FieldSortProperty ¶ added in v2.72.0
type CfnAnalysis_FieldSortProperty struct { // The sort direction. Choose one of the following options:. // // - `ASC` : Ascending // - `DESC` : Descending. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldsort.html#cfn-quicksight-analysis-fieldsort-direction // Direction *string `field:"required" json:"direction" yaml:"direction"` // The sort configuration target field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldsort.html#cfn-quicksight-analysis-fieldsort-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` }
The sort configuration for a field in a field well.
Example:
// 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" fieldSortProperty := &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }
type CfnAnalysis_FieldTooltipItemProperty ¶ added in v2.72.0
type CfnAnalysis_FieldTooltipItemProperty struct { // The unique ID of the field that is targeted by the tooltip. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldtooltipitem.html#cfn-quicksight-analysis-fieldtooltipitem-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The label of the tooltip item. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldtooltipitem.html#cfn-quicksight-analysis-fieldtooltipitem-label // Label *string `field:"optional" json:"label" yaml:"label"` // The visibility of the tooltip item. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldtooltipitem.html#cfn-quicksight-analysis-fieldtooltipitem-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The tooltip item for the fields.
Example:
// 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" fieldTooltipItemProperty := &FieldTooltipItemProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Label: jsii.String("label"), Visibility: jsii.String("visibility"), }
type CfnAnalysis_FilledMapAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_FilledMapAggregatedFieldWellsProperty struct { // The aggregated location field well of the filled map. // // Values are grouped by location fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapaggregatedfieldwells.html#cfn-quicksight-analysis-filledmapaggregatedfieldwells-geospatial // Geospatial interface{} `field:"optional" json:"geospatial" yaml:"geospatial"` // The aggregated color field well of a filled map. // // Values are aggregated based on location fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapaggregatedfieldwells.html#cfn-quicksight-analysis-filledmapaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The aggregated field well of the filled map.
Example:
// 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" filledMapAggregatedFieldWellsProperty := &FilledMapAggregatedFieldWellsProperty{ Geospatial: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }
type CfnAnalysis_FilledMapConditionalFormattingOptionProperty ¶ added in v2.72.0
type CfnAnalysis_FilledMapConditionalFormattingOptionProperty struct { // The conditional formatting that determines the shape of the filled map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapconditionalformattingoption.html#cfn-quicksight-analysis-filledmapconditionalformattingoption-shape // Shape interface{} `field:"required" json:"shape" yaml:"shape"` }
Conditional formatting options of a `FilledMapVisual` .
Example:
// 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" filledMapConditionalFormattingOptionProperty := &FilledMapConditionalFormattingOptionProperty{ Shape: &FilledMapShapeConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Format: &ShapeConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, }
type CfnAnalysis_FilledMapConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_FilledMapConditionalFormattingProperty struct { // Conditional formatting options of a `FilledMapVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapconditionalformatting.html#cfn-quicksight-analysis-filledmapconditionalformatting-conditionalformattingoptions // ConditionalFormattingOptions interface{} `field:"required" json:"conditionalFormattingOptions" yaml:"conditionalFormattingOptions"` }
The conditional formatting of a `FilledMapVisual` .
Example:
// 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" filledMapConditionalFormattingProperty := &FilledMapConditionalFormattingProperty{ ConditionalFormattingOptions: []interface{}{ &FilledMapConditionalFormattingOptionProperty{ Shape: &FilledMapShapeConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Format: &ShapeConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, }, }, }
type CfnAnalysis_FilledMapConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_FilledMapConfigurationProperty struct { // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapconfiguration.html#cfn-quicksight-analysis-filledmapconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapconfiguration.html#cfn-quicksight-analysis-filledmapconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The map style options of the filled map visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapconfiguration.html#cfn-quicksight-analysis-filledmapconfiguration-mapstyleoptions // MapStyleOptions interface{} `field:"optional" json:"mapStyleOptions" yaml:"mapStyleOptions"` // The sort configuration of a `FilledMapVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapconfiguration.html#cfn-quicksight-analysis-filledmapconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The tooltip display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapconfiguration.html#cfn-quicksight-analysis-filledmapconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // The window options of the filled map visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapconfiguration.html#cfn-quicksight-analysis-filledmapconfiguration-windowoptions // WindowOptions interface{} `field:"optional" json:"windowOptions" yaml:"windowOptions"` }
The configuration for a `FilledMapVisual` .
Example:
type CfnAnalysis_FilledMapFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_FilledMapFieldWellsProperty struct { // The aggregated field well of the filled map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapfieldwells.html#cfn-quicksight-analysis-filledmapfieldwells-filledmapaggregatedfieldwells // FilledMapAggregatedFieldWells interface{} `field:"optional" json:"filledMapAggregatedFieldWells" yaml:"filledMapAggregatedFieldWells"` }
The field wells of a `FilledMapVisual` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" filledMapFieldWellsProperty := &FilledMapFieldWellsProperty{ FilledMapAggregatedFieldWells: &FilledMapAggregatedFieldWellsProperty{ Geospatial: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }, }
type CfnAnalysis_FilledMapShapeConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_FilledMapShapeConditionalFormattingProperty struct { // The field ID of the filled map shape. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapshapeconditionalformatting.html#cfn-quicksight-analysis-filledmapshapeconditionalformatting-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The conditional formatting that determines the background color of a filled map's shape. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapshapeconditionalformatting.html#cfn-quicksight-analysis-filledmapshapeconditionalformatting-format // Format interface{} `field:"optional" json:"format" yaml:"format"` }
The conditional formatting that determines the shape of the filled map.
Example:
// 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" filledMapShapeConditionalFormattingProperty := &FilledMapShapeConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Format: &ShapeConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }
type CfnAnalysis_FilledMapSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_FilledMapSortConfigurationProperty struct { // The sort configuration of the location fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapsortconfiguration.html#cfn-quicksight-analysis-filledmapsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` }
The sort configuration of a `FilledMapVisual` .
Example:
// 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" filledMapSortConfigurationProperty := &FilledMapSortConfigurationProperty{ CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnAnalysis_FilledMapVisualProperty ¶ added in v2.72.0
type CfnAnalysis_FilledMapVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapvisual.html#cfn-quicksight-analysis-filledmapvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapvisual.html#cfn-quicksight-analysis-filledmapvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapvisual.html#cfn-quicksight-analysis-filledmapvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapvisual.html#cfn-quicksight-analysis-filledmapvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The conditional formatting of a `FilledMapVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapvisual.html#cfn-quicksight-analysis-filledmapvisual-conditionalformatting // ConditionalFormatting interface{} `field:"optional" json:"conditionalFormatting" yaml:"conditionalFormatting"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapvisual.html#cfn-quicksight-analysis-filledmapvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapvisual.html#cfn-quicksight-analysis-filledmapvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A filled map.
For more information, see [Creating filled maps](https://docs.aws.amazon.com/quicksight/latest/user/filled-maps.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnAnalysis_FilterControlProperty ¶ added in v2.72.0
type CfnAnalysis_FilterControlProperty struct { // A control from a date filter that is used to specify date and time. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtercontrol.html#cfn-quicksight-analysis-filtercontrol-datetimepicker // DateTimePicker interface{} `field:"optional" json:"dateTimePicker" yaml:"dateTimePicker"` // A control to display a dropdown list with buttons that are used to select a single value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtercontrol.html#cfn-quicksight-analysis-filtercontrol-dropdown // Dropdown interface{} `field:"optional" json:"dropdown" yaml:"dropdown"` // A control to display a list of buttons or boxes. // // This is used to select either a single value or multiple values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtercontrol.html#cfn-quicksight-analysis-filtercontrol-list // List interface{} `field:"optional" json:"list" yaml:"list"` // A control from a date filter that is used to specify the relative date. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtercontrol.html#cfn-quicksight-analysis-filtercontrol-relativedatetime // RelativeDateTime interface{} `field:"optional" json:"relativeDateTime" yaml:"relativeDateTime"` // A control to display a horizontal toggle bar. // // This is used to change a value by sliding the toggle. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtercontrol.html#cfn-quicksight-analysis-filtercontrol-slider // Slider interface{} `field:"optional" json:"slider" yaml:"slider"` // A control to display a text box that is used to enter multiple entries. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtercontrol.html#cfn-quicksight-analysis-filtercontrol-textarea // TextArea interface{} `field:"optional" json:"textArea" yaml:"textArea"` // A control to display a text box that is used to enter a single entry. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtercontrol.html#cfn-quicksight-analysis-filtercontrol-textfield // TextField interface{} `field:"optional" json:"textField" yaml:"textField"` }
The control of a filter that is used to interact with a dashboard or an analysis.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" filterControlProperty := &FilterControlProperty{ DateTimePicker: &FilterDateTimePickerControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{ DateTimeFormat: jsii.String("dateTimeFormat"), InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, Type: jsii.String("type"), }, Dropdown: &FilterDropDownControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional CascadingControlConfiguration: &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }, DisplayOptions: &DropDownControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, SelectableValues: &FilterSelectableValuesProperty{ Values: []*string{ jsii.String("values"), }, }, Type: jsii.String("type"), }, List: &FilterListControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional CascadingControlConfiguration: &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }, DisplayOptions: &ListControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SearchOptions: &ListControlSearchOptionsProperty{ Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, SelectableValues: &FilterSelectableValuesProperty{ Values: []*string{ jsii.String("values"), }, }, Type: jsii.String("type"), }, RelativeDateTime: &FilterRelativeDateTimeControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &RelativeDateTimeControlDisplayOptionsProperty{ DateTimeFormat: jsii.String("dateTimeFormat"), InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }, Slider: &FilterSliderControlProperty{ FilterControlId: jsii.String("filterControlId"), MaximumValue: jsii.Number(123), MinimumValue: jsii.Number(123), SourceFilterId: jsii.String("sourceFilterId"), StepSize: jsii.Number(123), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &SliderControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, Type: jsii.String("type"), }, TextArea: &FilterTextAreaControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional Delimiter: jsii.String("delimiter"), DisplayOptions: &TextAreaControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }, TextField: &FilterTextFieldControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &TextFieldControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }, }
type CfnAnalysis_FilterDateTimePickerControlProperty ¶ added in v2.72.0
type CfnAnalysis_FilterDateTimePickerControlProperty struct { // The ID of the `FilterDateTimePickerControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdatetimepickercontrol.html#cfn-quicksight-analysis-filterdatetimepickercontrol-filtercontrolid // FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"` // The source filter ID of the `FilterDateTimePickerControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdatetimepickercontrol.html#cfn-quicksight-analysis-filterdatetimepickercontrol-sourcefilterid // SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"` // The title of the `FilterDateTimePickerControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdatetimepickercontrol.html#cfn-quicksight-analysis-filterdatetimepickercontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdatetimepickercontrol.html#cfn-quicksight-analysis-filterdatetimepickercontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` // The date time picker type of a `FilterDateTimePickerControl` . Choose one of the following options:. // // - `SINGLE_VALUED` : The filter condition is a fixed date. // - `DATE_RANGE` : The filter condition is a date time range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdatetimepickercontrol.html#cfn-quicksight-analysis-filterdatetimepickercontrol-type // Type *string `field:"optional" json:"type" yaml:"type"` }
A control from a date filter that is used to specify date and time.
Example:
// 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" filterDateTimePickerControlProperty := &FilterDateTimePickerControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{ DateTimeFormat: jsii.String("dateTimeFormat"), InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, Type: jsii.String("type"), }
type CfnAnalysis_FilterDropDownControlProperty ¶ added in v2.72.0
type CfnAnalysis_FilterDropDownControlProperty struct { // The ID of the `FilterDropDownControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdropdowncontrol.html#cfn-quicksight-analysis-filterdropdowncontrol-filtercontrolid // FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"` // The source filter ID of the `FilterDropDownControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdropdowncontrol.html#cfn-quicksight-analysis-filterdropdowncontrol-sourcefilterid // SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"` // The title of the `FilterDropDownControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdropdowncontrol.html#cfn-quicksight-analysis-filterdropdowncontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdropdowncontrol.html#cfn-quicksight-analysis-filterdropdowncontrol-cascadingcontrolconfiguration // CascadingControlConfiguration interface{} `field:"optional" json:"cascadingControlConfiguration" yaml:"cascadingControlConfiguration"` // The display options of the `FilterDropDownControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdropdowncontrol.html#cfn-quicksight-analysis-filterdropdowncontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` // A list of selectable values that are used in a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdropdowncontrol.html#cfn-quicksight-analysis-filterdropdowncontrol-selectablevalues // SelectableValues interface{} `field:"optional" json:"selectableValues" yaml:"selectableValues"` // The type of the `FilterDropDownControl` . Choose one of the following options:. // // - `MULTI_SELECT` : The user can select multiple entries from a dropdown menu. // - `SINGLE_SELECT` : The user can select a single entry from a dropdown menu. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdropdowncontrol.html#cfn-quicksight-analysis-filterdropdowncontrol-type // Type *string `field:"optional" json:"type" yaml:"type"` }
A control to display a dropdown list with buttons that are used to select a single value.
Example:
// 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" filterDropDownControlProperty := &FilterDropDownControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional CascadingControlConfiguration: &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }, DisplayOptions: &DropDownControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, SelectableValues: &FilterSelectableValuesProperty{ Values: []*string{ jsii.String("values"), }, }, Type: jsii.String("type"), }
type CfnAnalysis_FilterGroupProperty ¶ added in v2.72.0
type CfnAnalysis_FilterGroupProperty struct { // The filter new feature which can apply filter group to all data sets. Choose one of the following options:. // // - `ALL_DATASETS` // - `SINGLE_DATASET`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtergroup.html#cfn-quicksight-analysis-filtergroup-crossdataset // CrossDataset *string `field:"required" json:"crossDataset" yaml:"crossDataset"` // The value that uniquely identifies a `FilterGroup` within a dashboard, template, or analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtergroup.html#cfn-quicksight-analysis-filtergroup-filtergroupid // FilterGroupId *string `field:"required" json:"filterGroupId" yaml:"filterGroupId"` // The list of filters that are present in a `FilterGroup` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtergroup.html#cfn-quicksight-analysis-filtergroup-filters // Filters interface{} `field:"required" json:"filters" yaml:"filters"` // The configuration that specifies what scope to apply to a `FilterGroup` . // // This is a union type structure. For this structure to be valid, only one of the attributes can be defined. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtergroup.html#cfn-quicksight-analysis-filtergroup-scopeconfiguration // ScopeConfiguration interface{} `field:"required" json:"scopeConfiguration" yaml:"scopeConfiguration"` // The status of the `FilterGroup` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtergroup.html#cfn-quicksight-analysis-filtergroup-status // Status *string `field:"optional" json:"status" yaml:"status"` }
A grouping of individual filters. Filter groups are applied to the same group of visuals.
For more information, see [Adding filter conditions (group filters) with AND and OR operators](https://docs.aws.amazon.com/quicksight/latest/user/add-a-compound-filter.html) in the *Amazon QuickSight User Guide* .
Example:
// 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" var allSheets interface{} filterGroupProperty := &FilterGroupProperty{ CrossDataset: jsii.String("crossDataset"), FilterGroupId: jsii.String("filterGroupId"), Filters: []interface{}{ &FilterProperty{ CategoryFilter: &CategoryFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Configuration: &CategoryFilterConfigurationProperty{ CustomFilterConfiguration: &CustomFilterConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValue: jsii.String("categoryValue"), ParameterName: jsii.String("parameterName"), SelectAllOptions: jsii.String("selectAllOptions"), }, CustomFilterListConfiguration: &CustomFilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, SelectAllOptions: jsii.String("selectAllOptions"), }, FilterListConfiguration: &FilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, NullOption: jsii.String("nullOption"), SelectAllOptions: jsii.String("selectAllOptions"), }, }, FilterId: jsii.String("filterId"), }, NumericEqualityFilter: &NumericEqualityFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional AggregationFunction: &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"), }, }, ParameterName: jsii.String("parameterName"), SelectAllOptions: jsii.String("selectAllOptions"), Value: jsii.Number(123), }, NumericRangeFilter: &NumericRangeFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), // the properties below are optional AggregationFunction: &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"), }, }, IncludeMaximum: jsii.Boolean(false), IncludeMinimum: jsii.Boolean(false), RangeMaximum: &NumericRangeFilterValueProperty{ Parameter: jsii.String("parameter"), StaticValue: jsii.Number(123), }, RangeMinimum: &NumericRangeFilterValueProperty{ Parameter: jsii.String("parameter"), StaticValue: jsii.Number(123), }, SelectAllOptions: jsii.String("selectAllOptions"), }, RelativeDatesFilter: &RelativeDatesFilterProperty{ AnchorDateConfiguration: &AnchorDateConfigurationProperty{ AnchorOption: jsii.String("anchorOption"), ParameterName: jsii.String("parameterName"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), RelativeDateType: jsii.String("relativeDateType"), TimeGranularity: jsii.String("timeGranularity"), // the properties below are optional ExcludePeriodConfiguration: &ExcludePeriodConfigurationProperty{ Amount: jsii.Number(123), Granularity: jsii.String("granularity"), // the properties below are optional Status: jsii.String("status"), }, MinimumGranularity: jsii.String("minimumGranularity"), ParameterName: jsii.String("parameterName"), RelativeDateValue: jsii.Number(123), }, TimeEqualityFilter: &TimeEqualityFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), // the properties below are optional ParameterName: jsii.String("parameterName"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, TimeGranularity: jsii.String("timeGranularity"), Value: jsii.String("value"), }, TimeRangeFilter: &TimeRangeFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), // the properties below are optional ExcludePeriodConfiguration: &ExcludePeriodConfigurationProperty{ Amount: jsii.Number(123), Granularity: jsii.String("granularity"), // the properties below are optional Status: jsii.String("status"), }, IncludeMaximum: jsii.Boolean(false), IncludeMinimum: jsii.Boolean(false), RangeMaximumValue: &TimeRangeFilterValueProperty{ Parameter: jsii.String("parameter"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValue: jsii.String("staticValue"), }, RangeMinimumValue: &TimeRangeFilterValueProperty{ Parameter: jsii.String("parameter"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValue: jsii.String("staticValue"), }, TimeGranularity: jsii.String("timeGranularity"), }, TopBottomFilter: &TopBottomFilterProperty{ AggregationSortConfigurations: []interface{}{ &AggregationSortConfigurationProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SortDirection: jsii.String("sortDirection"), // the properties below are optional AggregationFunction: &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"), }, }, }, }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), // the properties below are optional Limit: jsii.Number(123), ParameterName: jsii.String("parameterName"), TimeGranularity: jsii.String("timeGranularity"), }, }, }, ScopeConfiguration: &FilterScopeConfigurationProperty{ AllSheets: allSheets, SelectedSheets: &SelectedSheetsFilterScopeConfigurationProperty{ SheetVisualScopingConfigurations: []interface{}{ &SheetVisualScopingConfigurationProperty{ Scope: jsii.String("scope"), SheetId: jsii.String("sheetId"), // the properties below are optional VisualIds: []*string{ jsii.String("visualIds"), }, }, }, }, }, // the properties below are optional Status: jsii.String("status"), }
type CfnAnalysis_FilterListConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_FilterListConfigurationProperty struct { // The match operator that is used to determine if a filter should be applied. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterlistconfiguration.html#cfn-quicksight-analysis-filterlistconfiguration-matchoperator // MatchOperator *string `field:"required" json:"matchOperator" yaml:"matchOperator"` // The list of category values for the filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterlistconfiguration.html#cfn-quicksight-analysis-filterlistconfiguration-categoryvalues // CategoryValues *[]*string `field:"optional" json:"categoryValues" yaml:"categoryValues"` // This option determines how null values should be treated when filtering data. // // - `ALL_VALUES` : Include null values in filtered results. // - `NULLS_ONLY` : Only include null values in filtered results. // - `NON_NULLS_ONLY` : Exclude null values from filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterlistconfiguration.html#cfn-quicksight-analysis-filterlistconfiguration-nulloption // NullOption *string `field:"optional" json:"nullOption" yaml:"nullOption"` // Select all of the values. Null is not the assigned value of select all. // // - `FILTER_ALL_VALUES`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterlistconfiguration.html#cfn-quicksight-analysis-filterlistconfiguration-selectalloptions // SelectAllOptions *string `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"` }
A list of filter configurations.
Example:
// 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" filterListConfigurationProperty := &FilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, NullOption: jsii.String("nullOption"), SelectAllOptions: jsii.String("selectAllOptions"), }
type CfnAnalysis_FilterListControlProperty ¶ added in v2.72.0
type CfnAnalysis_FilterListControlProperty struct { // The ID of the `FilterListControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterlistcontrol.html#cfn-quicksight-analysis-filterlistcontrol-filtercontrolid // FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"` // The source filter ID of the `FilterListControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterlistcontrol.html#cfn-quicksight-analysis-filterlistcontrol-sourcefilterid // SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"` // The title of the `FilterListControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterlistcontrol.html#cfn-quicksight-analysis-filterlistcontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterlistcontrol.html#cfn-quicksight-analysis-filterlistcontrol-cascadingcontrolconfiguration // CascadingControlConfiguration interface{} `field:"optional" json:"cascadingControlConfiguration" yaml:"cascadingControlConfiguration"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterlistcontrol.html#cfn-quicksight-analysis-filterlistcontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` // A list of selectable values that are used in a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterlistcontrol.html#cfn-quicksight-analysis-filterlistcontrol-selectablevalues // SelectableValues interface{} `field:"optional" json:"selectableValues" yaml:"selectableValues"` // The type of `FilterListControl` . Choose one of the following options:. // // - `MULTI_SELECT` : The user can select multiple entries from the list. // - `SINGLE_SELECT` : The user can select a single entry from the list. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterlistcontrol.html#cfn-quicksight-analysis-filterlistcontrol-type // Type *string `field:"optional" json:"type" yaml:"type"` }
A control to display a list of buttons or boxes.
This is used to select either a single value or multiple values.
Example:
// 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" filterListControlProperty := &FilterListControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional CascadingControlConfiguration: &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }, DisplayOptions: &ListControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SearchOptions: &ListControlSearchOptionsProperty{ Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, SelectableValues: &FilterSelectableValuesProperty{ Values: []*string{ jsii.String("values"), }, }, Type: jsii.String("type"), }
type CfnAnalysis_FilterOperationSelectedFieldsConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_FilterOperationSelectedFieldsConfigurationProperty struct { // The selected columns of a dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-analysis-filteroperationselectedfieldsconfiguration-selectedcolumns // SelectedColumns interface{} `field:"optional" json:"selectedColumns" yaml:"selectedColumns"` // A structure that contains the options that choose which fields are filtered in the `CustomActionFilterOperation` . // // Valid values are defined as follows: // // - `ALL_FIELDS` : Applies the filter operation to all fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-analysis-filteroperationselectedfieldsconfiguration-selectedfieldoptions // SelectedFieldOptions *string `field:"optional" json:"selectedFieldOptions" yaml:"selectedFieldOptions"` // Chooses the fields that are filtered in `CustomActionFilterOperation` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-analysis-filteroperationselectedfieldsconfiguration-selectedfields // SelectedFields *[]*string `field:"optional" json:"selectedFields" yaml:"selectedFields"` }
The configuration of selected fields in the `CustomActionFilterOperation` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" filterOperationSelectedFieldsConfigurationProperty := &FilterOperationSelectedFieldsConfigurationProperty{ SelectedColumns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, SelectedFieldOptions: jsii.String("selectedFieldOptions"), SelectedFields: []*string{ jsii.String("selectedFields"), }, }
type CfnAnalysis_FilterOperationTargetVisualsConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_FilterOperationTargetVisualsConfigurationProperty struct { // The configuration of the same-sheet target visuals that you want to be filtered. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filteroperationtargetvisualsconfiguration.html#cfn-quicksight-analysis-filteroperationtargetvisualsconfiguration-samesheettargetvisualconfiguration // SameSheetTargetVisualConfiguration interface{} `field:"optional" json:"sameSheetTargetVisualConfiguration" yaml:"sameSheetTargetVisualConfiguration"` }
The configuration of target visuals that you want to be filtered.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" filterOperationTargetVisualsConfigurationProperty := &FilterOperationTargetVisualsConfigurationProperty{ SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{ TargetVisualOptions: jsii.String("targetVisualOptions"), TargetVisuals: []*string{ jsii.String("targetVisuals"), }, }, }
type CfnAnalysis_FilterProperty ¶ added in v2.72.0
type CfnAnalysis_FilterProperty struct { // A `CategoryFilter` filters text values. // // For more information, see [Adding text filters](https://docs.aws.amazon.com/quicksight/latest/user/add-a-text-filter-data-prep.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filter.html#cfn-quicksight-analysis-filter-categoryfilter // CategoryFilter interface{} `field:"optional" json:"categoryFilter" yaml:"categoryFilter"` // A `NumericEqualityFilter` filters numeric values that equal or do not equal a given numeric value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filter.html#cfn-quicksight-analysis-filter-numericequalityfilter // NumericEqualityFilter interface{} `field:"optional" json:"numericEqualityFilter" yaml:"numericEqualityFilter"` // A `NumericRangeFilter` filters numeric values that are either inside or outside a given numeric range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filter.html#cfn-quicksight-analysis-filter-numericrangefilter // NumericRangeFilter interface{} `field:"optional" json:"numericRangeFilter" yaml:"numericRangeFilter"` // A `RelativeDatesFilter` filters date values that are relative to a given date. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filter.html#cfn-quicksight-analysis-filter-relativedatesfilter // RelativeDatesFilter interface{} `field:"optional" json:"relativeDatesFilter" yaml:"relativeDatesFilter"` // A `TimeEqualityFilter` filters date-time values that equal or do not equal a given date/time value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filter.html#cfn-quicksight-analysis-filter-timeequalityfilter // TimeEqualityFilter interface{} `field:"optional" json:"timeEqualityFilter" yaml:"timeEqualityFilter"` // A `TimeRangeFilter` filters date-time values that are either inside or outside a given date/time range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filter.html#cfn-quicksight-analysis-filter-timerangefilter // TimeRangeFilter interface{} `field:"optional" json:"timeRangeFilter" yaml:"timeRangeFilter"` // A `TopBottomFilter` filters data to the top or bottom values for a given column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filter.html#cfn-quicksight-analysis-filter-topbottomfilter // TopBottomFilter interface{} `field:"optional" json:"topBottomFilter" yaml:"topBottomFilter"` }
With a `Filter` , you can remove portions of data from a particular visual or view.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" filterProperty := &FilterProperty{ CategoryFilter: &CategoryFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Configuration: &CategoryFilterConfigurationProperty{ CustomFilterConfiguration: &CustomFilterConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValue: jsii.String("categoryValue"), ParameterName: jsii.String("parameterName"), SelectAllOptions: jsii.String("selectAllOptions"), }, CustomFilterListConfiguration: &CustomFilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, SelectAllOptions: jsii.String("selectAllOptions"), }, FilterListConfiguration: &FilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, NullOption: jsii.String("nullOption"), SelectAllOptions: jsii.String("selectAllOptions"), }, }, FilterId: jsii.String("filterId"), }, NumericEqualityFilter: &NumericEqualityFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional AggregationFunction: &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"), }, }, ParameterName: jsii.String("parameterName"), SelectAllOptions: jsii.String("selectAllOptions"), Value: jsii.Number(123), }, NumericRangeFilter: &NumericRangeFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), // the properties below are optional AggregationFunction: &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"), }, }, IncludeMaximum: jsii.Boolean(false), IncludeMinimum: jsii.Boolean(false), RangeMaximum: &NumericRangeFilterValueProperty{ Parameter: jsii.String("parameter"), StaticValue: jsii.Number(123), }, RangeMinimum: &NumericRangeFilterValueProperty{ Parameter: jsii.String("parameter"), StaticValue: jsii.Number(123), }, SelectAllOptions: jsii.String("selectAllOptions"), }, RelativeDatesFilter: &RelativeDatesFilterProperty{ AnchorDateConfiguration: &AnchorDateConfigurationProperty{ AnchorOption: jsii.String("anchorOption"), ParameterName: jsii.String("parameterName"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), RelativeDateType: jsii.String("relativeDateType"), TimeGranularity: jsii.String("timeGranularity"), // the properties below are optional ExcludePeriodConfiguration: &ExcludePeriodConfigurationProperty{ Amount: jsii.Number(123), Granularity: jsii.String("granularity"), // the properties below are optional Status: jsii.String("status"), }, MinimumGranularity: jsii.String("minimumGranularity"), ParameterName: jsii.String("parameterName"), RelativeDateValue: jsii.Number(123), }, TimeEqualityFilter: &TimeEqualityFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), // the properties below are optional ParameterName: jsii.String("parameterName"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, TimeGranularity: jsii.String("timeGranularity"), Value: jsii.String("value"), }, TimeRangeFilter: &TimeRangeFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), // the properties below are optional ExcludePeriodConfiguration: &ExcludePeriodConfigurationProperty{ Amount: jsii.Number(123), Granularity: jsii.String("granularity"), // the properties below are optional Status: jsii.String("status"), }, IncludeMaximum: jsii.Boolean(false), IncludeMinimum: jsii.Boolean(false), RangeMaximumValue: &TimeRangeFilterValueProperty{ Parameter: jsii.String("parameter"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValue: jsii.String("staticValue"), }, RangeMinimumValue: &TimeRangeFilterValueProperty{ Parameter: jsii.String("parameter"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValue: jsii.String("staticValue"), }, TimeGranularity: jsii.String("timeGranularity"), }, TopBottomFilter: &TopBottomFilterProperty{ AggregationSortConfigurations: []interface{}{ &AggregationSortConfigurationProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SortDirection: jsii.String("sortDirection"), // the properties below are optional AggregationFunction: &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"), }, }, }, }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), // the properties below are optional Limit: jsii.Number(123), ParameterName: jsii.String("parameterName"), TimeGranularity: jsii.String("timeGranularity"), }, }
type CfnAnalysis_FilterRelativeDateTimeControlProperty ¶ added in v2.72.0
type CfnAnalysis_FilterRelativeDateTimeControlProperty struct { // The ID of the `FilterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterrelativedatetimecontrol.html#cfn-quicksight-analysis-filterrelativedatetimecontrol-filtercontrolid // FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"` // The source filter ID of the `FilterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterrelativedatetimecontrol.html#cfn-quicksight-analysis-filterrelativedatetimecontrol-sourcefilterid // SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"` // The title of the `FilterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterrelativedatetimecontrol.html#cfn-quicksight-analysis-filterrelativedatetimecontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterrelativedatetimecontrol.html#cfn-quicksight-analysis-filterrelativedatetimecontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` }
A control from a date filter that is used to specify the relative date.
Example:
// 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" filterRelativeDateTimeControlProperty := &FilterRelativeDateTimeControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &RelativeDateTimeControlDisplayOptionsProperty{ DateTimeFormat: jsii.String("dateTimeFormat"), InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }
type CfnAnalysis_FilterScopeConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_FilterScopeConfigurationProperty struct { // The configuration for applying a filter to all sheets. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterscopeconfiguration.html#cfn-quicksight-analysis-filterscopeconfiguration-allsheets // AllSheets interface{} `field:"optional" json:"allSheets" yaml:"allSheets"` // The configuration for applying a filter to specific sheets. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterscopeconfiguration.html#cfn-quicksight-analysis-filterscopeconfiguration-selectedsheets // SelectedSheets interface{} `field:"optional" json:"selectedSheets" yaml:"selectedSheets"` }
The scope configuration for a `FilterGroup` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" var allSheets interface{} filterScopeConfigurationProperty := &FilterScopeConfigurationProperty{ AllSheets: allSheets, SelectedSheets: &SelectedSheetsFilterScopeConfigurationProperty{ SheetVisualScopingConfigurations: []interface{}{ &SheetVisualScopingConfigurationProperty{ Scope: jsii.String("scope"), SheetId: jsii.String("sheetId"), // the properties below are optional VisualIds: []*string{ jsii.String("visualIds"), }, }, }, }, }
type CfnAnalysis_FilterSelectableValuesProperty ¶ added in v2.72.0
type CfnAnalysis_FilterSelectableValuesProperty struct { // The values that are used in the `FilterSelectableValues` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterselectablevalues.html#cfn-quicksight-analysis-filterselectablevalues-values // Values *[]*string `field:"optional" json:"values" yaml:"values"` }
A list of selectable values that are used in a control.
Example:
// 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" filterSelectableValuesProperty := &FilterSelectableValuesProperty{ Values: []*string{ jsii.String("values"), }, }
type CfnAnalysis_FilterSliderControlProperty ¶ added in v2.72.0
type CfnAnalysis_FilterSliderControlProperty struct { // The ID of the `FilterSliderControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterslidercontrol.html#cfn-quicksight-analysis-filterslidercontrol-filtercontrolid // FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"` // The smaller value that is displayed at the left of the slider. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterslidercontrol.html#cfn-quicksight-analysis-filterslidercontrol-maximumvalue // // Default: - 0. // MaximumValue *float64 `field:"required" json:"maximumValue" yaml:"maximumValue"` // The larger value that is displayed at the right of the slider. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterslidercontrol.html#cfn-quicksight-analysis-filterslidercontrol-minimumvalue // // Default: - 0. // MinimumValue *float64 `field:"required" json:"minimumValue" yaml:"minimumValue"` // The source filter ID of the `FilterSliderControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterslidercontrol.html#cfn-quicksight-analysis-filterslidercontrol-sourcefilterid // SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"` // The number of increments that the slider bar is divided into. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterslidercontrol.html#cfn-quicksight-analysis-filterslidercontrol-stepsize // // Default: - 0. // StepSize *float64 `field:"required" json:"stepSize" yaml:"stepSize"` // The title of the `FilterSliderControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterslidercontrol.html#cfn-quicksight-analysis-filterslidercontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterslidercontrol.html#cfn-quicksight-analysis-filterslidercontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` // The type of `FilterSliderControl` . Choose one of the following options:. // // - `SINGLE_POINT` : Filter against(equals) a single data point. // - `RANGE` : Filter data that is in a specified range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterslidercontrol.html#cfn-quicksight-analysis-filterslidercontrol-type // Type *string `field:"optional" json:"type" yaml:"type"` }
A control to display a horizontal toggle bar.
This is used to change a value by sliding the toggle.
Example:
// 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" filterSliderControlProperty := &FilterSliderControlProperty{ FilterControlId: jsii.String("filterControlId"), MaximumValue: jsii.Number(123), MinimumValue: jsii.Number(123), SourceFilterId: jsii.String("sourceFilterId"), StepSize: jsii.Number(123), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &SliderControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, Type: jsii.String("type"), }
type CfnAnalysis_FilterTextAreaControlProperty ¶ added in v2.72.0
type CfnAnalysis_FilterTextAreaControlProperty struct { // The ID of the `FilterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtertextareacontrol.html#cfn-quicksight-analysis-filtertextareacontrol-filtercontrolid // FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"` // The source filter ID of the `FilterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtertextareacontrol.html#cfn-quicksight-analysis-filtertextareacontrol-sourcefilterid // SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"` // The title of the `FilterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtertextareacontrol.html#cfn-quicksight-analysis-filtertextareacontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The delimiter that is used to separate the lines in text. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtertextareacontrol.html#cfn-quicksight-analysis-filtertextareacontrol-delimiter // Delimiter *string `field:"optional" json:"delimiter" yaml:"delimiter"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtertextareacontrol.html#cfn-quicksight-analysis-filtertextareacontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` }
A control to display a text box that is used to enter multiple entries.
Example:
// 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" filterTextAreaControlProperty := &FilterTextAreaControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional Delimiter: jsii.String("delimiter"), DisplayOptions: &TextAreaControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }
type CfnAnalysis_FilterTextFieldControlProperty ¶ added in v2.72.0
type CfnAnalysis_FilterTextFieldControlProperty struct { // The ID of the `FilterTextFieldControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtertextfieldcontrol.html#cfn-quicksight-analysis-filtertextfieldcontrol-filtercontrolid // FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"` // The source filter ID of the `FilterTextFieldControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtertextfieldcontrol.html#cfn-quicksight-analysis-filtertextfieldcontrol-sourcefilterid // SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"` // The title of the `FilterTextFieldControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtertextfieldcontrol.html#cfn-quicksight-analysis-filtertextfieldcontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtertextfieldcontrol.html#cfn-quicksight-analysis-filtertextfieldcontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` }
A control to display a text box that is used to enter a single entry.
Example:
// 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" filterTextFieldControlProperty := &FilterTextFieldControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &TextFieldControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }
type CfnAnalysis_FontConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_FontConfigurationProperty struct { // Determines the color of the text. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fontconfiguration.html#cfn-quicksight-analysis-fontconfiguration-fontcolor // FontColor *string `field:"optional" json:"fontColor" yaml:"fontColor"` // Determines the appearance of decorative lines on the text. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fontconfiguration.html#cfn-quicksight-analysis-fontconfiguration-fontdecoration // FontDecoration *string `field:"optional" json:"fontDecoration" yaml:"fontDecoration"` // The option that determines the text display size. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fontconfiguration.html#cfn-quicksight-analysis-fontconfiguration-fontsize // FontSize interface{} `field:"optional" json:"fontSize" yaml:"fontSize"` // Determines the text display face that is inherited by the given font family. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fontconfiguration.html#cfn-quicksight-analysis-fontconfiguration-fontstyle // FontStyle *string `field:"optional" json:"fontStyle" yaml:"fontStyle"` // The option that determines the text display weight, or boldness. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fontconfiguration.html#cfn-quicksight-analysis-fontconfiguration-fontweight // FontWeight interface{} `field:"optional" json:"fontWeight" yaml:"fontWeight"` }
Configures the display properties of the given text.
Example:
// 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" fontConfigurationProperty := &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }
type CfnAnalysis_FontSizeProperty ¶ added in v2.72.0
type CfnAnalysis_FontSizeProperty struct { // The lexical name for the text size, proportional to its surrounding context. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fontsize.html#cfn-quicksight-analysis-fontsize-relative // Relative *string `field:"optional" json:"relative" yaml:"relative"` }
The option that determines the text display size.
Example:
// 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" fontSizeProperty := &FontSizeProperty{ Relative: jsii.String("relative"), }
type CfnAnalysis_FontWeightProperty ¶ added in v2.72.0
type CfnAnalysis_FontWeightProperty struct { // The lexical name for the level of boldness of the text display. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fontweight.html#cfn-quicksight-analysis-fontweight-name // Name *string `field:"optional" json:"name" yaml:"name"` }
The option that determines the text display weight, or boldness.
Example:
// 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" fontWeightProperty := &FontWeightProperty{ Name: jsii.String("name"), }
type CfnAnalysis_ForecastComputationProperty ¶ added in v2.72.0
type CfnAnalysis_ForecastComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The custom seasonality value setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-customseasonalityvalue // CustomSeasonalityValue *float64 `field:"optional" json:"customSeasonalityValue" yaml:"customSeasonalityValue"` // The lower boundary setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-lowerboundary // LowerBoundary *float64 `field:"optional" json:"lowerBoundary" yaml:"lowerBoundary"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The periods backward setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-periodsbackward // PeriodsBackward *float64 `field:"optional" json:"periodsBackward" yaml:"periodsBackward"` // The periods forward setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-periodsforward // PeriodsForward *float64 `field:"optional" json:"periodsForward" yaml:"periodsForward"` // The prediction interval setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-predictioninterval // PredictionInterval *float64 `field:"optional" json:"predictionInterval" yaml:"predictionInterval"` // The seasonality setup of a forecast computation. Choose one of the following options:. // // - `AUTOMATIC` // - `CUSTOM` : Checks the custom seasonality value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-seasonality // Seasonality *string `field:"optional" json:"seasonality" yaml:"seasonality"` // The time field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-time // Time interface{} `field:"optional" json:"time" yaml:"time"` // The upper boundary setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-upperboundary // UpperBoundary *float64 `field:"optional" json:"upperBoundary" yaml:"upperBoundary"` // The value field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-value // Value interface{} `field:"optional" json:"value" yaml:"value"` }
The forecast computation configuration.
Example:
type CfnAnalysis_ForecastConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ForecastConfigurationProperty struct { // The forecast properties setup of a forecast in the line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastconfiguration.html#cfn-quicksight-analysis-forecastconfiguration-forecastproperties // ForecastProperties interface{} `field:"optional" json:"forecastProperties" yaml:"forecastProperties"` // The forecast scenario of a forecast in the line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastconfiguration.html#cfn-quicksight-analysis-forecastconfiguration-scenario // Scenario interface{} `field:"optional" json:"scenario" yaml:"scenario"` }
The forecast configuration that is used in a line chart's display properties.
Example:
// 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" forecastConfigurationProperty := &ForecastConfigurationProperty{ ForecastProperties: &TimeBasedForecastPropertiesProperty{ LowerBoundary: jsii.Number(123), PeriodsBackward: jsii.Number(123), PeriodsForward: jsii.Number(123), PredictionInterval: jsii.Number(123), Seasonality: jsii.Number(123), UpperBoundary: jsii.Number(123), }, Scenario: &ForecastScenarioProperty{ WhatIfPointScenario: &WhatIfPointScenarioProperty{ Date: jsii.String("date"), Value: jsii.Number(123), }, WhatIfRangeScenario: &WhatIfRangeScenarioProperty{ EndDate: jsii.String("endDate"), StartDate: jsii.String("startDate"), Value: jsii.Number(123), }, }, }
type CfnAnalysis_ForecastScenarioProperty ¶ added in v2.72.0
type CfnAnalysis_ForecastScenarioProperty struct { // The what-if analysis forecast setup with the target date. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastscenario.html#cfn-quicksight-analysis-forecastscenario-whatifpointscenario // WhatIfPointScenario interface{} `field:"optional" json:"whatIfPointScenario" yaml:"whatIfPointScenario"` // The what-if analysis forecast setup with the date range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastscenario.html#cfn-quicksight-analysis-forecastscenario-whatifrangescenario // WhatIfRangeScenario interface{} `field:"optional" json:"whatIfRangeScenario" yaml:"whatIfRangeScenario"` }
The forecast scenario of a forecast in the line chart.
Example:
// 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" forecastScenarioProperty := &ForecastScenarioProperty{ WhatIfPointScenario: &WhatIfPointScenarioProperty{ Date: jsii.String("date"), Value: jsii.Number(123), }, WhatIfRangeScenario: &WhatIfRangeScenarioProperty{ EndDate: jsii.String("endDate"), StartDate: jsii.String("startDate"), Value: jsii.Number(123), }, }
type CfnAnalysis_FormatConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_FormatConfigurationProperty struct { // Formatting configuration for `DateTime` fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-formatconfiguration.html#cfn-quicksight-analysis-formatconfiguration-datetimeformatconfiguration // DateTimeFormatConfiguration interface{} `field:"optional" json:"dateTimeFormatConfiguration" yaml:"dateTimeFormatConfiguration"` // Formatting configuration for number fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-formatconfiguration.html#cfn-quicksight-analysis-formatconfiguration-numberformatconfiguration // NumberFormatConfiguration interface{} `field:"optional" json:"numberFormatConfiguration" yaml:"numberFormatConfiguration"` // Formatting configuration for string fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-formatconfiguration.html#cfn-quicksight-analysis-formatconfiguration-stringformatconfiguration // StringFormatConfiguration interface{} `field:"optional" json:"stringFormatConfiguration" yaml:"stringFormatConfiguration"` }
The formatting configuration for all types of field.
Example:
// 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" formatConfigurationProperty := &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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }
type CfnAnalysis_FreeFormLayoutCanvasSizeOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_FreeFormLayoutCanvasSizeOptionsProperty struct { // The options that determine the sizing of the canvas used in a free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutcanvassizeoptions.html#cfn-quicksight-analysis-freeformlayoutcanvassizeoptions-screencanvassizeoptions // ScreenCanvasSizeOptions interface{} `field:"optional" json:"screenCanvasSizeOptions" yaml:"screenCanvasSizeOptions"` }
Configuration options for the canvas of a free-form layout.
Example:
// 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" freeFormLayoutCanvasSizeOptionsProperty := &FreeFormLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }
type CfnAnalysis_FreeFormLayoutConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_FreeFormLayoutConfigurationProperty struct { // The elements that are included in a free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutconfiguration.html#cfn-quicksight-analysis-freeformlayoutconfiguration-elements // Elements interface{} `field:"required" json:"elements" yaml:"elements"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutconfiguration.html#cfn-quicksight-analysis-freeformlayoutconfiguration-canvassizeoptions // CanvasSizeOptions interface{} `field:"optional" json:"canvasSizeOptions" yaml:"canvasSizeOptions"` }
The configuration of a free-form layout.
Example:
// 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" freeFormLayoutConfigurationProperty := &FreeFormLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, // the properties below are optional CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }
type CfnAnalysis_FreeFormLayoutElementBackgroundStyleProperty ¶ added in v2.72.0
type CfnAnalysis_FreeFormLayoutElementBackgroundStyleProperty struct { // The background color of a free-form layout element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelementbackgroundstyle.html#cfn-quicksight-analysis-freeformlayoutelementbackgroundstyle-color // Color *string `field:"optional" json:"color" yaml:"color"` // The background visibility of a free-form layout element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelementbackgroundstyle.html#cfn-quicksight-analysis-freeformlayoutelementbackgroundstyle-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The background style configuration of a free-form layout element.
Example:
// 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" freeFormLayoutElementBackgroundStyleProperty := &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }
type CfnAnalysis_FreeFormLayoutElementBorderStyleProperty ¶ added in v2.72.0
type CfnAnalysis_FreeFormLayoutElementBorderStyleProperty struct { // The border color of a free-form layout element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelementborderstyle.html#cfn-quicksight-analysis-freeformlayoutelementborderstyle-color // Color *string `field:"optional" json:"color" yaml:"color"` // The border visibility of a free-form layout element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelementborderstyle.html#cfn-quicksight-analysis-freeformlayoutelementborderstyle-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The background style configuration of a free-form layout element.
Example:
// 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" freeFormLayoutElementBorderStyleProperty := &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }
type CfnAnalysis_FreeFormLayoutElementProperty ¶ added in v2.72.0
type CfnAnalysis_FreeFormLayoutElementProperty struct { // A unique identifier for an element within a free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-elementid // ElementId *string `field:"required" json:"elementId" yaml:"elementId"` // The type of element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-elementtype // ElementType *string `field:"required" json:"elementType" yaml:"elementType"` // The height of an element within a free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-height // Height *string `field:"required" json:"height" yaml:"height"` // The width of an element within a free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-width // Width *string `field:"required" json:"width" yaml:"width"` // The x-axis coordinate of the element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-xaxislocation // XAxisLocation *string `field:"required" json:"xAxisLocation" yaml:"xAxisLocation"` // The y-axis coordinate of the element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-yaxislocation // YAxisLocation *string `field:"required" json:"yAxisLocation" yaml:"yAxisLocation"` // The background style configuration of a free-form layout element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-backgroundstyle // BackgroundStyle interface{} `field:"optional" json:"backgroundStyle" yaml:"backgroundStyle"` // The border style configuration of a free-form layout element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-borderstyle // BorderStyle interface{} `field:"optional" json:"borderStyle" yaml:"borderStyle"` // The loading animation configuration of a free-form layout element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-loadinganimation // LoadingAnimation interface{} `field:"optional" json:"loadingAnimation" yaml:"loadingAnimation"` // The rendering rules that determine when an element should be displayed within a free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-renderingrules // RenderingRules interface{} `field:"optional" json:"renderingRules" yaml:"renderingRules"` // The border style configuration of a free-form layout element. // // This border style is used when the element is selected. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-selectedborderstyle // SelectedBorderStyle interface{} `field:"optional" json:"selectedBorderStyle" yaml:"selectedBorderStyle"` // The visibility of an element within a free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
An element within a free-form layout.
Example:
// 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" freeFormLayoutElementProperty := &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }
type CfnAnalysis_FreeFormLayoutScreenCanvasSizeOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_FreeFormLayoutScreenCanvasSizeOptionsProperty struct { // The width that the view port will be optimized for when the layout renders. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutscreencanvassizeoptions.html#cfn-quicksight-analysis-freeformlayoutscreencanvassizeoptions-optimizedviewportwidth // OptimizedViewPortWidth *string `field:"required" json:"optimizedViewPortWidth" yaml:"optimizedViewPortWidth"` }
The options that determine the sizing of the canvas used in a free-form layout.
Example:
// 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" freeFormLayoutScreenCanvasSizeOptionsProperty := &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }
type CfnAnalysis_FreeFormSectionLayoutConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_FreeFormSectionLayoutConfigurationProperty struct { // The elements that are included in the free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformsectionlayoutconfiguration.html#cfn-quicksight-analysis-freeformsectionlayoutconfiguration-elements // Elements interface{} `field:"required" json:"elements" yaml:"elements"` }
The free-form layout configuration of a section.
Example:
// 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" freeFormSectionLayoutConfigurationProperty := &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }
type CfnAnalysis_FunnelChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_FunnelChartAggregatedFieldWellsProperty struct { // The category field wells of a funnel chart. // // Values are grouped by category fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartaggregatedfieldwells.html#cfn-quicksight-analysis-funnelchartaggregatedfieldwells-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The value field wells of a funnel chart. // // Values are aggregated based on categories. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartaggregatedfieldwells.html#cfn-quicksight-analysis-funnelchartaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The field well configuration of a `FunnelChartVisual` .
Example:
// 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" funnelChartAggregatedFieldWellsProperty := &FunnelChartAggregatedFieldWellsProperty{ Category: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }
type CfnAnalysis_FunnelChartConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_FunnelChartConfigurationProperty struct { // The label options of the categories that are displayed in a `FunnelChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartconfiguration.html#cfn-quicksight-analysis-funnelchartconfiguration-categorylabeloptions // CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"` // The options that determine the presentation of the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartconfiguration.html#cfn-quicksight-analysis-funnelchartconfiguration-datalabeloptions // DataLabelOptions interface{} `field:"optional" json:"dataLabelOptions" yaml:"dataLabelOptions"` // The field well configuration of a `FunnelChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartconfiguration.html#cfn-quicksight-analysis-funnelchartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The sort configuration of a `FunnelChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartconfiguration.html#cfn-quicksight-analysis-funnelchartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The tooltip configuration of a `FunnelChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartconfiguration.html#cfn-quicksight-analysis-funnelchartconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // The label options for the values that are displayed in a `FunnelChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartconfiguration.html#cfn-quicksight-analysis-funnelchartconfiguration-valuelabeloptions // ValueLabelOptions interface{} `field:"optional" json:"valueLabelOptions" yaml:"valueLabelOptions"` // The visual palette configuration of a `FunnelChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartconfiguration.html#cfn-quicksight-analysis-funnelchartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` }
The configuration of a `FunnelChartVisual` .
Example:
type CfnAnalysis_FunnelChartDataLabelOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_FunnelChartDataLabelOptionsProperty struct { // The visibility of the category labels within the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartdatalabeloptions.html#cfn-quicksight-analysis-funnelchartdatalabeloptions-categorylabelvisibility // CategoryLabelVisibility *string `field:"optional" json:"categoryLabelVisibility" yaml:"categoryLabelVisibility"` // The color of the data label text. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartdatalabeloptions.html#cfn-quicksight-analysis-funnelchartdatalabeloptions-labelcolor // LabelColor *string `field:"optional" json:"labelColor" yaml:"labelColor"` // The font configuration for the data labels. // // Only the `FontSize` attribute of the font configuration is used for data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartdatalabeloptions.html#cfn-quicksight-analysis-funnelchartdatalabeloptions-labelfontconfiguration // LabelFontConfiguration interface{} `field:"optional" json:"labelFontConfiguration" yaml:"labelFontConfiguration"` // Determines the style of the metric labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartdatalabeloptions.html#cfn-quicksight-analysis-funnelchartdatalabeloptions-measuredatalabelstyle // MeasureDataLabelStyle *string `field:"optional" json:"measureDataLabelStyle" yaml:"measureDataLabelStyle"` // The visibility of the measure labels within the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartdatalabeloptions.html#cfn-quicksight-analysis-funnelchartdatalabeloptions-measurelabelvisibility // MeasureLabelVisibility *string `field:"optional" json:"measureLabelVisibility" yaml:"measureLabelVisibility"` // Determines the positioning of the data label relative to a section of the funnel. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartdatalabeloptions.html#cfn-quicksight-analysis-funnelchartdatalabeloptions-position // Position *string `field:"optional" json:"position" yaml:"position"` // The visibility option that determines if data labels are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartdatalabeloptions.html#cfn-quicksight-analysis-funnelchartdatalabeloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options that determine the presentation of the data labels.
Example:
// 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" funnelChartDataLabelOptionsProperty := &FunnelChartDataLabelOptionsProperty{ CategoryLabelVisibility: jsii.String("categoryLabelVisibility"), LabelColor: jsii.String("labelColor"), LabelFontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, MeasureDataLabelStyle: jsii.String("measureDataLabelStyle"), MeasureLabelVisibility: jsii.String("measureLabelVisibility"), Position: jsii.String("position"), Visibility: jsii.String("visibility"), }
type CfnAnalysis_FunnelChartFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_FunnelChartFieldWellsProperty struct { // The field well configuration of a `FunnelChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartfieldwells.html#cfn-quicksight-analysis-funnelchartfieldwells-funnelchartaggregatedfieldwells // FunnelChartAggregatedFieldWells interface{} `field:"optional" json:"funnelChartAggregatedFieldWells" yaml:"funnelChartAggregatedFieldWells"` }
The field well configuration of a `FunnelChartVisual` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" funnelChartFieldWellsProperty := &FunnelChartFieldWellsProperty{ FunnelChartAggregatedFieldWells: &FunnelChartAggregatedFieldWellsProperty{ Category: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }, }
type CfnAnalysis_FunnelChartSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_FunnelChartSortConfigurationProperty struct { // The limit on the number of categories displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartsortconfiguration.html#cfn-quicksight-analysis-funnelchartsortconfiguration-categoryitemslimit // CategoryItemsLimit interface{} `field:"optional" json:"categoryItemsLimit" yaml:"categoryItemsLimit"` // The sort configuration of the category fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartsortconfiguration.html#cfn-quicksight-analysis-funnelchartsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` }
The sort configuration of a `FunnelChartVisual` .
Example:
// 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" funnelChartSortConfigurationProperty := &FunnelChartSortConfigurationProperty{ CategoryItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnAnalysis_FunnelChartVisualProperty ¶ added in v2.72.0
type CfnAnalysis_FunnelChartVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartvisual.html#cfn-quicksight-analysis-funnelchartvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartvisual.html#cfn-quicksight-analysis-funnelchartvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of a `FunnelChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartvisual.html#cfn-quicksight-analysis-funnelchartvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartvisual.html#cfn-quicksight-analysis-funnelchartvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartvisual.html#cfn-quicksight-analysis-funnelchartvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartvisual.html#cfn-quicksight-analysis-funnelchartvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A funnel chart.
For more information, see [Using funnel charts](https://docs.aws.amazon.com/quicksight/latest/user/funnel-visual-content.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnAnalysis_GaugeChartArcConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_GaugeChartArcConditionalFormattingProperty struct { // The conditional formatting of the arc foreground color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartarcconditionalformatting.html#cfn-quicksight-analysis-gaugechartarcconditionalformatting-foregroundcolor // ForegroundColor interface{} `field:"optional" json:"foregroundColor" yaml:"foregroundColor"` }
The options that determine the presentation of the arc of a `GaugeChartVisual` .
Example:
// 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" gaugeChartArcConditionalFormattingProperty := &GaugeChartArcConditionalFormattingProperty{ ForegroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnAnalysis_GaugeChartConditionalFormattingOptionProperty ¶ added in v2.72.0
type CfnAnalysis_GaugeChartConditionalFormattingOptionProperty struct { // The options that determine the presentation of the arc of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartconditionalformattingoption.html#cfn-quicksight-analysis-gaugechartconditionalformattingoption-arc // Arc interface{} `field:"optional" json:"arc" yaml:"arc"` // The conditional formatting for the primary value of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartconditionalformattingoption.html#cfn-quicksight-analysis-gaugechartconditionalformattingoption-primaryvalue // PrimaryValue interface{} `field:"optional" json:"primaryValue" yaml:"primaryValue"` }
Conditional formatting options of a `GaugeChartVisual` .
Example:
// 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" gaugeChartConditionalFormattingOptionProperty := &GaugeChartConditionalFormattingOptionProperty{ Arc: &GaugeChartArcConditionalFormattingProperty{ ForegroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, PrimaryValue: &GaugeChartPrimaryValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }
type CfnAnalysis_GaugeChartConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_GaugeChartConditionalFormattingProperty struct { // Conditional formatting options of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartconditionalformatting.html#cfn-quicksight-analysis-gaugechartconditionalformatting-conditionalformattingoptions // ConditionalFormattingOptions interface{} `field:"optional" json:"conditionalFormattingOptions" yaml:"conditionalFormattingOptions"` }
The conditional formatting of a `GaugeChartVisual` .
Example:
// 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" gaugeChartConditionalFormattingProperty := &GaugeChartConditionalFormattingProperty{ ConditionalFormattingOptions: []interface{}{ &GaugeChartConditionalFormattingOptionProperty{ Arc: &GaugeChartArcConditionalFormattingProperty{ ForegroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, PrimaryValue: &GaugeChartPrimaryValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, }, }
type CfnAnalysis_GaugeChartConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_GaugeChartConfigurationProperty struct { // The data label configuration of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartconfiguration.html#cfn-quicksight-analysis-gaugechartconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The field well configuration of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartconfiguration.html#cfn-quicksight-analysis-gaugechartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The options that determine the presentation of the `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartconfiguration.html#cfn-quicksight-analysis-gaugechartconfiguration-gaugechartoptions // GaugeChartOptions interface{} `field:"optional" json:"gaugeChartOptions" yaml:"gaugeChartOptions"` // The tooltip configuration of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartconfiguration.html#cfn-quicksight-analysis-gaugechartconfiguration-tooltipoptions // TooltipOptions interface{} `field:"optional" json:"tooltipOptions" yaml:"tooltipOptions"` // The visual palette configuration of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartconfiguration.html#cfn-quicksight-analysis-gaugechartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` }
The configuration of a `GaugeChartVisual` .
Example:
type CfnAnalysis_GaugeChartFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_GaugeChartFieldWellsProperty struct { // The target value field wells of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartfieldwells.html#cfn-quicksight-analysis-gaugechartfieldwells-targetvalues // TargetValues interface{} `field:"optional" json:"targetValues" yaml:"targetValues"` // The value field wells of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartfieldwells.html#cfn-quicksight-analysis-gaugechartfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The field well configuration of a `GaugeChartVisual` .
Example:
type CfnAnalysis_GaugeChartOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_GaugeChartOptionsProperty struct { // The arc configuration of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartoptions.html#cfn-quicksight-analysis-gaugechartoptions-arc // Arc interface{} `field:"optional" json:"arc" yaml:"arc"` // The arc axis configuration of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartoptions.html#cfn-quicksight-analysis-gaugechartoptions-arcaxis // ArcAxis interface{} `field:"optional" json:"arcAxis" yaml:"arcAxis"` // The comparison configuration of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartoptions.html#cfn-quicksight-analysis-gaugechartoptions-comparison // Comparison interface{} `field:"optional" json:"comparison" yaml:"comparison"` // The options that determine the primary value display type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartoptions.html#cfn-quicksight-analysis-gaugechartoptions-primaryvaluedisplaytype // PrimaryValueDisplayType *string `field:"optional" json:"primaryValueDisplayType" yaml:"primaryValueDisplayType"` // The options that determine the primary value font configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartoptions.html#cfn-quicksight-analysis-gaugechartoptions-primaryvaluefontconfiguration // PrimaryValueFontConfiguration interface{} `field:"optional" json:"primaryValueFontConfiguration" yaml:"primaryValueFontConfiguration"` }
The options that determine the presentation of the `GaugeChartVisual` .
Example:
// 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" gaugeChartOptionsProperty := &GaugeChartOptionsProperty{ Arc: &ArcConfigurationProperty{ ArcAngle: jsii.Number(123), ArcThickness: jsii.String("arcThickness"), }, ArcAxis: &ArcAxisConfigurationProperty{ Range: &ArcAxisDisplayRangeProperty{ Max: jsii.Number(123), Min: jsii.Number(123), }, ReserveRange: jsii.Number(123), }, Comparison: &ComparisonConfigurationProperty{ ComparisonFormat: &ComparisonFormatConfigurationProperty{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, ComparisonMethod: jsii.String("comparisonMethod"), }, PrimaryValueDisplayType: jsii.String("primaryValueDisplayType"), PrimaryValueFontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, }
type CfnAnalysis_GaugeChartPrimaryValueConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_GaugeChartPrimaryValueConditionalFormattingProperty struct { // The conditional formatting of the primary value icon. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartprimaryvalueconditionalformatting.html#cfn-quicksight-analysis-gaugechartprimaryvalueconditionalformatting-icon // Icon interface{} `field:"optional" json:"icon" yaml:"icon"` // The conditional formatting of the primary value text color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartprimaryvalueconditionalformatting.html#cfn-quicksight-analysis-gaugechartprimaryvalueconditionalformatting-textcolor // TextColor interface{} `field:"optional" json:"textColor" yaml:"textColor"` }
The conditional formatting for the primary value of a `GaugeChartVisual` .
Example:
// 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" gaugeChartPrimaryValueConditionalFormattingProperty := &GaugeChartPrimaryValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnAnalysis_GaugeChartVisualProperty ¶ added in v2.72.0
type CfnAnalysis_GaugeChartVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartvisual.html#cfn-quicksight-analysis-gaugechartvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartvisual.html#cfn-quicksight-analysis-gaugechartvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartvisual.html#cfn-quicksight-analysis-gaugechartvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The conditional formatting of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartvisual.html#cfn-quicksight-analysis-gaugechartvisual-conditionalformatting // ConditionalFormatting interface{} `field:"optional" json:"conditionalFormatting" yaml:"conditionalFormatting"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartvisual.html#cfn-quicksight-analysis-gaugechartvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartvisual.html#cfn-quicksight-analysis-gaugechartvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A gauge chart.
For more information, see [Using gauge charts](https://docs.aws.amazon.com/quicksight/latest/user/gauge-chart.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnAnalysis_GeospatialCoordinateBoundsProperty ¶ added in v2.72.0
type CfnAnalysis_GeospatialCoordinateBoundsProperty struct { // The longitude of the east bound of the geospatial coordinate bounds. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialcoordinatebounds.html#cfn-quicksight-analysis-geospatialcoordinatebounds-east // East *float64 `field:"required" json:"east" yaml:"east"` // The latitude of the north bound of the geospatial coordinate bounds. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialcoordinatebounds.html#cfn-quicksight-analysis-geospatialcoordinatebounds-north // North *float64 `field:"required" json:"north" yaml:"north"` // The latitude of the south bound of the geospatial coordinate bounds. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialcoordinatebounds.html#cfn-quicksight-analysis-geospatialcoordinatebounds-south // South *float64 `field:"required" json:"south" yaml:"south"` // The longitude of the west bound of the geospatial coordinate bounds. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialcoordinatebounds.html#cfn-quicksight-analysis-geospatialcoordinatebounds-west // West *float64 `field:"required" json:"west" yaml:"west"` }
The bound options (north, south, west, east) of the geospatial window options.
Example:
// 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" geospatialCoordinateBoundsProperty := &GeospatialCoordinateBoundsProperty{ East: jsii.Number(123), North: jsii.Number(123), South: jsii.Number(123), West: jsii.Number(123), }
type CfnAnalysis_GeospatialHeatmapColorScaleProperty ¶ added in v2.87.0
type CfnAnalysis_GeospatialHeatmapColorScaleProperty struct { // The list of colors to be used in heatmap point style. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialheatmapcolorscale.html#cfn-quicksight-analysis-geospatialheatmapcolorscale-colors // Colors interface{} `field:"optional" json:"colors" yaml:"colors"` }
The color scale specification for the heatmap point style.
Example:
// 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" geospatialHeatmapColorScaleProperty := &GeospatialHeatmapColorScaleProperty{ Colors: []interface{}{ &GeospatialHeatmapDataColorProperty{ Color: jsii.String("color"), }, }, }
type CfnAnalysis_GeospatialHeatmapConfigurationProperty ¶ added in v2.87.0
type CfnAnalysis_GeospatialHeatmapConfigurationProperty struct { // The color scale specification for the heatmap point style. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialheatmapconfiguration.html#cfn-quicksight-analysis-geospatialheatmapconfiguration-heatmapcolor // HeatmapColor interface{} `field:"optional" json:"heatmapColor" yaml:"heatmapColor"` }
The heatmap configuration of the geospatial point style.
Example:
// 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" geospatialHeatmapConfigurationProperty := &GeospatialHeatmapConfigurationProperty{ HeatmapColor: &GeospatialHeatmapColorScaleProperty{ Colors: []interface{}{ &GeospatialHeatmapDataColorProperty{ Color: jsii.String("color"), }, }, }, }
type CfnAnalysis_GeospatialHeatmapDataColorProperty ¶ added in v2.87.0
type CfnAnalysis_GeospatialHeatmapDataColorProperty struct { // The hex color to be used in the heatmap point style. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialheatmapdatacolor.html#cfn-quicksight-analysis-geospatialheatmapdatacolor-color // Color *string `field:"required" json:"color" yaml:"color"` }
The color to be used in the heatmap point style.
Example:
// 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" geospatialHeatmapDataColorProperty := &GeospatialHeatmapDataColorProperty{ Color: jsii.String("color"), }
type CfnAnalysis_GeospatialMapAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_GeospatialMapAggregatedFieldWellsProperty struct { // The color field wells of a geospatial map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapaggregatedfieldwells.html#cfn-quicksight-analysis-geospatialmapaggregatedfieldwells-colors // Colors interface{} `field:"optional" json:"colors" yaml:"colors"` // The geospatial field wells of a geospatial map. // // Values are grouped by geospatial fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapaggregatedfieldwells.html#cfn-quicksight-analysis-geospatialmapaggregatedfieldwells-geospatial // Geospatial interface{} `field:"optional" json:"geospatial" yaml:"geospatial"` // The size field wells of a geospatial map. // // Values are aggregated based on geospatial fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapaggregatedfieldwells.html#cfn-quicksight-analysis-geospatialmapaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The aggregated field wells for a geospatial map.
Example:
type CfnAnalysis_GeospatialMapConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_GeospatialMapConfigurationProperty struct { // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapconfiguration.html#cfn-quicksight-analysis-geospatialmapconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapconfiguration.html#cfn-quicksight-analysis-geospatialmapconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The map style options of the geospatial map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapconfiguration.html#cfn-quicksight-analysis-geospatialmapconfiguration-mapstyleoptions // MapStyleOptions interface{} `field:"optional" json:"mapStyleOptions" yaml:"mapStyleOptions"` // The point style options of the geospatial map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapconfiguration.html#cfn-quicksight-analysis-geospatialmapconfiguration-pointstyleoptions // PointStyleOptions interface{} `field:"optional" json:"pointStyleOptions" yaml:"pointStyleOptions"` // The tooltip display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapconfiguration.html#cfn-quicksight-analysis-geospatialmapconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapconfiguration.html#cfn-quicksight-analysis-geospatialmapconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` // The window options of the geospatial map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapconfiguration.html#cfn-quicksight-analysis-geospatialmapconfiguration-windowoptions // WindowOptions interface{} `field:"optional" json:"windowOptions" yaml:"windowOptions"` }
The configuration of a `GeospatialMapVisual` .
Example:
type CfnAnalysis_GeospatialMapFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_GeospatialMapFieldWellsProperty struct { // The aggregated field well for a geospatial map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapfieldwells.html#cfn-quicksight-analysis-geospatialmapfieldwells-geospatialmapaggregatedfieldwells // GeospatialMapAggregatedFieldWells interface{} `field:"optional" json:"geospatialMapAggregatedFieldWells" yaml:"geospatialMapAggregatedFieldWells"` }
The field wells of a `GeospatialMapVisual` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_GeospatialMapStyleOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_GeospatialMapStyleOptionsProperty struct { // The base map style of the geospatial map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapstyleoptions.html#cfn-quicksight-analysis-geospatialmapstyleoptions-basemapstyle // BaseMapStyle *string `field:"optional" json:"baseMapStyle" yaml:"baseMapStyle"` }
The map style options of the geospatial map.
Example:
// 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" geospatialMapStyleOptionsProperty := &GeospatialMapStyleOptionsProperty{ BaseMapStyle: jsii.String("baseMapStyle"), }
type CfnAnalysis_GeospatialMapVisualProperty ¶ added in v2.72.0
type CfnAnalysis_GeospatialMapVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapvisual.html#cfn-quicksight-analysis-geospatialmapvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapvisual.html#cfn-quicksight-analysis-geospatialmapvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapvisual.html#cfn-quicksight-analysis-geospatialmapvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapvisual.html#cfn-quicksight-analysis-geospatialmapvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapvisual.html#cfn-quicksight-analysis-geospatialmapvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapvisual.html#cfn-quicksight-analysis-geospatialmapvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A geospatial map or a points on map visual.
For more information, see [Creating point maps](https://docs.aws.amazon.com/quicksight/latest/user/point-maps.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnAnalysis_GeospatialPointStyleOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_GeospatialPointStyleOptionsProperty struct { // The cluster marker configuration of the geospatial point style. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpointstyleoptions.html#cfn-quicksight-analysis-geospatialpointstyleoptions-clustermarkerconfiguration // ClusterMarkerConfiguration interface{} `field:"optional" json:"clusterMarkerConfiguration" yaml:"clusterMarkerConfiguration"` // The heatmap configuration of the geospatial point style. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpointstyleoptions.html#cfn-quicksight-analysis-geospatialpointstyleoptions-heatmapconfiguration // HeatmapConfiguration interface{} `field:"optional" json:"heatmapConfiguration" yaml:"heatmapConfiguration"` // The selected point styles (point, cluster) of the geospatial map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpointstyleoptions.html#cfn-quicksight-analysis-geospatialpointstyleoptions-selectedpointstyle // SelectedPointStyle *string `field:"optional" json:"selectedPointStyle" yaml:"selectedPointStyle"` }
The point style of the geospatial map.
Example:
// 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" geospatialPointStyleOptionsProperty := &GeospatialPointStyleOptionsProperty{ ClusterMarkerConfiguration: &ClusterMarkerConfigurationProperty{ ClusterMarker: &ClusterMarkerProperty{ SimpleClusterMarker: &SimpleClusterMarkerProperty{ Color: jsii.String("color"), }, }, }, HeatmapConfiguration: &GeospatialHeatmapConfigurationProperty{ HeatmapColor: &GeospatialHeatmapColorScaleProperty{ Colors: []interface{}{ &GeospatialHeatmapDataColorProperty{ Color: jsii.String("color"), }, }, }, }, SelectedPointStyle: jsii.String("selectedPointStyle"), }
type CfnAnalysis_GeospatialWindowOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_GeospatialWindowOptionsProperty struct { // The bounds options (north, south, west, east) of the geospatial window options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialwindowoptions.html#cfn-quicksight-analysis-geospatialwindowoptions-bounds // Bounds interface{} `field:"optional" json:"bounds" yaml:"bounds"` // The map zoom modes (manual, auto) of the geospatial window options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialwindowoptions.html#cfn-quicksight-analysis-geospatialwindowoptions-mapzoommode // MapZoomMode *string `field:"optional" json:"mapZoomMode" yaml:"mapZoomMode"` }
The window options of the geospatial map visual.
Example:
// 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" geospatialWindowOptionsProperty := &GeospatialWindowOptionsProperty{ Bounds: &GeospatialCoordinateBoundsProperty{ East: jsii.Number(123), North: jsii.Number(123), South: jsii.Number(123), West: jsii.Number(123), }, MapZoomMode: jsii.String("mapZoomMode"), }
type CfnAnalysis_GlobalTableBorderOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_GlobalTableBorderOptionsProperty struct { // Determines the options for side specific border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-globaltableborderoptions.html#cfn-quicksight-analysis-globaltableborderoptions-sidespecificborder // SideSpecificBorder interface{} `field:"optional" json:"sideSpecificBorder" yaml:"sideSpecificBorder"` // Determines the options for uniform border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-globaltableborderoptions.html#cfn-quicksight-analysis-globaltableborderoptions-uniformborder // UniformBorder interface{} `field:"optional" json:"uniformBorder" yaml:"uniformBorder"` }
Determines the border options for a table visual.
Example:
// 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" globalTableBorderOptionsProperty := &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }
type CfnAnalysis_GradientColorProperty ¶ added in v2.72.0
type CfnAnalysis_GradientColorProperty struct { // The list of gradient color stops. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gradientcolor.html#cfn-quicksight-analysis-gradientcolor-stops // Stops interface{} `field:"optional" json:"stops" yaml:"stops"` }
Determines the gradient color settings.
Example:
// 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" gradientColorProperty := &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }
type CfnAnalysis_GradientStopProperty ¶ added in v2.72.0
type CfnAnalysis_GradientStopProperty struct { // Determines gradient offset value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gradientstop.html#cfn-quicksight-analysis-gradientstop-gradientoffset // // Default: - 0. // GradientOffset *float64 `field:"required" json:"gradientOffset" yaml:"gradientOffset"` // Determines the color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gradientstop.html#cfn-quicksight-analysis-gradientstop-color // Color *string `field:"optional" json:"color" yaml:"color"` // Determines the data value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gradientstop.html#cfn-quicksight-analysis-gradientstop-datavalue // DataValue *float64 `field:"optional" json:"dataValue" yaml:"dataValue"` }
Determines the gradient stop configuration.
Example:
// 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" gradientStopProperty := &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }
type CfnAnalysis_GridLayoutCanvasSizeOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_GridLayoutCanvasSizeOptionsProperty struct { // The options that determine the sizing of the canvas used in a grid layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutcanvassizeoptions.html#cfn-quicksight-analysis-gridlayoutcanvassizeoptions-screencanvassizeoptions // ScreenCanvasSizeOptions interface{} `field:"optional" json:"screenCanvasSizeOptions" yaml:"screenCanvasSizeOptions"` }
Configuration options for the canvas of a grid layout.
Example:
// 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" gridLayoutCanvasSizeOptionsProperty := &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }
type CfnAnalysis_GridLayoutConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_GridLayoutConfigurationProperty struct { // The elements that are included in a grid layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutconfiguration.html#cfn-quicksight-analysis-gridlayoutconfiguration-elements // Elements interface{} `field:"required" json:"elements" yaml:"elements"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutconfiguration.html#cfn-quicksight-analysis-gridlayoutconfiguration-canvassizeoptions // CanvasSizeOptions interface{} `field:"optional" json:"canvasSizeOptions" yaml:"canvasSizeOptions"` }
The configuration for a grid layout. Also called a tiled layout.
Visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size.
Example:
// 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" gridLayoutConfigurationProperty := &GridLayoutConfigurationProperty{ Elements: []interface{}{ &GridLayoutElementProperty{ ColumnSpan: jsii.Number(123), ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), RowSpan: jsii.Number(123), // the properties below are optional ColumnIndex: jsii.Number(123), RowIndex: jsii.Number(123), }, }, // the properties below are optional CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }
type CfnAnalysis_GridLayoutElementProperty ¶ added in v2.72.0
type CfnAnalysis_GridLayoutElementProperty struct { // The width of a grid element expressed as a number of grid columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutelement.html#cfn-quicksight-analysis-gridlayoutelement-columnspan // ColumnSpan *float64 `field:"required" json:"columnSpan" yaml:"columnSpan"` // A unique identifier for an element within a grid layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutelement.html#cfn-quicksight-analysis-gridlayoutelement-elementid // ElementId *string `field:"required" json:"elementId" yaml:"elementId"` // The type of element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutelement.html#cfn-quicksight-analysis-gridlayoutelement-elementtype // ElementType *string `field:"required" json:"elementType" yaml:"elementType"` // The height of a grid element expressed as a number of grid rows. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutelement.html#cfn-quicksight-analysis-gridlayoutelement-rowspan // RowSpan *float64 `field:"required" json:"rowSpan" yaml:"rowSpan"` // The column index for the upper left corner of an element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutelement.html#cfn-quicksight-analysis-gridlayoutelement-columnindex // ColumnIndex *float64 `field:"optional" json:"columnIndex" yaml:"columnIndex"` // The row index for the upper left corner of an element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutelement.html#cfn-quicksight-analysis-gridlayoutelement-rowindex // RowIndex *float64 `field:"optional" json:"rowIndex" yaml:"rowIndex"` }
An element within a grid layout.
Example:
// 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" gridLayoutElementProperty := &GridLayoutElementProperty{ ColumnSpan: jsii.Number(123), ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), RowSpan: jsii.Number(123), // the properties below are optional ColumnIndex: jsii.Number(123), RowIndex: jsii.Number(123), }
type CfnAnalysis_GridLayoutScreenCanvasSizeOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_GridLayoutScreenCanvasSizeOptionsProperty struct { // This value determines the layout behavior when the viewport is resized. // // - `FIXED` : A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called `Classic` . // - `RESPONSIVE` : The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called `Tiled` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutscreencanvassizeoptions.html#cfn-quicksight-analysis-gridlayoutscreencanvassizeoptions-resizeoption // ResizeOption *string `field:"required" json:"resizeOption" yaml:"resizeOption"` // The width that the view port will be optimized for when the layout renders. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutscreencanvassizeoptions.html#cfn-quicksight-analysis-gridlayoutscreencanvassizeoptions-optimizedviewportwidth // OptimizedViewPortWidth *string `field:"optional" json:"optimizedViewPortWidth" yaml:"optimizedViewPortWidth"` }
The options that determine the sizing of the canvas used in a grid layout.
Example:
// 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" gridLayoutScreenCanvasSizeOptionsProperty := &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }
type CfnAnalysis_GrowthRateComputationProperty ¶ added in v2.72.0
type CfnAnalysis_GrowthRateComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-growthratecomputation.html#cfn-quicksight-analysis-growthratecomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-growthratecomputation.html#cfn-quicksight-analysis-growthratecomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The period size setup of a growth rate computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-growthratecomputation.html#cfn-quicksight-analysis-growthratecomputation-periodsize // // Default: - 0. // PeriodSize *float64 `field:"optional" json:"periodSize" yaml:"periodSize"` // The time field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-growthratecomputation.html#cfn-quicksight-analysis-growthratecomputation-time // Time interface{} `field:"optional" json:"time" yaml:"time"` // The value field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-growthratecomputation.html#cfn-quicksight-analysis-growthratecomputation-value // Value interface{} `field:"optional" json:"value" yaml:"value"` }
The growth rate computation configuration.
Example:
// 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" growthRateComputationProperty := &GrowthRateComputationProperty{ ComputationId: jsii.String("computationId"), // the properties below are optional Name: jsii.String("name"), PeriodSize: jsii.Number(123), Time: &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, Value: &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }
type CfnAnalysis_HeaderFooterSectionConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_HeaderFooterSectionConfigurationProperty struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-headerfootersectionconfiguration.html#cfn-quicksight-analysis-headerfootersectionconfiguration-layout // Layout interface{} `field:"required" json:"layout" yaml:"layout"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-headerfootersectionconfiguration.html#cfn-quicksight-analysis-headerfootersectionconfiguration-sectionid // SectionId *string `field:"required" json:"sectionId" yaml:"sectionId"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-headerfootersectionconfiguration.html#cfn-quicksight-analysis-headerfootersectionconfiguration-style // Style interface{} `field:"optional" json:"style" yaml:"style"` }
The configuration of a header or footer section.
Example:
// 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" headerFooterSectionConfigurationProperty := &HeaderFooterSectionConfigurationProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }
type CfnAnalysis_HeatMapAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_HeatMapAggregatedFieldWellsProperty struct { // The columns field well of a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapaggregatedfieldwells.html#cfn-quicksight-analysis-heatmapaggregatedfieldwells-columns // Columns interface{} `field:"optional" json:"columns" yaml:"columns"` // The rows field well of a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapaggregatedfieldwells.html#cfn-quicksight-analysis-heatmapaggregatedfieldwells-rows // Rows interface{} `field:"optional" json:"rows" yaml:"rows"` // The values field well of a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapaggregatedfieldwells.html#cfn-quicksight-analysis-heatmapaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The aggregated field wells of a heat map.
Example:
type CfnAnalysis_HeatMapConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_HeatMapConfigurationProperty struct { // The color options (gradient color, point of divergence) in a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapconfiguration.html#cfn-quicksight-analysis-heatmapconfiguration-colorscale // ColorScale interface{} `field:"optional" json:"colorScale" yaml:"colorScale"` // The label options of the column that is displayed in a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapconfiguration.html#cfn-quicksight-analysis-heatmapconfiguration-columnlabeloptions // ColumnLabelOptions interface{} `field:"optional" json:"columnLabelOptions" yaml:"columnLabelOptions"` // The options that determine if visual data labels are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapconfiguration.html#cfn-quicksight-analysis-heatmapconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapconfiguration.html#cfn-quicksight-analysis-heatmapconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapconfiguration.html#cfn-quicksight-analysis-heatmapconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The label options of the row that is displayed in a `heat map` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapconfiguration.html#cfn-quicksight-analysis-heatmapconfiguration-rowlabeloptions // RowLabelOptions interface{} `field:"optional" json:"rowLabelOptions" yaml:"rowLabelOptions"` // The sort configuration of a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapconfiguration.html#cfn-quicksight-analysis-heatmapconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The tooltip display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapconfiguration.html#cfn-quicksight-analysis-heatmapconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` }
The configuration of a heat map.
Example:
type CfnAnalysis_HeatMapFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_HeatMapFieldWellsProperty struct { // The aggregated field wells of a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapfieldwells.html#cfn-quicksight-analysis-heatmapfieldwells-heatmapaggregatedfieldwells // HeatMapAggregatedFieldWells interface{} `field:"optional" json:"heatMapAggregatedFieldWells" yaml:"heatMapAggregatedFieldWells"` }
The field well configuration of a heat map.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_HeatMapSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_HeatMapSortConfigurationProperty struct { // The limit on the number of columns that are displayed in a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapsortconfiguration.html#cfn-quicksight-analysis-heatmapsortconfiguration-heatmapcolumnitemslimitconfiguration // HeatMapColumnItemsLimitConfiguration interface{} `field:"optional" json:"heatMapColumnItemsLimitConfiguration" yaml:"heatMapColumnItemsLimitConfiguration"` // The column sort configuration for heat map for columns that aren't a part of a field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapsortconfiguration.html#cfn-quicksight-analysis-heatmapsortconfiguration-heatmapcolumnsort // HeatMapColumnSort interface{} `field:"optional" json:"heatMapColumnSort" yaml:"heatMapColumnSort"` // The limit on the number of rows that are displayed in a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapsortconfiguration.html#cfn-quicksight-analysis-heatmapsortconfiguration-heatmaprowitemslimitconfiguration // HeatMapRowItemsLimitConfiguration interface{} `field:"optional" json:"heatMapRowItemsLimitConfiguration" yaml:"heatMapRowItemsLimitConfiguration"` // The field sort configuration of the rows fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapsortconfiguration.html#cfn-quicksight-analysis-heatmapsortconfiguration-heatmaprowsort // HeatMapRowSort interface{} `field:"optional" json:"heatMapRowSort" yaml:"heatMapRowSort"` }
The sort configuration of a heat map.
Example:
// 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" heatMapSortConfigurationProperty := &HeatMapSortConfigurationProperty{ HeatMapColumnItemsLimitConfiguration: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, HeatMapColumnSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, HeatMapRowItemsLimitConfiguration: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, HeatMapRowSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnAnalysis_HeatMapVisualProperty ¶ added in v2.72.0
type CfnAnalysis_HeatMapVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapvisual.html#cfn-quicksight-analysis-heatmapvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapvisual.html#cfn-quicksight-analysis-heatmapvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapvisual.html#cfn-quicksight-analysis-heatmapvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapvisual.html#cfn-quicksight-analysis-heatmapvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapvisual.html#cfn-quicksight-analysis-heatmapvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapvisual.html#cfn-quicksight-analysis-heatmapvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A heat map.
For more information, see [Using heat maps](https://docs.aws.amazon.com/quicksight/latest/user/heat-map.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnAnalysis_HistogramAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_HistogramAggregatedFieldWellsProperty struct { // The value field wells of a histogram. // // Values are aggregated by `COUNT` or `DISTINCT_COUNT` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramaggregatedfieldwells.html#cfn-quicksight-analysis-histogramaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The field well configuration of a histogram.
Example:
// 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" histogramAggregatedFieldWellsProperty := &HistogramAggregatedFieldWellsProperty{ Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }
type CfnAnalysis_HistogramBinOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_HistogramBinOptionsProperty struct { // The options that determine the bin count of a histogram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogrambinoptions.html#cfn-quicksight-analysis-histogrambinoptions-bincount // BinCount interface{} `field:"optional" json:"binCount" yaml:"binCount"` // The options that determine the bin width of a histogram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogrambinoptions.html#cfn-quicksight-analysis-histogrambinoptions-binwidth // BinWidth interface{} `field:"optional" json:"binWidth" yaml:"binWidth"` // The options that determine the selected bin type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogrambinoptions.html#cfn-quicksight-analysis-histogrambinoptions-selectedbintype // SelectedBinType *string `field:"optional" json:"selectedBinType" yaml:"selectedBinType"` // The options that determine the bin start value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogrambinoptions.html#cfn-quicksight-analysis-histogrambinoptions-startvalue // StartValue *float64 `field:"optional" json:"startValue" yaml:"startValue"` }
The options that determine the presentation of histogram bins.
Example:
// 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" histogramBinOptionsProperty := &HistogramBinOptionsProperty{ BinCount: &BinCountOptionsProperty{ Value: jsii.Number(123), }, BinWidth: &BinWidthOptionsProperty{ BinCountLimit: jsii.Number(123), Value: jsii.Number(123), }, SelectedBinType: jsii.String("selectedBinType"), StartValue: jsii.Number(123), }
type CfnAnalysis_HistogramConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_HistogramConfigurationProperty struct { // The options that determine the presentation of histogram bins. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramconfiguration.html#cfn-quicksight-analysis-histogramconfiguration-binoptions // BinOptions interface{} `field:"optional" json:"binOptions" yaml:"binOptions"` // The data label configuration of a histogram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramconfiguration.html#cfn-quicksight-analysis-histogramconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The field well configuration of a histogram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramconfiguration.html#cfn-quicksight-analysis-histogramconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The tooltip configuration of a histogram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramconfiguration.html#cfn-quicksight-analysis-histogramconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // The visual palette configuration of a histogram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramconfiguration.html#cfn-quicksight-analysis-histogramconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` // The options that determine the presentation of the x-axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramconfiguration.html#cfn-quicksight-analysis-histogramconfiguration-xaxisdisplayoptions // XAxisDisplayOptions interface{} `field:"optional" json:"xAxisDisplayOptions" yaml:"xAxisDisplayOptions"` // The options that determine the presentation of the x-axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramconfiguration.html#cfn-quicksight-analysis-histogramconfiguration-xaxislabeloptions // XAxisLabelOptions interface{} `field:"optional" json:"xAxisLabelOptions" yaml:"xAxisLabelOptions"` // The options that determine the presentation of the y-axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramconfiguration.html#cfn-quicksight-analysis-histogramconfiguration-yaxisdisplayoptions // YAxisDisplayOptions interface{} `field:"optional" json:"yAxisDisplayOptions" yaml:"yAxisDisplayOptions"` }
The configuration for a `HistogramVisual` .
Example:
type CfnAnalysis_HistogramFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_HistogramFieldWellsProperty struct { // The field well configuration of a histogram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramfieldwells.html#cfn-quicksight-analysis-histogramfieldwells-histogramaggregatedfieldwells // HistogramAggregatedFieldWells interface{} `field:"optional" json:"histogramAggregatedFieldWells" yaml:"histogramAggregatedFieldWells"` }
The field well configuration of a histogram.
Example:
// 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" histogramFieldWellsProperty := &HistogramFieldWellsProperty{ HistogramAggregatedFieldWells: &HistogramAggregatedFieldWellsProperty{ Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }, }
type CfnAnalysis_HistogramVisualProperty ¶ added in v2.72.0
type CfnAnalysis_HistogramVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramvisual.html#cfn-quicksight-analysis-histogramvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramvisual.html#cfn-quicksight-analysis-histogramvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration for a `HistogramVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramvisual.html#cfn-quicksight-analysis-histogramvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramvisual.html#cfn-quicksight-analysis-histogramvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramvisual.html#cfn-quicksight-analysis-histogramvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A histogram.
For more information, see [Using histograms](https://docs.aws.amazon.com/quicksight/latest/user/histogram-charts.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnAnalysis_InsightConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_InsightConfigurationProperty struct { // The computations configurations of the insight visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-insightconfiguration.html#cfn-quicksight-analysis-insightconfiguration-computations // Computations interface{} `field:"optional" json:"computations" yaml:"computations"` // The custom narrative of the insight visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-insightconfiguration.html#cfn-quicksight-analysis-insightconfiguration-customnarrative // CustomNarrative interface{} `field:"optional" json:"customNarrative" yaml:"customNarrative"` }
The configuration of an insight visual.
Example:
type CfnAnalysis_InsightVisualProperty ¶ added in v2.72.0
type CfnAnalysis_InsightVisualProperty struct { // The dataset that is used in the insight visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-insightvisual.html#cfn-quicksight-analysis-insightvisual-datasetidentifier // DataSetIdentifier *string `field:"required" json:"dataSetIdentifier" yaml:"dataSetIdentifier"` // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-insightvisual.html#cfn-quicksight-analysis-insightvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-insightvisual.html#cfn-quicksight-analysis-insightvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of an insight visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-insightvisual.html#cfn-quicksight-analysis-insightvisual-insightconfiguration // InsightConfiguration interface{} `field:"optional" json:"insightConfiguration" yaml:"insightConfiguration"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-insightvisual.html#cfn-quicksight-analysis-insightvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-insightvisual.html#cfn-quicksight-analysis-insightvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
An insight visual.
For more information, see [Working with insights](https://docs.aws.amazon.com/quicksight/latest/user/computational-insights.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnAnalysis_IntegerDefaultValuesProperty ¶ added in v2.72.0
type CfnAnalysis_IntegerDefaultValuesProperty struct { // The dynamic value of the `IntegerDefaultValues` . // // Different defaults are displayed according to users, groups, and values mapping. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-integerdefaultvalues.html#cfn-quicksight-analysis-integerdefaultvalues-dynamicvalue // DynamicValue interface{} `field:"optional" json:"dynamicValue" yaml:"dynamicValue"` // The static values of the `IntegerDefaultValues` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-integerdefaultvalues.html#cfn-quicksight-analysis-integerdefaultvalues-staticvalues // StaticValues interface{} `field:"optional" json:"staticValues" yaml:"staticValues"` }
The default values of the `IntegerParameterDeclaration` .
Example:
// 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" integerDefaultValuesProperty := &IntegerDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []interface{}{ jsii.Number(123), }, }
type CfnAnalysis_IntegerParameterDeclarationProperty ¶ added in v2.72.0
type CfnAnalysis_IntegerParameterDeclarationProperty struct { // The name of the parameter that is being declared. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-integerparameterdeclaration.html#cfn-quicksight-analysis-integerparameterdeclaration-name // Name *string `field:"required" json:"name" yaml:"name"` // The value type determines whether the parameter is a single-value or multi-value parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-integerparameterdeclaration.html#cfn-quicksight-analysis-integerparameterdeclaration-parametervaluetype // ParameterValueType *string `field:"required" json:"parameterValueType" yaml:"parameterValueType"` // The default values of a parameter. // // If the parameter is a single-value parameter, a maximum of one default value can be provided. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-integerparameterdeclaration.html#cfn-quicksight-analysis-integerparameterdeclaration-defaultvalues // DefaultValues interface{} `field:"optional" json:"defaultValues" yaml:"defaultValues"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-integerparameterdeclaration.html#cfn-quicksight-analysis-integerparameterdeclaration-mappeddatasetparameters // MappedDataSetParameters interface{} `field:"optional" json:"mappedDataSetParameters" yaml:"mappedDataSetParameters"` // A parameter declaration for the `Integer` data type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-integerparameterdeclaration.html#cfn-quicksight-analysis-integerparameterdeclaration-valuewhenunset // ValueWhenUnset interface{} `field:"optional" json:"valueWhenUnset" yaml:"valueWhenUnset"` }
A parameter declaration for the `Integer` data type.
Example:
// 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" integerParameterDeclarationProperty := &IntegerParameterDeclarationProperty{ Name: jsii.String("name"), ParameterValueType: jsii.String("parameterValueType"), // the properties below are optional DefaultValues: &IntegerDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []interface{}{ jsii.Number(123), }, }, MappedDataSetParameters: []interface{}{ &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }, }, ValueWhenUnset: &IntegerValueWhenUnsetConfigurationProperty{ CustomValue: jsii.Number(123), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }, }
type CfnAnalysis_IntegerParameterProperty ¶
type CfnAnalysis_IntegerParameterProperty struct { // The name of the integer parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-integerparameter.html#cfn-quicksight-analysis-integerparameter-name // Name *string `field:"required" json:"name" yaml:"name"` // The values for the integer parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-integerparameter.html#cfn-quicksight-analysis-integerparameter-values // Values interface{} `field:"required" json:"values" yaml:"values"` }
An integer parameter.
Example:
// 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" integerParameterProperty := &IntegerParameterProperty{ Name: jsii.String("name"), Values: []interface{}{ jsii.Number(123), }, }
type CfnAnalysis_IntegerValueWhenUnsetConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_IntegerValueWhenUnsetConfigurationProperty struct { // A custom value that's used when the value of a parameter isn't set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-integervaluewhenunsetconfiguration.html#cfn-quicksight-analysis-integervaluewhenunsetconfiguration-customvalue // CustomValue *float64 `field:"optional" json:"customValue" yaml:"customValue"` // The built-in options for default values. The value can be one of the following:. // // - `RECOMMENDED` : The recommended value. // - `NULL` : The `NULL` value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-integervaluewhenunsetconfiguration.html#cfn-quicksight-analysis-integervaluewhenunsetconfiguration-valuewhenunsetoption // ValueWhenUnsetOption *string `field:"optional" json:"valueWhenUnsetOption" yaml:"valueWhenUnsetOption"` }
A parameter declaration for the `Integer` data type.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" integerValueWhenUnsetConfigurationProperty := &IntegerValueWhenUnsetConfigurationProperty{ CustomValue: jsii.Number(123), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }
type CfnAnalysis_ItemsLimitConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ItemsLimitConfigurationProperty struct { // The limit on how many items of a field are showed in the chart. // // For example, the number of slices that are displayed in a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-itemslimitconfiguration.html#cfn-quicksight-analysis-itemslimitconfiguration-itemslimit // ItemsLimit *float64 `field:"optional" json:"itemsLimit" yaml:"itemsLimit"` // The `Show other` of an axis in the chart. Choose one of the following options:. // // - `INCLUDE` // - `EXCLUDE`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-itemslimitconfiguration.html#cfn-quicksight-analysis-itemslimitconfiguration-othercategories // OtherCategories *string `field:"optional" json:"otherCategories" yaml:"otherCategories"` }
The limit configuration of the visual display for an axis.
Example:
// 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" itemsLimitConfigurationProperty := &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }
type CfnAnalysis_KPIActualValueConditionalFormattingProperty ¶ added in v2.101.0
type CfnAnalysis_KPIActualValueConditionalFormattingProperty struct { // The conditional formatting of the actual value's icon. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiactualvalueconditionalformatting.html#cfn-quicksight-analysis-kpiactualvalueconditionalformatting-icon // Icon interface{} `field:"optional" json:"icon" yaml:"icon"` // The conditional formatting of the actual value's text color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiactualvalueconditionalformatting.html#cfn-quicksight-analysis-kpiactualvalueconditionalformatting-textcolor // TextColor interface{} `field:"optional" json:"textColor" yaml:"textColor"` }
The conditional formatting for the actual value of a KPI visual.
Example:
// 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" kPIActualValueConditionalFormattingProperty := &KPIActualValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnAnalysis_KPIComparisonValueConditionalFormattingProperty ¶ added in v2.101.0
type CfnAnalysis_KPIComparisonValueConditionalFormattingProperty struct { // The conditional formatting of the comparison value's icon. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpicomparisonvalueconditionalformatting.html#cfn-quicksight-analysis-kpicomparisonvalueconditionalformatting-icon // Icon interface{} `field:"optional" json:"icon" yaml:"icon"` // The conditional formatting of the comparison value's text color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpicomparisonvalueconditionalformatting.html#cfn-quicksight-analysis-kpicomparisonvalueconditionalformatting-textcolor // TextColor interface{} `field:"optional" json:"textColor" yaml:"textColor"` }
The conditional formatting for the comparison value of a KPI visual.
Example:
// 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" kPIComparisonValueConditionalFormattingProperty := &KPIComparisonValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnAnalysis_KPIConditionalFormattingOptionProperty ¶ added in v2.72.0
type CfnAnalysis_KPIConditionalFormattingOptionProperty struct { // The conditional formatting for the actual value of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiconditionalformattingoption.html#cfn-quicksight-analysis-kpiconditionalformattingoption-actualvalue // ActualValue interface{} `field:"optional" json:"actualValue" yaml:"actualValue"` // The conditional formatting for the comparison value of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiconditionalformattingoption.html#cfn-quicksight-analysis-kpiconditionalformattingoption-comparisonvalue // ComparisonValue interface{} `field:"optional" json:"comparisonValue" yaml:"comparisonValue"` // The conditional formatting for the primary value of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiconditionalformattingoption.html#cfn-quicksight-analysis-kpiconditionalformattingoption-primaryvalue // PrimaryValue interface{} `field:"optional" json:"primaryValue" yaml:"primaryValue"` // The conditional formatting for the progress bar of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiconditionalformattingoption.html#cfn-quicksight-analysis-kpiconditionalformattingoption-progressbar // ProgressBar interface{} `field:"optional" json:"progressBar" yaml:"progressBar"` }
The conditional formatting options of a KPI visual.
Example:
// 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" kPIConditionalFormattingOptionProperty := &KPIConditionalFormattingOptionProperty{ ActualValue: &KPIActualValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, ComparisonValue: &KPIComparisonValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, PrimaryValue: &KPIPrimaryValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, ProgressBar: &KPIProgressBarConditionalFormattingProperty{ ForegroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }
type CfnAnalysis_KPIConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_KPIConditionalFormattingProperty struct { // The conditional formatting options of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiconditionalformatting.html#cfn-quicksight-analysis-kpiconditionalformatting-conditionalformattingoptions // ConditionalFormattingOptions interface{} `field:"optional" json:"conditionalFormattingOptions" yaml:"conditionalFormattingOptions"` }
The conditional formatting of a KPI visual.
Example:
// 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" kPIConditionalFormattingProperty := &KPIConditionalFormattingProperty{ ConditionalFormattingOptions: []interface{}{ &KPIConditionalFormattingOptionProperty{ ActualValue: &KPIActualValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, ComparisonValue: &KPIComparisonValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, PrimaryValue: &KPIPrimaryValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, ProgressBar: &KPIProgressBarConditionalFormattingProperty{ ForegroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, }, }
type CfnAnalysis_KPIConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_KPIConfigurationProperty struct { // The field well configuration of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiconfiguration.html#cfn-quicksight-analysis-kpiconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The options that determine the presentation of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiconfiguration.html#cfn-quicksight-analysis-kpiconfiguration-kpioptions // KpiOptions interface{} `field:"optional" json:"kpiOptions" yaml:"kpiOptions"` // The sort configuration of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiconfiguration.html#cfn-quicksight-analysis-kpiconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` }
The configuration of a KPI visual.
Example:
type CfnAnalysis_KPIFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_KPIFieldWellsProperty struct { // The target value field wells of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpifieldwells.html#cfn-quicksight-analysis-kpifieldwells-targetvalues // TargetValues interface{} `field:"optional" json:"targetValues" yaml:"targetValues"` // The trend group field wells of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpifieldwells.html#cfn-quicksight-analysis-kpifieldwells-trendgroups // TrendGroups interface{} `field:"optional" json:"trendGroups" yaml:"trendGroups"` // The value field wells of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpifieldwells.html#cfn-quicksight-analysis-kpifieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The field well configuration of a KPI visual.
Example:
type CfnAnalysis_KPIOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_KPIOptionsProperty struct { // The comparison configuration of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpioptions.html#cfn-quicksight-analysis-kpioptions-comparison // Comparison interface{} `field:"optional" json:"comparison" yaml:"comparison"` // The options that determine the primary value display type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpioptions.html#cfn-quicksight-analysis-kpioptions-primaryvaluedisplaytype // PrimaryValueDisplayType *string `field:"optional" json:"primaryValueDisplayType" yaml:"primaryValueDisplayType"` // The options that determine the primary value font configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpioptions.html#cfn-quicksight-analysis-kpioptions-primaryvaluefontconfiguration // PrimaryValueFontConfiguration interface{} `field:"optional" json:"primaryValueFontConfiguration" yaml:"primaryValueFontConfiguration"` // The options that determine the presentation of the progress bar of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpioptions.html#cfn-quicksight-analysis-kpioptions-progressbar // ProgressBar interface{} `field:"optional" json:"progressBar" yaml:"progressBar"` // The options that determine the presentation of the secondary value of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpioptions.html#cfn-quicksight-analysis-kpioptions-secondaryvalue // SecondaryValue interface{} `field:"optional" json:"secondaryValue" yaml:"secondaryValue"` // The options that determine the secondary value font configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpioptions.html#cfn-quicksight-analysis-kpioptions-secondaryvaluefontconfiguration // SecondaryValueFontConfiguration interface{} `field:"optional" json:"secondaryValueFontConfiguration" yaml:"secondaryValueFontConfiguration"` // The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpioptions.html#cfn-quicksight-analysis-kpioptions-sparkline // Sparkline interface{} `field:"optional" json:"sparkline" yaml:"sparkline"` // The options that determine the presentation of trend arrows in a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpioptions.html#cfn-quicksight-analysis-kpioptions-trendarrows // TrendArrows interface{} `field:"optional" json:"trendArrows" yaml:"trendArrows"` // The options that determine the layout a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpioptions.html#cfn-quicksight-analysis-kpioptions-visuallayoutoptions // VisualLayoutOptions interface{} `field:"optional" json:"visualLayoutOptions" yaml:"visualLayoutOptions"` }
The options that determine the presentation of a KPI visual.
Example:
// 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" kPIOptionsProperty := &KPIOptionsProperty{ Comparison: &ComparisonConfigurationProperty{ ComparisonFormat: &ComparisonFormatConfigurationProperty{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, ComparisonMethod: jsii.String("comparisonMethod"), }, PrimaryValueDisplayType: jsii.String("primaryValueDisplayType"), PrimaryValueFontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, ProgressBar: &ProgressBarOptionsProperty{ Visibility: jsii.String("visibility"), }, SecondaryValue: &SecondaryValueOptionsProperty{ Visibility: jsii.String("visibility"), }, SecondaryValueFontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Sparkline: &KPISparklineOptionsProperty{ Type: jsii.String("type"), // the properties below are optional Color: jsii.String("color"), TooltipVisibility: jsii.String("tooltipVisibility"), Visibility: jsii.String("visibility"), }, TrendArrows: &TrendArrowOptionsProperty{ Visibility: jsii.String("visibility"), }, VisualLayoutOptions: &KPIVisualLayoutOptionsProperty{ StandardLayout: &KPIVisualStandardLayoutProperty{ Type: jsii.String("type"), }, }, }
type CfnAnalysis_KPIPrimaryValueConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_KPIPrimaryValueConditionalFormattingProperty struct { // The conditional formatting of the primary value's icon. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiprimaryvalueconditionalformatting.html#cfn-quicksight-analysis-kpiprimaryvalueconditionalformatting-icon // Icon interface{} `field:"optional" json:"icon" yaml:"icon"` // The conditional formatting of the primary value's text color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiprimaryvalueconditionalformatting.html#cfn-quicksight-analysis-kpiprimaryvalueconditionalformatting-textcolor // TextColor interface{} `field:"optional" json:"textColor" yaml:"textColor"` }
The conditional formatting for the primary value of a KPI visual.
Example:
// 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" kPIPrimaryValueConditionalFormattingProperty := &KPIPrimaryValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnAnalysis_KPIProgressBarConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_KPIProgressBarConditionalFormattingProperty struct { // The conditional formatting of the progress bar's foreground color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiprogressbarconditionalformatting.html#cfn-quicksight-analysis-kpiprogressbarconditionalformatting-foregroundcolor // ForegroundColor interface{} `field:"optional" json:"foregroundColor" yaml:"foregroundColor"` }
The conditional formatting for the progress bar of a KPI visual.
Example:
// 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" kPIProgressBarConditionalFormattingProperty := &KPIProgressBarConditionalFormattingProperty{ ForegroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnAnalysis_KPISortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_KPISortConfigurationProperty struct { // The sort configuration of the trend group fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpisortconfiguration.html#cfn-quicksight-analysis-kpisortconfiguration-trendgroupsort // TrendGroupSort interface{} `field:"optional" json:"trendGroupSort" yaml:"trendGroupSort"` }
The sort configuration of a KPI visual.
Example:
// 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" kPISortConfigurationProperty := &KPISortConfigurationProperty{ TrendGroupSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnAnalysis_KPISparklineOptionsProperty ¶ added in v2.101.0
type CfnAnalysis_KPISparklineOptionsProperty struct { // The type of the sparkline. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpisparklineoptions.html#cfn-quicksight-analysis-kpisparklineoptions-type // Type *string `field:"required" json:"type" yaml:"type"` // The color of the sparkline. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpisparklineoptions.html#cfn-quicksight-analysis-kpisparklineoptions-color // Color *string `field:"optional" json:"color" yaml:"color"` // The tooltip visibility of the sparkline. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpisparklineoptions.html#cfn-quicksight-analysis-kpisparklineoptions-tooltipvisibility // TooltipVisibility *string `field:"optional" json:"tooltipVisibility" yaml:"tooltipVisibility"` // The visibility of the sparkline. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpisparklineoptions.html#cfn-quicksight-analysis-kpisparklineoptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.
Example:
// 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" kPISparklineOptionsProperty := &KPISparklineOptionsProperty{ Type: jsii.String("type"), // the properties below are optional Color: jsii.String("color"), TooltipVisibility: jsii.String("tooltipVisibility"), Visibility: jsii.String("visibility"), }
type CfnAnalysis_KPIVisualLayoutOptionsProperty ¶ added in v2.101.0
type CfnAnalysis_KPIVisualLayoutOptionsProperty struct { // The standard layout of the KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpivisuallayoutoptions.html#cfn-quicksight-analysis-kpivisuallayoutoptions-standardlayout // StandardLayout interface{} `field:"optional" json:"standardLayout" yaml:"standardLayout"` }
The options that determine the layout a KPI visual.
Example:
// 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" kPIVisualLayoutOptionsProperty := &KPIVisualLayoutOptionsProperty{ StandardLayout: &KPIVisualStandardLayoutProperty{ Type: jsii.String("type"), }, }
type CfnAnalysis_KPIVisualProperty ¶ added in v2.72.0
type CfnAnalysis_KPIVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpivisual.html#cfn-quicksight-analysis-kpivisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpivisual.html#cfn-quicksight-analysis-kpivisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpivisual.html#cfn-quicksight-analysis-kpivisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpivisual.html#cfn-quicksight-analysis-kpivisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The conditional formatting of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpivisual.html#cfn-quicksight-analysis-kpivisual-conditionalformatting // ConditionalFormatting interface{} `field:"optional" json:"conditionalFormatting" yaml:"conditionalFormatting"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpivisual.html#cfn-quicksight-analysis-kpivisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpivisual.html#cfn-quicksight-analysis-kpivisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A key performance indicator (KPI).
For more information, see [Using KPIs](https://docs.aws.amazon.com/quicksight/latest/user/kpi.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnAnalysis_KPIVisualStandardLayoutProperty ¶ added in v2.101.0
type CfnAnalysis_KPIVisualStandardLayoutProperty struct { // The standard layout type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpivisualstandardlayout.html#cfn-quicksight-analysis-kpivisualstandardlayout-type // Type *string `field:"required" json:"type" yaml:"type"` }
The standard layout of the KPI visual.
Example:
// 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" kPIVisualStandardLayoutProperty := &KPIVisualStandardLayoutProperty{ Type: jsii.String("type"), }
type CfnAnalysis_LabelOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_LabelOptionsProperty struct { // The text for the label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-labeloptions.html#cfn-quicksight-analysis-labeloptions-customlabel // CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"` // The font configuration of the label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-labeloptions.html#cfn-quicksight-analysis-labeloptions-fontconfiguration // FontConfiguration interface{} `field:"optional" json:"fontConfiguration" yaml:"fontConfiguration"` // Determines whether or not the label is visible. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-labeloptions.html#cfn-quicksight-analysis-labeloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The share label options for the labels.
Example:
// 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" labelOptionsProperty := &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }
type CfnAnalysis_LayoutConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_LayoutConfigurationProperty struct { // A free-form is optimized for a fixed width and has more control over the exact placement of layout elements. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-layoutconfiguration.html#cfn-quicksight-analysis-layoutconfiguration-freeformlayout // FreeFormLayout interface{} `field:"optional" json:"freeFormLayout" yaml:"freeFormLayout"` // A type of layout that can be used on a sheet. // // In a grid layout, visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size. A grid layout can be configured to behave in one of two ways when the viewport is resized: `FIXED` or `RESPONSIVE` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-layoutconfiguration.html#cfn-quicksight-analysis-layoutconfiguration-gridlayout // GridLayout interface{} `field:"optional" json:"gridLayout" yaml:"gridLayout"` // A section based layout organizes visuals into multiple sections and has customized header, footer and page break. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-layoutconfiguration.html#cfn-quicksight-analysis-layoutconfiguration-sectionbasedlayout // SectionBasedLayout interface{} `field:"optional" json:"sectionBasedLayout" yaml:"sectionBasedLayout"` }
The configuration that determines what the type of layout will be used on a sheet.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" layoutConfigurationProperty := &LayoutConfigurationProperty{ FreeFormLayout: &FreeFormLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, // the properties below are optional CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, GridLayout: &GridLayoutConfigurationProperty{ Elements: []interface{}{ &GridLayoutElementProperty{ ColumnSpan: jsii.Number(123), ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), RowSpan: jsii.Number(123), // the properties below are optional ColumnIndex: jsii.Number(123), RowIndex: jsii.Number(123), }, }, // the properties below are optional CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, SectionBasedLayout: &SectionBasedLayoutConfigurationProperty{ BodySections: []interface{}{ &BodySectionConfigurationProperty{ Content: &BodySectionContentProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional PageBreakConfiguration: &SectionPageBreakConfigurationProperty{ After: &SectionAfterPageBreakProperty{ Status: jsii.String("status"), }, }, Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{ PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }, }, FooterSections: []interface{}{ &HeaderFooterSectionConfigurationProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, HeaderSections: []interface{}{ &HeaderFooterSectionConfigurationProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, }, }
type CfnAnalysis_LayoutProperty ¶ added in v2.72.0
type CfnAnalysis_LayoutProperty struct { // The configuration that determines what the type of layout for a sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-layout.html#cfn-quicksight-analysis-layout-configuration // Configuration interface{} `field:"required" json:"configuration" yaml:"configuration"` }
A `Layout` defines the placement of elements within a sheet.
For more information, see [Types of layout](https://docs.aws.amazon.com/quicksight/latest/user/types-of-layout.html) in the *Amazon QuickSight User Guide* .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" layoutProperty := &LayoutProperty{ Configuration: &LayoutConfigurationProperty{ FreeFormLayout: &FreeFormLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, // the properties below are optional CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, GridLayout: &GridLayoutConfigurationProperty{ Elements: []interface{}{ &GridLayoutElementProperty{ ColumnSpan: jsii.Number(123), ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), RowSpan: jsii.Number(123), // the properties below are optional ColumnIndex: jsii.Number(123), RowIndex: jsii.Number(123), }, }, // the properties below are optional CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, SectionBasedLayout: &SectionBasedLayoutConfigurationProperty{ BodySections: []interface{}{ &BodySectionConfigurationProperty{ Content: &BodySectionContentProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional PageBreakConfiguration: &SectionPageBreakConfigurationProperty{ After: &SectionAfterPageBreakProperty{ Status: jsii.String("status"), }, }, Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{ PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }, }, FooterSections: []interface{}{ &HeaderFooterSectionConfigurationProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, HeaderSections: []interface{}{ &HeaderFooterSectionConfigurationProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, }, }, }
type CfnAnalysis_LegendOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_LegendOptionsProperty struct { // The height of the legend. // // If this value is omitted, a default height is used when rendering. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-legendoptions.html#cfn-quicksight-analysis-legendoptions-height // Height *string `field:"optional" json:"height" yaml:"height"` // The positions for the legend. Choose one of the following options:. // // - `AUTO` // - `RIGHT` // - `BOTTOM` // - `LEFT`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-legendoptions.html#cfn-quicksight-analysis-legendoptions-position // Position *string `field:"optional" json:"position" yaml:"position"` // The custom title for the legend. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-legendoptions.html#cfn-quicksight-analysis-legendoptions-title // Title interface{} `field:"optional" json:"title" yaml:"title"` // Determines whether or not the legend is visible. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-legendoptions.html#cfn-quicksight-analysis-legendoptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` // The width of the legend. // // If this value is omitted, a default width is used when rendering. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-legendoptions.html#cfn-quicksight-analysis-legendoptions-width // Width *string `field:"optional" json:"width" yaml:"width"` }
The options for the legend setup of a visual.
Example:
// 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" legendOptionsProperty := &LegendOptionsProperty{ Height: jsii.String("height"), Position: jsii.String("position"), Title: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), Width: jsii.String("width"), }
type CfnAnalysis_LineChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_LineChartAggregatedFieldWellsProperty struct { // The category field wells of a line chart. // // Values are grouped by category fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartaggregatedfieldwells.html#cfn-quicksight-analysis-linechartaggregatedfieldwells-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The color field wells of a line chart. // // Values are grouped by category fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartaggregatedfieldwells.html#cfn-quicksight-analysis-linechartaggregatedfieldwells-colors // Colors interface{} `field:"optional" json:"colors" yaml:"colors"` // The small multiples field well of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartaggregatedfieldwells.html#cfn-quicksight-analysis-linechartaggregatedfieldwells-smallmultiples // SmallMultiples interface{} `field:"optional" json:"smallMultiples" yaml:"smallMultiples"` // The value field wells of a line chart. // // Values are aggregated based on categories. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartaggregatedfieldwells.html#cfn-quicksight-analysis-linechartaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The field well configuration of a line chart.
Example:
type CfnAnalysis_LineChartConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_LineChartConfigurationProperty struct { // The default configuration of a line chart's contribution analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-contributionanalysisdefaults // ContributionAnalysisDefaults interface{} `field:"optional" json:"contributionAnalysisDefaults" yaml:"contributionAnalysisDefaults"` // The data label configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The options that determine the default presentation of all line series in `LineChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-defaultseriessettings // DefaultSeriesSettings interface{} `field:"optional" json:"defaultSeriesSettings" yaml:"defaultSeriesSettings"` // The field well configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The forecast configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-forecastconfigurations // ForecastConfigurations interface{} `field:"optional" json:"forecastConfigurations" yaml:"forecastConfigurations"` // The legend configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The series axis configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-primaryyaxisdisplayoptions // PrimaryYAxisDisplayOptions interface{} `field:"optional" json:"primaryYAxisDisplayOptions" yaml:"primaryYAxisDisplayOptions"` // The options that determine the presentation of the y-axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-primaryyaxislabeloptions // PrimaryYAxisLabelOptions interface{} `field:"optional" json:"primaryYAxisLabelOptions" yaml:"primaryYAxisLabelOptions"` // The reference lines configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-referencelines // ReferenceLines interface{} `field:"optional" json:"referenceLines" yaml:"referenceLines"` // The series axis configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-secondaryyaxisdisplayoptions // SecondaryYAxisDisplayOptions interface{} `field:"optional" json:"secondaryYAxisDisplayOptions" yaml:"secondaryYAxisDisplayOptions"` // The options that determine the presentation of the secondary y-axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-secondaryyaxislabeloptions // SecondaryYAxisLabelOptions interface{} `field:"optional" json:"secondaryYAxisLabelOptions" yaml:"secondaryYAxisLabelOptions"` // The series item configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-series // Series interface{} `field:"optional" json:"series" yaml:"series"` // The small multiples setup for the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-smallmultiplesoptions // SmallMultiplesOptions interface{} `field:"optional" json:"smallMultiplesOptions" yaml:"smallMultiplesOptions"` // The sort configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The tooltip configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // Determines the type of the line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-type // Type *string `field:"optional" json:"type" yaml:"type"` // The visual palette configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` // The options that determine the presentation of the x-axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-xaxisdisplayoptions // XAxisDisplayOptions interface{} `field:"optional" json:"xAxisDisplayOptions" yaml:"xAxisDisplayOptions"` // The options that determine the presentation of the x-axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-xaxislabeloptions // XAxisLabelOptions interface{} `field:"optional" json:"xAxisLabelOptions" yaml:"xAxisLabelOptions"` }
The configuration of a line chart.
Example:
type CfnAnalysis_LineChartDefaultSeriesSettingsProperty ¶ added in v2.72.0
type CfnAnalysis_LineChartDefaultSeriesSettingsProperty struct { // The axis to which you are binding all line series to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartdefaultseriessettings.html#cfn-quicksight-analysis-linechartdefaultseriessettings-axisbinding // AxisBinding *string `field:"optional" json:"axisBinding" yaml:"axisBinding"` // Line styles options for all line series in the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartdefaultseriessettings.html#cfn-quicksight-analysis-linechartdefaultseriessettings-linestylesettings // LineStyleSettings interface{} `field:"optional" json:"lineStyleSettings" yaml:"lineStyleSettings"` // Marker styles options for all line series in the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartdefaultseriessettings.html#cfn-quicksight-analysis-linechartdefaultseriessettings-markerstylesettings // MarkerStyleSettings interface{} `field:"optional" json:"markerStyleSettings" yaml:"markerStyleSettings"` }
The options that determine the default presentation of all line series in `LineChartVisual` .
Example:
// 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" lineChartDefaultSeriesSettingsProperty := &LineChartDefaultSeriesSettingsProperty{ AxisBinding: jsii.String("axisBinding"), LineStyleSettings: &LineChartLineStyleSettingsProperty{ LineInterpolation: jsii.String("lineInterpolation"), LineStyle: jsii.String("lineStyle"), LineVisibility: jsii.String("lineVisibility"), LineWidth: jsii.String("lineWidth"), }, MarkerStyleSettings: &LineChartMarkerStyleSettingsProperty{ MarkerColor: jsii.String("markerColor"), MarkerShape: jsii.String("markerShape"), MarkerSize: jsii.String("markerSize"), MarkerVisibility: jsii.String("markerVisibility"), }, }
type CfnAnalysis_LineChartFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_LineChartFieldWellsProperty struct { // The field well configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartfieldwells.html#cfn-quicksight-analysis-linechartfieldwells-linechartaggregatedfieldwells // LineChartAggregatedFieldWells interface{} `field:"optional" json:"lineChartAggregatedFieldWells" yaml:"lineChartAggregatedFieldWells"` }
The field well configuration of a line chart.
Example:
type CfnAnalysis_LineChartLineStyleSettingsProperty ¶ added in v2.72.0
type CfnAnalysis_LineChartLineStyleSettingsProperty struct { // Interpolation style for line series. // // - `LINEAR` : Show as default, linear style. // - `SMOOTH` : Show as a smooth curve. // - `STEPPED` : Show steps in line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartlinestylesettings.html#cfn-quicksight-analysis-linechartlinestylesettings-lineinterpolation // LineInterpolation *string `field:"optional" json:"lineInterpolation" yaml:"lineInterpolation"` // Line style for line series. // // - `SOLID` : Show as a solid line. // - `DOTTED` : Show as a dotted line. // - `DASHED` : Show as a dashed line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartlinestylesettings.html#cfn-quicksight-analysis-linechartlinestylesettings-linestyle // LineStyle *string `field:"optional" json:"lineStyle" yaml:"lineStyle"` // Configuration option that determines whether to show the line for the series. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartlinestylesettings.html#cfn-quicksight-analysis-linechartlinestylesettings-linevisibility // LineVisibility *string `field:"optional" json:"lineVisibility" yaml:"lineVisibility"` // Width that determines the line thickness. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartlinestylesettings.html#cfn-quicksight-analysis-linechartlinestylesettings-linewidth // LineWidth *string `field:"optional" json:"lineWidth" yaml:"lineWidth"` }
Line styles options for a line series in `LineChartVisual` .
Example:
// 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" lineChartLineStyleSettingsProperty := &LineChartLineStyleSettingsProperty{ LineInterpolation: jsii.String("lineInterpolation"), LineStyle: jsii.String("lineStyle"), LineVisibility: jsii.String("lineVisibility"), LineWidth: jsii.String("lineWidth"), }
type CfnAnalysis_LineChartMarkerStyleSettingsProperty ¶ added in v2.72.0
type CfnAnalysis_LineChartMarkerStyleSettingsProperty struct { // Color of marker in the series. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartmarkerstylesettings.html#cfn-quicksight-analysis-linechartmarkerstylesettings-markercolor // MarkerColor *string `field:"optional" json:"markerColor" yaml:"markerColor"` // Shape option for markers in the series. // // - `CIRCLE` : Show marker as a circle. // - `TRIANGLE` : Show marker as a triangle. // - `SQUARE` : Show marker as a square. // - `DIAMOND` : Show marker as a diamond. // - `ROUNDED_SQUARE` : Show marker as a rounded square. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartmarkerstylesettings.html#cfn-quicksight-analysis-linechartmarkerstylesettings-markershape // MarkerShape *string `field:"optional" json:"markerShape" yaml:"markerShape"` // Size of marker in the series. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartmarkerstylesettings.html#cfn-quicksight-analysis-linechartmarkerstylesettings-markersize // MarkerSize *string `field:"optional" json:"markerSize" yaml:"markerSize"` // Configuration option that determines whether to show the markers in the series. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartmarkerstylesettings.html#cfn-quicksight-analysis-linechartmarkerstylesettings-markervisibility // MarkerVisibility *string `field:"optional" json:"markerVisibility" yaml:"markerVisibility"` }
Marker styles options for a line series in `LineChartVisual` .
Example:
// 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" lineChartMarkerStyleSettingsProperty := &LineChartMarkerStyleSettingsProperty{ MarkerColor: jsii.String("markerColor"), MarkerShape: jsii.String("markerShape"), MarkerSize: jsii.String("markerSize"), MarkerVisibility: jsii.String("markerVisibility"), }
type CfnAnalysis_LineChartSeriesSettingsProperty ¶ added in v2.72.0
type CfnAnalysis_LineChartSeriesSettingsProperty struct { // Line styles options for a line series in `LineChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartseriessettings.html#cfn-quicksight-analysis-linechartseriessettings-linestylesettings // LineStyleSettings interface{} `field:"optional" json:"lineStyleSettings" yaml:"lineStyleSettings"` // Marker styles options for a line series in `LineChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartseriessettings.html#cfn-quicksight-analysis-linechartseriessettings-markerstylesettings // MarkerStyleSettings interface{} `field:"optional" json:"markerStyleSettings" yaml:"markerStyleSettings"` }
The options that determine the presentation of a line series in the visual.
Example:
// 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" lineChartSeriesSettingsProperty := &LineChartSeriesSettingsProperty{ LineStyleSettings: &LineChartLineStyleSettingsProperty{ LineInterpolation: jsii.String("lineInterpolation"), LineStyle: jsii.String("lineStyle"), LineVisibility: jsii.String("lineVisibility"), LineWidth: jsii.String("lineWidth"), }, MarkerStyleSettings: &LineChartMarkerStyleSettingsProperty{ MarkerColor: jsii.String("markerColor"), MarkerShape: jsii.String("markerShape"), MarkerSize: jsii.String("markerSize"), MarkerVisibility: jsii.String("markerVisibility"), }, }
type CfnAnalysis_LineChartSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_LineChartSortConfigurationProperty struct { // The limit on the number of categories that are displayed in a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartsortconfiguration.html#cfn-quicksight-analysis-linechartsortconfiguration-categoryitemslimitconfiguration // CategoryItemsLimitConfiguration interface{} `field:"optional" json:"categoryItemsLimitConfiguration" yaml:"categoryItemsLimitConfiguration"` // The sort configuration of the category fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartsortconfiguration.html#cfn-quicksight-analysis-linechartsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` // The limit on the number of lines that are displayed in a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartsortconfiguration.html#cfn-quicksight-analysis-linechartsortconfiguration-coloritemslimitconfiguration // ColorItemsLimitConfiguration interface{} `field:"optional" json:"colorItemsLimitConfiguration" yaml:"colorItemsLimitConfiguration"` // The limit on the number of small multiples panels that are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartsortconfiguration.html#cfn-quicksight-analysis-linechartsortconfiguration-smallmultipleslimitconfiguration // SmallMultiplesLimitConfiguration interface{} `field:"optional" json:"smallMultiplesLimitConfiguration" yaml:"smallMultiplesLimitConfiguration"` // The sort configuration of the small multiples field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartsortconfiguration.html#cfn-quicksight-analysis-linechartsortconfiguration-smallmultiplessort // SmallMultiplesSort interface{} `field:"optional" json:"smallMultiplesSort" yaml:"smallMultiplesSort"` }
The sort configuration of a line chart.
Example:
// 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" lineChartSortConfigurationProperty := &LineChartSortConfigurationProperty{ CategoryItemsLimitConfiguration: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, ColorItemsLimitConfiguration: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, SmallMultiplesLimitConfiguration: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, SmallMultiplesSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnAnalysis_LineChartVisualProperty ¶ added in v2.72.0
type CfnAnalysis_LineChartVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartvisual.html#cfn-quicksight-analysis-linechartvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartvisual.html#cfn-quicksight-analysis-linechartvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartvisual.html#cfn-quicksight-analysis-linechartvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartvisual.html#cfn-quicksight-analysis-linechartvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartvisual.html#cfn-quicksight-analysis-linechartvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartvisual.html#cfn-quicksight-analysis-linechartvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A line chart.
For more information, see [Using line charts](https://docs.aws.amazon.com/quicksight/latest/user/line-charts.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnAnalysis_LineSeriesAxisDisplayOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_LineSeriesAxisDisplayOptionsProperty struct { // The options that determine the presentation of the line series axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-lineseriesaxisdisplayoptions.html#cfn-quicksight-analysis-lineseriesaxisdisplayoptions-axisoptions // AxisOptions interface{} `field:"optional" json:"axisOptions" yaml:"axisOptions"` // The configuration options that determine how missing data is treated during the rendering of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-lineseriesaxisdisplayoptions.html#cfn-quicksight-analysis-lineseriesaxisdisplayoptions-missingdataconfigurations // MissingDataConfigurations interface{} `field:"optional" json:"missingDataConfigurations" yaml:"missingDataConfigurations"` }
The series axis configuration of a line chart.
Example:
// 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" var dataDriven interface{} lineSeriesAxisDisplayOptionsProperty := &LineSeriesAxisDisplayOptionsProperty{ AxisOptions: &AxisDisplayOptionsProperty{ AxisLineVisibility: jsii.String("axisLineVisibility"), AxisOffset: jsii.String("axisOffset"), DataOptions: &AxisDataOptionsProperty{ DateAxisOptions: &DateAxisOptionsProperty{ MissingDateVisibility: jsii.String("missingDateVisibility"), }, NumericAxisOptions: &NumericAxisOptionsProperty{ Range: &AxisDisplayRangeProperty{ DataDriven: dataDriven, MinMax: &AxisDisplayMinMaxRangeProperty{ Maximum: jsii.Number(123), Minimum: jsii.Number(123), }, }, Scale: &AxisScaleProperty{ Linear: &AxisLinearScaleProperty{ StepCount: jsii.Number(123), StepSize: jsii.Number(123), }, Logarithmic: &AxisLogarithmicScaleProperty{ Base: jsii.Number(123), }, }, }, }, GridLineVisibility: jsii.String("gridLineVisibility"), ScrollbarOptions: &ScrollBarOptionsProperty{ Visibility: jsii.String("visibility"), VisibleRange: &VisibleRangeOptionsProperty{ PercentRange: &PercentVisibleRangeProperty{ From: jsii.Number(123), To: jsii.Number(123), }, }, }, TickLabelOptions: &AxisTickLabelOptionsProperty{ LabelOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, RotationAngle: jsii.Number(123), }, }, MissingDataConfigurations: []interface{}{ &MissingDataConfigurationProperty{ TreatmentOption: jsii.String("treatmentOption"), }, }, }
type CfnAnalysis_ListControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_ListControlDisplayOptionsProperty struct { // The configuration of info icon label options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontroldisplayoptions.html#cfn-quicksight-analysis-listcontroldisplayoptions-infoiconlabeloptions // InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"` // The configuration of the search options in a list control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontroldisplayoptions.html#cfn-quicksight-analysis-listcontroldisplayoptions-searchoptions // SearchOptions interface{} `field:"optional" json:"searchOptions" yaml:"searchOptions"` // The configuration of the `Select all` options in a list control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontroldisplayoptions.html#cfn-quicksight-analysis-listcontroldisplayoptions-selectalloptions // SelectAllOptions interface{} `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"` // The options to configure the title visibility, name, and font size. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontroldisplayoptions.html#cfn-quicksight-analysis-listcontroldisplayoptions-titleoptions // TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"` }
The display options of a control.
Example:
// 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" listControlDisplayOptionsProperty := &ListControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SearchOptions: &ListControlSearchOptionsProperty{ Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }
type CfnAnalysis_ListControlSearchOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_ListControlSearchOptionsProperty struct { // The visibility configuration of the search options in a list control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontrolsearchoptions.html#cfn-quicksight-analysis-listcontrolsearchoptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The configuration of the search options in a list control.
Example:
// 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" listControlSearchOptionsProperty := &ListControlSearchOptionsProperty{ Visibility: jsii.String("visibility"), }
type CfnAnalysis_ListControlSelectAllOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_ListControlSelectAllOptionsProperty struct { // The visibility configuration of the `Select all` options in a list control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontrolselectalloptions.html#cfn-quicksight-analysis-listcontrolselectalloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The configuration of the `Select all` options in a list control.
Example:
// 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" listControlSelectAllOptionsProperty := &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }
type CfnAnalysis_LoadingAnimationProperty ¶ added in v2.72.0
type CfnAnalysis_LoadingAnimationProperty struct { // The visibility configuration of `LoadingAnimation` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-loadinganimation.html#cfn-quicksight-analysis-loadinganimation-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The configuration of loading animation in free-form layout.
Example:
// 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" loadingAnimationProperty := &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }
type CfnAnalysis_LocalNavigationConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_LocalNavigationConfigurationProperty struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-localnavigationconfiguration.html#cfn-quicksight-analysis-localnavigationconfiguration-targetsheetid // TargetSheetId *string `field:"required" json:"targetSheetId" yaml:"targetSheetId"` }
The navigation configuration for `CustomActionNavigationOperation` .
Example:
// 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" localNavigationConfigurationProperty := &LocalNavigationConfigurationProperty{ TargetSheetId: jsii.String("targetSheetId"), }
type CfnAnalysis_LongFormatTextProperty ¶ added in v2.72.0
type CfnAnalysis_LongFormatTextProperty struct { // Plain text format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-longformattext.html#cfn-quicksight-analysis-longformattext-plaintext // PlainText *string `field:"optional" json:"plainText" yaml:"plainText"` // Rich text. // // Examples of rich text include bold, underline, and italics. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-longformattext.html#cfn-quicksight-analysis-longformattext-richtext // RichText *string `field:"optional" json:"richText" yaml:"richText"` }
The text format for a subtitle.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" longFormatTextProperty := &LongFormatTextProperty{ PlainText: jsii.String("plainText"), RichText: jsii.String("richText"), }
type CfnAnalysis_MappedDataSetParameterProperty ¶ added in v2.72.0
type CfnAnalysis_MappedDataSetParameterProperty struct { // A unique name that identifies a dataset within the analysis or dashboard. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-mappeddatasetparameter.html#cfn-quicksight-analysis-mappeddatasetparameter-datasetidentifier // DataSetIdentifier *string `field:"required" json:"dataSetIdentifier" yaml:"dataSetIdentifier"` // The name of the dataset parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-mappeddatasetparameter.html#cfn-quicksight-analysis-mappeddatasetparameter-datasetparametername // DataSetParameterName *string `field:"required" json:"dataSetParameterName" yaml:"dataSetParameterName"` }
A dataset parameter that is mapped to an analysis parameter.
Example:
// 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" mappedDataSetParameterProperty := &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }
type CfnAnalysis_MaximumLabelTypeProperty ¶ added in v2.72.0
type CfnAnalysis_MaximumLabelTypeProperty struct { // The visibility of the maximum label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-maximumlabeltype.html#cfn-quicksight-analysis-maximumlabeltype-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The maximum label of a data path label.
Example:
// 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" maximumLabelTypeProperty := &MaximumLabelTypeProperty{ Visibility: jsii.String("visibility"), }
type CfnAnalysis_MaximumMinimumComputationProperty ¶ added in v2.72.0
type CfnAnalysis_MaximumMinimumComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-maximumminimumcomputation.html#cfn-quicksight-analysis-maximumminimumcomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The type of computation. Choose one of the following options:. // // - MAXIMUM: A maximum computation. // - MINIMUM: A minimum computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-maximumminimumcomputation.html#cfn-quicksight-analysis-maximumminimumcomputation-type // Type *string `field:"required" json:"type" yaml:"type"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-maximumminimumcomputation.html#cfn-quicksight-analysis-maximumminimumcomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The time field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-maximumminimumcomputation.html#cfn-quicksight-analysis-maximumminimumcomputation-time // Time interface{} `field:"optional" json:"time" yaml:"time"` // The value field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-maximumminimumcomputation.html#cfn-quicksight-analysis-maximumminimumcomputation-value // Value interface{} `field:"optional" json:"value" yaml:"value"` }
The maximum and minimum computation configuration.
Example:
// 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" maximumMinimumComputationProperty := &MaximumMinimumComputationProperty{ ComputationId: jsii.String("computationId"), Type: jsii.String("type"), // the properties below are optional Name: jsii.String("name"), Time: &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, Value: &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }
type CfnAnalysis_MeasureFieldProperty ¶ added in v2.72.0
type CfnAnalysis_MeasureFieldProperty struct { // The calculated measure field only used in pivot tables. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-measurefield.html#cfn-quicksight-analysis-measurefield-calculatedmeasurefield // CalculatedMeasureField interface{} `field:"optional" json:"calculatedMeasureField" yaml:"calculatedMeasureField"` // The measure type field with categorical type columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-measurefield.html#cfn-quicksight-analysis-measurefield-categoricalmeasurefield // CategoricalMeasureField interface{} `field:"optional" json:"categoricalMeasureField" yaml:"categoricalMeasureField"` // The measure type field with date type columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-measurefield.html#cfn-quicksight-analysis-measurefield-datemeasurefield // DateMeasureField interface{} `field:"optional" json:"dateMeasureField" yaml:"dateMeasureField"` // The measure type field with numerical type columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-measurefield.html#cfn-quicksight-analysis-measurefield-numericalmeasurefield // NumericalMeasureField interface{} `field:"optional" json:"numericalMeasureField" yaml:"numericalMeasureField"` }
The measure (metric) type field.
Example:
// 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" measureFieldProperty := &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }
type CfnAnalysis_MetricComparisonComputationProperty ¶ added in v2.72.0
type CfnAnalysis_MetricComparisonComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-metriccomparisoncomputation.html#cfn-quicksight-analysis-metriccomparisoncomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The field that is used in a metric comparison from value setup. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-metriccomparisoncomputation.html#cfn-quicksight-analysis-metriccomparisoncomputation-fromvalue // FromValue interface{} `field:"optional" json:"fromValue" yaml:"fromValue"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-metriccomparisoncomputation.html#cfn-quicksight-analysis-metriccomparisoncomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The field that is used in a metric comparison to value setup. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-metriccomparisoncomputation.html#cfn-quicksight-analysis-metriccomparisoncomputation-targetvalue // TargetValue interface{} `field:"optional" json:"targetValue" yaml:"targetValue"` // The time field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-metriccomparisoncomputation.html#cfn-quicksight-analysis-metriccomparisoncomputation-time // Time interface{} `field:"optional" json:"time" yaml:"time"` }
The metric comparison computation configuration.
Example:
type CfnAnalysis_MinimumLabelTypeProperty ¶ added in v2.72.0
type CfnAnalysis_MinimumLabelTypeProperty struct { // The visibility of the minimum label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-minimumlabeltype.html#cfn-quicksight-analysis-minimumlabeltype-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The minimum label of a data path label.
Example:
// 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" minimumLabelTypeProperty := &MinimumLabelTypeProperty{ Visibility: jsii.String("visibility"), }
type CfnAnalysis_MissingDataConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_MissingDataConfigurationProperty struct { // The treatment option that determines how missing data should be rendered. Choose from the following options:. // // - `INTERPOLATE` : Interpolate missing values between the prior and the next known value. // - `SHOW_AS_ZERO` : Show missing values as the value `0` . // - `SHOW_AS_BLANK` : Display a blank space when rendering missing data. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-missingdataconfiguration.html#cfn-quicksight-analysis-missingdataconfiguration-treatmentoption // TreatmentOption *string `field:"optional" json:"treatmentOption" yaml:"treatmentOption"` }
The configuration options that determine how missing data is treated during the rendering of a line chart.
Example:
// 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" missingDataConfigurationProperty := &MissingDataConfigurationProperty{ TreatmentOption: jsii.String("treatmentOption"), }
type CfnAnalysis_NegativeValueConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_NegativeValueConfigurationProperty struct { // Determines the display mode of the negative value configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-negativevalueconfiguration.html#cfn-quicksight-analysis-negativevalueconfiguration-displaymode // DisplayMode *string `field:"required" json:"displayMode" yaml:"displayMode"` }
The options that determine the negative value configuration.
Example:
// 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" negativeValueConfigurationProperty := &NegativeValueConfigurationProperty{ DisplayMode: jsii.String("displayMode"), }
type CfnAnalysis_NullValueFormatConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_NullValueFormatConfigurationProperty struct { // Determines the null string of null values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-nullvalueformatconfiguration.html#cfn-quicksight-analysis-nullvalueformatconfiguration-nullstring // NullString *string `field:"required" json:"nullString" yaml:"nullString"` }
The options that determine the null value format configuration.
Example:
// 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" nullValueFormatConfigurationProperty := &NullValueFormatConfigurationProperty{ NullString: jsii.String("nullString"), }
type CfnAnalysis_NumberDisplayFormatConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_NumberDisplayFormatConfigurationProperty struct { // The option that determines the decimal places configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numberdisplayformatconfiguration.html#cfn-quicksight-analysis-numberdisplayformatconfiguration-decimalplacesconfiguration // DecimalPlacesConfiguration interface{} `field:"optional" json:"decimalPlacesConfiguration" yaml:"decimalPlacesConfiguration"` // The options that determine the negative value configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numberdisplayformatconfiguration.html#cfn-quicksight-analysis-numberdisplayformatconfiguration-negativevalueconfiguration // NegativeValueConfiguration interface{} `field:"optional" json:"negativeValueConfiguration" yaml:"negativeValueConfiguration"` // The options that determine the null value format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numberdisplayformatconfiguration.html#cfn-quicksight-analysis-numberdisplayformatconfiguration-nullvalueformatconfiguration // NullValueFormatConfiguration interface{} `field:"optional" json:"nullValueFormatConfiguration" yaml:"nullValueFormatConfiguration"` // Determines the number scale value of the number format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numberdisplayformatconfiguration.html#cfn-quicksight-analysis-numberdisplayformatconfiguration-numberscale // NumberScale *string `field:"optional" json:"numberScale" yaml:"numberScale"` // Determines the prefix value of the number format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numberdisplayformatconfiguration.html#cfn-quicksight-analysis-numberdisplayformatconfiguration-prefix // Prefix *string `field:"optional" json:"prefix" yaml:"prefix"` // The options that determine the numeric separator configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numberdisplayformatconfiguration.html#cfn-quicksight-analysis-numberdisplayformatconfiguration-separatorconfiguration // SeparatorConfiguration interface{} `field:"optional" json:"separatorConfiguration" yaml:"separatorConfiguration"` // Determines the suffix value of the number format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numberdisplayformatconfiguration.html#cfn-quicksight-analysis-numberdisplayformatconfiguration-suffix // Suffix *string `field:"optional" json:"suffix" yaml:"suffix"` }
The options that determine the number display format configuration.
Example:
// 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" numberDisplayFormatConfigurationProperty := &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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }
type CfnAnalysis_NumberFormatConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_NumberFormatConfigurationProperty struct { // The options that determine the numeric format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numberformatconfiguration.html#cfn-quicksight-analysis-numberformatconfiguration-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` }
Formatting configuration for number fields.
Example:
// 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" numberFormatConfigurationProperty := &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }
type CfnAnalysis_NumericAxisOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_NumericAxisOptionsProperty struct { // The range setup of a numeric axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericaxisoptions.html#cfn-quicksight-analysis-numericaxisoptions-range // Range interface{} `field:"optional" json:"range" yaml:"range"` // The scale setup of a numeric axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericaxisoptions.html#cfn-quicksight-analysis-numericaxisoptions-scale // Scale interface{} `field:"optional" json:"scale" yaml:"scale"` }
The options for an axis with a numeric field.
Example:
// 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" var dataDriven interface{} numericAxisOptionsProperty := &NumericAxisOptionsProperty{ Range: &AxisDisplayRangeProperty{ DataDriven: dataDriven, MinMax: &AxisDisplayMinMaxRangeProperty{ Maximum: jsii.Number(123), Minimum: jsii.Number(123), }, }, Scale: &AxisScaleProperty{ Linear: &AxisLinearScaleProperty{ StepCount: jsii.Number(123), StepSize: jsii.Number(123), }, Logarithmic: &AxisLogarithmicScaleProperty{ Base: jsii.Number(123), }, }, }
type CfnAnalysis_NumericEqualityDrillDownFilterProperty ¶ added in v2.72.0
type CfnAnalysis_NumericEqualityDrillDownFilterProperty struct { // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericequalitydrilldownfilter.html#cfn-quicksight-analysis-numericequalitydrilldownfilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The value of the double input numeric drill down filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericequalitydrilldownfilter.html#cfn-quicksight-analysis-numericequalitydrilldownfilter-value // // Default: - 0. // Value *float64 `field:"required" json:"value" yaml:"value"` }
The category drill down filter.
Example:
// 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" numericEqualityDrillDownFilterProperty := &NumericEqualityDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Value: jsii.Number(123), }
type CfnAnalysis_NumericEqualityFilterProperty ¶ added in v2.72.0
type CfnAnalysis_NumericEqualityFilterProperty struct { // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericequalityfilter.html#cfn-quicksight-analysis-numericequalityfilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // An identifier that uniquely identifies a filter within a dashboard, analysis, or template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericequalityfilter.html#cfn-quicksight-analysis-numericequalityfilter-filterid // FilterId *string `field:"required" json:"filterId" yaml:"filterId"` // The match operator that is used to determine if a filter should be applied. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericequalityfilter.html#cfn-quicksight-analysis-numericequalityfilter-matchoperator // MatchOperator *string `field:"required" json:"matchOperator" yaml:"matchOperator"` // This option determines how null values should be treated when filtering data. // // - `ALL_VALUES` : Include null values in filtered results. // - `NULLS_ONLY` : Only include null values in filtered results. // - `NON_NULLS_ONLY` : Exclude null values from filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericequalityfilter.html#cfn-quicksight-analysis-numericequalityfilter-nulloption // NullOption *string `field:"required" json:"nullOption" yaml:"nullOption"` // The aggregation function of the filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericequalityfilter.html#cfn-quicksight-analysis-numericequalityfilter-aggregationfunction // AggregationFunction interface{} `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"` // The parameter whose value should be used for the filter value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericequalityfilter.html#cfn-quicksight-analysis-numericequalityfilter-parametername // ParameterName *string `field:"optional" json:"parameterName" yaml:"parameterName"` // Select all of the values. Null is not the assigned value of select all. // // - `FILTER_ALL_VALUES`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericequalityfilter.html#cfn-quicksight-analysis-numericequalityfilter-selectalloptions // SelectAllOptions *string `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"` // The input value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericequalityfilter.html#cfn-quicksight-analysis-numericequalityfilter-value // Value *float64 `field:"optional" json:"value" yaml:"value"` }
A `NumericEqualityFilter` filters values that are equal to the specified value.
Example:
// 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" numericEqualityFilterProperty := &NumericEqualityFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional AggregationFunction: &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"), }, }, ParameterName: jsii.String("parameterName"), SelectAllOptions: jsii.String("selectAllOptions"), Value: jsii.Number(123), }
type CfnAnalysis_NumericFormatConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_NumericFormatConfigurationProperty struct { // The options that determine the currency display format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericformatconfiguration.html#cfn-quicksight-analysis-numericformatconfiguration-currencydisplayformatconfiguration // CurrencyDisplayFormatConfiguration interface{} `field:"optional" json:"currencyDisplayFormatConfiguration" yaml:"currencyDisplayFormatConfiguration"` // The options that determine the number display format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericformatconfiguration.html#cfn-quicksight-analysis-numericformatconfiguration-numberdisplayformatconfiguration // NumberDisplayFormatConfiguration interface{} `field:"optional" json:"numberDisplayFormatConfiguration" yaml:"numberDisplayFormatConfiguration"` // The options that determine the percentage display format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericformatconfiguration.html#cfn-quicksight-analysis-numericformatconfiguration-percentagedisplayformatconfiguration // PercentageDisplayFormatConfiguration interface{} `field:"optional" json:"percentageDisplayFormatConfiguration" yaml:"percentageDisplayFormatConfiguration"` }
The options that determine the numeric format configuration.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" numericFormatConfigurationProperty := &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }
type CfnAnalysis_NumericRangeFilterProperty ¶ added in v2.72.0
type CfnAnalysis_NumericRangeFilterProperty struct { // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // An identifier that uniquely identifies a filter within a dashboard, analysis, or template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-filterid // FilterId *string `field:"required" json:"filterId" yaml:"filterId"` // This option determines how null values should be treated when filtering data. // // - `ALL_VALUES` : Include null values in filtered results. // - `NULLS_ONLY` : Only include null values in filtered results. // - `NON_NULLS_ONLY` : Exclude null values from filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-nulloption // NullOption *string `field:"required" json:"nullOption" yaml:"nullOption"` // The aggregation function of the filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-aggregationfunction // AggregationFunction interface{} `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"` // Determines whether the maximum value in the filter value range should be included in the filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-includemaximum // IncludeMaximum interface{} `field:"optional" json:"includeMaximum" yaml:"includeMaximum"` // Determines whether the minimum value in the filter value range should be included in the filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-includeminimum // IncludeMinimum interface{} `field:"optional" json:"includeMinimum" yaml:"includeMinimum"` // The maximum value for the filter value range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-rangemaximum // RangeMaximum interface{} `field:"optional" json:"rangeMaximum" yaml:"rangeMaximum"` // The minimum value for the filter value range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-rangeminimum // RangeMinimum interface{} `field:"optional" json:"rangeMinimum" yaml:"rangeMinimum"` // Select all of the values. Null is not the assigned value of select all. // // - `FILTER_ALL_VALUES`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-selectalloptions // SelectAllOptions *string `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"` }
A `NumericRangeFilter` filters values that are within the value range.
Example:
// 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" numericRangeFilterProperty := &NumericRangeFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), // the properties below are optional AggregationFunction: &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"), }, }, IncludeMaximum: jsii.Boolean(false), IncludeMinimum: jsii.Boolean(false), RangeMaximum: &NumericRangeFilterValueProperty{ Parameter: jsii.String("parameter"), StaticValue: jsii.Number(123), }, RangeMinimum: &NumericRangeFilterValueProperty{ Parameter: jsii.String("parameter"), StaticValue: jsii.Number(123), }, SelectAllOptions: jsii.String("selectAllOptions"), }
type CfnAnalysis_NumericRangeFilterValueProperty ¶ added in v2.72.0
type CfnAnalysis_NumericRangeFilterValueProperty struct { // The parameter that is used in the numeric range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefiltervalue.html#cfn-quicksight-analysis-numericrangefiltervalue-parameter // Parameter *string `field:"optional" json:"parameter" yaml:"parameter"` // The static value of the numeric range filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefiltervalue.html#cfn-quicksight-analysis-numericrangefiltervalue-staticvalue // StaticValue *float64 `field:"optional" json:"staticValue" yaml:"staticValue"` }
The value input pf the numeric range filter.
Example:
// 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" numericRangeFilterValueProperty := &NumericRangeFilterValueProperty{ Parameter: jsii.String("parameter"), StaticValue: jsii.Number(123), }
type CfnAnalysis_NumericSeparatorConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_NumericSeparatorConfigurationProperty struct { // Determines the decimal separator. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericseparatorconfiguration.html#cfn-quicksight-analysis-numericseparatorconfiguration-decimalseparator // DecimalSeparator *string `field:"optional" json:"decimalSeparator" yaml:"decimalSeparator"` // The options that determine the thousands separator configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericseparatorconfiguration.html#cfn-quicksight-analysis-numericseparatorconfiguration-thousandsseparator // ThousandsSeparator interface{} `field:"optional" json:"thousandsSeparator" yaml:"thousandsSeparator"` }
The options that determine the numeric separator configuration.
Example:
// 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" numericSeparatorConfigurationProperty := &NumericSeparatorConfigurationProperty{ DecimalSeparator: jsii.String("decimalSeparator"), ThousandsSeparator: &ThousandSeparatorOptionsProperty{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }
type CfnAnalysis_NumericalAggregationFunctionProperty ¶ added in v2.72.0
type CfnAnalysis_NumericalAggregationFunctionProperty struct { // An aggregation based on the percentile of values in a dimension or measure. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericalaggregationfunction.html#cfn-quicksight-analysis-numericalaggregationfunction-percentileaggregation // PercentileAggregation interface{} `field:"optional" json:"percentileAggregation" yaml:"percentileAggregation"` // Built-in aggregation functions for numerical values. // // - `SUM` : The sum of a dimension or measure. // - `AVERAGE` : The average of a dimension or measure. // - `MIN` : The minimum value of a dimension or measure. // - `MAX` : The maximum value of a dimension or measure. // - `COUNT` : The count of a dimension or measure. // - `DISTINCT_COUNT` : The count of distinct values in a dimension or measure. // - `VAR` : The variance of a dimension or measure. // - `VARP` : The partitioned variance of a dimension or measure. // - `STDEV` : The standard deviation of a dimension or measure. // - `STDEVP` : The partitioned standard deviation of a dimension or measure. // - `MEDIAN` : The median value of a dimension or measure. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericalaggregationfunction.html#cfn-quicksight-analysis-numericalaggregationfunction-simplenumericalaggregation // SimpleNumericalAggregation *string `field:"optional" json:"simpleNumericalAggregation" yaml:"simpleNumericalAggregation"` }
Aggregation for numerical values.
Example:
// 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" numericalAggregationFunctionProperty := &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }
type CfnAnalysis_NumericalDimensionFieldProperty ¶ added in v2.72.0
type CfnAnalysis_NumericalDimensionFieldProperty struct { // The column that is used in the `NumericalDimensionField` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericaldimensionfield.html#cfn-quicksight-analysis-numericaldimensionfield-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The custom field ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericaldimensionfield.html#cfn-quicksight-analysis-numericaldimensionfield-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The format configuration of the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericaldimensionfield.html#cfn-quicksight-analysis-numericaldimensionfield-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` // The custom hierarchy ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericaldimensionfield.html#cfn-quicksight-analysis-numericaldimensionfield-hierarchyid // HierarchyId *string `field:"optional" json:"hierarchyId" yaml:"hierarchyId"` }
The dimension type field with numerical type columns.
Example:
// 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" numericalDimensionFieldProperty := &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }
type CfnAnalysis_NumericalMeasureFieldProperty ¶ added in v2.72.0
type CfnAnalysis_NumericalMeasureFieldProperty struct { // The column that is used in the `NumericalMeasureField` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericalmeasurefield.html#cfn-quicksight-analysis-numericalmeasurefield-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The custom field ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericalmeasurefield.html#cfn-quicksight-analysis-numericalmeasurefield-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The aggregation function of the measure field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericalmeasurefield.html#cfn-quicksight-analysis-numericalmeasurefield-aggregationfunction // AggregationFunction interface{} `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"` // The format configuration of the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericalmeasurefield.html#cfn-quicksight-analysis-numericalmeasurefield-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` }
The measure type field with numerical type columns.
Example:
// 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" numericalMeasureFieldProperty := &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }
type CfnAnalysis_PaginationConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_PaginationConfigurationProperty struct { // Indicates the page number. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-paginationconfiguration.html#cfn-quicksight-analysis-paginationconfiguration-pagenumber // PageNumber *float64 `field:"required" json:"pageNumber" yaml:"pageNumber"` // Indicates how many items render in one page. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-paginationconfiguration.html#cfn-quicksight-analysis-paginationconfiguration-pagesize // PageSize *float64 `field:"required" json:"pageSize" yaml:"pageSize"` }
The pagination configuration for a table visual or boxplot.
Example:
// 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" paginationConfigurationProperty := &PaginationConfigurationProperty{ PageNumber: jsii.Number(123), PageSize: jsii.Number(123), }
type CfnAnalysis_PanelConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_PanelConfigurationProperty struct { // Sets the background color for each panel. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-panelconfiguration.html#cfn-quicksight-analysis-panelconfiguration-backgroundcolor // BackgroundColor *string `field:"optional" json:"backgroundColor" yaml:"backgroundColor"` // Determines whether or not a background for each small multiples panel is rendered. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-panelconfiguration.html#cfn-quicksight-analysis-panelconfiguration-backgroundvisibility // BackgroundVisibility *string `field:"optional" json:"backgroundVisibility" yaml:"backgroundVisibility"` // Sets the line color of panel borders. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-panelconfiguration.html#cfn-quicksight-analysis-panelconfiguration-bordercolor // BorderColor *string `field:"optional" json:"borderColor" yaml:"borderColor"` // Sets the line style of panel borders. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-panelconfiguration.html#cfn-quicksight-analysis-panelconfiguration-borderstyle // BorderStyle *string `field:"optional" json:"borderStyle" yaml:"borderStyle"` // Sets the line thickness of panel borders. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-panelconfiguration.html#cfn-quicksight-analysis-panelconfiguration-borderthickness // BorderThickness *string `field:"optional" json:"borderThickness" yaml:"borderThickness"` // Determines whether or not each panel displays a border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-panelconfiguration.html#cfn-quicksight-analysis-panelconfiguration-bordervisibility // BorderVisibility *string `field:"optional" json:"borderVisibility" yaml:"borderVisibility"` // Sets the total amount of negative space to display between sibling panels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-panelconfiguration.html#cfn-quicksight-analysis-panelconfiguration-gutterspacing // GutterSpacing *string `field:"optional" json:"gutterSpacing" yaml:"gutterSpacing"` // Determines whether or not negative space between sibling panels is rendered. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-panelconfiguration.html#cfn-quicksight-analysis-panelconfiguration-guttervisibility // GutterVisibility *string `field:"optional" json:"gutterVisibility" yaml:"gutterVisibility"` // Configures the title display within each small multiples panel. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-panelconfiguration.html#cfn-quicksight-analysis-panelconfiguration-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A collection of options that configure how each panel displays in a small multiples chart.
Example:
// 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" panelConfigurationProperty := &PanelConfigurationProperty{ BackgroundColor: jsii.String("backgroundColor"), BackgroundVisibility: jsii.String("backgroundVisibility"), BorderColor: jsii.String("borderColor"), BorderStyle: jsii.String("borderStyle"), BorderThickness: jsii.String("borderThickness"), BorderVisibility: jsii.String("borderVisibility"), GutterSpacing: jsii.String("gutterSpacing"), GutterVisibility: jsii.String("gutterVisibility"), Title: &PanelTitleOptionsProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), Visibility: jsii.String("visibility"), }, }
type CfnAnalysis_PanelTitleOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_PanelTitleOptionsProperty struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-paneltitleoptions.html#cfn-quicksight-analysis-paneltitleoptions-fontconfiguration // FontConfiguration interface{} `field:"optional" json:"fontConfiguration" yaml:"fontConfiguration"` // Sets the horizontal text alignment of the title within each panel. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-paneltitleoptions.html#cfn-quicksight-analysis-paneltitleoptions-horizontaltextalignment // HorizontalTextAlignment *string `field:"optional" json:"horizontalTextAlignment" yaml:"horizontalTextAlignment"` // Determines whether or not panel titles are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-paneltitleoptions.html#cfn-quicksight-analysis-paneltitleoptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options that determine the title styles for each small multiples panel.
Example:
// 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" panelTitleOptionsProperty := &PanelTitleOptionsProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), Visibility: jsii.String("visibility"), }
type CfnAnalysis_ParameterControlProperty ¶ added in v2.72.0
type CfnAnalysis_ParameterControlProperty struct { // A control from a date parameter that specifies date and time. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametercontrol.html#cfn-quicksight-analysis-parametercontrol-datetimepicker // DateTimePicker interface{} `field:"optional" json:"dateTimePicker" yaml:"dateTimePicker"` // A control to display a dropdown list with buttons that are used to select a single value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametercontrol.html#cfn-quicksight-analysis-parametercontrol-dropdown // Dropdown interface{} `field:"optional" json:"dropdown" yaml:"dropdown"` // A control to display a list with buttons or boxes that are used to select either a single value or multiple values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametercontrol.html#cfn-quicksight-analysis-parametercontrol-list // List interface{} `field:"optional" json:"list" yaml:"list"` // A control to display a horizontal toggle bar. // // This is used to change a value by sliding the toggle. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametercontrol.html#cfn-quicksight-analysis-parametercontrol-slider // Slider interface{} `field:"optional" json:"slider" yaml:"slider"` // A control to display a text box that is used to enter multiple entries. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametercontrol.html#cfn-quicksight-analysis-parametercontrol-textarea // TextArea interface{} `field:"optional" json:"textArea" yaml:"textArea"` // A control to display a text box that is used to enter a single entry. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametercontrol.html#cfn-quicksight-analysis-parametercontrol-textfield // TextField interface{} `field:"optional" json:"textField" yaml:"textField"` }
The control of a parameter that users can interact with in a dashboard or an analysis.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" parameterControlProperty := &ParameterControlProperty{ DateTimePicker: &ParameterDateTimePickerControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{ DateTimeFormat: jsii.String("dateTimeFormat"), InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }, Dropdown: &ParameterDropDownControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional CascadingControlConfiguration: &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }, DisplayOptions: &DropDownControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, SelectableValues: &ParameterSelectableValuesProperty{ LinkToDataSetColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Values: []*string{ jsii.String("values"), }, }, Type: jsii.String("type"), }, List: &ParameterListControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional CascadingControlConfiguration: &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }, DisplayOptions: &ListControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SearchOptions: &ListControlSearchOptionsProperty{ Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, SelectableValues: &ParameterSelectableValuesProperty{ LinkToDataSetColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Values: []*string{ jsii.String("values"), }, }, Type: jsii.String("type"), }, Slider: &ParameterSliderControlProperty{ MaximumValue: jsii.Number(123), MinimumValue: jsii.Number(123), ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), StepSize: jsii.Number(123), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &SliderControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }, TextArea: &ParameterTextAreaControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional Delimiter: jsii.String("delimiter"), DisplayOptions: &TextAreaControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }, TextField: &ParameterTextFieldControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &TextFieldControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }, }
type CfnAnalysis_ParameterDateTimePickerControlProperty ¶ added in v2.72.0
type CfnAnalysis_ParameterDateTimePickerControlProperty struct { // The ID of the `ParameterDateTimePickerControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdatetimepickercontrol.html#cfn-quicksight-analysis-parameterdatetimepickercontrol-parametercontrolid // ParameterControlId *string `field:"required" json:"parameterControlId" yaml:"parameterControlId"` // The name of the `ParameterDateTimePickerControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdatetimepickercontrol.html#cfn-quicksight-analysis-parameterdatetimepickercontrol-sourceparametername // SourceParameterName *string `field:"required" json:"sourceParameterName" yaml:"sourceParameterName"` // The title of the `ParameterDateTimePickerControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdatetimepickercontrol.html#cfn-quicksight-analysis-parameterdatetimepickercontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdatetimepickercontrol.html#cfn-quicksight-analysis-parameterdatetimepickercontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` }
A control from a date parameter that specifies date and time.
Example:
// 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" parameterDateTimePickerControlProperty := &ParameterDateTimePickerControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{ DateTimeFormat: jsii.String("dateTimeFormat"), InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }
type CfnAnalysis_ParameterDeclarationProperty ¶ added in v2.72.0
type CfnAnalysis_ParameterDeclarationProperty struct { // A parameter declaration for the `DateTime` data type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdeclaration.html#cfn-quicksight-analysis-parameterdeclaration-datetimeparameterdeclaration // DateTimeParameterDeclaration interface{} `field:"optional" json:"dateTimeParameterDeclaration" yaml:"dateTimeParameterDeclaration"` // A parameter declaration for the `Decimal` data type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdeclaration.html#cfn-quicksight-analysis-parameterdeclaration-decimalparameterdeclaration // DecimalParameterDeclaration interface{} `field:"optional" json:"decimalParameterDeclaration" yaml:"decimalParameterDeclaration"` // A parameter declaration for the `Integer` data type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdeclaration.html#cfn-quicksight-analysis-parameterdeclaration-integerparameterdeclaration // IntegerParameterDeclaration interface{} `field:"optional" json:"integerParameterDeclaration" yaml:"integerParameterDeclaration"` // A parameter declaration for the `String` data type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdeclaration.html#cfn-quicksight-analysis-parameterdeclaration-stringparameterdeclaration // StringParameterDeclaration interface{} `field:"optional" json:"stringParameterDeclaration" yaml:"stringParameterDeclaration"` }
The declaration definition of a parameter.
For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the *Amazon QuickSight User Guide* .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" parameterDeclarationProperty := &ParameterDeclarationProperty{ DateTimeParameterDeclaration: &DateTimeParameterDeclarationProperty{ Name: jsii.String("name"), // the properties below are optional DefaultValues: &DateTimeDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValues: []*string{ jsii.String("staticValues"), }, }, MappedDataSetParameters: []interface{}{ &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }, }, TimeGranularity: jsii.String("timeGranularity"), ValueWhenUnset: &DateTimeValueWhenUnsetConfigurationProperty{ CustomValue: jsii.String("customValue"), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }, }, DecimalParameterDeclaration: &DecimalParameterDeclarationProperty{ Name: jsii.String("name"), ParameterValueType: jsii.String("parameterValueType"), // the properties below are optional DefaultValues: &DecimalDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []interface{}{ jsii.Number(123), }, }, MappedDataSetParameters: []interface{}{ &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }, }, ValueWhenUnset: &DecimalValueWhenUnsetConfigurationProperty{ CustomValue: jsii.Number(123), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }, }, IntegerParameterDeclaration: &IntegerParameterDeclarationProperty{ Name: jsii.String("name"), ParameterValueType: jsii.String("parameterValueType"), // the properties below are optional DefaultValues: &IntegerDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []interface{}{ jsii.Number(123), }, }, MappedDataSetParameters: []interface{}{ &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }, }, ValueWhenUnset: &IntegerValueWhenUnsetConfigurationProperty{ CustomValue: jsii.Number(123), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }, }, StringParameterDeclaration: &StringParameterDeclarationProperty{ Name: jsii.String("name"), ParameterValueType: jsii.String("parameterValueType"), // the properties below are optional DefaultValues: &StringDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []*string{ jsii.String("staticValues"), }, }, MappedDataSetParameters: []interface{}{ &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }, }, ValueWhenUnset: &StringValueWhenUnsetConfigurationProperty{ CustomValue: jsii.String("customValue"), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }, }, }
type CfnAnalysis_ParameterDropDownControlProperty ¶ added in v2.72.0
type CfnAnalysis_ParameterDropDownControlProperty struct { // The ID of the `ParameterDropDownControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdropdowncontrol.html#cfn-quicksight-analysis-parameterdropdowncontrol-parametercontrolid // ParameterControlId *string `field:"required" json:"parameterControlId" yaml:"parameterControlId"` // The source parameter name of the `ParameterDropDownControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdropdowncontrol.html#cfn-quicksight-analysis-parameterdropdowncontrol-sourceparametername // SourceParameterName *string `field:"required" json:"sourceParameterName" yaml:"sourceParameterName"` // The title of the `ParameterDropDownControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdropdowncontrol.html#cfn-quicksight-analysis-parameterdropdowncontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdropdowncontrol.html#cfn-quicksight-analysis-parameterdropdowncontrol-cascadingcontrolconfiguration // CascadingControlConfiguration interface{} `field:"optional" json:"cascadingControlConfiguration" yaml:"cascadingControlConfiguration"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdropdowncontrol.html#cfn-quicksight-analysis-parameterdropdowncontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` // A list of selectable values that are used in a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdropdowncontrol.html#cfn-quicksight-analysis-parameterdropdowncontrol-selectablevalues // SelectableValues interface{} `field:"optional" json:"selectableValues" yaml:"selectableValues"` // The type parameter name of the `ParameterDropDownControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdropdowncontrol.html#cfn-quicksight-analysis-parameterdropdowncontrol-type // Type *string `field:"optional" json:"type" yaml:"type"` }
A control to display a dropdown list with buttons that are used to select a single value.
Example:
// 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" parameterDropDownControlProperty := &ParameterDropDownControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional CascadingControlConfiguration: &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }, DisplayOptions: &DropDownControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, SelectableValues: &ParameterSelectableValuesProperty{ LinkToDataSetColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Values: []*string{ jsii.String("values"), }, }, Type: jsii.String("type"), }
type CfnAnalysis_ParameterListControlProperty ¶ added in v2.72.0
type CfnAnalysis_ParameterListControlProperty struct { // The ID of the `ParameterListControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterlistcontrol.html#cfn-quicksight-analysis-parameterlistcontrol-parametercontrolid // ParameterControlId *string `field:"required" json:"parameterControlId" yaml:"parameterControlId"` // The source parameter name of the `ParameterListControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterlistcontrol.html#cfn-quicksight-analysis-parameterlistcontrol-sourceparametername // SourceParameterName *string `field:"required" json:"sourceParameterName" yaml:"sourceParameterName"` // The title of the `ParameterListControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterlistcontrol.html#cfn-quicksight-analysis-parameterlistcontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterlistcontrol.html#cfn-quicksight-analysis-parameterlistcontrol-cascadingcontrolconfiguration // CascadingControlConfiguration interface{} `field:"optional" json:"cascadingControlConfiguration" yaml:"cascadingControlConfiguration"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterlistcontrol.html#cfn-quicksight-analysis-parameterlistcontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` // A list of selectable values that are used in a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterlistcontrol.html#cfn-quicksight-analysis-parameterlistcontrol-selectablevalues // SelectableValues interface{} `field:"optional" json:"selectableValues" yaml:"selectableValues"` // The type of `ParameterListControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterlistcontrol.html#cfn-quicksight-analysis-parameterlistcontrol-type // Type *string `field:"optional" json:"type" yaml:"type"` }
A control to display a list with buttons or boxes that are used to select either a single value or multiple values.
Example:
// 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" parameterListControlProperty := &ParameterListControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional CascadingControlConfiguration: &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }, DisplayOptions: &ListControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SearchOptions: &ListControlSearchOptionsProperty{ Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, SelectableValues: &ParameterSelectableValuesProperty{ LinkToDataSetColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Values: []*string{ jsii.String("values"), }, }, Type: jsii.String("type"), }
type CfnAnalysis_ParameterSelectableValuesProperty ¶ added in v2.72.0
type CfnAnalysis_ParameterSelectableValuesProperty struct { // The column identifier that fetches values from the data set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterselectablevalues.html#cfn-quicksight-analysis-parameterselectablevalues-linktodatasetcolumn // LinkToDataSetColumn interface{} `field:"optional" json:"linkToDataSetColumn" yaml:"linkToDataSetColumn"` // The values that are used in `ParameterSelectableValues` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterselectablevalues.html#cfn-quicksight-analysis-parameterselectablevalues-values // Values *[]*string `field:"optional" json:"values" yaml:"values"` }
A list of selectable values that are used in a control.
Example:
// 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" parameterSelectableValuesProperty := &ParameterSelectableValuesProperty{ LinkToDataSetColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Values: []*string{ jsii.String("values"), }, }
type CfnAnalysis_ParameterSliderControlProperty ¶ added in v2.72.0
type CfnAnalysis_ParameterSliderControlProperty struct { // The smaller value that is displayed at the left of the slider. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterslidercontrol.html#cfn-quicksight-analysis-parameterslidercontrol-maximumvalue // // Default: - 0. // MaximumValue *float64 `field:"required" json:"maximumValue" yaml:"maximumValue"` // The larger value that is displayed at the right of the slider. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterslidercontrol.html#cfn-quicksight-analysis-parameterslidercontrol-minimumvalue // // Default: - 0. // MinimumValue *float64 `field:"required" json:"minimumValue" yaml:"minimumValue"` // The ID of the `ParameterSliderControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterslidercontrol.html#cfn-quicksight-analysis-parameterslidercontrol-parametercontrolid // ParameterControlId *string `field:"required" json:"parameterControlId" yaml:"parameterControlId"` // The source parameter name of the `ParameterSliderControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterslidercontrol.html#cfn-quicksight-analysis-parameterslidercontrol-sourceparametername // SourceParameterName *string `field:"required" json:"sourceParameterName" yaml:"sourceParameterName"` // The number of increments that the slider bar is divided into. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterslidercontrol.html#cfn-quicksight-analysis-parameterslidercontrol-stepsize // // Default: - 0. // StepSize *float64 `field:"required" json:"stepSize" yaml:"stepSize"` // The title of the `ParameterSliderControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterslidercontrol.html#cfn-quicksight-analysis-parameterslidercontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterslidercontrol.html#cfn-quicksight-analysis-parameterslidercontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` }
A control to display a horizontal toggle bar.
This is used to change a value by sliding the toggle.
Example:
// 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" parameterSliderControlProperty := &ParameterSliderControlProperty{ MaximumValue: jsii.Number(123), MinimumValue: jsii.Number(123), ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), StepSize: jsii.Number(123), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &SliderControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }
type CfnAnalysis_ParameterTextAreaControlProperty ¶ added in v2.72.0
type CfnAnalysis_ParameterTextAreaControlProperty struct { // The ID of the `ParameterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametertextareacontrol.html#cfn-quicksight-analysis-parametertextareacontrol-parametercontrolid // ParameterControlId *string `field:"required" json:"parameterControlId" yaml:"parameterControlId"` // The source parameter name of the `ParameterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametertextareacontrol.html#cfn-quicksight-analysis-parametertextareacontrol-sourceparametername // SourceParameterName *string `field:"required" json:"sourceParameterName" yaml:"sourceParameterName"` // The title of the `ParameterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametertextareacontrol.html#cfn-quicksight-analysis-parametertextareacontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The delimiter that is used to separate the lines in text. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametertextareacontrol.html#cfn-quicksight-analysis-parametertextareacontrol-delimiter // Delimiter *string `field:"optional" json:"delimiter" yaml:"delimiter"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametertextareacontrol.html#cfn-quicksight-analysis-parametertextareacontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` }
A control to display a text box that is used to enter multiple entries.
Example:
// 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" parameterTextAreaControlProperty := &ParameterTextAreaControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional Delimiter: jsii.String("delimiter"), DisplayOptions: &TextAreaControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }
type CfnAnalysis_ParameterTextFieldControlProperty ¶ added in v2.72.0
type CfnAnalysis_ParameterTextFieldControlProperty struct { // The ID of the `ParameterTextFieldControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametertextfieldcontrol.html#cfn-quicksight-analysis-parametertextfieldcontrol-parametercontrolid // ParameterControlId *string `field:"required" json:"parameterControlId" yaml:"parameterControlId"` // The source parameter name of the `ParameterTextFieldControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametertextfieldcontrol.html#cfn-quicksight-analysis-parametertextfieldcontrol-sourceparametername // SourceParameterName *string `field:"required" json:"sourceParameterName" yaml:"sourceParameterName"` // The title of the `ParameterTextFieldControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametertextfieldcontrol.html#cfn-quicksight-analysis-parametertextfieldcontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametertextfieldcontrol.html#cfn-quicksight-analysis-parametertextfieldcontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` }
A control to display a text box that is used to enter a single entry.
Example:
// 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" parameterTextFieldControlProperty := &ParameterTextFieldControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &TextFieldControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }
type CfnAnalysis_ParametersProperty ¶
type CfnAnalysis_ParametersProperty struct { // The parameters that have a data type of date-time. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameters.html#cfn-quicksight-analysis-parameters-datetimeparameters // DateTimeParameters interface{} `field:"optional" json:"dateTimeParameters" yaml:"dateTimeParameters"` // The parameters that have a data type of decimal. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameters.html#cfn-quicksight-analysis-parameters-decimalparameters // DecimalParameters interface{} `field:"optional" json:"decimalParameters" yaml:"decimalParameters"` // The parameters that have a data type of integer. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameters.html#cfn-quicksight-analysis-parameters-integerparameters // IntegerParameters interface{} `field:"optional" json:"integerParameters" yaml:"integerParameters"` // The parameters that have a data type of string. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameters.html#cfn-quicksight-analysis-parameters-stringparameters // StringParameters interface{} `field:"optional" json:"stringParameters" yaml:"stringParameters"` }
A list of Amazon QuickSight parameters and the list's override values.
Example:
// 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" parametersProperty := &ParametersProperty{ DateTimeParameters: []interface{}{ &DateTimeParameterProperty{ Name: jsii.String("name"), Values: []*string{ jsii.String("values"), }, }, }, DecimalParameters: []interface{}{ &DecimalParameterProperty{ Name: jsii.String("name"), Values: []interface{}{ jsii.Number(123), }, }, }, IntegerParameters: []interface{}{ &IntegerParameterProperty{ Name: jsii.String("name"), Values: []interface{}{ jsii.Number(123), }, }, }, StringParameters: []interface{}{ &StringParameterProperty{ Name: jsii.String("name"), Values: []*string{ jsii.String("values"), }, }, }, }
type CfnAnalysis_PercentVisibleRangeProperty ¶ added in v2.72.0
type CfnAnalysis_PercentVisibleRangeProperty struct { // The lower bound of the range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-percentvisiblerange.html#cfn-quicksight-analysis-percentvisiblerange-from // From *float64 `field:"optional" json:"from" yaml:"from"` // The top bound of the range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-percentvisiblerange.html#cfn-quicksight-analysis-percentvisiblerange-to // To *float64 `field:"optional" json:"to" yaml:"to"` }
The percent range in the visible range.
Example:
// 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" percentVisibleRangeProperty := &PercentVisibleRangeProperty{ From: jsii.Number(123), To: jsii.Number(123), }
type CfnAnalysis_PercentageDisplayFormatConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_PercentageDisplayFormatConfigurationProperty struct { // The option that determines the decimal places configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-percentagedisplayformatconfiguration.html#cfn-quicksight-analysis-percentagedisplayformatconfiguration-decimalplacesconfiguration // DecimalPlacesConfiguration interface{} `field:"optional" json:"decimalPlacesConfiguration" yaml:"decimalPlacesConfiguration"` // The options that determine the negative value configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-percentagedisplayformatconfiguration.html#cfn-quicksight-analysis-percentagedisplayformatconfiguration-negativevalueconfiguration // NegativeValueConfiguration interface{} `field:"optional" json:"negativeValueConfiguration" yaml:"negativeValueConfiguration"` // The options that determine the null value format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-percentagedisplayformatconfiguration.html#cfn-quicksight-analysis-percentagedisplayformatconfiguration-nullvalueformatconfiguration // NullValueFormatConfiguration interface{} `field:"optional" json:"nullValueFormatConfiguration" yaml:"nullValueFormatConfiguration"` // Determines the prefix value of the percentage format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-percentagedisplayformatconfiguration.html#cfn-quicksight-analysis-percentagedisplayformatconfiguration-prefix // Prefix *string `field:"optional" json:"prefix" yaml:"prefix"` // The options that determine the numeric separator configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-percentagedisplayformatconfiguration.html#cfn-quicksight-analysis-percentagedisplayformatconfiguration-separatorconfiguration // SeparatorConfiguration interface{} `field:"optional" json:"separatorConfiguration" yaml:"separatorConfiguration"` // Determines the suffix value of the percentage format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-percentagedisplayformatconfiguration.html#cfn-quicksight-analysis-percentagedisplayformatconfiguration-suffix // Suffix *string `field:"optional" json:"suffix" yaml:"suffix"` }
The options that determine the percentage display format configuration.
Example:
// 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" percentageDisplayFormatConfigurationProperty := &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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }
type CfnAnalysis_PercentileAggregationProperty ¶ added in v2.72.0
type CfnAnalysis_PercentileAggregationProperty struct { // The percentile value. // // This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-percentileaggregation.html#cfn-quicksight-analysis-percentileaggregation-percentilevalue // PercentileValue *float64 `field:"optional" json:"percentileValue" yaml:"percentileValue"` }
An aggregation based on the percentile of values in a dimension or measure.
Example:
// 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" percentileAggregationProperty := &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }
type CfnAnalysis_PeriodOverPeriodComputationProperty ¶ added in v2.72.0
type CfnAnalysis_PeriodOverPeriodComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodoverperiodcomputation.html#cfn-quicksight-analysis-periodoverperiodcomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodoverperiodcomputation.html#cfn-quicksight-analysis-periodoverperiodcomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The time field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodoverperiodcomputation.html#cfn-quicksight-analysis-periodoverperiodcomputation-time // Time interface{} `field:"optional" json:"time" yaml:"time"` // The value field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodoverperiodcomputation.html#cfn-quicksight-analysis-periodoverperiodcomputation-value // Value interface{} `field:"optional" json:"value" yaml:"value"` }
The period over period computation configuration.
Example:
// 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" periodOverPeriodComputationProperty := &PeriodOverPeriodComputationProperty{ ComputationId: jsii.String("computationId"), // the properties below are optional Name: jsii.String("name"), Time: &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, Value: &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }
type CfnAnalysis_PeriodToDateComputationProperty ¶ added in v2.72.0
type CfnAnalysis_PeriodToDateComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodtodatecomputation.html#cfn-quicksight-analysis-periodtodatecomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodtodatecomputation.html#cfn-quicksight-analysis-periodtodatecomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The time granularity setup of period to date computation. Choose from the following options:. // // - YEAR: Year to date. // - MONTH: Month to date. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodtodatecomputation.html#cfn-quicksight-analysis-periodtodatecomputation-periodtimegranularity // PeriodTimeGranularity *string `field:"optional" json:"periodTimeGranularity" yaml:"periodTimeGranularity"` // The time field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodtodatecomputation.html#cfn-quicksight-analysis-periodtodatecomputation-time // Time interface{} `field:"optional" json:"time" yaml:"time"` // The value field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodtodatecomputation.html#cfn-quicksight-analysis-periodtodatecomputation-value // Value interface{} `field:"optional" json:"value" yaml:"value"` }
The period to date computation configuration.
Example:
// 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" periodToDateComputationProperty := &PeriodToDateComputationProperty{ ComputationId: jsii.String("computationId"), // the properties below are optional Name: jsii.String("name"), PeriodTimeGranularity: jsii.String("periodTimeGranularity"), Time: &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, Value: &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }
type CfnAnalysis_PieChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_PieChartAggregatedFieldWellsProperty struct { // The category (group/color) field wells of a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartaggregatedfieldwells.html#cfn-quicksight-analysis-piechartaggregatedfieldwells-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The small multiples field well of a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartaggregatedfieldwells.html#cfn-quicksight-analysis-piechartaggregatedfieldwells-smallmultiples // SmallMultiples interface{} `field:"optional" json:"smallMultiples" yaml:"smallMultiples"` // The value field wells of a pie chart. // // Values are aggregated based on categories. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartaggregatedfieldwells.html#cfn-quicksight-analysis-piechartaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The field well configuration of a pie chart.
Example:
type CfnAnalysis_PieChartConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_PieChartConfigurationProperty struct { // The label options of the group/color that is displayed in a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartconfiguration.html#cfn-quicksight-analysis-piechartconfiguration-categorylabeloptions // CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"` // The contribution analysis (anomaly configuration) setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartconfiguration.html#cfn-quicksight-analysis-piechartconfiguration-contributionanalysisdefaults // ContributionAnalysisDefaults interface{} `field:"optional" json:"contributionAnalysisDefaults" yaml:"contributionAnalysisDefaults"` // The options that determine if visual data labels are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartconfiguration.html#cfn-quicksight-analysis-piechartconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The options that determine the shape of the chart. // // This option determines whether the chart is a pie chart or a donut chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartconfiguration.html#cfn-quicksight-analysis-piechartconfiguration-donutoptions // DonutOptions interface{} `field:"optional" json:"donutOptions" yaml:"donutOptions"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartconfiguration.html#cfn-quicksight-analysis-piechartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartconfiguration.html#cfn-quicksight-analysis-piechartconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The small multiples setup for the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartconfiguration.html#cfn-quicksight-analysis-piechartconfiguration-smallmultiplesoptions // SmallMultiplesOptions interface{} `field:"optional" json:"smallMultiplesOptions" yaml:"smallMultiplesOptions"` // The sort configuration of a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartconfiguration.html#cfn-quicksight-analysis-piechartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The tooltip display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartconfiguration.html#cfn-quicksight-analysis-piechartconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // The label options for the value that is displayed in a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartconfiguration.html#cfn-quicksight-analysis-piechartconfiguration-valuelabeloptions // ValueLabelOptions interface{} `field:"optional" json:"valueLabelOptions" yaml:"valueLabelOptions"` // The palette (chart color) display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartconfiguration.html#cfn-quicksight-analysis-piechartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` }
The configuration of a pie chart.
Example:
type CfnAnalysis_PieChartFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_PieChartFieldWellsProperty struct { // The field well configuration of a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartfieldwells.html#cfn-quicksight-analysis-piechartfieldwells-piechartaggregatedfieldwells // PieChartAggregatedFieldWells interface{} `field:"optional" json:"pieChartAggregatedFieldWells" yaml:"pieChartAggregatedFieldWells"` }
The field well configuration of a pie chart.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_PieChartSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_PieChartSortConfigurationProperty struct { // The limit on the number of categories that are displayed in a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartsortconfiguration.html#cfn-quicksight-analysis-piechartsortconfiguration-categoryitemslimit // CategoryItemsLimit interface{} `field:"optional" json:"categoryItemsLimit" yaml:"categoryItemsLimit"` // The sort configuration of the category fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartsortconfiguration.html#cfn-quicksight-analysis-piechartsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` // The limit on the number of small multiples panels that are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartsortconfiguration.html#cfn-quicksight-analysis-piechartsortconfiguration-smallmultipleslimitconfiguration // SmallMultiplesLimitConfiguration interface{} `field:"optional" json:"smallMultiplesLimitConfiguration" yaml:"smallMultiplesLimitConfiguration"` // The sort configuration of the small multiples field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartsortconfiguration.html#cfn-quicksight-analysis-piechartsortconfiguration-smallmultiplessort // SmallMultiplesSort interface{} `field:"optional" json:"smallMultiplesSort" yaml:"smallMultiplesSort"` }
The sort configuration of a pie chart.
Example:
// 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" pieChartSortConfigurationProperty := &PieChartSortConfigurationProperty{ CategoryItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, SmallMultiplesLimitConfiguration: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, SmallMultiplesSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnAnalysis_PieChartVisualProperty ¶ added in v2.72.0
type CfnAnalysis_PieChartVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartvisual.html#cfn-quicksight-analysis-piechartvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartvisual.html#cfn-quicksight-analysis-piechartvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartvisual.html#cfn-quicksight-analysis-piechartvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartvisual.html#cfn-quicksight-analysis-piechartvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartvisual.html#cfn-quicksight-analysis-piechartvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartvisual.html#cfn-quicksight-analysis-piechartvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A pie or donut chart.
The `PieChartVisual` structure describes a visual that is a member of the pie chart family.
The following charts can be described by using this structure:
- Pie charts - Donut charts
For more information, see [Using pie charts](https://docs.aws.amazon.com/quicksight/latest/user/pie-chart.html) in the *Amazon QuickSight User Guide* .
For more information, see [Using donut charts](https://docs.aws.amazon.com/quicksight/latest/user/donut-chart.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnAnalysis_PivotFieldSortOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_PivotFieldSortOptionsProperty struct { // The field ID for the field sort options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivotfieldsortoptions.html#cfn-quicksight-analysis-pivotfieldsortoptions-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The sort by field for the field sort options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivotfieldsortoptions.html#cfn-quicksight-analysis-pivotfieldsortoptions-sortby // SortBy interface{} `field:"required" json:"sortBy" yaml:"sortBy"` }
The field sort options for a pivot table sort configuration.
Example:
// 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" pivotFieldSortOptionsProperty := &PivotFieldSortOptionsProperty{ FieldId: jsii.String("fieldId"), SortBy: &PivotTableSortByProperty{ Column: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, DataPath: &DataPathSortProperty{ Direction: jsii.String("direction"), SortPaths: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, }, Field: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }
type CfnAnalysis_PivotTableAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableAggregatedFieldWellsProperty struct { // The columns field well for a pivot table. // // Values are grouped by columns fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableaggregatedfieldwells.html#cfn-quicksight-analysis-pivottableaggregatedfieldwells-columns // Columns interface{} `field:"optional" json:"columns" yaml:"columns"` // The rows field well for a pivot table. // // Values are grouped by rows fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableaggregatedfieldwells.html#cfn-quicksight-analysis-pivottableaggregatedfieldwells-rows // Rows interface{} `field:"optional" json:"rows" yaml:"rows"` // The values field well for a pivot table. // // Values are aggregated based on rows and columns fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableaggregatedfieldwells.html#cfn-quicksight-analysis-pivottableaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The aggregated field well for the pivot table.
Example:
type CfnAnalysis_PivotTableCellConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableCellConditionalFormattingProperty struct { // The field ID of the cell for conditional formatting. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html#cfn-quicksight-analysis-pivottablecellconditionalformatting-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The scope of the cell for conditional formatting. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html#cfn-quicksight-analysis-pivottablecellconditionalformatting-scope // Scope interface{} `field:"optional" json:"scope" yaml:"scope"` // A list of cell scopes for conditional formatting. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html#cfn-quicksight-analysis-pivottablecellconditionalformatting-scopes // Scopes interface{} `field:"optional" json:"scopes" yaml:"scopes"` // The text format of the cell for conditional formatting. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html#cfn-quicksight-analysis-pivottablecellconditionalformatting-textformat // TextFormat interface{} `field:"optional" json:"textFormat" yaml:"textFormat"` }
The cell conditional formatting option for a pivot table.
Example:
// 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" pivotTableCellConditionalFormattingProperty := &PivotTableCellConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Scope: &PivotTableConditionalFormattingScopeProperty{ Role: jsii.String("role"), }, Scopes: []interface{}{ &PivotTableConditionalFormattingScopeProperty{ Role: jsii.String("role"), }, }, TextFormat: &TextConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }
type CfnAnalysis_PivotTableConditionalFormattingOptionProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableConditionalFormattingOptionProperty struct { // The cell conditional formatting option for a pivot table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableconditionalformattingoption.html#cfn-quicksight-analysis-pivottableconditionalformattingoption-cell // Cell interface{} `field:"optional" json:"cell" yaml:"cell"` }
Conditional formatting options for a `PivotTableVisual` .
Example:
// 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" pivotTableConditionalFormattingOptionProperty := &PivotTableConditionalFormattingOptionProperty{ Cell: &PivotTableCellConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Scope: &PivotTableConditionalFormattingScopeProperty{ Role: jsii.String("role"), }, Scopes: []interface{}{ &PivotTableConditionalFormattingScopeProperty{ Role: jsii.String("role"), }, }, TextFormat: &TextConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, }
type CfnAnalysis_PivotTableConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableConditionalFormattingProperty struct { // Conditional formatting options for a `PivotTableVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableconditionalformatting.html#cfn-quicksight-analysis-pivottableconditionalformatting-conditionalformattingoptions // ConditionalFormattingOptions interface{} `field:"optional" json:"conditionalFormattingOptions" yaml:"conditionalFormattingOptions"` }
The conditional formatting for a `PivotTableVisual` .
Example:
// 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" pivotTableConditionalFormattingProperty := &PivotTableConditionalFormattingProperty{ ConditionalFormattingOptions: []interface{}{ &PivotTableConditionalFormattingOptionProperty{ Cell: &PivotTableCellConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Scope: &PivotTableConditionalFormattingScopeProperty{ Role: jsii.String("role"), }, Scopes: []interface{}{ &PivotTableConditionalFormattingScopeProperty{ Role: jsii.String("role"), }, }, TextFormat: &TextConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, }, }, }
type CfnAnalysis_PivotTableConditionalFormattingScopeProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableConditionalFormattingScopeProperty struct { // The role (field, field total, grand total) of the cell for conditional formatting. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableconditionalformattingscope.html#cfn-quicksight-analysis-pivottableconditionalformattingscope-role // Role *string `field:"optional" json:"role" yaml:"role"` }
The scope of the cell for conditional formatting.
Example:
// 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" pivotTableConditionalFormattingScopeProperty := &PivotTableConditionalFormattingScopeProperty{ Role: jsii.String("role"), }
type CfnAnalysis_PivotTableConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableConfigurationProperty struct { // The field options for a pivot table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableconfiguration.html#cfn-quicksight-analysis-pivottableconfiguration-fieldoptions // FieldOptions interface{} `field:"optional" json:"fieldOptions" yaml:"fieldOptions"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableconfiguration.html#cfn-quicksight-analysis-pivottableconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The paginated report options for a pivot table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableconfiguration.html#cfn-quicksight-analysis-pivottableconfiguration-paginatedreportoptions // PaginatedReportOptions interface{} `field:"optional" json:"paginatedReportOptions" yaml:"paginatedReportOptions"` // The sort configuration for a `PivotTableVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableconfiguration.html#cfn-quicksight-analysis-pivottableconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The table options for a pivot table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableconfiguration.html#cfn-quicksight-analysis-pivottableconfiguration-tableoptions // TableOptions interface{} `field:"optional" json:"tableOptions" yaml:"tableOptions"` // The total options for a pivot table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableconfiguration.html#cfn-quicksight-analysis-pivottableconfiguration-totaloptions // TotalOptions interface{} `field:"optional" json:"totalOptions" yaml:"totalOptions"` }
The configuration for a `PivotTableVisual` .
Example:
type CfnAnalysis_PivotTableDataPathOptionProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableDataPathOptionProperty struct { // The list of data path values for the data path options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottabledatapathoption.html#cfn-quicksight-analysis-pivottabledatapathoption-datapathlist // DataPathList interface{} `field:"required" json:"dataPathList" yaml:"dataPathList"` // The width of the data path option. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottabledatapathoption.html#cfn-quicksight-analysis-pivottabledatapathoption-width // Width *string `field:"optional" json:"width" yaml:"width"` }
The data path options for the pivot table field options.
Example:
// 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" pivotTableDataPathOptionProperty := &PivotTableDataPathOptionProperty{ DataPathList: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, // the properties below are optional Width: jsii.String("width"), }
type CfnAnalysis_PivotTableFieldCollapseStateOptionProperty ¶ added in v2.87.0
type CfnAnalysis_PivotTableFieldCollapseStateOptionProperty struct { // A tagged-union object that sets the collapse state. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldcollapsestateoption.html#cfn-quicksight-analysis-pivottablefieldcollapsestateoption-target // Target interface{} `field:"required" json:"target" yaml:"target"` // The state of the field target of a pivot table. Choose one of the following options:. // // - `COLLAPSED` // - `EXPANDED`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldcollapsestateoption.html#cfn-quicksight-analysis-pivottablefieldcollapsestateoption-state // State *string `field:"optional" json:"state" yaml:"state"` }
The collapse state options for the pivot table field options.
Example:
// 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" pivotTableFieldCollapseStateOptionProperty := &PivotTableFieldCollapseStateOptionProperty{ Target: &PivotTableFieldCollapseStateTargetProperty{ FieldDataPathValues: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, FieldId: jsii.String("fieldId"), }, // the properties below are optional State: jsii.String("state"), }
type CfnAnalysis_PivotTableFieldCollapseStateTargetProperty ¶ added in v2.87.0
type CfnAnalysis_PivotTableFieldCollapseStateTargetProperty struct { // The data path of the pivot table's header. // // Used to set the collapse state. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldcollapsestatetarget.html#cfn-quicksight-analysis-pivottablefieldcollapsestatetarget-fielddatapathvalues // FieldDataPathValues interface{} `field:"optional" json:"fieldDataPathValues" yaml:"fieldDataPathValues"` // The field ID of the pivot table that the collapse state needs to be set to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldcollapsestatetarget.html#cfn-quicksight-analysis-pivottablefieldcollapsestatetarget-fieldid // FieldId *string `field:"optional" json:"fieldId" yaml:"fieldId"` }
The target of a pivot table field collapse state.
Example:
// 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" pivotTableFieldCollapseStateTargetProperty := &PivotTableFieldCollapseStateTargetProperty{ FieldDataPathValues: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, FieldId: jsii.String("fieldId"), }
type CfnAnalysis_PivotTableFieldOptionProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableFieldOptionProperty struct { // The field ID of the pivot table field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoption.html#cfn-quicksight-analysis-pivottablefieldoption-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The custom label of the pivot table field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoption.html#cfn-quicksight-analysis-pivottablefieldoption-customlabel // CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"` // The visibility of the pivot table field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoption.html#cfn-quicksight-analysis-pivottablefieldoption-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The selected field options for the pivot table field options.
Example:
// 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" pivotTableFieldOptionProperty := &PivotTableFieldOptionProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional CustomLabel: jsii.String("customLabel"), Visibility: jsii.String("visibility"), }
type CfnAnalysis_PivotTableFieldOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableFieldOptionsProperty struct { // The collapse state options for the pivot table field options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoptions.html#cfn-quicksight-analysis-pivottablefieldoptions-collapsestateoptions // CollapseStateOptions interface{} `field:"optional" json:"collapseStateOptions" yaml:"collapseStateOptions"` // The data path options for the pivot table field options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoptions.html#cfn-quicksight-analysis-pivottablefieldoptions-datapathoptions // DataPathOptions interface{} `field:"optional" json:"dataPathOptions" yaml:"dataPathOptions"` // The selected field options for the pivot table field options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoptions.html#cfn-quicksight-analysis-pivottablefieldoptions-selectedfieldoptions // SelectedFieldOptions interface{} `field:"optional" json:"selectedFieldOptions" yaml:"selectedFieldOptions"` }
The field options for a pivot table visual.
Example:
// 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" pivotTableFieldOptionsProperty := &PivotTableFieldOptionsProperty{ CollapseStateOptions: []interface{}{ &PivotTableFieldCollapseStateOptionProperty{ Target: &PivotTableFieldCollapseStateTargetProperty{ FieldDataPathValues: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, FieldId: jsii.String("fieldId"), }, // the properties below are optional State: jsii.String("state"), }, }, DataPathOptions: []interface{}{ &PivotTableDataPathOptionProperty{ DataPathList: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, // the properties below are optional Width: jsii.String("width"), }, }, SelectedFieldOptions: []interface{}{ &PivotTableFieldOptionProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional CustomLabel: jsii.String("customLabel"), Visibility: jsii.String("visibility"), }, }, }
type CfnAnalysis_PivotTableFieldSubtotalOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableFieldSubtotalOptionsProperty struct { // The field ID of the subtotal options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldsubtotaloptions.html#cfn-quicksight-analysis-pivottablefieldsubtotaloptions-fieldid // FieldId *string `field:"optional" json:"fieldId" yaml:"fieldId"` }
The optional configuration of subtotals cells.
Example:
// 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" pivotTableFieldSubtotalOptionsProperty := &PivotTableFieldSubtotalOptionsProperty{ FieldId: jsii.String("fieldId"), }
type CfnAnalysis_PivotTableFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableFieldWellsProperty struct { // The aggregated field well for the pivot table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldwells.html#cfn-quicksight-analysis-pivottablefieldwells-pivottableaggregatedfieldwells // PivotTableAggregatedFieldWells interface{} `field:"optional" json:"pivotTableAggregatedFieldWells" yaml:"pivotTableAggregatedFieldWells"` }
The field wells for a pivot table visual.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_PivotTableOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableOptionsProperty struct { // The table cell style of cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-cellstyle // CellStyle interface{} `field:"optional" json:"cellStyle" yaml:"cellStyle"` // The visibility setting of a pivot table's collapsed row dimension fields. // // If the value of this structure is `HIDDEN` , all collapsed columns in a pivot table are automatically hidden. The default value is `VISIBLE` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-collapsedrowdimensionsvisibility // CollapsedRowDimensionsVisibility *string `field:"optional" json:"collapsedRowDimensionsVisibility" yaml:"collapsedRowDimensionsVisibility"` // The table cell style of the column header. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-columnheaderstyle // ColumnHeaderStyle interface{} `field:"optional" json:"columnHeaderStyle" yaml:"columnHeaderStyle"` // The visibility of the column names. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-columnnamesvisibility // ColumnNamesVisibility *string `field:"optional" json:"columnNamesVisibility" yaml:"columnNamesVisibility"` // The default cell width of the pivot table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-defaultcellwidth // DefaultCellWidth *string `field:"optional" json:"defaultCellWidth" yaml:"defaultCellWidth"` // The metric placement (row, column) options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-metricplacement // MetricPlacement *string `field:"optional" json:"metricPlacement" yaml:"metricPlacement"` // The row alternate color options (widget status, row alternate colors). // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowalternatecoloroptions // RowAlternateColorOptions interface{} `field:"optional" json:"rowAlternateColorOptions" yaml:"rowAlternateColorOptions"` // The table cell style of row field names. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowfieldnamesstyle // RowFieldNamesStyle interface{} `field:"optional" json:"rowFieldNamesStyle" yaml:"rowFieldNamesStyle"` // The table cell style of the row headers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowheaderstyle // RowHeaderStyle interface{} `field:"optional" json:"rowHeaderStyle" yaml:"rowHeaderStyle"` // The options for the label that is located above the row headers. // // This option is only applicable when `RowsLayout` is set to `HIERARCHY` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowslabeloptions // RowsLabelOptions interface{} `field:"optional" json:"rowsLabelOptions" yaml:"rowsLabelOptions"` // The layout for the row dimension headers of a pivot table. Choose one of the following options. // // - `TABULAR` : (Default) Each row field is displayed in a separate column. // - `HIERARCHY` : All row fields are displayed in a single column. Indentation is used to differentiate row headers of different fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowslayout // RowsLayout *string `field:"optional" json:"rowsLayout" yaml:"rowsLayout"` // The visibility of the single metric options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-singlemetricvisibility // SingleMetricVisibility *string `field:"optional" json:"singleMetricVisibility" yaml:"singleMetricVisibility"` // Determines the visibility of the pivot table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-togglebuttonsvisibility // ToggleButtonsVisibility *string `field:"optional" json:"toggleButtonsVisibility" yaml:"toggleButtonsVisibility"` }
The table options for a pivot table visual.
Example:
// 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" pivotTableOptionsProperty := &PivotTableOptionsProperty{ CellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, CollapsedRowDimensionsVisibility: jsii.String("collapsedRowDimensionsVisibility"), ColumnHeaderStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, ColumnNamesVisibility: jsii.String("columnNamesVisibility"), DefaultCellWidth: jsii.String("defaultCellWidth"), MetricPlacement: jsii.String("metricPlacement"), RowAlternateColorOptions: &RowAlternateColorOptionsProperty{ RowAlternateColors: []*string{ jsii.String("rowAlternateColors"), }, Status: jsii.String("status"), UsePrimaryBackgroundColor: jsii.String("usePrimaryBackgroundColor"), }, RowFieldNamesStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, RowHeaderStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, RowsLabelOptions: &PivotTableRowsLabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), Visibility: jsii.String("visibility"), }, RowsLayout: jsii.String("rowsLayout"), SingleMetricVisibility: jsii.String("singleMetricVisibility"), ToggleButtonsVisibility: jsii.String("toggleButtonsVisibility"), }
type CfnAnalysis_PivotTablePaginatedReportOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTablePaginatedReportOptionsProperty struct { // The visibility of the repeating header rows on each page. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablepaginatedreportoptions.html#cfn-quicksight-analysis-pivottablepaginatedreportoptions-overflowcolumnheadervisibility // OverflowColumnHeaderVisibility *string `field:"optional" json:"overflowColumnHeaderVisibility" yaml:"overflowColumnHeaderVisibility"` // The visibility of the printing table overflow across pages. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablepaginatedreportoptions.html#cfn-quicksight-analysis-pivottablepaginatedreportoptions-verticaloverflowvisibility // VerticalOverflowVisibility *string `field:"optional" json:"verticalOverflowVisibility" yaml:"verticalOverflowVisibility"` }
The paginated report options for a pivot table visual.
Example:
// 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" pivotTablePaginatedReportOptionsProperty := &PivotTablePaginatedReportOptionsProperty{ OverflowColumnHeaderVisibility: jsii.String("overflowColumnHeaderVisibility"), VerticalOverflowVisibility: jsii.String("verticalOverflowVisibility"), }
type CfnAnalysis_PivotTableRowsLabelOptionsProperty ¶ added in v2.95.0
type CfnAnalysis_PivotTableRowsLabelOptionsProperty struct { // The custom label string for the rows label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablerowslabeloptions.html#cfn-quicksight-analysis-pivottablerowslabeloptions-customlabel // CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"` // The visibility of the rows label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablerowslabeloptions.html#cfn-quicksight-analysis-pivottablerowslabeloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options for the label thta is located above the row headers.
This option is only applicable when `RowsLayout` is set to `HIERARCHY` .
Example:
// 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" pivotTableRowsLabelOptionsProperty := &PivotTableRowsLabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), Visibility: jsii.String("visibility"), }
type CfnAnalysis_PivotTableSortByProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableSortByProperty struct { // The column sort (field id, direction) for the pivot table sort by options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablesortby.html#cfn-quicksight-analysis-pivottablesortby-column // Column interface{} `field:"optional" json:"column" yaml:"column"` // The data path sort (data path value, direction) for the pivot table sort by options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablesortby.html#cfn-quicksight-analysis-pivottablesortby-datapath // DataPath interface{} `field:"optional" json:"dataPath" yaml:"dataPath"` // The field sort (field id, direction) for the pivot table sort by options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablesortby.html#cfn-quicksight-analysis-pivottablesortby-field // Field interface{} `field:"optional" json:"field" yaml:"field"` }
The sort by field for the field sort options.
Example:
// 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" pivotTableSortByProperty := &PivotTableSortByProperty{ Column: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, DataPath: &DataPathSortProperty{ Direction: jsii.String("direction"), SortPaths: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, }, Field: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }
type CfnAnalysis_PivotTableSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableSortConfigurationProperty struct { // The field sort options for a pivot table sort configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablesortconfiguration.html#cfn-quicksight-analysis-pivottablesortconfiguration-fieldsortoptions // FieldSortOptions interface{} `field:"optional" json:"fieldSortOptions" yaml:"fieldSortOptions"` }
The sort configuration for a `PivotTableVisual` .
Example:
// 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" pivotTableSortConfigurationProperty := &PivotTableSortConfigurationProperty{ FieldSortOptions: []interface{}{ &PivotFieldSortOptionsProperty{ FieldId: jsii.String("fieldId"), SortBy: &PivotTableSortByProperty{ Column: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, DataPath: &DataPathSortProperty{ Direction: jsii.String("direction"), SortPaths: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, }, Field: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }, }
type CfnAnalysis_PivotTableTotalOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableTotalOptionsProperty struct { // The column subtotal options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottabletotaloptions.html#cfn-quicksight-analysis-pivottabletotaloptions-columnsubtotaloptions // ColumnSubtotalOptions interface{} `field:"optional" json:"columnSubtotalOptions" yaml:"columnSubtotalOptions"` // The column total options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottabletotaloptions.html#cfn-quicksight-analysis-pivottabletotaloptions-columntotaloptions // ColumnTotalOptions interface{} `field:"optional" json:"columnTotalOptions" yaml:"columnTotalOptions"` // The row subtotal options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottabletotaloptions.html#cfn-quicksight-analysis-pivottabletotaloptions-rowsubtotaloptions // RowSubtotalOptions interface{} `field:"optional" json:"rowSubtotalOptions" yaml:"rowSubtotalOptions"` // The row total options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottabletotaloptions.html#cfn-quicksight-analysis-pivottabletotaloptions-rowtotaloptions // RowTotalOptions interface{} `field:"optional" json:"rowTotalOptions" yaml:"rowTotalOptions"` }
The total options for a pivot table visual.
Example:
type CfnAnalysis_PivotTableVisualProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablevisual.html#cfn-quicksight-analysis-pivottablevisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablevisual.html#cfn-quicksight-analysis-pivottablevisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablevisual.html#cfn-quicksight-analysis-pivottablevisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The conditional formatting for a `PivotTableVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablevisual.html#cfn-quicksight-analysis-pivottablevisual-conditionalformatting // ConditionalFormatting interface{} `field:"optional" json:"conditionalFormatting" yaml:"conditionalFormatting"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablevisual.html#cfn-quicksight-analysis-pivottablevisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablevisual.html#cfn-quicksight-analysis-pivottablevisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A pivot table.
For more information, see [Using pivot tables](https://docs.aws.amazon.com/quicksight/latest/user/pivot-table.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnAnalysis_PivotTotalOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTotalOptionsProperty struct { // The custom label string for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottotaloptions.html#cfn-quicksight-analysis-pivottotaloptions-customlabel // CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"` // The cell styling options for the total of header cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottotaloptions.html#cfn-quicksight-analysis-pivottotaloptions-metricheadercellstyle // MetricHeaderCellStyle interface{} `field:"optional" json:"metricHeaderCellStyle" yaml:"metricHeaderCellStyle"` // The placement (start, end) for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottotaloptions.html#cfn-quicksight-analysis-pivottotaloptions-placement // Placement *string `field:"optional" json:"placement" yaml:"placement"` // The scroll status (pinned, scrolled) for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottotaloptions.html#cfn-quicksight-analysis-pivottotaloptions-scrollstatus // ScrollStatus *string `field:"optional" json:"scrollStatus" yaml:"scrollStatus"` // The total aggregation options for each value field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottotaloptions.html#cfn-quicksight-analysis-pivottotaloptions-totalaggregationoptions // TotalAggregationOptions interface{} `field:"optional" json:"totalAggregationOptions" yaml:"totalAggregationOptions"` // The cell styling options for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottotaloptions.html#cfn-quicksight-analysis-pivottotaloptions-totalcellstyle // TotalCellStyle interface{} `field:"optional" json:"totalCellStyle" yaml:"totalCellStyle"` // The visibility configuration for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottotaloptions.html#cfn-quicksight-analysis-pivottotaloptions-totalsvisibility // TotalsVisibility *string `field:"optional" json:"totalsVisibility" yaml:"totalsVisibility"` // The cell styling options for the totals of value cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottotaloptions.html#cfn-quicksight-analysis-pivottotaloptions-valuecellstyle // ValueCellStyle interface{} `field:"optional" json:"valueCellStyle" yaml:"valueCellStyle"` }
The optional configuration of totals cells in a `PivotTableVisual` .
Example:
// 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" pivotTotalOptionsProperty := &PivotTotalOptionsProperty{ CustomLabel: jsii.String("customLabel"), MetricHeaderCellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, Placement: jsii.String("placement"), ScrollStatus: jsii.String("scrollStatus"), TotalAggregationOptions: []interface{}{ &TotalAggregationOptionProperty{ FieldId: jsii.String("fieldId"), TotalAggregationFunction: &TotalAggregationFunctionProperty{ SimpleTotalAggregationFunction: jsii.String("simpleTotalAggregationFunction"), }, }, }, TotalCellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, TotalsVisibility: jsii.String("totalsVisibility"), ValueCellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, }
type CfnAnalysis_PredefinedHierarchyProperty ¶ added in v2.72.0
type CfnAnalysis_PredefinedHierarchyProperty struct { // The list of columns that define the predefined hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-predefinedhierarchy.html#cfn-quicksight-analysis-predefinedhierarchy-columns // Columns interface{} `field:"required" json:"columns" yaml:"columns"` // The hierarchy ID of the predefined hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-predefinedhierarchy.html#cfn-quicksight-analysis-predefinedhierarchy-hierarchyid // HierarchyId *string `field:"required" json:"hierarchyId" yaml:"hierarchyId"` // The option that determines the drill down filters for the predefined hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-predefinedhierarchy.html#cfn-quicksight-analysis-predefinedhierarchy-drilldownfilters // DrillDownFilters interface{} `field:"optional" json:"drillDownFilters" yaml:"drillDownFilters"` }
The option that determines the hierarchy of the fields that are defined during data preparation.
These fields are available to use in any analysis that uses the data source.
Example:
// 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" predefinedHierarchyProperty := &PredefinedHierarchyProperty{ Columns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, HierarchyId: jsii.String("hierarchyId"), // the properties below are optional DrillDownFilters: []interface{}{ &DrillDownFilterProperty{ CategoryFilter: &CategoryDrillDownFilterProperty{ CategoryValues: []*string{ jsii.String("categoryValues"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Value: jsii.Number(123), }, TimeRangeFilter: &TimeRangeDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, RangeMaximum: jsii.String("rangeMaximum"), RangeMinimum: jsii.String("rangeMinimum"), TimeGranularity: jsii.String("timeGranularity"), }, }, }, }
type CfnAnalysis_ProgressBarOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_ProgressBarOptionsProperty struct { // The visibility of the progress bar. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-progressbaroptions.html#cfn-quicksight-analysis-progressbaroptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options that determine the presentation of the progress bar of a KPI visual.
Example:
// 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" progressBarOptionsProperty := &ProgressBarOptionsProperty{ Visibility: jsii.String("visibility"), }
type CfnAnalysis_RadarChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_RadarChartAggregatedFieldWellsProperty struct { // The aggregated field well categories of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartaggregatedfieldwells.html#cfn-quicksight-analysis-radarchartaggregatedfieldwells-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The color that are assigned to the aggregated field wells of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartaggregatedfieldwells.html#cfn-quicksight-analysis-radarchartaggregatedfieldwells-color // Color interface{} `field:"optional" json:"color" yaml:"color"` // The values that are assigned to the aggregated field wells of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartaggregatedfieldwells.html#cfn-quicksight-analysis-radarchartaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The aggregated field well configuration of a `RadarChartVisual` .
Example:
type CfnAnalysis_RadarChartAreaStyleSettingsProperty ¶ added in v2.72.0
type CfnAnalysis_RadarChartAreaStyleSettingsProperty struct { // The visibility settings of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartareastylesettings.html#cfn-quicksight-analysis-radarchartareastylesettings-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The configured style settings of a radar chart.
Example:
// 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" radarChartAreaStyleSettingsProperty := &RadarChartAreaStyleSettingsProperty{ Visibility: jsii.String("visibility"), }
type CfnAnalysis_RadarChartConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_RadarChartConfigurationProperty struct { // Determines the visibility of the colors of alternatign bands in a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-alternatebandcolorsvisibility // AlternateBandColorsVisibility *string `field:"optional" json:"alternateBandColorsVisibility" yaml:"alternateBandColorsVisibility"` // The color of the even-numbered alternate bands of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-alternatebandevencolor // AlternateBandEvenColor *string `field:"optional" json:"alternateBandEvenColor" yaml:"alternateBandEvenColor"` // The color of the odd-numbered alternate bands of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-alternatebandoddcolor // AlternateBandOddColor *string `field:"optional" json:"alternateBandOddColor" yaml:"alternateBandOddColor"` // The axis behavior options of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-axesrangescale // AxesRangeScale *string `field:"optional" json:"axesRangeScale" yaml:"axesRangeScale"` // The base sreies settings of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-baseseriessettings // BaseSeriesSettings interface{} `field:"optional" json:"baseSeriesSettings" yaml:"baseSeriesSettings"` // The category axis of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-categoryaxis // CategoryAxis interface{} `field:"optional" json:"categoryAxis" yaml:"categoryAxis"` // The category label options of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-categorylabeloptions // CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"` // The color axis of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-coloraxis // ColorAxis interface{} `field:"optional" json:"colorAxis" yaml:"colorAxis"` // The color label options of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-colorlabeloptions // ColorLabelOptions interface{} `field:"optional" json:"colorLabelOptions" yaml:"colorLabelOptions"` // The field well configuration of a `RadarChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The shape of the radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-shape // Shape *string `field:"optional" json:"shape" yaml:"shape"` // The sort configuration of a `RadarChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The start angle of a radar chart's axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-startangle // StartAngle *float64 `field:"optional" json:"startAngle" yaml:"startAngle"` // The palette (chart color) display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` }
The configuration of a `RadarChartVisual` .
Example:
type CfnAnalysis_RadarChartFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_RadarChartFieldWellsProperty struct { // The aggregated field wells of a radar chart visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartfieldwells.html#cfn-quicksight-analysis-radarchartfieldwells-radarchartaggregatedfieldwells // RadarChartAggregatedFieldWells interface{} `field:"optional" json:"radarChartAggregatedFieldWells" yaml:"radarChartAggregatedFieldWells"` }
The field wells of a radar chart visual.
Example:
type CfnAnalysis_RadarChartSeriesSettingsProperty ¶ added in v2.72.0
type CfnAnalysis_RadarChartSeriesSettingsProperty struct { // The area style settings of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartseriessettings.html#cfn-quicksight-analysis-radarchartseriessettings-areastylesettings // AreaStyleSettings interface{} `field:"optional" json:"areaStyleSettings" yaml:"areaStyleSettings"` }
The series settings of a radar chart.
Example:
// 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" radarChartSeriesSettingsProperty := &RadarChartSeriesSettingsProperty{ AreaStyleSettings: &RadarChartAreaStyleSettingsProperty{ Visibility: jsii.String("visibility"), }, }
type CfnAnalysis_RadarChartSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_RadarChartSortConfigurationProperty struct { // The category items limit for a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartsortconfiguration.html#cfn-quicksight-analysis-radarchartsortconfiguration-categoryitemslimit // CategoryItemsLimit interface{} `field:"optional" json:"categoryItemsLimit" yaml:"categoryItemsLimit"` // The category sort options of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartsortconfiguration.html#cfn-quicksight-analysis-radarchartsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` // The color items limit of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartsortconfiguration.html#cfn-quicksight-analysis-radarchartsortconfiguration-coloritemslimit // ColorItemsLimit interface{} `field:"optional" json:"colorItemsLimit" yaml:"colorItemsLimit"` // The color sort configuration of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartsortconfiguration.html#cfn-quicksight-analysis-radarchartsortconfiguration-colorsort // ColorSort interface{} `field:"optional" json:"colorSort" yaml:"colorSort"` }
The sort configuration of a `RadarChartVisual` .
Example:
// 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" radarChartSortConfigurationProperty := &RadarChartSortConfigurationProperty{ CategoryItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, ColorItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, ColorSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnAnalysis_RadarChartVisualProperty ¶ added in v2.72.0
type CfnAnalysis_RadarChartVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartvisual.html#cfn-quicksight-analysis-radarchartvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartvisual.html#cfn-quicksight-analysis-radarchartvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartvisual.html#cfn-quicksight-analysis-radarchartvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartvisual.html#cfn-quicksight-analysis-radarchartvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartvisual.html#cfn-quicksight-analysis-radarchartvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartvisual.html#cfn-quicksight-analysis-radarchartvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A radar chart visual.
Example:
type CfnAnalysis_RangeEndsLabelTypeProperty ¶ added in v2.72.0
type CfnAnalysis_RangeEndsLabelTypeProperty struct { // The visibility of the range ends label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-rangeendslabeltype.html#cfn-quicksight-analysis-rangeendslabeltype-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The range ends label type of a data path label.
Example:
// 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" rangeEndsLabelTypeProperty := &RangeEndsLabelTypeProperty{ Visibility: jsii.String("visibility"), }
type CfnAnalysis_ReferenceLineCustomLabelConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ReferenceLineCustomLabelConfigurationProperty struct { // The string text of the custom label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinecustomlabelconfiguration.html#cfn-quicksight-analysis-referencelinecustomlabelconfiguration-customlabel // CustomLabel *string `field:"required" json:"customLabel" yaml:"customLabel"` }
The configuration for a custom label on a `ReferenceLine` .
Example:
// 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" referenceLineCustomLabelConfigurationProperty := &ReferenceLineCustomLabelConfigurationProperty{ CustomLabel: jsii.String("customLabel"), }
type CfnAnalysis_ReferenceLineDataConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ReferenceLineDataConfigurationProperty struct { // The axis binding type of the reference line. Choose one of the following options:. // // - `PrimaryY` // - `SecondaryY`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedataconfiguration.html#cfn-quicksight-analysis-referencelinedataconfiguration-axisbinding // AxisBinding *string `field:"optional" json:"axisBinding" yaml:"axisBinding"` // The dynamic configuration of the reference line data configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedataconfiguration.html#cfn-quicksight-analysis-referencelinedataconfiguration-dynamicconfiguration // DynamicConfiguration interface{} `field:"optional" json:"dynamicConfiguration" yaml:"dynamicConfiguration"` // The series type of the reference line data configuration. Choose one of the following options:. // // - `BAR` // - `LINE`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedataconfiguration.html#cfn-quicksight-analysis-referencelinedataconfiguration-seriestype // SeriesType *string `field:"optional" json:"seriesType" yaml:"seriesType"` // The static data configuration of the reference line data configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedataconfiguration.html#cfn-quicksight-analysis-referencelinedataconfiguration-staticconfiguration // StaticConfiguration interface{} `field:"optional" json:"staticConfiguration" yaml:"staticConfiguration"` }
The data configuration of the reference line.
Example:
// 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" referenceLineDataConfigurationProperty := &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"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // 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), }, }
type CfnAnalysis_ReferenceLineDynamicDataConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ReferenceLineDynamicDataConfigurationProperty struct { // The calculation that is used in the dynamic data. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html#cfn-quicksight-analysis-referencelinedynamicdataconfiguration-calculation // Calculation interface{} `field:"required" json:"calculation" yaml:"calculation"` // The column that the dynamic data targets. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html#cfn-quicksight-analysis-referencelinedynamicdataconfiguration-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The aggregation function that is used in the dynamic data. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html#cfn-quicksight-analysis-referencelinedynamicdataconfiguration-measureaggregationfunction // MeasureAggregationFunction interface{} `field:"optional" json:"measureAggregationFunction" yaml:"measureAggregationFunction"` }
The dynamic configuration of the reference line data configuration.
Example:
// 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" referenceLineDynamicDataConfigurationProperty := &ReferenceLineDynamicDataConfigurationProperty{ Calculation: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // 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"), }, }, }
type CfnAnalysis_ReferenceLineLabelConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ReferenceLineLabelConfigurationProperty struct { // The custom label configuration of the label in a reference line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinelabelconfiguration.html#cfn-quicksight-analysis-referencelinelabelconfiguration-customlabelconfiguration // CustomLabelConfiguration interface{} `field:"optional" json:"customLabelConfiguration" yaml:"customLabelConfiguration"` // The font color configuration of the label in a reference line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinelabelconfiguration.html#cfn-quicksight-analysis-referencelinelabelconfiguration-fontcolor // FontColor *string `field:"optional" json:"fontColor" yaml:"fontColor"` // The font configuration of the label in a reference line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinelabelconfiguration.html#cfn-quicksight-analysis-referencelinelabelconfiguration-fontconfiguration // FontConfiguration interface{} `field:"optional" json:"fontConfiguration" yaml:"fontConfiguration"` // The horizontal position configuration of the label in a reference line. Choose one of the following options:. // // - `LEFT` // - `CENTER` // - `RIGHT`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinelabelconfiguration.html#cfn-quicksight-analysis-referencelinelabelconfiguration-horizontalposition // HorizontalPosition *string `field:"optional" json:"horizontalPosition" yaml:"horizontalPosition"` // The value label configuration of the label in a reference line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinelabelconfiguration.html#cfn-quicksight-analysis-referencelinelabelconfiguration-valuelabelconfiguration // ValueLabelConfiguration interface{} `field:"optional" json:"valueLabelConfiguration" yaml:"valueLabelConfiguration"` // The vertical position configuration of the label in a reference line. Choose one of the following options:. // // - `ABOVE` // - `BELOW`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinelabelconfiguration.html#cfn-quicksight-analysis-referencelinelabelconfiguration-verticalposition // VerticalPosition *string `field:"optional" json:"verticalPosition" yaml:"verticalPosition"` }
The label configuration of a reference line.
Example:
// 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" referenceLineLabelConfigurationProperty := &ReferenceLineLabelConfigurationProperty{ CustomLabelConfiguration: &ReferenceLineCustomLabelConfigurationProperty{ CustomLabel: jsii.String("customLabel"), }, FontColor: jsii.String("fontColor"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ 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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, RelativePosition: jsii.String("relativePosition"), }, VerticalPosition: jsii.String("verticalPosition"), }
type CfnAnalysis_ReferenceLineProperty ¶ added in v2.72.0
type CfnAnalysis_ReferenceLineProperty struct { // The data configuration of the reference line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referenceline.html#cfn-quicksight-analysis-referenceline-dataconfiguration // DataConfiguration interface{} `field:"required" json:"dataConfiguration" yaml:"dataConfiguration"` // The label configuration of the reference line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referenceline.html#cfn-quicksight-analysis-referenceline-labelconfiguration // LabelConfiguration interface{} `field:"optional" json:"labelConfiguration" yaml:"labelConfiguration"` // The status of the reference line. Choose one of the following options:. // // - `ENABLE` // - `DISABLE`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referenceline.html#cfn-quicksight-analysis-referenceline-status // Status *string `field:"optional" json:"status" yaml:"status"` // The style configuration of the reference line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referenceline.html#cfn-quicksight-analysis-referenceline-styleconfiguration // StyleConfiguration interface{} `field:"optional" json:"styleConfiguration" yaml:"styleConfiguration"` }
The reference line visual display options.
Example:
// 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"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // 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"), FontSize: &FontSizeProperty{ 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{ 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{ 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{ 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"), }, }
type CfnAnalysis_ReferenceLineStaticDataConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ReferenceLineStaticDataConfigurationProperty struct { // The double input of the static data. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinestaticdataconfiguration.html#cfn-quicksight-analysis-referencelinestaticdataconfiguration-value // // Default: - 0. // Value *float64 `field:"required" json:"value" yaml:"value"` }
The static data configuration of the reference line data configuration.
Example:
// 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" referenceLineStaticDataConfigurationProperty := &ReferenceLineStaticDataConfigurationProperty{ Value: jsii.Number(123), }
type CfnAnalysis_ReferenceLineStyleConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ReferenceLineStyleConfigurationProperty struct { // The hex color of the reference line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinestyleconfiguration.html#cfn-quicksight-analysis-referencelinestyleconfiguration-color // Color *string `field:"optional" json:"color" yaml:"color"` // The pattern type of the line style. Choose one of the following options:. // // - `SOLID` // - `DASHED` // - `DOTTED`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinestyleconfiguration.html#cfn-quicksight-analysis-referencelinestyleconfiguration-pattern // Pattern *string `field:"optional" json:"pattern" yaml:"pattern"` }
The style configuration of the reference line.
Example:
// 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" referenceLineStyleConfigurationProperty := &ReferenceLineStyleConfigurationProperty{ Color: jsii.String("color"), Pattern: jsii.String("pattern"), }
type CfnAnalysis_ReferenceLineValueLabelConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ReferenceLineValueLabelConfigurationProperty struct { // The format configuration of the value label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinevaluelabelconfiguration.html#cfn-quicksight-analysis-referencelinevaluelabelconfiguration-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` // The relative position of the value label. Choose one of the following options:. // // - `BEFORE_CUSTOM_LABEL` // - `AFTER_CUSTOM_LABEL`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinevaluelabelconfiguration.html#cfn-quicksight-analysis-referencelinevaluelabelconfiguration-relativeposition // RelativePosition *string `field:"optional" json:"relativePosition" yaml:"relativePosition"` }
The value label configuration of the label in a reference line.
Example:
// 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" referenceLineValueLabelConfigurationProperty := &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, RelativePosition: jsii.String("relativePosition"), }
type CfnAnalysis_RelativeDateTimeControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_RelativeDateTimeControlDisplayOptionsProperty struct { // Customize how dates are formatted in controls. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatetimecontroldisplayoptions.html#cfn-quicksight-analysis-relativedatetimecontroldisplayoptions-datetimeformat // DateTimeFormat *string `field:"optional" json:"dateTimeFormat" yaml:"dateTimeFormat"` // The configuration of info icon label options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatetimecontroldisplayoptions.html#cfn-quicksight-analysis-relativedatetimecontroldisplayoptions-infoiconlabeloptions // InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"` // The options to configure the title visibility, name, and font size. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatetimecontroldisplayoptions.html#cfn-quicksight-analysis-relativedatetimecontroldisplayoptions-titleoptions // TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"` }
The display options of a control.
Example:
// 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" relativeDateTimeControlDisplayOptionsProperty := &RelativeDateTimeControlDisplayOptionsProperty{ DateTimeFormat: jsii.String("dateTimeFormat"), InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }
type CfnAnalysis_RelativeDatesFilterProperty ¶ added in v2.72.0
type CfnAnalysis_RelativeDatesFilterProperty struct { // The date configuration of the filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatesfilter.html#cfn-quicksight-analysis-relativedatesfilter-anchordateconfiguration // AnchorDateConfiguration interface{} `field:"required" json:"anchorDateConfiguration" yaml:"anchorDateConfiguration"` // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatesfilter.html#cfn-quicksight-analysis-relativedatesfilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // An identifier that uniquely identifies a filter within a dashboard, analysis, or template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatesfilter.html#cfn-quicksight-analysis-relativedatesfilter-filterid // FilterId *string `field:"required" json:"filterId" yaml:"filterId"` // This option determines how null values should be treated when filtering data. // // - `ALL_VALUES` : Include null values in filtered results. // - `NULLS_ONLY` : Only include null values in filtered results. // - `NON_NULLS_ONLY` : Exclude null values from filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatesfilter.html#cfn-quicksight-analysis-relativedatesfilter-nulloption // NullOption *string `field:"required" json:"nullOption" yaml:"nullOption"` // The range date type of the filter. Choose one of the options below:. // // - `PREVIOUS` // - `THIS` // - `LAST` // - `NOW` // - `NEXT`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatesfilter.html#cfn-quicksight-analysis-relativedatesfilter-relativedatetype // RelativeDateType *string `field:"required" json:"relativeDateType" yaml:"relativeDateType"` // The level of time precision that is used to aggregate `DateTime` values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatesfilter.html#cfn-quicksight-analysis-relativedatesfilter-timegranularity // TimeGranularity *string `field:"required" json:"timeGranularity" yaml:"timeGranularity"` // The configuration for the exclude period of the filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatesfilter.html#cfn-quicksight-analysis-relativedatesfilter-excludeperiodconfiguration // ExcludePeriodConfiguration interface{} `field:"optional" json:"excludePeriodConfiguration" yaml:"excludePeriodConfiguration"` // The minimum granularity (period granularity) of the relative dates filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatesfilter.html#cfn-quicksight-analysis-relativedatesfilter-minimumgranularity // MinimumGranularity *string `field:"optional" json:"minimumGranularity" yaml:"minimumGranularity"` // The parameter whose value should be used for the filter value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatesfilter.html#cfn-quicksight-analysis-relativedatesfilter-parametername // ParameterName *string `field:"optional" json:"parameterName" yaml:"parameterName"` // The date value of the filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatesfilter.html#cfn-quicksight-analysis-relativedatesfilter-relativedatevalue // RelativeDateValue *float64 `field:"optional" json:"relativeDateValue" yaml:"relativeDateValue"` }
A `RelativeDatesFilter` filters relative dates values.
Example:
// 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" relativeDatesFilterProperty := &RelativeDatesFilterProperty{ AnchorDateConfiguration: &AnchorDateConfigurationProperty{ AnchorOption: jsii.String("anchorOption"), ParameterName: jsii.String("parameterName"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), RelativeDateType: jsii.String("relativeDateType"), TimeGranularity: jsii.String("timeGranularity"), // the properties below are optional ExcludePeriodConfiguration: &ExcludePeriodConfigurationProperty{ Amount: jsii.Number(123), Granularity: jsii.String("granularity"), // the properties below are optional Status: jsii.String("status"), }, MinimumGranularity: jsii.String("minimumGranularity"), ParameterName: jsii.String("parameterName"), RelativeDateValue: jsii.Number(123), }
type CfnAnalysis_ResourcePermissionProperty ¶
type CfnAnalysis_ResourcePermissionProperty struct { // The IAM action to grant or revoke permissions on. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-resourcepermission.html#cfn-quicksight-analysis-resourcepermission-actions // Actions *[]*string `field:"required" json:"actions" yaml:"actions"` // The Amazon Resource Name (ARN) of the principal. This can be one of the following:. // // - The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.) // - The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.) // - The ARN of an AWS account root: This is an IAM ARN rather than a Amazon QuickSight ARN. Use this option only to share resources (templates) across AWS accounts . (This is less common.) // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-resourcepermission.html#cfn-quicksight-analysis-resourcepermission-principal // Principal *string `field:"required" json:"principal" yaml:"principal"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-resourcepermission.html#cfn-quicksight-analysis-resourcepermission-resource // Resource *string `field:"optional" json:"resource" yaml:"resource"` }
Permission for the resource.
Example:
// 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" resourcePermissionProperty := &ResourcePermissionProperty{ Actions: []*string{ jsii.String("actions"), }, Principal: jsii.String("principal"), // the properties below are optional Resource: jsii.String("resource"), }
type CfnAnalysis_RollingDateConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_RollingDateConfigurationProperty struct { // The expression of the rolling date configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-rollingdateconfiguration.html#cfn-quicksight-analysis-rollingdateconfiguration-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` // The data set that is used in the rolling date configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-rollingdateconfiguration.html#cfn-quicksight-analysis-rollingdateconfiguration-datasetidentifier // DataSetIdentifier *string `field:"optional" json:"dataSetIdentifier" yaml:"dataSetIdentifier"` }
The rolling date configuration of a date time filter.
Example:
// 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" rollingDateConfigurationProperty := &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }
type CfnAnalysis_RowAlternateColorOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_RowAlternateColorOptionsProperty struct { // Determines the list of row alternate colors. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-rowalternatecoloroptions.html#cfn-quicksight-analysis-rowalternatecoloroptions-rowalternatecolors // RowAlternateColors *[]*string `field:"optional" json:"rowAlternateColors" yaml:"rowAlternateColors"` // Determines the widget status. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-rowalternatecoloroptions.html#cfn-quicksight-analysis-rowalternatecoloroptions-status // Status *string `field:"optional" json:"status" yaml:"status"` // The primary background color options for alternate rows. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-rowalternatecoloroptions.html#cfn-quicksight-analysis-rowalternatecoloroptions-useprimarybackgroundcolor // UsePrimaryBackgroundColor *string `field:"optional" json:"usePrimaryBackgroundColor" yaml:"usePrimaryBackgroundColor"` }
Determines the row alternate color options.
Example:
// 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" rowAlternateColorOptionsProperty := &RowAlternateColorOptionsProperty{ RowAlternateColors: []*string{ jsii.String("rowAlternateColors"), }, Status: jsii.String("status"), UsePrimaryBackgroundColor: jsii.String("usePrimaryBackgroundColor"), }
type CfnAnalysis_SameSheetTargetVisualConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_SameSheetTargetVisualConfigurationProperty struct { // The options that choose the target visual in the same sheet. // // Valid values are defined as follows: // // - `ALL_VISUALS` : Applies the filter operation to all visuals in the same sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-samesheettargetvisualconfiguration.html#cfn-quicksight-analysis-samesheettargetvisualconfiguration-targetvisualoptions // TargetVisualOptions *string `field:"optional" json:"targetVisualOptions" yaml:"targetVisualOptions"` // A list of the target visual IDs that are located in the same sheet of the analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-samesheettargetvisualconfiguration.html#cfn-quicksight-analysis-samesheettargetvisualconfiguration-targetvisuals // TargetVisuals *[]*string `field:"optional" json:"targetVisuals" yaml:"targetVisuals"` }
The configuration of the same-sheet target visuals that you want to be filtered.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" sameSheetTargetVisualConfigurationProperty := &SameSheetTargetVisualConfigurationProperty{ TargetVisualOptions: jsii.String("targetVisualOptions"), TargetVisuals: []*string{ jsii.String("targetVisuals"), }, }
type CfnAnalysis_SankeyDiagramAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_SankeyDiagramAggregatedFieldWellsProperty struct { // The destination field wells of a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramaggregatedfieldwells.html#cfn-quicksight-analysis-sankeydiagramaggregatedfieldwells-destination // Destination interface{} `field:"optional" json:"destination" yaml:"destination"` // The source field wells of a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramaggregatedfieldwells.html#cfn-quicksight-analysis-sankeydiagramaggregatedfieldwells-source // Source interface{} `field:"optional" json:"source" yaml:"source"` // The weight field wells of a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramaggregatedfieldwells.html#cfn-quicksight-analysis-sankeydiagramaggregatedfieldwells-weight // Weight interface{} `field:"optional" json:"weight" yaml:"weight"` }
The field well configuration of a sankey diagram.
Example:
type CfnAnalysis_SankeyDiagramChartConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_SankeyDiagramChartConfigurationProperty struct { // The data label configuration of a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramchartconfiguration.html#cfn-quicksight-analysis-sankeydiagramchartconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The field well configuration of a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramchartconfiguration.html#cfn-quicksight-analysis-sankeydiagramchartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The sort configuration of a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramchartconfiguration.html#cfn-quicksight-analysis-sankeydiagramchartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` }
The configuration of a sankey diagram.
Example:
type CfnAnalysis_SankeyDiagramFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_SankeyDiagramFieldWellsProperty struct { // The field well configuration of a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramfieldwells.html#cfn-quicksight-analysis-sankeydiagramfieldwells-sankeydiagramaggregatedfieldwells // SankeyDiagramAggregatedFieldWells interface{} `field:"optional" json:"sankeyDiagramAggregatedFieldWells" yaml:"sankeyDiagramAggregatedFieldWells"` }
The field well configuration of a sankey diagram.
Example:
type CfnAnalysis_SankeyDiagramSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_SankeyDiagramSortConfigurationProperty struct { // The limit on the number of destination nodes that are displayed in a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramsortconfiguration.html#cfn-quicksight-analysis-sankeydiagramsortconfiguration-destinationitemslimit // DestinationItemsLimit interface{} `field:"optional" json:"destinationItemsLimit" yaml:"destinationItemsLimit"` // The limit on the number of source nodes that are displayed in a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramsortconfiguration.html#cfn-quicksight-analysis-sankeydiagramsortconfiguration-sourceitemslimit // SourceItemsLimit interface{} `field:"optional" json:"sourceItemsLimit" yaml:"sourceItemsLimit"` // The sort configuration of the weight fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramsortconfiguration.html#cfn-quicksight-analysis-sankeydiagramsortconfiguration-weightsort // WeightSort interface{} `field:"optional" json:"weightSort" yaml:"weightSort"` }
The sort configuration of a sankey diagram.
Example:
// 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" sankeyDiagramSortConfigurationProperty := &SankeyDiagramSortConfigurationProperty{ DestinationItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, SourceItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, WeightSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnAnalysis_SankeyDiagramVisualProperty ¶ added in v2.72.0
type CfnAnalysis_SankeyDiagramVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramvisual.html#cfn-quicksight-analysis-sankeydiagramvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramvisual.html#cfn-quicksight-analysis-sankeydiagramvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramvisual.html#cfn-quicksight-analysis-sankeydiagramvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramvisual.html#cfn-quicksight-analysis-sankeydiagramvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramvisual.html#cfn-quicksight-analysis-sankeydiagramvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A sankey diagram.
For more information, see [Using Sankey diagrams](https://docs.aws.amazon.com/quicksight/latest/user/sankey-diagram.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnAnalysis_ScatterPlotCategoricallyAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_ScatterPlotCategoricallyAggregatedFieldWellsProperty struct { // The category field well of a scatter plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The label field well of a scatter plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-label // Label interface{} `field:"optional" json:"label" yaml:"label"` // The size field well of a scatter plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-size // Size interface{} `field:"optional" json:"size" yaml:"size"` // The x-axis field well of a scatter plot. // // The x-axis is aggregated by category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-xaxis // XAxis interface{} `field:"optional" json:"xAxis" yaml:"xAxis"` // The y-axis field well of a scatter plot. // // The y-axis is aggregated by category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-yaxis // YAxis interface{} `field:"optional" json:"yAxis" yaml:"yAxis"` }
The aggregated field well of a scatter plot.
Example:
type CfnAnalysis_ScatterPlotConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ScatterPlotConfigurationProperty struct { // The options that determine if visual data labels are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotconfiguration.html#cfn-quicksight-analysis-scatterplotconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotconfiguration.html#cfn-quicksight-analysis-scatterplotconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotconfiguration.html#cfn-quicksight-analysis-scatterplotconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotconfiguration.html#cfn-quicksight-analysis-scatterplotconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // The palette (chart color) display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotconfiguration.html#cfn-quicksight-analysis-scatterplotconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` // The label display options (grid line, range, scale, and axis step) of the scatter plot's x-axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotconfiguration.html#cfn-quicksight-analysis-scatterplotconfiguration-xaxisdisplayoptions // XAxisDisplayOptions interface{} `field:"optional" json:"xAxisDisplayOptions" yaml:"xAxisDisplayOptions"` // The label options (label text, label visibility, and sort icon visibility) of the scatter plot's x-axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotconfiguration.html#cfn-quicksight-analysis-scatterplotconfiguration-xaxislabeloptions // XAxisLabelOptions interface{} `field:"optional" json:"xAxisLabelOptions" yaml:"xAxisLabelOptions"` // The label display options (grid line, range, scale, and axis step) of the scatter plot's y-axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotconfiguration.html#cfn-quicksight-analysis-scatterplotconfiguration-yaxisdisplayoptions // YAxisDisplayOptions interface{} `field:"optional" json:"yAxisDisplayOptions" yaml:"yAxisDisplayOptions"` // The label options (label text, label visibility, and sort icon visibility) of the scatter plot's y-axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotconfiguration.html#cfn-quicksight-analysis-scatterplotconfiguration-yaxislabeloptions // YAxisLabelOptions interface{} `field:"optional" json:"yAxisLabelOptions" yaml:"yAxisLabelOptions"` }
The configuration of a scatter plot.
Example:
type CfnAnalysis_ScatterPlotFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_ScatterPlotFieldWellsProperty struct { // The aggregated field wells of a scatter plot. // // The x and y-axes of scatter plots with aggregated field wells are aggregated by category, label, or both. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotfieldwells.html#cfn-quicksight-analysis-scatterplotfieldwells-scatterplotcategoricallyaggregatedfieldwells // ScatterPlotCategoricallyAggregatedFieldWells interface{} `field:"optional" json:"scatterPlotCategoricallyAggregatedFieldWells" yaml:"scatterPlotCategoricallyAggregatedFieldWells"` // The unaggregated field wells of a scatter plot. // // The x and y-axes of these scatter plots are unaggregated. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotfieldwells.html#cfn-quicksight-analysis-scatterplotfieldwells-scatterplotunaggregatedfieldwells // ScatterPlotUnaggregatedFieldWells interface{} `field:"optional" json:"scatterPlotUnaggregatedFieldWells" yaml:"scatterPlotUnaggregatedFieldWells"` }
The field well configuration of a scatter plot.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_ScatterPlotUnaggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_ScatterPlotUnaggregatedFieldWellsProperty struct { // The category field well of a scatter plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotunaggregatedfieldwells-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The label field well of a scatter plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotunaggregatedfieldwells-label // Label interface{} `field:"optional" json:"label" yaml:"label"` // The size field well of a scatter plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotunaggregatedfieldwells-size // Size interface{} `field:"optional" json:"size" yaml:"size"` // The x-axis field well of a scatter plot. // // The x-axis is a dimension field and cannot be aggregated. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotunaggregatedfieldwells-xaxis // XAxis interface{} `field:"optional" json:"xAxis" yaml:"xAxis"` // The y-axis field well of a scatter plot. // // The y-axis is a dimension field and cannot be aggregated. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotunaggregatedfieldwells-yaxis // YAxis interface{} `field:"optional" json:"yAxis" yaml:"yAxis"` }
The unaggregated field wells of a scatter plot.
Example:
type CfnAnalysis_ScatterPlotVisualProperty ¶ added in v2.72.0
type CfnAnalysis_ScatterPlotVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotvisual.html#cfn-quicksight-analysis-scatterplotvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotvisual.html#cfn-quicksight-analysis-scatterplotvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotvisual.html#cfn-quicksight-analysis-scatterplotvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotvisual.html#cfn-quicksight-analysis-scatterplotvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotvisual.html#cfn-quicksight-analysis-scatterplotvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotvisual.html#cfn-quicksight-analysis-scatterplotvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A scatter plot.
For more information, see [Using scatter plots](https://docs.aws.amazon.com/quicksight/latest/user/scatter-plot.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnAnalysis_ScrollBarOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_ScrollBarOptionsProperty struct { // The visibility of the data zoom scroll bar. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scrollbaroptions.html#cfn-quicksight-analysis-scrollbaroptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` // The visibility range for the data zoom scroll bar. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scrollbaroptions.html#cfn-quicksight-analysis-scrollbaroptions-visiblerange // VisibleRange interface{} `field:"optional" json:"visibleRange" yaml:"visibleRange"` }
The visual display options for a data zoom scroll bar.
Example:
// 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" scrollBarOptionsProperty := &ScrollBarOptionsProperty{ Visibility: jsii.String("visibility"), VisibleRange: &VisibleRangeOptionsProperty{ PercentRange: &PercentVisibleRangeProperty{ From: jsii.Number(123), To: jsii.Number(123), }, }, }
type CfnAnalysis_SecondaryValueOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_SecondaryValueOptionsProperty struct { // Determines the visibility of the secondary value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-secondaryvalueoptions.html#cfn-quicksight-analysis-secondaryvalueoptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options that determine the presentation of the secondary value of a KPI visual.
Example:
// 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" secondaryValueOptionsProperty := &SecondaryValueOptionsProperty{ Visibility: jsii.String("visibility"), }
type CfnAnalysis_SectionAfterPageBreakProperty ¶ added in v2.72.0
type CfnAnalysis_SectionAfterPageBreakProperty struct { // The option that enables or disables a page break at the end of a section. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionafterpagebreak.html#cfn-quicksight-analysis-sectionafterpagebreak-status // Status *string `field:"optional" json:"status" yaml:"status"` }
The configuration of a page break after a section.
Example:
// 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" sectionAfterPageBreakProperty := &SectionAfterPageBreakProperty{ Status: jsii.String("status"), }
type CfnAnalysis_SectionBasedLayoutCanvasSizeOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_SectionBasedLayoutCanvasSizeOptionsProperty struct { // The options for a paper canvas of a section-based layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionbasedlayoutcanvassizeoptions.html#cfn-quicksight-analysis-sectionbasedlayoutcanvassizeoptions-papercanvassizeoptions // PaperCanvasSizeOptions interface{} `field:"optional" json:"paperCanvasSizeOptions" yaml:"paperCanvasSizeOptions"` }
The options for the canvas of a section-based layout.
Example:
// 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" sectionBasedLayoutCanvasSizeOptionsProperty := &SectionBasedLayoutCanvasSizeOptionsProperty{ PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }, }
type CfnAnalysis_SectionBasedLayoutConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_SectionBasedLayoutConfigurationProperty struct { // A list of body section configurations. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionbasedlayoutconfiguration.html#cfn-quicksight-analysis-sectionbasedlayoutconfiguration-bodysections // BodySections interface{} `field:"required" json:"bodySections" yaml:"bodySections"` // The options for the canvas of a section-based layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionbasedlayoutconfiguration.html#cfn-quicksight-analysis-sectionbasedlayoutconfiguration-canvassizeoptions // CanvasSizeOptions interface{} `field:"required" json:"canvasSizeOptions" yaml:"canvasSizeOptions"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionbasedlayoutconfiguration.html#cfn-quicksight-analysis-sectionbasedlayoutconfiguration-footersections // FooterSections interface{} `field:"required" json:"footerSections" yaml:"footerSections"` // A list of header section configurations. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionbasedlayoutconfiguration.html#cfn-quicksight-analysis-sectionbasedlayoutconfiguration-headersections // HeaderSections interface{} `field:"required" json:"headerSections" yaml:"headerSections"` }
The configuration for a section-based layout.
Example:
// 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" sectionBasedLayoutConfigurationProperty := &SectionBasedLayoutConfigurationProperty{ BodySections: []interface{}{ &BodySectionConfigurationProperty{ Content: &BodySectionContentProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional PageBreakConfiguration: &SectionPageBreakConfigurationProperty{ After: &SectionAfterPageBreakProperty{ Status: jsii.String("status"), }, }, Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{ PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }, }, FooterSections: []interface{}{ &HeaderFooterSectionConfigurationProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, HeaderSections: []interface{}{ &HeaderFooterSectionConfigurationProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, }
type CfnAnalysis_SectionBasedLayoutPaperCanvasSizeOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_SectionBasedLayoutPaperCanvasSizeOptionsProperty struct { // Defines the spacing between the canvas content and the top, bottom, left, and right edges. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionbasedlayoutpapercanvassizeoptions.html#cfn-quicksight-analysis-sectionbasedlayoutpapercanvassizeoptions-papermargin // PaperMargin interface{} `field:"optional" json:"paperMargin" yaml:"paperMargin"` // The paper orientation that is used to define canvas dimensions. Choose one of the following options:. // // - PORTRAIT // - LANDSCAPE. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionbasedlayoutpapercanvassizeoptions.html#cfn-quicksight-analysis-sectionbasedlayoutpapercanvassizeoptions-paperorientation // PaperOrientation *string `field:"optional" json:"paperOrientation" yaml:"paperOrientation"` // The paper size that is used to define canvas dimensions. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionbasedlayoutpapercanvassizeoptions.html#cfn-quicksight-analysis-sectionbasedlayoutpapercanvassizeoptions-papersize // PaperSize *string `field:"optional" json:"paperSize" yaml:"paperSize"` }
The options for a paper canvas of a section-based layout.
Example:
// 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" sectionBasedLayoutPaperCanvasSizeOptionsProperty := &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }
type CfnAnalysis_SectionLayoutConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_SectionLayoutConfigurationProperty struct { // The free-form layout configuration of a section. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionlayoutconfiguration.html#cfn-quicksight-analysis-sectionlayoutconfiguration-freeformlayout // FreeFormLayout interface{} `field:"required" json:"freeFormLayout" yaml:"freeFormLayout"` }
The layout configuration of a section.
Example:
// 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" sectionLayoutConfigurationProperty := &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }
type CfnAnalysis_SectionPageBreakConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_SectionPageBreakConfigurationProperty struct { // The configuration of a page break after a section. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionpagebreakconfiguration.html#cfn-quicksight-analysis-sectionpagebreakconfiguration-after // After interface{} `field:"optional" json:"after" yaml:"after"` }
The configuration of a page break for a section.
Example:
// 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" sectionPageBreakConfigurationProperty := &SectionPageBreakConfigurationProperty{ After: &SectionAfterPageBreakProperty{ Status: jsii.String("status"), }, }
type CfnAnalysis_SectionStyleProperty ¶ added in v2.72.0
type CfnAnalysis_SectionStyleProperty struct { // The height of a section. // // Heights can only be defined for header and footer sections. The default height margin is 0.5 inches. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionstyle.html#cfn-quicksight-analysis-sectionstyle-height // Height *string `field:"optional" json:"height" yaml:"height"` // The spacing between section content and its top, bottom, left, and right edges. // // There is no padding by default. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionstyle.html#cfn-quicksight-analysis-sectionstyle-padding // Padding interface{} `field:"optional" json:"padding" yaml:"padding"` }
The options that style a section.
Example:
// 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" sectionStyleProperty := &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }
type CfnAnalysis_SelectedSheetsFilterScopeConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_SelectedSheetsFilterScopeConfigurationProperty struct { // The sheet ID and visual IDs of the sheet and visuals that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-selectedsheetsfilterscopeconfiguration.html#cfn-quicksight-analysis-selectedsheetsfilterscopeconfiguration-sheetvisualscopingconfigurations // SheetVisualScopingConfigurations interface{} `field:"optional" json:"sheetVisualScopingConfigurations" yaml:"sheetVisualScopingConfigurations"` }
The configuration for applying a filter to specific sheets or visuals.
You can apply this filter to multiple visuals that are on one sheet or to all visuals on a sheet.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" selectedSheetsFilterScopeConfigurationProperty := &SelectedSheetsFilterScopeConfigurationProperty{ SheetVisualScopingConfigurations: []interface{}{ &SheetVisualScopingConfigurationProperty{ Scope: jsii.String("scope"), SheetId: jsii.String("sheetId"), // the properties below are optional VisualIds: []*string{ jsii.String("visualIds"), }, }, }, }
type CfnAnalysis_SeriesItemProperty ¶ added in v2.72.0
type CfnAnalysis_SeriesItemProperty struct { // The data field series item configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-seriesitem.html#cfn-quicksight-analysis-seriesitem-datafieldseriesitem // DataFieldSeriesItem interface{} `field:"optional" json:"dataFieldSeriesItem" yaml:"dataFieldSeriesItem"` // The field series item configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-seriesitem.html#cfn-quicksight-analysis-seriesitem-fieldseriesitem // FieldSeriesItem interface{} `field:"optional" json:"fieldSeriesItem" yaml:"fieldSeriesItem"` }
The series item configuration of a line chart.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" seriesItemProperty := &SeriesItemProperty{ DataFieldSeriesItem: &DataFieldSeriesItemProperty{ AxisBinding: jsii.String("axisBinding"), FieldId: jsii.String("fieldId"), // the properties below are optional FieldValue: jsii.String("fieldValue"), Settings: &LineChartSeriesSettingsProperty{ LineStyleSettings: &LineChartLineStyleSettingsProperty{ LineInterpolation: jsii.String("lineInterpolation"), LineStyle: jsii.String("lineStyle"), LineVisibility: jsii.String("lineVisibility"), LineWidth: jsii.String("lineWidth"), }, MarkerStyleSettings: &LineChartMarkerStyleSettingsProperty{ MarkerColor: jsii.String("markerColor"), MarkerShape: jsii.String("markerShape"), MarkerSize: jsii.String("markerSize"), MarkerVisibility: jsii.String("markerVisibility"), }, }, }, FieldSeriesItem: &FieldSeriesItemProperty{ AxisBinding: jsii.String("axisBinding"), FieldId: jsii.String("fieldId"), // the properties below are optional Settings: &LineChartSeriesSettingsProperty{ LineStyleSettings: &LineChartLineStyleSettingsProperty{ LineInterpolation: jsii.String("lineInterpolation"), LineStyle: jsii.String("lineStyle"), LineVisibility: jsii.String("lineVisibility"), LineWidth: jsii.String("lineWidth"), }, MarkerStyleSettings: &LineChartMarkerStyleSettingsProperty{ MarkerColor: jsii.String("markerColor"), MarkerShape: jsii.String("markerShape"), MarkerSize: jsii.String("markerSize"), MarkerVisibility: jsii.String("markerVisibility"), }, }, }, }
type CfnAnalysis_SetParameterValueConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_SetParameterValueConfigurationProperty struct { // The destination parameter name of the `SetParameterValueConfiguration` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-setparametervalueconfiguration.html#cfn-quicksight-analysis-setparametervalueconfiguration-destinationparametername // DestinationParameterName *string `field:"required" json:"destinationParameterName" yaml:"destinationParameterName"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-setparametervalueconfiguration.html#cfn-quicksight-analysis-setparametervalueconfiguration-value // Value interface{} `field:"required" json:"value" yaml:"value"` }
The configuration of adding parameters in action.
Example:
// 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" setParameterValueConfigurationProperty := &SetParameterValueConfigurationProperty{ DestinationParameterName: jsii.String("destinationParameterName"), Value: &DestinationParameterValueConfigurationProperty{ CustomValuesConfiguration: &CustomValuesConfigurationProperty{ CustomValues: &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }, // the properties below are optional IncludeNullValue: jsii.Boolean(false), }, SelectAllValueOptions: jsii.String("selectAllValueOptions"), SourceColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceField: jsii.String("sourceField"), SourceParameterName: jsii.String("sourceParameterName"), }, }
type CfnAnalysis_ShapeConditionalFormatProperty ¶ added in v2.72.0
type CfnAnalysis_ShapeConditionalFormatProperty struct { // The conditional formatting for the shape background color of a filled map visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-shapeconditionalformat.html#cfn-quicksight-analysis-shapeconditionalformat-backgroundcolor // BackgroundColor interface{} `field:"required" json:"backgroundColor" yaml:"backgroundColor"` }
The shape conditional formatting of a filled map visual.
Example:
// 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" shapeConditionalFormatProperty := &ShapeConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnAnalysis_SheetControlInfoIconLabelOptionsProperty ¶ added in v2.95.0
type CfnAnalysis_SheetControlInfoIconLabelOptionsProperty struct { // The text content of info icon. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetcontrolinfoiconlabeloptions.html#cfn-quicksight-analysis-sheetcontrolinfoiconlabeloptions-infoicontext // InfoIconText *string `field:"optional" json:"infoIconText" yaml:"infoIconText"` // The visibility configuration of info icon label options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetcontrolinfoiconlabeloptions.html#cfn-quicksight-analysis-sheetcontrolinfoiconlabeloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
A control to display info icons for filters and parameters.
Example:
// 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" sheetControlInfoIconLabelOptionsProperty := &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }
type CfnAnalysis_SheetControlLayoutConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_SheetControlLayoutConfigurationProperty struct { // The configuration that determines the elements and canvas size options of sheet control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetcontrollayoutconfiguration.html#cfn-quicksight-analysis-sheetcontrollayoutconfiguration-gridlayout // GridLayout interface{} `field:"optional" json:"gridLayout" yaml:"gridLayout"` }
The configuration that determines the elements and canvas size options of sheet control.
Example:
// 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" sheetControlLayoutConfigurationProperty := &SheetControlLayoutConfigurationProperty{ GridLayout: &GridLayoutConfigurationProperty{ Elements: []interface{}{ &GridLayoutElementProperty{ ColumnSpan: jsii.Number(123), ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), RowSpan: jsii.Number(123), // the properties below are optional ColumnIndex: jsii.Number(123), RowIndex: jsii.Number(123), }, }, // the properties below are optional CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, }
type CfnAnalysis_SheetControlLayoutProperty ¶ added in v2.72.0
type CfnAnalysis_SheetControlLayoutProperty struct { // The configuration that determines the elements and canvas size options of sheet control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetcontrollayout.html#cfn-quicksight-analysis-sheetcontrollayout-configuration // Configuration interface{} `field:"required" json:"configuration" yaml:"configuration"` }
A grid layout to define the placement of sheet control.
Example:
// 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" sheetControlLayoutProperty := &SheetControlLayoutProperty{ Configuration: &SheetControlLayoutConfigurationProperty{ GridLayout: &GridLayoutConfigurationProperty{ Elements: []interface{}{ &GridLayoutElementProperty{ ColumnSpan: jsii.Number(123), ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), RowSpan: jsii.Number(123), // the properties below are optional ColumnIndex: jsii.Number(123), RowIndex: jsii.Number(123), }, }, // the properties below are optional CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, }, }
type CfnAnalysis_SheetDefinitionProperty ¶ added in v2.72.0
type CfnAnalysis_SheetDefinitionProperty struct { // The unique identifier of a sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetdefinition.html#cfn-quicksight-analysis-sheetdefinition-sheetid // SheetId *string `field:"required" json:"sheetId" yaml:"sheetId"` // The layout content type of the sheet. Choose one of the following options:. // // - `PAGINATED` : Creates a sheet for a paginated report. // - `INTERACTIVE` : Creates a sheet for an interactive dashboard. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetdefinition.html#cfn-quicksight-analysis-sheetdefinition-contenttype // ContentType *string `field:"optional" json:"contentType" yaml:"contentType"` // A description of the sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetdefinition.html#cfn-quicksight-analysis-sheetdefinition-description // Description *string `field:"optional" json:"description" yaml:"description"` // The list of filter controls that are on a sheet. // // For more information, see [Adding filter controls to analysis sheets](https://docs.aws.amazon.com/quicksight/latest/user/filter-controls.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetdefinition.html#cfn-quicksight-analysis-sheetdefinition-filtercontrols // FilterControls interface{} `field:"optional" json:"filterControls" yaml:"filterControls"` // Layouts define how the components of a sheet are arranged. // // For more information, see [Types of layout](https://docs.aws.amazon.com/quicksight/latest/user/types-of-layout.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetdefinition.html#cfn-quicksight-analysis-sheetdefinition-layouts // Layouts interface{} `field:"optional" json:"layouts" yaml:"layouts"` // The name of the sheet. // // This name is displayed on the sheet's tab in the Amazon QuickSight console. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetdefinition.html#cfn-quicksight-analysis-sheetdefinition-name // Name *string `field:"optional" json:"name" yaml:"name"` // The list of parameter controls that are on a sheet. // // For more information, see [Using a Control with a Parameter in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-controls.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetdefinition.html#cfn-quicksight-analysis-sheetdefinition-parametercontrols // ParameterControls interface{} `field:"optional" json:"parameterControls" yaml:"parameterControls"` // The control layouts of the sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetdefinition.html#cfn-quicksight-analysis-sheetdefinition-sheetcontrollayouts // SheetControlLayouts interface{} `field:"optional" json:"sheetControlLayouts" yaml:"sheetControlLayouts"` // The text boxes that are on a sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetdefinition.html#cfn-quicksight-analysis-sheetdefinition-textboxes // TextBoxes interface{} `field:"optional" json:"textBoxes" yaml:"textBoxes"` // The title of the sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetdefinition.html#cfn-quicksight-analysis-sheetdefinition-title // Title *string `field:"optional" json:"title" yaml:"title"` // A list of the visuals that are on a sheet. // // Visual placement is determined by the layout of the sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetdefinition.html#cfn-quicksight-analysis-sheetdefinition-visuals // Visuals interface{} `field:"optional" json:"visuals" yaml:"visuals"` }
A sheet is an object that contains a set of visuals that are viewed together on one page in a paginated report.
Every analysis and dashboard must contain at least one sheet.
Example:
type CfnAnalysis_SheetElementConfigurationOverridesProperty ¶ added in v2.72.0
type CfnAnalysis_SheetElementConfigurationOverridesProperty struct { // Determines whether or not the overrides are visible. Choose one of the following options:. // // - `VISIBLE` // - `HIDDEN`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetelementconfigurationoverrides.html#cfn-quicksight-analysis-sheetelementconfigurationoverrides-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The override configuration of the rendering rules of a sheet.
Example:
// 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" sheetElementConfigurationOverridesProperty := &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }
type CfnAnalysis_SheetElementRenderingRuleProperty ¶ added in v2.72.0
type CfnAnalysis_SheetElementRenderingRuleProperty struct { // The override configuration of the rendering rules of a sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetelementrenderingrule.html#cfn-quicksight-analysis-sheetelementrenderingrule-configurationoverrides // ConfigurationOverrides interface{} `field:"required" json:"configurationOverrides" yaml:"configurationOverrides"` // The expression of the rendering rules of a sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetelementrenderingrule.html#cfn-quicksight-analysis-sheetelementrenderingrule-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` }
The rendering rules of a sheet that uses a free-form layout.
Example:
// 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" sheetElementRenderingRuleProperty := &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }
type CfnAnalysis_SheetProperty ¶
type CfnAnalysis_SheetProperty struct { // The name of a sheet. // // This name is displayed on the sheet's tab in the Amazon QuickSight console. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheet.html#cfn-quicksight-analysis-sheet-name // Name *string `field:"optional" json:"name" yaml:"name"` // The unique identifier associated with a sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheet.html#cfn-quicksight-analysis-sheet-sheetid // SheetId *string `field:"optional" json:"sheetId" yaml:"sheetId"` }
A *sheet* , which is an object that contains a set of visuals that are viewed together on one page in Amazon QuickSight.
Every analysis and dashboard contains at least one sheet. Each sheet contains at least one visualization widget, for example a chart, pivot table, or narrative insight. Sheets can be associated with other components, such as controls, filters, and so on.
Example:
// 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" sheetProperty := &SheetProperty{ Name: jsii.String("name"), SheetId: jsii.String("sheetId"), }
type CfnAnalysis_SheetTextBoxProperty ¶ added in v2.72.0
type CfnAnalysis_SheetTextBoxProperty struct { // The unique identifier for a text box. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have text boxes that share identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheettextbox.html#cfn-quicksight-analysis-sheettextbox-sheettextboxid // SheetTextBoxId *string `field:"required" json:"sheetTextBoxId" yaml:"sheetTextBoxId"` // The content that is displayed in the text box. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheettextbox.html#cfn-quicksight-analysis-sheettextbox-content // Content *string `field:"optional" json:"content" yaml:"content"` }
A text box.
Example:
// 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" sheetTextBoxProperty := &SheetTextBoxProperty{ SheetTextBoxId: jsii.String("sheetTextBoxId"), // the properties below are optional Content: jsii.String("content"), }
type CfnAnalysis_SheetVisualScopingConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_SheetVisualScopingConfigurationProperty struct { // The scope of the applied entities. Choose one of the following options:. // // - `ALL_VISUALS` // - `SELECTED_VISUALS`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetvisualscopingconfiguration.html#cfn-quicksight-analysis-sheetvisualscopingconfiguration-scope // Scope *string `field:"required" json:"scope" yaml:"scope"` // The selected sheet that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetvisualscopingconfiguration.html#cfn-quicksight-analysis-sheetvisualscopingconfiguration-sheetid // SheetId *string `field:"required" json:"sheetId" yaml:"sheetId"` // The selected visuals that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetvisualscopingconfiguration.html#cfn-quicksight-analysis-sheetvisualscopingconfiguration-visualids // VisualIds *[]*string `field:"optional" json:"visualIds" yaml:"visualIds"` }
The filter that is applied to the options.
Example:
// 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" sheetVisualScopingConfigurationProperty := &SheetVisualScopingConfigurationProperty{ Scope: jsii.String("scope"), SheetId: jsii.String("sheetId"), // the properties below are optional VisualIds: []*string{ jsii.String("visualIds"), }, }
type CfnAnalysis_ShortFormatTextProperty ¶ added in v2.72.0
type CfnAnalysis_ShortFormatTextProperty struct { // Plain text format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-shortformattext.html#cfn-quicksight-analysis-shortformattext-plaintext // PlainText *string `field:"optional" json:"plainText" yaml:"plainText"` // Rich text. // // Examples of rich text include bold, underline, and italics. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-shortformattext.html#cfn-quicksight-analysis-shortformattext-richtext // RichText *string `field:"optional" json:"richText" yaml:"richText"` }
The text format for the title.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" shortFormatTextProperty := &ShortFormatTextProperty{ PlainText: jsii.String("plainText"), RichText: jsii.String("richText"), }
type CfnAnalysis_SimpleClusterMarkerProperty ¶ added in v2.72.0
type CfnAnalysis_SimpleClusterMarkerProperty struct { // The color of the simple cluster marker. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-simpleclustermarker.html#cfn-quicksight-analysis-simpleclustermarker-color // Color *string `field:"optional" json:"color" yaml:"color"` }
The simple cluster marker of the cluster marker.
Example:
// 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" simpleClusterMarkerProperty := &SimpleClusterMarkerProperty{ Color: jsii.String("color"), }
type CfnAnalysis_SliderControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_SliderControlDisplayOptionsProperty struct { // The configuration of info icon label options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-slidercontroldisplayoptions.html#cfn-quicksight-analysis-slidercontroldisplayoptions-infoiconlabeloptions // InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"` // The options to configure the title visibility, name, and font size. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-slidercontroldisplayoptions.html#cfn-quicksight-analysis-slidercontroldisplayoptions-titleoptions // TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"` }
The display options of a control.
Example:
// 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" sliderControlDisplayOptionsProperty := &SliderControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }
type CfnAnalysis_SmallMultiplesAxisPropertiesProperty ¶ added in v2.95.0
type CfnAnalysis_SmallMultiplesAxisPropertiesProperty struct { // Defines the placement of the axis. // // By default, axes are rendered `OUTSIDE` of the panels. Axes with `INDEPENDENT` scale are rendered `INSIDE` the panels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesaxisproperties.html#cfn-quicksight-analysis-smallmultiplesaxisproperties-placement // Placement *string `field:"optional" json:"placement" yaml:"placement"` // Determines whether scale of the axes are shared or independent. // // The default value is `SHARED` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesaxisproperties.html#cfn-quicksight-analysis-smallmultiplesaxisproperties-scale // Scale *string `field:"optional" json:"scale" yaml:"scale"` }
Configures the properties of a chart's axes that are used by small multiples panels.
Example:
// 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" smallMultiplesAxisPropertiesProperty := &SmallMultiplesAxisPropertiesProperty{ Placement: jsii.String("placement"), Scale: jsii.String("scale"), }
type CfnAnalysis_SmallMultiplesOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_SmallMultiplesOptionsProperty struct { // Sets the maximum number of visible columns to display in the grid of small multiples panels. // // The default is `Auto` , which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesoptions.html#cfn-quicksight-analysis-smallmultiplesoptions-maxvisiblecolumns // MaxVisibleColumns *float64 `field:"optional" json:"maxVisibleColumns" yaml:"maxVisibleColumns"` // Sets the maximum number of visible rows to display in the grid of small multiples panels. // // The default value is `Auto` , which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesoptions.html#cfn-quicksight-analysis-smallmultiplesoptions-maxvisiblerows // MaxVisibleRows *float64 `field:"optional" json:"maxVisibleRows" yaml:"maxVisibleRows"` // Configures the display options for each small multiples panel. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesoptions.html#cfn-quicksight-analysis-smallmultiplesoptions-panelconfiguration // PanelConfiguration interface{} `field:"optional" json:"panelConfiguration" yaml:"panelConfiguration"` // The properties of a small multiples X axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesoptions.html#cfn-quicksight-analysis-smallmultiplesoptions-xaxis // XAxis interface{} `field:"optional" json:"xAxis" yaml:"xAxis"` // The properties of a small multiples Y axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesoptions.html#cfn-quicksight-analysis-smallmultiplesoptions-yaxis // YAxis interface{} `field:"optional" json:"yAxis" yaml:"yAxis"` }
Options that determine the layout and display options of a chart's small multiples.
Example:
// 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" smallMultiplesOptionsProperty := &SmallMultiplesOptionsProperty{ MaxVisibleColumns: jsii.Number(123), MaxVisibleRows: jsii.Number(123), PanelConfiguration: &PanelConfigurationProperty{ BackgroundColor: jsii.String("backgroundColor"), BackgroundVisibility: jsii.String("backgroundVisibility"), BorderColor: jsii.String("borderColor"), BorderStyle: jsii.String("borderStyle"), BorderThickness: jsii.String("borderThickness"), BorderVisibility: jsii.String("borderVisibility"), GutterSpacing: jsii.String("gutterSpacing"), GutterVisibility: jsii.String("gutterVisibility"), Title: &PanelTitleOptionsProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), Visibility: jsii.String("visibility"), }, }, XAxis: &SmallMultiplesAxisPropertiesProperty{ Placement: jsii.String("placement"), Scale: jsii.String("scale"), }, YAxis: &SmallMultiplesAxisPropertiesProperty{ Placement: jsii.String("placement"), Scale: jsii.String("scale"), }, }
type CfnAnalysis_SpacingProperty ¶ added in v2.72.0
type CfnAnalysis_SpacingProperty struct { // Define the bottom spacing. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-spacing.html#cfn-quicksight-analysis-spacing-bottom // Bottom *string `field:"optional" json:"bottom" yaml:"bottom"` // Define the left spacing. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-spacing.html#cfn-quicksight-analysis-spacing-left // Left *string `field:"optional" json:"left" yaml:"left"` // Define the right spacing. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-spacing.html#cfn-quicksight-analysis-spacing-right // Right *string `field:"optional" json:"right" yaml:"right"` // Define the top spacing. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-spacing.html#cfn-quicksight-analysis-spacing-top // Top *string `field:"optional" json:"top" yaml:"top"` }
The configuration of spacing (often a margin or padding).
Example:
// 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" spacingProperty := &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }
type CfnAnalysis_StringDefaultValuesProperty ¶ added in v2.72.0
type CfnAnalysis_StringDefaultValuesProperty struct { // The dynamic value of the `StringDefaultValues` . // // Different defaults displayed according to users, groups, and values mapping. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringdefaultvalues.html#cfn-quicksight-analysis-stringdefaultvalues-dynamicvalue // DynamicValue interface{} `field:"optional" json:"dynamicValue" yaml:"dynamicValue"` // The static values of the `DecimalDefaultValues` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringdefaultvalues.html#cfn-quicksight-analysis-stringdefaultvalues-staticvalues // StaticValues *[]*string `field:"optional" json:"staticValues" yaml:"staticValues"` }
The default values of the `StringParameterDeclaration` .
Example:
// 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" stringDefaultValuesProperty := &StringDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []*string{ jsii.String("staticValues"), }, }
type CfnAnalysis_StringFormatConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_StringFormatConfigurationProperty struct { // The options that determine the null value format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringformatconfiguration.html#cfn-quicksight-analysis-stringformatconfiguration-nullvalueformatconfiguration // NullValueFormatConfiguration interface{} `field:"optional" json:"nullValueFormatConfiguration" yaml:"nullValueFormatConfiguration"` // The formatting configuration for numeric strings. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringformatconfiguration.html#cfn-quicksight-analysis-stringformatconfiguration-numericformatconfiguration // NumericFormatConfiguration interface{} `field:"optional" json:"numericFormatConfiguration" yaml:"numericFormatConfiguration"` }
Formatting configuration for string fields.
Example:
// 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" stringFormatConfigurationProperty := &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }
type CfnAnalysis_StringParameterDeclarationProperty ¶ added in v2.72.0
type CfnAnalysis_StringParameterDeclarationProperty struct { // The name of the parameter that is being declared. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringparameterdeclaration.html#cfn-quicksight-analysis-stringparameterdeclaration-name // Name *string `field:"required" json:"name" yaml:"name"` // The value type determines whether the parameter is a single-value or multi-value parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringparameterdeclaration.html#cfn-quicksight-analysis-stringparameterdeclaration-parametervaluetype // ParameterValueType *string `field:"required" json:"parameterValueType" yaml:"parameterValueType"` // The default values of a parameter. // // If the parameter is a single-value parameter, a maximum of one default value can be provided. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringparameterdeclaration.html#cfn-quicksight-analysis-stringparameterdeclaration-defaultvalues // DefaultValues interface{} `field:"optional" json:"defaultValues" yaml:"defaultValues"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringparameterdeclaration.html#cfn-quicksight-analysis-stringparameterdeclaration-mappeddatasetparameters // MappedDataSetParameters interface{} `field:"optional" json:"mappedDataSetParameters" yaml:"mappedDataSetParameters"` // The configuration that defines the default value of a `String` parameter when a value has not been set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringparameterdeclaration.html#cfn-quicksight-analysis-stringparameterdeclaration-valuewhenunset // ValueWhenUnset interface{} `field:"optional" json:"valueWhenUnset" yaml:"valueWhenUnset"` }
A parameter declaration for the `String` data type.
Example:
// 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" stringParameterDeclarationProperty := &StringParameterDeclarationProperty{ Name: jsii.String("name"), ParameterValueType: jsii.String("parameterValueType"), // the properties below are optional DefaultValues: &StringDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []*string{ jsii.String("staticValues"), }, }, MappedDataSetParameters: []interface{}{ &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }, }, ValueWhenUnset: &StringValueWhenUnsetConfigurationProperty{ CustomValue: jsii.String("customValue"), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }, }
type CfnAnalysis_StringParameterProperty ¶
type CfnAnalysis_StringParameterProperty struct { // A display name for a string parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringparameter.html#cfn-quicksight-analysis-stringparameter-name // Name *string `field:"required" json:"name" yaml:"name"` // The values of a string parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringparameter.html#cfn-quicksight-analysis-stringparameter-values // Values *[]*string `field:"required" json:"values" yaml:"values"` }
A string parameter.
Example:
// 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" stringParameterProperty := &StringParameterProperty{ Name: jsii.String("name"), Values: []*string{ jsii.String("values"), }, }
type CfnAnalysis_StringValueWhenUnsetConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_StringValueWhenUnsetConfigurationProperty struct { // A custom value that's used when the value of a parameter isn't set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringvaluewhenunsetconfiguration.html#cfn-quicksight-analysis-stringvaluewhenunsetconfiguration-customvalue // CustomValue *string `field:"optional" json:"customValue" yaml:"customValue"` // The built-in options for default values. The value can be one of the following:. // // - `RECOMMENDED` : The recommended value. // - `NULL` : The `NULL` value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringvaluewhenunsetconfiguration.html#cfn-quicksight-analysis-stringvaluewhenunsetconfiguration-valuewhenunsetoption // ValueWhenUnsetOption *string `field:"optional" json:"valueWhenUnsetOption" yaml:"valueWhenUnsetOption"` }
The configuration that defines the default value of a `String` parameter when a value has not been set.
Example:
// 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" stringValueWhenUnsetConfigurationProperty := &StringValueWhenUnsetConfigurationProperty{ CustomValue: jsii.String("customValue"), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }
type CfnAnalysis_SubtotalOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_SubtotalOptionsProperty struct { // The custom label string for the subtotal cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-customlabel // CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"` // The field level (all, custom, last) for the subtotal cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-fieldlevel // FieldLevel *string `field:"optional" json:"fieldLevel" yaml:"fieldLevel"` // The optional configuration of subtotal cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-fieldleveloptions // FieldLevelOptions interface{} `field:"optional" json:"fieldLevelOptions" yaml:"fieldLevelOptions"` // The cell styling options for the subtotals of header cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-metricheadercellstyle // MetricHeaderCellStyle interface{} `field:"optional" json:"metricHeaderCellStyle" yaml:"metricHeaderCellStyle"` // The style targets options for subtotals. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-styletargets // StyleTargets interface{} `field:"optional" json:"styleTargets" yaml:"styleTargets"` // The cell styling options for the subtotal cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-totalcellstyle // TotalCellStyle interface{} `field:"optional" json:"totalCellStyle" yaml:"totalCellStyle"` // The visibility configuration for the subtotal cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-totalsvisibility // TotalsVisibility *string `field:"optional" json:"totalsVisibility" yaml:"totalsVisibility"` // The cell styling options for the subtotals of value cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-valuecellstyle // ValueCellStyle interface{} `field:"optional" json:"valueCellStyle" yaml:"valueCellStyle"` }
The subtotal options.
Example:
// 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" subtotalOptionsProperty := &SubtotalOptionsProperty{ CustomLabel: jsii.String("customLabel"), FieldLevel: jsii.String("fieldLevel"), FieldLevelOptions: []interface{}{ &PivotTableFieldSubtotalOptionsProperty{ FieldId: jsii.String("fieldId"), }, }, MetricHeaderCellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, StyleTargets: []interface{}{ &TableStyleTargetProperty{ CellType: jsii.String("cellType"), }, }, TotalCellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, TotalsVisibility: jsii.String("totalsVisibility"), ValueCellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, }
type CfnAnalysis_TableAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_TableAggregatedFieldWellsProperty struct { // The group by field well for a pivot table. // // Values are grouped by group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableaggregatedfieldwells.html#cfn-quicksight-analysis-tableaggregatedfieldwells-groupby // GroupBy interface{} `field:"optional" json:"groupBy" yaml:"groupBy"` // The values field well for a pivot table. // // Values are aggregated based on group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableaggregatedfieldwells.html#cfn-quicksight-analysis-tableaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The aggregated field well for the table.
Example:
// 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" tableAggregatedFieldWellsProperty := &TableAggregatedFieldWellsProperty{ GroupBy: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }
type CfnAnalysis_TableBorderOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_TableBorderOptionsProperty struct { // The color of a table border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableborderoptions.html#cfn-quicksight-analysis-tableborderoptions-color // Color *string `field:"optional" json:"color" yaml:"color"` // The style (none, solid) of a table border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableborderoptions.html#cfn-quicksight-analysis-tableborderoptions-style // Style *string `field:"optional" json:"style" yaml:"style"` // The thickness of a table border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableborderoptions.html#cfn-quicksight-analysis-tableborderoptions-thickness // Thickness *float64 `field:"optional" json:"thickness" yaml:"thickness"` }
The border options for a table border.
Example:
// 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" tableBorderOptionsProperty := &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }
type CfnAnalysis_TableCellConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_TableCellConditionalFormattingProperty struct { // The field ID of the cell for conditional formatting. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablecellconditionalformatting.html#cfn-quicksight-analysis-tablecellconditionalformatting-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The text format of the cell for conditional formatting. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablecellconditionalformatting.html#cfn-quicksight-analysis-tablecellconditionalformatting-textformat // TextFormat interface{} `field:"optional" json:"textFormat" yaml:"textFormat"` }
The cell conditional formatting option for a table.
Example:
// 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" tableCellConditionalFormattingProperty := &TableCellConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional TextFormat: &TextConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }
type CfnAnalysis_TableCellImageSizingConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_TableCellImageSizingConfigurationProperty struct { // The cell scaling configuration of the sizing options for the table image configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablecellimagesizingconfiguration.html#cfn-quicksight-analysis-tablecellimagesizingconfiguration-tablecellimagescalingconfiguration // TableCellImageScalingConfiguration *string `field:"optional" json:"tableCellImageScalingConfiguration" yaml:"tableCellImageScalingConfiguration"` }
The sizing options for the table image configuration.
Example:
// 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" tableCellImageSizingConfigurationProperty := &TableCellImageSizingConfigurationProperty{ TableCellImageScalingConfiguration: jsii.String("tableCellImageScalingConfiguration"), }
type CfnAnalysis_TableCellStyleProperty ¶ added in v2.72.0
type CfnAnalysis_TableCellStyleProperty struct { // The background color for the table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablecellstyle.html#cfn-quicksight-analysis-tablecellstyle-backgroundcolor // BackgroundColor *string `field:"optional" json:"backgroundColor" yaml:"backgroundColor"` // The borders for the table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablecellstyle.html#cfn-quicksight-analysis-tablecellstyle-border // Border interface{} `field:"optional" json:"border" yaml:"border"` // The font configuration of the table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablecellstyle.html#cfn-quicksight-analysis-tablecellstyle-fontconfiguration // FontConfiguration interface{} `field:"optional" json:"fontConfiguration" yaml:"fontConfiguration"` // The height color for the table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablecellstyle.html#cfn-quicksight-analysis-tablecellstyle-height // Height *float64 `field:"optional" json:"height" yaml:"height"` // The horizontal text alignment (left, center, right, auto) for the table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablecellstyle.html#cfn-quicksight-analysis-tablecellstyle-horizontaltextalignment // HorizontalTextAlignment *string `field:"optional" json:"horizontalTextAlignment" yaml:"horizontalTextAlignment"` // The text wrap (none, wrap) for the table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablecellstyle.html#cfn-quicksight-analysis-tablecellstyle-textwrap // TextWrap *string `field:"optional" json:"textWrap" yaml:"textWrap"` // The vertical text alignment (top, middle, bottom) for the table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablecellstyle.html#cfn-quicksight-analysis-tablecellstyle-verticaltextalignment // VerticalTextAlignment *string `field:"optional" json:"verticalTextAlignment" yaml:"verticalTextAlignment"` // The visibility of the table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablecellstyle.html#cfn-quicksight-analysis-tablecellstyle-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The table cell style for a cell in pivot table or table visual.
Example:
// 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" tableCellStyleProperty := &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }
type CfnAnalysis_TableConditionalFormattingOptionProperty ¶ added in v2.72.0
type CfnAnalysis_TableConditionalFormattingOptionProperty struct { // The cell conditional formatting option for a table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableconditionalformattingoption.html#cfn-quicksight-analysis-tableconditionalformattingoption-cell // Cell interface{} `field:"optional" json:"cell" yaml:"cell"` // The row conditional formatting option for a table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableconditionalformattingoption.html#cfn-quicksight-analysis-tableconditionalformattingoption-row // Row interface{} `field:"optional" json:"row" yaml:"row"` }
Conditional formatting options for a `PivotTableVisual` .
Example:
// 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" tableConditionalFormattingOptionProperty := &TableConditionalFormattingOptionProperty{ Cell: &TableCellConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional TextFormat: &TextConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, Row: &TableRowConditionalFormattingProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }
type CfnAnalysis_TableConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_TableConditionalFormattingProperty struct { // Conditional formatting options for a `PivotTableVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableconditionalformatting.html#cfn-quicksight-analysis-tableconditionalformatting-conditionalformattingoptions // ConditionalFormattingOptions interface{} `field:"optional" json:"conditionalFormattingOptions" yaml:"conditionalFormattingOptions"` }
The conditional formatting for a `PivotTableVisual` .
Example:
// 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" tableConditionalFormattingProperty := &TableConditionalFormattingProperty{ ConditionalFormattingOptions: []interface{}{ &TableConditionalFormattingOptionProperty{ Cell: &TableCellConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional TextFormat: &TextConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, Row: &TableRowConditionalFormattingProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, }, }
type CfnAnalysis_TableConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_TableConfigurationProperty struct { // The field options for a table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableconfiguration.html#cfn-quicksight-analysis-tableconfiguration-fieldoptions // FieldOptions interface{} `field:"optional" json:"fieldOptions" yaml:"fieldOptions"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableconfiguration.html#cfn-quicksight-analysis-tableconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The paginated report options for a table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableconfiguration.html#cfn-quicksight-analysis-tableconfiguration-paginatedreportoptions // PaginatedReportOptions interface{} `field:"optional" json:"paginatedReportOptions" yaml:"paginatedReportOptions"` // The sort configuration for a `TableVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableconfiguration.html#cfn-quicksight-analysis-tableconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // A collection of inline visualizations to display within a chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableconfiguration.html#cfn-quicksight-analysis-tableconfiguration-tableinlinevisualizations // TableInlineVisualizations interface{} `field:"optional" json:"tableInlineVisualizations" yaml:"tableInlineVisualizations"` // The table options for a table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableconfiguration.html#cfn-quicksight-analysis-tableconfiguration-tableoptions // TableOptions interface{} `field:"optional" json:"tableOptions" yaml:"tableOptions"` // The total options for a table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableconfiguration.html#cfn-quicksight-analysis-tableconfiguration-totaloptions // TotalOptions interface{} `field:"optional" json:"totalOptions" yaml:"totalOptions"` }
The configuration for a `TableVisual` .
Example:
type CfnAnalysis_TableFieldCustomIconContentProperty ¶ added in v2.72.0
type CfnAnalysis_TableFieldCustomIconContentProperty struct { // The icon set type (link) of the custom icon content for table URL link content. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldcustomiconcontent.html#cfn-quicksight-analysis-tablefieldcustomiconcontent-icon // Icon *string `field:"optional" json:"icon" yaml:"icon"` }
The custom icon content for the table link content configuration.
Example:
// 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" tableFieldCustomIconContentProperty := &TableFieldCustomIconContentProperty{ Icon: jsii.String("icon"), }
type CfnAnalysis_TableFieldCustomTextContentProperty ¶ added in v2.72.0
type CfnAnalysis_TableFieldCustomTextContentProperty struct { // The font configuration of the custom text content for the table URL link content. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldcustomtextcontent.html#cfn-quicksight-analysis-tablefieldcustomtextcontent-fontconfiguration // FontConfiguration interface{} `field:"required" json:"fontConfiguration" yaml:"fontConfiguration"` // The string value of the custom text content for the table URL link content. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldcustomtextcontent.html#cfn-quicksight-analysis-tablefieldcustomtextcontent-value // Value *string `field:"optional" json:"value" yaml:"value"` }
The custom text content (value, font configuration) for the table link content configuration.
Example:
// 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" tableFieldCustomTextContentProperty := &TableFieldCustomTextContentProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, // the properties below are optional Value: jsii.String("value"), }
type CfnAnalysis_TableFieldImageConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_TableFieldImageConfigurationProperty struct { // The sizing options for the table image configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldimageconfiguration.html#cfn-quicksight-analysis-tablefieldimageconfiguration-sizingoptions // SizingOptions interface{} `field:"optional" json:"sizingOptions" yaml:"sizingOptions"` }
The image configuration of a table field URL.
Example:
// 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" tableFieldImageConfigurationProperty := &TableFieldImageConfigurationProperty{ SizingOptions: &TableCellImageSizingConfigurationProperty{ TableCellImageScalingConfiguration: jsii.String("tableCellImageScalingConfiguration"), }, }
type CfnAnalysis_TableFieldLinkConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_TableFieldLinkConfigurationProperty struct { // The URL content (text, icon) for the table link configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldlinkconfiguration.html#cfn-quicksight-analysis-tablefieldlinkconfiguration-content // Content interface{} `field:"required" json:"content" yaml:"content"` // The URL target (new tab, new window, same tab) for the table link configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldlinkconfiguration.html#cfn-quicksight-analysis-tablefieldlinkconfiguration-target // Target *string `field:"required" json:"target" yaml:"target"` }
The link configuration of a table field URL.
Example:
// 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" tableFieldLinkConfigurationProperty := &TableFieldLinkConfigurationProperty{ Content: &TableFieldLinkContentConfigurationProperty{ CustomIconContent: &TableFieldCustomIconContentProperty{ Icon: jsii.String("icon"), }, CustomTextContent: &TableFieldCustomTextContentProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, // the properties below are optional Value: jsii.String("value"), }, }, Target: jsii.String("target"), }
type CfnAnalysis_TableFieldLinkContentConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_TableFieldLinkContentConfigurationProperty struct { // The custom icon content for the table link content configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldlinkcontentconfiguration.html#cfn-quicksight-analysis-tablefieldlinkcontentconfiguration-customiconcontent // CustomIconContent interface{} `field:"optional" json:"customIconContent" yaml:"customIconContent"` // The custom text content (value, font configuration) for the table link content configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldlinkcontentconfiguration.html#cfn-quicksight-analysis-tablefieldlinkcontentconfiguration-customtextcontent // CustomTextContent interface{} `field:"optional" json:"customTextContent" yaml:"customTextContent"` }
The URL content (text, icon) for the table link configuration.
Example:
// 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" tableFieldLinkContentConfigurationProperty := &TableFieldLinkContentConfigurationProperty{ CustomIconContent: &TableFieldCustomIconContentProperty{ Icon: jsii.String("icon"), }, CustomTextContent: &TableFieldCustomTextContentProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, // the properties below are optional Value: jsii.String("value"), }, }
type CfnAnalysis_TableFieldOptionProperty ¶ added in v2.72.0
type CfnAnalysis_TableFieldOptionProperty struct { // The field ID for a table field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldoption.html#cfn-quicksight-analysis-tablefieldoption-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The custom label for a table field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldoption.html#cfn-quicksight-analysis-tablefieldoption-customlabel // CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"` // The URL configuration for a table field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldoption.html#cfn-quicksight-analysis-tablefieldoption-urlstyling // UrlStyling interface{} `field:"optional" json:"urlStyling" yaml:"urlStyling"` // The visibility of a table field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldoption.html#cfn-quicksight-analysis-tablefieldoption-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` // The width for a table field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldoption.html#cfn-quicksight-analysis-tablefieldoption-width // Width *string `field:"optional" json:"width" yaml:"width"` }
The options for a table field.
Example:
// 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" tableFieldOptionProperty := &TableFieldOptionProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional CustomLabel: jsii.String("customLabel"), UrlStyling: &TableFieldURLConfigurationProperty{ ImageConfiguration: &TableFieldImageConfigurationProperty{ SizingOptions: &TableCellImageSizingConfigurationProperty{ TableCellImageScalingConfiguration: jsii.String("tableCellImageScalingConfiguration"), }, }, LinkConfiguration: &TableFieldLinkConfigurationProperty{ Content: &TableFieldLinkContentConfigurationProperty{ CustomIconContent: &TableFieldCustomIconContentProperty{ Icon: jsii.String("icon"), }, CustomTextContent: &TableFieldCustomTextContentProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, // the properties below are optional Value: jsii.String("value"), }, }, Target: jsii.String("target"), }, }, Visibility: jsii.String("visibility"), Width: jsii.String("width"), }
type CfnAnalysis_TableFieldOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_TableFieldOptionsProperty struct { // The order of the field IDs that are configured as field options for a table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldoptions.html#cfn-quicksight-analysis-tablefieldoptions-order // Order *[]*string `field:"optional" json:"order" yaml:"order"` // The settings for the pinned columns of a table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldoptions.html#cfn-quicksight-analysis-tablefieldoptions-pinnedfieldoptions // PinnedFieldOptions interface{} `field:"optional" json:"pinnedFieldOptions" yaml:"pinnedFieldOptions"` // The field options to be configured to a table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldoptions.html#cfn-quicksight-analysis-tablefieldoptions-selectedfieldoptions // SelectedFieldOptions interface{} `field:"optional" json:"selectedFieldOptions" yaml:"selectedFieldOptions"` }
The field options of a table visual.
Example:
// 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" tableFieldOptionsProperty := &TableFieldOptionsProperty{ Order: []*string{ jsii.String("order"), }, PinnedFieldOptions: &TablePinnedFieldOptionsProperty{ PinnedLeftFields: []*string{ jsii.String("pinnedLeftFields"), }, }, SelectedFieldOptions: []interface{}{ &TableFieldOptionProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional CustomLabel: jsii.String("customLabel"), UrlStyling: &TableFieldURLConfigurationProperty{ ImageConfiguration: &TableFieldImageConfigurationProperty{ SizingOptions: &TableCellImageSizingConfigurationProperty{ TableCellImageScalingConfiguration: jsii.String("tableCellImageScalingConfiguration"), }, }, LinkConfiguration: &TableFieldLinkConfigurationProperty{ Content: &TableFieldLinkContentConfigurationProperty{ CustomIconContent: &TableFieldCustomIconContentProperty{ Icon: jsii.String("icon"), }, CustomTextContent: &TableFieldCustomTextContentProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, // the properties below are optional Value: jsii.String("value"), }, }, Target: jsii.String("target"), }, }, Visibility: jsii.String("visibility"), Width: jsii.String("width"), }, }, }
type CfnAnalysis_TableFieldURLConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_TableFieldURLConfigurationProperty struct { // The image configuration of a table field URL. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldurlconfiguration.html#cfn-quicksight-analysis-tablefieldurlconfiguration-imageconfiguration // ImageConfiguration interface{} `field:"optional" json:"imageConfiguration" yaml:"imageConfiguration"` // The link configuration of a table field URL. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldurlconfiguration.html#cfn-quicksight-analysis-tablefieldurlconfiguration-linkconfiguration // LinkConfiguration interface{} `field:"optional" json:"linkConfiguration" yaml:"linkConfiguration"` }
The URL configuration for a table field.
Example:
// 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" tableFieldURLConfigurationProperty := &TableFieldURLConfigurationProperty{ ImageConfiguration: &TableFieldImageConfigurationProperty{ SizingOptions: &TableCellImageSizingConfigurationProperty{ TableCellImageScalingConfiguration: jsii.String("tableCellImageScalingConfiguration"), }, }, LinkConfiguration: &TableFieldLinkConfigurationProperty{ Content: &TableFieldLinkContentConfigurationProperty{ CustomIconContent: &TableFieldCustomIconContentProperty{ Icon: jsii.String("icon"), }, CustomTextContent: &TableFieldCustomTextContentProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, // the properties below are optional Value: jsii.String("value"), }, }, Target: jsii.String("target"), }, }
type CfnAnalysis_TableFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_TableFieldWellsProperty struct { // The aggregated field well for the table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldwells.html#cfn-quicksight-analysis-tablefieldwells-tableaggregatedfieldwells // TableAggregatedFieldWells interface{} `field:"optional" json:"tableAggregatedFieldWells" yaml:"tableAggregatedFieldWells"` // The unaggregated field well for the table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldwells.html#cfn-quicksight-analysis-tablefieldwells-tableunaggregatedfieldwells // TableUnaggregatedFieldWells interface{} `field:"optional" json:"tableUnaggregatedFieldWells" yaml:"tableUnaggregatedFieldWells"` }
The field wells for a table visual.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_TableInlineVisualizationProperty ¶ added in v2.72.0
type CfnAnalysis_TableInlineVisualizationProperty struct { // The configuration of the inline visualization of the data bars within a chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableinlinevisualization.html#cfn-quicksight-analysis-tableinlinevisualization-databars // DataBars interface{} `field:"optional" json:"dataBars" yaml:"dataBars"` }
The inline visualization of a specific type to display within a chart.
Example:
// 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" tableInlineVisualizationProperty := &TableInlineVisualizationProperty{ DataBars: &DataBarsOptionsProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional NegativeColor: jsii.String("negativeColor"), PositiveColor: jsii.String("positiveColor"), }, }
type CfnAnalysis_TableOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_TableOptionsProperty struct { // The table cell style of table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableoptions.html#cfn-quicksight-analysis-tableoptions-cellstyle // CellStyle interface{} `field:"optional" json:"cellStyle" yaml:"cellStyle"` // The table cell style of a table header. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableoptions.html#cfn-quicksight-analysis-tableoptions-headerstyle // HeaderStyle interface{} `field:"optional" json:"headerStyle" yaml:"headerStyle"` // The orientation (vertical, horizontal) for a table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableoptions.html#cfn-quicksight-analysis-tableoptions-orientation // Orientation *string `field:"optional" json:"orientation" yaml:"orientation"` // The row alternate color options (widget status, row alternate colors) for a table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableoptions.html#cfn-quicksight-analysis-tableoptions-rowalternatecoloroptions // RowAlternateColorOptions interface{} `field:"optional" json:"rowAlternateColorOptions" yaml:"rowAlternateColorOptions"` }
The table options for a table visual.
Example:
// 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" tableOptionsProperty := &TableOptionsProperty{ CellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, HeaderStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, Orientation: jsii.String("orientation"), RowAlternateColorOptions: &RowAlternateColorOptionsProperty{ RowAlternateColors: []*string{ jsii.String("rowAlternateColors"), }, Status: jsii.String("status"), UsePrimaryBackgroundColor: jsii.String("usePrimaryBackgroundColor"), }, }
type CfnAnalysis_TablePaginatedReportOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_TablePaginatedReportOptionsProperty struct { // The visibility of repeating header rows on each page. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablepaginatedreportoptions.html#cfn-quicksight-analysis-tablepaginatedreportoptions-overflowcolumnheadervisibility // OverflowColumnHeaderVisibility *string `field:"optional" json:"overflowColumnHeaderVisibility" yaml:"overflowColumnHeaderVisibility"` // The visibility of printing table overflow across pages. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablepaginatedreportoptions.html#cfn-quicksight-analysis-tablepaginatedreportoptions-verticaloverflowvisibility // VerticalOverflowVisibility *string `field:"optional" json:"verticalOverflowVisibility" yaml:"verticalOverflowVisibility"` }
The paginated report options for a table visual.
Example:
// 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" tablePaginatedReportOptionsProperty := &TablePaginatedReportOptionsProperty{ OverflowColumnHeaderVisibility: jsii.String("overflowColumnHeaderVisibility"), VerticalOverflowVisibility: jsii.String("verticalOverflowVisibility"), }
type CfnAnalysis_TablePinnedFieldOptionsProperty ¶ added in v2.101.0
type CfnAnalysis_TablePinnedFieldOptionsProperty struct { // A list of columns to be pinned to the left of a table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablepinnedfieldoptions.html#cfn-quicksight-analysis-tablepinnedfieldoptions-pinnedleftfields // PinnedLeftFields *[]*string `field:"optional" json:"pinnedLeftFields" yaml:"pinnedLeftFields"` }
The settings for the pinned columns of a table visual.
Example:
// 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" tablePinnedFieldOptionsProperty := &TablePinnedFieldOptionsProperty{ PinnedLeftFields: []*string{ jsii.String("pinnedLeftFields"), }, }
type CfnAnalysis_TableRowConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_TableRowConditionalFormattingProperty struct { // The conditional formatting color (solid, gradient) of the background for a table row. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablerowconditionalformatting.html#cfn-quicksight-analysis-tablerowconditionalformatting-backgroundcolor // BackgroundColor interface{} `field:"optional" json:"backgroundColor" yaml:"backgroundColor"` // The conditional formatting color (solid, gradient) of the text for a table row. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablerowconditionalformatting.html#cfn-quicksight-analysis-tablerowconditionalformatting-textcolor // TextColor interface{} `field:"optional" json:"textColor" yaml:"textColor"` }
The conditional formatting of a table row.
Example:
// 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" tableRowConditionalFormattingProperty := &TableRowConditionalFormattingProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnAnalysis_TableSideBorderOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_TableSideBorderOptionsProperty struct { // The table border options of the bottom border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablesideborderoptions.html#cfn-quicksight-analysis-tablesideborderoptions-bottom // Bottom interface{} `field:"optional" json:"bottom" yaml:"bottom"` // The table border options of the inner horizontal border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablesideborderoptions.html#cfn-quicksight-analysis-tablesideborderoptions-innerhorizontal // InnerHorizontal interface{} `field:"optional" json:"innerHorizontal" yaml:"innerHorizontal"` // The table border options of the inner vertical border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablesideborderoptions.html#cfn-quicksight-analysis-tablesideborderoptions-innervertical // InnerVertical interface{} `field:"optional" json:"innerVertical" yaml:"innerVertical"` // The table border options of the left border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablesideborderoptions.html#cfn-quicksight-analysis-tablesideborderoptions-left // Left interface{} `field:"optional" json:"left" yaml:"left"` // The table border options of the right border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablesideborderoptions.html#cfn-quicksight-analysis-tablesideborderoptions-right // Right interface{} `field:"optional" json:"right" yaml:"right"` // The table border options of the top border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablesideborderoptions.html#cfn-quicksight-analysis-tablesideborderoptions-top // Top interface{} `field:"optional" json:"top" yaml:"top"` }
The side border options for a table.
Example:
// 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" tableSideBorderOptionsProperty := &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }
type CfnAnalysis_TableSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_TableSortConfigurationProperty struct { // The pagination configuration (page size, page number) for the table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablesortconfiguration.html#cfn-quicksight-analysis-tablesortconfiguration-paginationconfiguration // PaginationConfiguration interface{} `field:"optional" json:"paginationConfiguration" yaml:"paginationConfiguration"` // The field sort options for rows in the table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablesortconfiguration.html#cfn-quicksight-analysis-tablesortconfiguration-rowsort // RowSort interface{} `field:"optional" json:"rowSort" yaml:"rowSort"` }
The sort configuration for a `TableVisual` .
Example:
// 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" tableSortConfigurationProperty := &TableSortConfigurationProperty{ PaginationConfiguration: &PaginationConfigurationProperty{ PageNumber: jsii.Number(123), PageSize: jsii.Number(123), }, RowSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnAnalysis_TableStyleTargetProperty ¶ added in v2.95.0
type CfnAnalysis_TableStyleTargetProperty struct { // The cell type of the table style target. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablestyletarget.html#cfn-quicksight-analysis-tablestyletarget-celltype // CellType *string `field:"required" json:"cellType" yaml:"cellType"` }
The table style target.
Example:
// 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" tableStyleTargetProperty := &TableStyleTargetProperty{ CellType: jsii.String("cellType"), }
type CfnAnalysis_TableUnaggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_TableUnaggregatedFieldWellsProperty struct { // The values field well for a pivot table. // // Values are unaggregated for an unaggregated table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableunaggregatedfieldwells.html#cfn-quicksight-analysis-tableunaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The unaggregated field well for the table.
Example:
// 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" tableUnaggregatedFieldWellsProperty := &TableUnaggregatedFieldWellsProperty{ Values: []interface{}{ &UnaggregatedFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }
type CfnAnalysis_TableVisualProperty ¶ added in v2.72.0
type CfnAnalysis_TableVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablevisual.html#cfn-quicksight-analysis-tablevisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablevisual.html#cfn-quicksight-analysis-tablevisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablevisual.html#cfn-quicksight-analysis-tablevisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The conditional formatting for a `PivotTableVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablevisual.html#cfn-quicksight-analysis-tablevisual-conditionalformatting // ConditionalFormatting interface{} `field:"optional" json:"conditionalFormatting" yaml:"conditionalFormatting"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablevisual.html#cfn-quicksight-analysis-tablevisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablevisual.html#cfn-quicksight-analysis-tablevisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A table visual.
For more information, see [Using tables as visuals](https://docs.aws.amazon.com/quicksight/latest/user/tabular.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnAnalysis_TextAreaControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_TextAreaControlDisplayOptionsProperty struct { // The configuration of info icon label options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textareacontroldisplayoptions.html#cfn-quicksight-analysis-textareacontroldisplayoptions-infoiconlabeloptions // InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"` // The configuration of the placeholder options in a text area control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textareacontroldisplayoptions.html#cfn-quicksight-analysis-textareacontroldisplayoptions-placeholderoptions // PlaceholderOptions interface{} `field:"optional" json:"placeholderOptions" yaml:"placeholderOptions"` // The options to configure the title visibility, name, and font size. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textareacontroldisplayoptions.html#cfn-quicksight-analysis-textareacontroldisplayoptions-titleoptions // TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"` }
The display options of a control.
Example:
// 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" textAreaControlDisplayOptionsProperty := &TextAreaControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }
type CfnAnalysis_TextConditionalFormatProperty ¶ added in v2.72.0
type CfnAnalysis_TextConditionalFormatProperty struct { // The conditional formatting for the text background color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textconditionalformat.html#cfn-quicksight-analysis-textconditionalformat-backgroundcolor // BackgroundColor interface{} `field:"optional" json:"backgroundColor" yaml:"backgroundColor"` // The conditional formatting for the icon. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textconditionalformat.html#cfn-quicksight-analysis-textconditionalformat-icon // Icon interface{} `field:"optional" json:"icon" yaml:"icon"` // The conditional formatting for the text color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textconditionalformat.html#cfn-quicksight-analysis-textconditionalformat-textcolor // TextColor interface{} `field:"optional" json:"textColor" yaml:"textColor"` }
The conditional formatting for the text.
Example:
// 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" textConditionalFormatProperty := &TextConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnAnalysis_TextControlPlaceholderOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_TextControlPlaceholderOptionsProperty struct { // The visibility configuration of the placeholder options in a text control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textcontrolplaceholderoptions.html#cfn-quicksight-analysis-textcontrolplaceholderoptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The configuration of the placeholder options in a text control.
Example:
// 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" textControlPlaceholderOptionsProperty := &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }
type CfnAnalysis_TextFieldControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_TextFieldControlDisplayOptionsProperty struct { // The configuration of info icon label options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textfieldcontroldisplayoptions.html#cfn-quicksight-analysis-textfieldcontroldisplayoptions-infoiconlabeloptions // InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"` // The configuration of the placeholder options in a text field control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textfieldcontroldisplayoptions.html#cfn-quicksight-analysis-textfieldcontroldisplayoptions-placeholderoptions // PlaceholderOptions interface{} `field:"optional" json:"placeholderOptions" yaml:"placeholderOptions"` // The options to configure the title visibility, name, and font size. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textfieldcontroldisplayoptions.html#cfn-quicksight-analysis-textfieldcontroldisplayoptions-titleoptions // TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"` }
The display options of a control.
Example:
// 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" textFieldControlDisplayOptionsProperty := &TextFieldControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }
type CfnAnalysis_ThousandSeparatorOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_ThousandSeparatorOptionsProperty struct { // Determines the thousands separator symbol. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-thousandseparatoroptions.html#cfn-quicksight-analysis-thousandseparatoroptions-symbol // Symbol *string `field:"optional" json:"symbol" yaml:"symbol"` // Determines the visibility of the thousands separator. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-thousandseparatoroptions.html#cfn-quicksight-analysis-thousandseparatoroptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options that determine the thousands separator configuration.
Example:
// 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" thousandSeparatorOptionsProperty := &ThousandSeparatorOptionsProperty{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }
type CfnAnalysis_TimeBasedForecastPropertiesProperty ¶ added in v2.72.0
type CfnAnalysis_TimeBasedForecastPropertiesProperty struct { // The lower boundary setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timebasedforecastproperties.html#cfn-quicksight-analysis-timebasedforecastproperties-lowerboundary // LowerBoundary *float64 `field:"optional" json:"lowerBoundary" yaml:"lowerBoundary"` // The periods backward setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timebasedforecastproperties.html#cfn-quicksight-analysis-timebasedforecastproperties-periodsbackward // PeriodsBackward *float64 `field:"optional" json:"periodsBackward" yaml:"periodsBackward"` // The periods forward setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timebasedforecastproperties.html#cfn-quicksight-analysis-timebasedforecastproperties-periodsforward // PeriodsForward *float64 `field:"optional" json:"periodsForward" yaml:"periodsForward"` // The prediction interval setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timebasedforecastproperties.html#cfn-quicksight-analysis-timebasedforecastproperties-predictioninterval // PredictionInterval *float64 `field:"optional" json:"predictionInterval" yaml:"predictionInterval"` // The seasonality setup of a forecast computation. Choose one of the following options:. // // - `NULL` : The input is set to `NULL` . // - `NON_NULL` : The input is set to a custom value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timebasedforecastproperties.html#cfn-quicksight-analysis-timebasedforecastproperties-seasonality // Seasonality *float64 `field:"optional" json:"seasonality" yaml:"seasonality"` // The upper boundary setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timebasedforecastproperties.html#cfn-quicksight-analysis-timebasedforecastproperties-upperboundary // UpperBoundary *float64 `field:"optional" json:"upperBoundary" yaml:"upperBoundary"` }
The forecast properties setup of a forecast in the line chart.
Example:
// 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" timeBasedForecastPropertiesProperty := &TimeBasedForecastPropertiesProperty{ LowerBoundary: jsii.Number(123), PeriodsBackward: jsii.Number(123), PeriodsForward: jsii.Number(123), PredictionInterval: jsii.Number(123), Seasonality: jsii.Number(123), UpperBoundary: jsii.Number(123), }
type CfnAnalysis_TimeEqualityFilterProperty ¶ added in v2.72.0
type CfnAnalysis_TimeEqualityFilterProperty struct { // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timeequalityfilter.html#cfn-quicksight-analysis-timeequalityfilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // An identifier that uniquely identifies a filter within a dashboard, analysis, or template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timeequalityfilter.html#cfn-quicksight-analysis-timeequalityfilter-filterid // FilterId *string `field:"required" json:"filterId" yaml:"filterId"` // The parameter whose value should be used for the filter value. // // This field is mutually exclusive to `Value` and `RollingDate` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timeequalityfilter.html#cfn-quicksight-analysis-timeequalityfilter-parametername // ParameterName *string `field:"optional" json:"parameterName" yaml:"parameterName"` // The rolling date input for the `TimeEquality` filter. // // This field is mutually exclusive to `Value` and `ParameterName` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timeequalityfilter.html#cfn-quicksight-analysis-timeequalityfilter-rollingdate // RollingDate interface{} `field:"optional" json:"rollingDate" yaml:"rollingDate"` // The level of time precision that is used to aggregate `DateTime` values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timeequalityfilter.html#cfn-quicksight-analysis-timeequalityfilter-timegranularity // TimeGranularity *string `field:"optional" json:"timeGranularity" yaml:"timeGranularity"` // The value of a `TimeEquality` filter. // // This field is mutually exclusive to `RollingDate` and `ParameterName` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timeequalityfilter.html#cfn-quicksight-analysis-timeequalityfilter-value // Value *string `field:"optional" json:"value" yaml:"value"` }
A `TimeEqualityFilter` filters values that are equal to a given value.
Example:
// 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" timeEqualityFilterProperty := &TimeEqualityFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), // the properties below are optional ParameterName: jsii.String("parameterName"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, TimeGranularity: jsii.String("timeGranularity"), Value: jsii.String("value"), }
type CfnAnalysis_TimeRangeDrillDownFilterProperty ¶ added in v2.72.0
type CfnAnalysis_TimeRangeDrillDownFilterProperty struct { // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangedrilldownfilter.html#cfn-quicksight-analysis-timerangedrilldownfilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The maximum value for the filter value range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangedrilldownfilter.html#cfn-quicksight-analysis-timerangedrilldownfilter-rangemaximum // RangeMaximum *string `field:"required" json:"rangeMaximum" yaml:"rangeMaximum"` // The minimum value for the filter value range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangedrilldownfilter.html#cfn-quicksight-analysis-timerangedrilldownfilter-rangeminimum // RangeMinimum *string `field:"required" json:"rangeMinimum" yaml:"rangeMinimum"` // The level of time precision that is used to aggregate `DateTime` values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangedrilldownfilter.html#cfn-quicksight-analysis-timerangedrilldownfilter-timegranularity // TimeGranularity *string `field:"required" json:"timeGranularity" yaml:"timeGranularity"` }
The time range drill down filter.
Example:
// 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" timeRangeDrillDownFilterProperty := &TimeRangeDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, RangeMaximum: jsii.String("rangeMaximum"), RangeMinimum: jsii.String("rangeMinimum"), TimeGranularity: jsii.String("timeGranularity"), }
type CfnAnalysis_TimeRangeFilterProperty ¶ added in v2.72.0
type CfnAnalysis_TimeRangeFilterProperty struct { // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefilter.html#cfn-quicksight-analysis-timerangefilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // An identifier that uniquely identifies a filter within a dashboard, analysis, or template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefilter.html#cfn-quicksight-analysis-timerangefilter-filterid // FilterId *string `field:"required" json:"filterId" yaml:"filterId"` // This option determines how null values should be treated when filtering data. // // - `ALL_VALUES` : Include null values in filtered results. // - `NULLS_ONLY` : Only include null values in filtered results. // - `NON_NULLS_ONLY` : Exclude null values from filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefilter.html#cfn-quicksight-analysis-timerangefilter-nulloption // NullOption *string `field:"required" json:"nullOption" yaml:"nullOption"` // The exclude period of the time range filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefilter.html#cfn-quicksight-analysis-timerangefilter-excludeperiodconfiguration // ExcludePeriodConfiguration interface{} `field:"optional" json:"excludePeriodConfiguration" yaml:"excludePeriodConfiguration"` // Determines whether the maximum value in the filter value range should be included in the filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefilter.html#cfn-quicksight-analysis-timerangefilter-includemaximum // IncludeMaximum interface{} `field:"optional" json:"includeMaximum" yaml:"includeMaximum"` // Determines whether the minimum value in the filter value range should be included in the filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefilter.html#cfn-quicksight-analysis-timerangefilter-includeminimum // IncludeMinimum interface{} `field:"optional" json:"includeMinimum" yaml:"includeMinimum"` // The maximum value for the filter value range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefilter.html#cfn-quicksight-analysis-timerangefilter-rangemaximumvalue // RangeMaximumValue interface{} `field:"optional" json:"rangeMaximumValue" yaml:"rangeMaximumValue"` // The minimum value for the filter value range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefilter.html#cfn-quicksight-analysis-timerangefilter-rangeminimumvalue // RangeMinimumValue interface{} `field:"optional" json:"rangeMinimumValue" yaml:"rangeMinimumValue"` // The level of time precision that is used to aggregate `DateTime` values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefilter.html#cfn-quicksight-analysis-timerangefilter-timegranularity // TimeGranularity *string `field:"optional" json:"timeGranularity" yaml:"timeGranularity"` }
A `TimeRangeFilter` filters values that are between two specified values.
Example:
// 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" timeRangeFilterProperty := &TimeRangeFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), // the properties below are optional ExcludePeriodConfiguration: &ExcludePeriodConfigurationProperty{ Amount: jsii.Number(123), Granularity: jsii.String("granularity"), // the properties below are optional Status: jsii.String("status"), }, IncludeMaximum: jsii.Boolean(false), IncludeMinimum: jsii.Boolean(false), RangeMaximumValue: &TimeRangeFilterValueProperty{ Parameter: jsii.String("parameter"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValue: jsii.String("staticValue"), }, RangeMinimumValue: &TimeRangeFilterValueProperty{ Parameter: jsii.String("parameter"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValue: jsii.String("staticValue"), }, TimeGranularity: jsii.String("timeGranularity"), }
type CfnAnalysis_TimeRangeFilterValueProperty ¶ added in v2.72.0
type CfnAnalysis_TimeRangeFilterValueProperty struct { // The parameter type input value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefiltervalue.html#cfn-quicksight-analysis-timerangefiltervalue-parameter // Parameter *string `field:"optional" json:"parameter" yaml:"parameter"` // The rolling date input value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefiltervalue.html#cfn-quicksight-analysis-timerangefiltervalue-rollingdate // RollingDate interface{} `field:"optional" json:"rollingDate" yaml:"rollingDate"` // The static input value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefiltervalue.html#cfn-quicksight-analysis-timerangefiltervalue-staticvalue // StaticValue *string `field:"optional" json:"staticValue" yaml:"staticValue"` }
The value of a time range filter.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" timeRangeFilterValueProperty := &TimeRangeFilterValueProperty{ Parameter: jsii.String("parameter"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValue: jsii.String("staticValue"), }
type CfnAnalysis_TooltipItemProperty ¶ added in v2.72.0
type CfnAnalysis_TooltipItemProperty struct { // The tooltip item for the columns that are not part of a field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tooltipitem.html#cfn-quicksight-analysis-tooltipitem-columntooltipitem // ColumnTooltipItem interface{} `field:"optional" json:"columnTooltipItem" yaml:"columnTooltipItem"` // The tooltip item for the fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tooltipitem.html#cfn-quicksight-analysis-tooltipitem-fieldtooltipitem // FieldTooltipItem interface{} `field:"optional" json:"fieldTooltipItem" yaml:"fieldTooltipItem"` }
The tooltip.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" tooltipItemProperty := &TooltipItemProperty{ ColumnTooltipItem: &ColumnTooltipItemProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional Aggregation: &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"), }, }, Label: jsii.String("label"), Visibility: jsii.String("visibility"), }, FieldTooltipItem: &FieldTooltipItemProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Label: jsii.String("label"), Visibility: jsii.String("visibility"), }, }
type CfnAnalysis_TooltipOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_TooltipOptionsProperty struct { // The setup for the detailed tooltip. // // The tooltip setup is always saved. The display type is decided based on the tooltip type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tooltipoptions.html#cfn-quicksight-analysis-tooltipoptions-fieldbasedtooltip // FieldBasedTooltip interface{} `field:"optional" json:"fieldBasedTooltip" yaml:"fieldBasedTooltip"` // The selected type for the tooltip. Choose one of the following options:. // // - `BASIC` : A basic tooltip. // - `DETAILED` : A detailed tooltip. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tooltipoptions.html#cfn-quicksight-analysis-tooltipoptions-selectedtooltiptype // SelectedTooltipType *string `field:"optional" json:"selectedTooltipType" yaml:"selectedTooltipType"` // Determines whether or not the tooltip is visible. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tooltipoptions.html#cfn-quicksight-analysis-tooltipoptions-tooltipvisibility // TooltipVisibility *string `field:"optional" json:"tooltipVisibility" yaml:"tooltipVisibility"` }
The display options for the visual tooltip.
Example:
// 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" tooltipOptionsProperty := &TooltipOptionsProperty{ FieldBasedTooltip: &FieldBasedTooltipProperty{ AggregationVisibility: jsii.String("aggregationVisibility"), TooltipFields: []interface{}{ &TooltipItemProperty{ ColumnTooltipItem: &ColumnTooltipItemProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional Aggregation: &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"), }, }, Label: jsii.String("label"), Visibility: jsii.String("visibility"), }, FieldTooltipItem: &FieldTooltipItemProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Label: jsii.String("label"), Visibility: jsii.String("visibility"), }, }, }, TooltipTitleType: jsii.String("tooltipTitleType"), }, SelectedTooltipType: jsii.String("selectedTooltipType"), TooltipVisibility: jsii.String("tooltipVisibility"), }
type CfnAnalysis_TopBottomFilterProperty ¶ added in v2.72.0
type CfnAnalysis_TopBottomFilterProperty struct { // The aggregation and sort configuration of the top bottom filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomfilter.html#cfn-quicksight-analysis-topbottomfilter-aggregationsortconfigurations // AggregationSortConfigurations interface{} `field:"required" json:"aggregationSortConfigurations" yaml:"aggregationSortConfigurations"` // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomfilter.html#cfn-quicksight-analysis-topbottomfilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // An identifier that uniquely identifies a filter within a dashboard, analysis, or template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomfilter.html#cfn-quicksight-analysis-topbottomfilter-filterid // FilterId *string `field:"required" json:"filterId" yaml:"filterId"` // The number of items to include in the top bottom filter results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomfilter.html#cfn-quicksight-analysis-topbottomfilter-limit // Limit *float64 `field:"optional" json:"limit" yaml:"limit"` // The parameter whose value should be used for the filter value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomfilter.html#cfn-quicksight-analysis-topbottomfilter-parametername // ParameterName *string `field:"optional" json:"parameterName" yaml:"parameterName"` // The level of time precision that is used to aggregate `DateTime` values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomfilter.html#cfn-quicksight-analysis-topbottomfilter-timegranularity // TimeGranularity *string `field:"optional" json:"timeGranularity" yaml:"timeGranularity"` }
A `TopBottomFilter` filters values that are at the top or the bottom.
Example:
// 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" topBottomFilterProperty := &TopBottomFilterProperty{ AggregationSortConfigurations: []interface{}{ &AggregationSortConfigurationProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SortDirection: jsii.String("sortDirection"), // the properties below are optional AggregationFunction: &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"), }, }, }, }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), // the properties below are optional Limit: jsii.Number(123), ParameterName: jsii.String("parameterName"), TimeGranularity: jsii.String("timeGranularity"), }
type CfnAnalysis_TopBottomMoversComputationProperty ¶ added in v2.72.0
type CfnAnalysis_TopBottomMoversComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The computation type. Choose from the following options:. // // - TOP: Top movers computation. // - BOTTOM: Bottom movers computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-type // Type *string `field:"required" json:"type" yaml:"type"` // The category field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The mover size setup of the top and bottom movers computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-moversize // // Default: - 0. // MoverSize *float64 `field:"optional" json:"moverSize" yaml:"moverSize"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The sort order setup of the top and bottom movers computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-sortorder // SortOrder *string `field:"optional" json:"sortOrder" yaml:"sortOrder"` // The time field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-time // Time interface{} `field:"optional" json:"time" yaml:"time"` // The value field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-value // Value interface{} `field:"optional" json:"value" yaml:"value"` }
The top movers and bottom movers computation setup.
Example:
type CfnAnalysis_TopBottomRankedComputationProperty ¶ added in v2.72.0
type CfnAnalysis_TopBottomRankedComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html#cfn-quicksight-analysis-topbottomrankedcomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The computation type. Choose one of the following options:. // // - TOP: A top ranked computation. // - BOTTOM: A bottom ranked computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html#cfn-quicksight-analysis-topbottomrankedcomputation-type // Type *string `field:"required" json:"type" yaml:"type"` // The category field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html#cfn-quicksight-analysis-topbottomrankedcomputation-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html#cfn-quicksight-analysis-topbottomrankedcomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The result size of a top and bottom ranked computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html#cfn-quicksight-analysis-topbottomrankedcomputation-resultsize // // Default: - 0. // ResultSize *float64 `field:"optional" json:"resultSize" yaml:"resultSize"` // The value field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html#cfn-quicksight-analysis-topbottomrankedcomputation-value // Value interface{} `field:"optional" json:"value" yaml:"value"` }
The top ranked and bottom ranked computation configuration.
Example:
type CfnAnalysis_TotalAggregationComputationProperty ¶ added in v2.72.0
type CfnAnalysis_TotalAggregationComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totalaggregationcomputation.html#cfn-quicksight-analysis-totalaggregationcomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totalaggregationcomputation.html#cfn-quicksight-analysis-totalaggregationcomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The value field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totalaggregationcomputation.html#cfn-quicksight-analysis-totalaggregationcomputation-value // Value interface{} `field:"optional" json:"value" yaml:"value"` }
The total aggregation computation configuration.
Example:
// 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" totalAggregationComputationProperty := &TotalAggregationComputationProperty{ ComputationId: jsii.String("computationId"), // the properties below are optional Name: jsii.String("name"), Value: &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }
type CfnAnalysis_TotalAggregationFunctionProperty ¶ added in v2.103.0
type CfnAnalysis_TotalAggregationFunctionProperty struct { // A built in aggregation function for total values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totalaggregationfunction.html#cfn-quicksight-analysis-totalaggregationfunction-simpletotalaggregationfunction // SimpleTotalAggregationFunction *string `field:"optional" json:"simpleTotalAggregationFunction" yaml:"simpleTotalAggregationFunction"` }
An aggregation function that aggregates the total values of a measure.
Example:
// 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" totalAggregationFunctionProperty := &TotalAggregationFunctionProperty{ SimpleTotalAggregationFunction: jsii.String("simpleTotalAggregationFunction"), }
type CfnAnalysis_TotalAggregationOptionProperty ¶ added in v2.103.0
type CfnAnalysis_TotalAggregationOptionProperty struct { // The field id that's associated with the total aggregation option. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totalaggregationoption.html#cfn-quicksight-analysis-totalaggregationoption-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The total aggregation function that you want to set for a specified field id. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totalaggregationoption.html#cfn-quicksight-analysis-totalaggregationoption-totalaggregationfunction // TotalAggregationFunction interface{} `field:"required" json:"totalAggregationFunction" yaml:"totalAggregationFunction"` }
The total aggregation settings map of a field id.
Example:
// 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" totalAggregationOptionProperty := &TotalAggregationOptionProperty{ FieldId: jsii.String("fieldId"), TotalAggregationFunction: &TotalAggregationFunctionProperty{ SimpleTotalAggregationFunction: jsii.String("simpleTotalAggregationFunction"), }, }
type CfnAnalysis_TotalOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_TotalOptionsProperty struct { // The custom label string for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totaloptions.html#cfn-quicksight-analysis-totaloptions-customlabel // CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"` // The placement (start, end) for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totaloptions.html#cfn-quicksight-analysis-totaloptions-placement // Placement *string `field:"optional" json:"placement" yaml:"placement"` // The scroll status (pinned, scrolled) for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totaloptions.html#cfn-quicksight-analysis-totaloptions-scrollstatus // ScrollStatus *string `field:"optional" json:"scrollStatus" yaml:"scrollStatus"` // The total aggregation settings for each value field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totaloptions.html#cfn-quicksight-analysis-totaloptions-totalaggregationoptions // TotalAggregationOptions interface{} `field:"optional" json:"totalAggregationOptions" yaml:"totalAggregationOptions"` // Cell styling options for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totaloptions.html#cfn-quicksight-analysis-totaloptions-totalcellstyle // TotalCellStyle interface{} `field:"optional" json:"totalCellStyle" yaml:"totalCellStyle"` // The visibility configuration for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totaloptions.html#cfn-quicksight-analysis-totaloptions-totalsvisibility // TotalsVisibility *string `field:"optional" json:"totalsVisibility" yaml:"totalsVisibility"` }
The total options for a table visual.
Example:
// 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" totalOptionsProperty := &TotalOptionsProperty{ CustomLabel: jsii.String("customLabel"), Placement: jsii.String("placement"), ScrollStatus: jsii.String("scrollStatus"), TotalAggregationOptions: []interface{}{ &TotalAggregationOptionProperty{ FieldId: jsii.String("fieldId"), TotalAggregationFunction: &TotalAggregationFunctionProperty{ SimpleTotalAggregationFunction: jsii.String("simpleTotalAggregationFunction"), }, }, }, TotalCellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, TotalsVisibility: jsii.String("totalsVisibility"), }
type CfnAnalysis_TreeMapAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_TreeMapAggregatedFieldWellsProperty struct { // The color field well of a tree map. // // Values are grouped by aggregations based on group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapaggregatedfieldwells.html#cfn-quicksight-analysis-treemapaggregatedfieldwells-colors // Colors interface{} `field:"optional" json:"colors" yaml:"colors"` // The group by field well of a tree map. // // Values are grouped based on group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapaggregatedfieldwells.html#cfn-quicksight-analysis-treemapaggregatedfieldwells-groups // Groups interface{} `field:"optional" json:"groups" yaml:"groups"` // The size field well of a tree map. // // Values are aggregated based on group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapaggregatedfieldwells.html#cfn-quicksight-analysis-treemapaggregatedfieldwells-sizes // Sizes interface{} `field:"optional" json:"sizes" yaml:"sizes"` }
Aggregated field wells of a tree map.
Example:
type CfnAnalysis_TreeMapConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_TreeMapConfigurationProperty struct { // The label options (label text, label visibility) for the colors displayed in a tree map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapconfiguration.html#cfn-quicksight-analysis-treemapconfiguration-colorlabeloptions // ColorLabelOptions interface{} `field:"optional" json:"colorLabelOptions" yaml:"colorLabelOptions"` // The color options (gradient color, point of divergence) of a tree map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapconfiguration.html#cfn-quicksight-analysis-treemapconfiguration-colorscale // ColorScale interface{} `field:"optional" json:"colorScale" yaml:"colorScale"` // The options that determine if visual data labels are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapconfiguration.html#cfn-quicksight-analysis-treemapconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapconfiguration.html#cfn-quicksight-analysis-treemapconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The label options (label text, label visibility) of the groups that are displayed in a tree map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapconfiguration.html#cfn-quicksight-analysis-treemapconfiguration-grouplabeloptions // GroupLabelOptions interface{} `field:"optional" json:"groupLabelOptions" yaml:"groupLabelOptions"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapconfiguration.html#cfn-quicksight-analysis-treemapconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The label options (label text, label visibility) of the sizes that are displayed in a tree map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapconfiguration.html#cfn-quicksight-analysis-treemapconfiguration-sizelabeloptions // SizeLabelOptions interface{} `field:"optional" json:"sizeLabelOptions" yaml:"sizeLabelOptions"` // The sort configuration of a tree map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapconfiguration.html#cfn-quicksight-analysis-treemapconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The tooltip display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapconfiguration.html#cfn-quicksight-analysis-treemapconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` }
The configuration of a tree map.
Example:
type CfnAnalysis_TreeMapFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_TreeMapFieldWellsProperty struct { // The aggregated field wells of a tree map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapfieldwells.html#cfn-quicksight-analysis-treemapfieldwells-treemapaggregatedfieldwells // TreeMapAggregatedFieldWells interface{} `field:"optional" json:"treeMapAggregatedFieldWells" yaml:"treeMapAggregatedFieldWells"` }
The field wells of a tree map.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_TreeMapSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_TreeMapSortConfigurationProperty struct { // The limit on the number of groups that are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapsortconfiguration.html#cfn-quicksight-analysis-treemapsortconfiguration-treemapgroupitemslimitconfiguration // TreeMapGroupItemsLimitConfiguration interface{} `field:"optional" json:"treeMapGroupItemsLimitConfiguration" yaml:"treeMapGroupItemsLimitConfiguration"` // The sort configuration of group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapsortconfiguration.html#cfn-quicksight-analysis-treemapsortconfiguration-treemapsort // TreeMapSort interface{} `field:"optional" json:"treeMapSort" yaml:"treeMapSort"` }
The sort configuration of a tree map.
Example:
// 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" treeMapSortConfigurationProperty := &TreeMapSortConfigurationProperty{ TreeMapGroupItemsLimitConfiguration: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, TreeMapSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnAnalysis_TreeMapVisualProperty ¶ added in v2.72.0
type CfnAnalysis_TreeMapVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapvisual.html#cfn-quicksight-analysis-treemapvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapvisual.html#cfn-quicksight-analysis-treemapvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapvisual.html#cfn-quicksight-analysis-treemapvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapvisual.html#cfn-quicksight-analysis-treemapvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapvisual.html#cfn-quicksight-analysis-treemapvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapvisual.html#cfn-quicksight-analysis-treemapvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A tree map.
For more information, see [Using tree maps](https://docs.aws.amazon.com/quicksight/latest/user/tree-map.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnAnalysis_TrendArrowOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_TrendArrowOptionsProperty struct { // The visibility of the trend arrows. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-trendarrowoptions.html#cfn-quicksight-analysis-trendarrowoptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options that determine the presentation of trend arrows in a KPI visual.
Example:
// 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" trendArrowOptionsProperty := &TrendArrowOptionsProperty{ Visibility: jsii.String("visibility"), }
type CfnAnalysis_UnaggregatedFieldProperty ¶ added in v2.72.0
type CfnAnalysis_UnaggregatedFieldProperty struct { // The column that is used in the `UnaggregatedField` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-unaggregatedfield.html#cfn-quicksight-analysis-unaggregatedfield-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The custom field ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-unaggregatedfield.html#cfn-quicksight-analysis-unaggregatedfield-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The format configuration of the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-unaggregatedfield.html#cfn-quicksight-analysis-unaggregatedfield-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` }
The unaggregated field for a table.
Example:
// 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" unaggregatedFieldProperty := &UnaggregatedFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }
type CfnAnalysis_UniqueValuesComputationProperty ¶ added in v2.72.0
type CfnAnalysis_UniqueValuesComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-uniquevaluescomputation.html#cfn-quicksight-analysis-uniquevaluescomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The category field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-uniquevaluescomputation.html#cfn-quicksight-analysis-uniquevaluescomputation-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-uniquevaluescomputation.html#cfn-quicksight-analysis-uniquevaluescomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` }
The unique values computation configuration.
Example:
// 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" uniqueValuesComputationProperty := &UniqueValuesComputationProperty{ ComputationId: jsii.String("computationId"), // the properties below are optional Category: &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, Name: jsii.String("name"), }
type CfnAnalysis_ValidationStrategyProperty ¶ added in v2.103.0
type CfnAnalysis_ValidationStrategyProperty struct { // The mode of validation for the asset to be created or updated. // // When you set this value to `STRICT` , strict validation for every error is enforced. When you set this value to `LENIENT` , validation is skipped for specific UI errors. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-validationstrategy.html#cfn-quicksight-analysis-validationstrategy-mode // Mode *string `field:"required" json:"mode" yaml:"mode"` }
The option to relax the validation that is required to create and update analyses, dashboards, and templates with definition objects.
When you set this value to `LENIENT` , validation is skipped for specific errors.
Example:
// 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" validationStrategyProperty := &ValidationStrategyProperty{ Mode: jsii.String("mode"), }
type CfnAnalysis_VisibleRangeOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_VisibleRangeOptionsProperty struct { // The percent range in the visible range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visiblerangeoptions.html#cfn-quicksight-analysis-visiblerangeoptions-percentrange // PercentRange interface{} `field:"optional" json:"percentRange" yaml:"percentRange"` }
The range options for the data zoom scroll bar.
Example:
// 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" visibleRangeOptionsProperty := &VisibleRangeOptionsProperty{ PercentRange: &PercentVisibleRangeProperty{ From: jsii.Number(123), To: jsii.Number(123), }, }
type CfnAnalysis_VisualCustomActionOperationProperty ¶ added in v2.72.0
type CfnAnalysis_VisualCustomActionOperationProperty struct { // The filter operation that filters data included in a visual or in an entire sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualcustomactionoperation.html#cfn-quicksight-analysis-visualcustomactionoperation-filteroperation // FilterOperation interface{} `field:"optional" json:"filterOperation" yaml:"filterOperation"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualcustomactionoperation.html#cfn-quicksight-analysis-visualcustomactionoperation-navigationoperation // NavigationOperation interface{} `field:"optional" json:"navigationOperation" yaml:"navigationOperation"` // The set parameter operation that sets parameters in custom action. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualcustomactionoperation.html#cfn-quicksight-analysis-visualcustomactionoperation-setparametersoperation // SetParametersOperation interface{} `field:"optional" json:"setParametersOperation" yaml:"setParametersOperation"` // The URL operation that opens a link to another webpage. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualcustomactionoperation.html#cfn-quicksight-analysis-visualcustomactionoperation-urloperation // UrlOperation interface{} `field:"optional" json:"urlOperation" yaml:"urlOperation"` }
The operation that is defined by the custom action.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" visualCustomActionOperationProperty := &VisualCustomActionOperationProperty{ FilterOperation: &CustomActionFilterOperationProperty{ SelectedFieldsConfiguration: &FilterOperationSelectedFieldsConfigurationProperty{ SelectedColumns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, SelectedFieldOptions: jsii.String("selectedFieldOptions"), SelectedFields: []*string{ jsii.String("selectedFields"), }, }, TargetVisualsConfiguration: &FilterOperationTargetVisualsConfigurationProperty{ SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{ TargetVisualOptions: jsii.String("targetVisualOptions"), TargetVisuals: []*string{ jsii.String("targetVisuals"), }, }, }, }, NavigationOperation: &CustomActionNavigationOperationProperty{ LocalNavigationConfiguration: &LocalNavigationConfigurationProperty{ TargetSheetId: jsii.String("targetSheetId"), }, }, SetParametersOperation: &CustomActionSetParametersOperationProperty{ ParameterValueConfigurations: []interface{}{ &SetParameterValueConfigurationProperty{ DestinationParameterName: jsii.String("destinationParameterName"), Value: &DestinationParameterValueConfigurationProperty{ CustomValuesConfiguration: &CustomValuesConfigurationProperty{ CustomValues: &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }, // the properties below are optional IncludeNullValue: jsii.Boolean(false), }, SelectAllValueOptions: jsii.String("selectAllValueOptions"), SourceColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceField: jsii.String("sourceField"), SourceParameterName: jsii.String("sourceParameterName"), }, }, }, }, UrlOperation: &CustomActionURLOperationProperty{ UrlTarget: jsii.String("urlTarget"), UrlTemplate: jsii.String("urlTemplate"), }, }
type CfnAnalysis_VisualCustomActionProperty ¶ added in v2.72.0
type CfnAnalysis_VisualCustomActionProperty struct { // A list of `VisualCustomActionOperations` . // // This is a union type structure. For this structure to be valid, only one of the attributes can be defined. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualcustomaction.html#cfn-quicksight-analysis-visualcustomaction-actionoperations // ActionOperations interface{} `field:"required" json:"actionOperations" yaml:"actionOperations"` // The ID of the `VisualCustomAction` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualcustomaction.html#cfn-quicksight-analysis-visualcustomaction-customactionid // CustomActionId *string `field:"required" json:"customActionId" yaml:"customActionId"` // The name of the `VisualCustomAction` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualcustomaction.html#cfn-quicksight-analysis-visualcustomaction-name // Name *string `field:"required" json:"name" yaml:"name"` // The trigger of the `VisualCustomAction` . // // Valid values are defined as follows: // // - `DATA_POINT_CLICK` : Initiates a custom action by a left pointer click on a data point. // - `DATA_POINT_MENU` : Initiates a custom action by right pointer click from the menu. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualcustomaction.html#cfn-quicksight-analysis-visualcustomaction-trigger // Trigger *string `field:"required" json:"trigger" yaml:"trigger"` // The status of the `VisualCustomAction` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualcustomaction.html#cfn-quicksight-analysis-visualcustomaction-status // Status *string `field:"optional" json:"status" yaml:"status"` }
A custom action defined on a visual.
Example:
// 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" visualCustomActionProperty := &VisualCustomActionProperty{ ActionOperations: []interface{}{ &VisualCustomActionOperationProperty{ FilterOperation: &CustomActionFilterOperationProperty{ SelectedFieldsConfiguration: &FilterOperationSelectedFieldsConfigurationProperty{ SelectedColumns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, SelectedFieldOptions: jsii.String("selectedFieldOptions"), SelectedFields: []*string{ jsii.String("selectedFields"), }, }, TargetVisualsConfiguration: &FilterOperationTargetVisualsConfigurationProperty{ SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{ TargetVisualOptions: jsii.String("targetVisualOptions"), TargetVisuals: []*string{ jsii.String("targetVisuals"), }, }, }, }, NavigationOperation: &CustomActionNavigationOperationProperty{ LocalNavigationConfiguration: &LocalNavigationConfigurationProperty{ TargetSheetId: jsii.String("targetSheetId"), }, }, SetParametersOperation: &CustomActionSetParametersOperationProperty{ ParameterValueConfigurations: []interface{}{ &SetParameterValueConfigurationProperty{ DestinationParameterName: jsii.String("destinationParameterName"), Value: &DestinationParameterValueConfigurationProperty{ CustomValuesConfiguration: &CustomValuesConfigurationProperty{ CustomValues: &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }, // the properties below are optional IncludeNullValue: jsii.Boolean(false), }, SelectAllValueOptions: jsii.String("selectAllValueOptions"), SourceColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceField: jsii.String("sourceField"), SourceParameterName: jsii.String("sourceParameterName"), }, }, }, }, UrlOperation: &CustomActionURLOperationProperty{ UrlTarget: jsii.String("urlTarget"), UrlTemplate: jsii.String("urlTemplate"), }, }, }, CustomActionId: jsii.String("customActionId"), Name: jsii.String("name"), Trigger: jsii.String("trigger"), // the properties below are optional Status: jsii.String("status"), }
type CfnAnalysis_VisualPaletteProperty ¶ added in v2.72.0
type CfnAnalysis_VisualPaletteProperty struct { // The chart color options for the visual palette. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualpalette.html#cfn-quicksight-analysis-visualpalette-chartcolor // ChartColor *string `field:"optional" json:"chartColor" yaml:"chartColor"` // The color map options for the visual palette. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualpalette.html#cfn-quicksight-analysis-visualpalette-colormap // ColorMap interface{} `field:"optional" json:"colorMap" yaml:"colorMap"` }
The visual display options for the visual palette.
Example:
// 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" visualPaletteProperty := &VisualPaletteProperty{ ChartColor: jsii.String("chartColor"), ColorMap: []interface{}{ &DataPathColorProperty{ Color: jsii.String("color"), Element: &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, // the properties below are optional TimeGranularity: jsii.String("timeGranularity"), }, }, }
type CfnAnalysis_VisualProperty ¶ added in v2.72.0
type CfnAnalysis_VisualProperty struct { // A bar chart. // // For more information, see [Using bar charts](https://docs.aws.amazon.com/quicksight/latest/user/bar-charts.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-barchartvisual // BarChartVisual interface{} `field:"optional" json:"barChartVisual" yaml:"barChartVisual"` // A box plot. // // For more information, see [Using box plots](https://docs.aws.amazon.com/quicksight/latest/user/box-plots.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-boxplotvisual // BoxPlotVisual interface{} `field:"optional" json:"boxPlotVisual" yaml:"boxPlotVisual"` // A combo chart. // // For more information, see [Using combo charts](https://docs.aws.amazon.com/quicksight/latest/user/combo-charts.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-combochartvisual // ComboChartVisual interface{} `field:"optional" json:"comboChartVisual" yaml:"comboChartVisual"` // A visual that contains custom content. // // For more information, see [Using custom visual content](https://docs.aws.amazon.com/quicksight/latest/user/custom-visual-content.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-customcontentvisual // CustomContentVisual interface{} `field:"optional" json:"customContentVisual" yaml:"customContentVisual"` // An empty visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-emptyvisual // EmptyVisual interface{} `field:"optional" json:"emptyVisual" yaml:"emptyVisual"` // A filled map. // // For more information, see [Creating filled maps](https://docs.aws.amazon.com/quicksight/latest/user/filled-maps.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-filledmapvisual // FilledMapVisual interface{} `field:"optional" json:"filledMapVisual" yaml:"filledMapVisual"` // A funnel chart. // // For more information, see [Using funnel charts](https://docs.aws.amazon.com/quicksight/latest/user/funnel-visual-content.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-funnelchartvisual // FunnelChartVisual interface{} `field:"optional" json:"funnelChartVisual" yaml:"funnelChartVisual"` // A gauge chart. // // For more information, see [Using gauge charts](https://docs.aws.amazon.com/quicksight/latest/user/gauge-chart.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-gaugechartvisual // GaugeChartVisual interface{} `field:"optional" json:"gaugeChartVisual" yaml:"gaugeChartVisual"` // A geospatial map or a points on map visual. // // For more information, see [Creating point maps](https://docs.aws.amazon.com/quicksight/latest/user/point-maps.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-geospatialmapvisual // GeospatialMapVisual interface{} `field:"optional" json:"geospatialMapVisual" yaml:"geospatialMapVisual"` // A heat map. // // For more information, see [Using heat maps](https://docs.aws.amazon.com/quicksight/latest/user/heat-map.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-heatmapvisual // HeatMapVisual interface{} `field:"optional" json:"heatMapVisual" yaml:"heatMapVisual"` // A histogram. // // For more information, see [Using histograms](https://docs.aws.amazon.com/quicksight/latest/user/histogram-charts.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-histogramvisual // HistogramVisual interface{} `field:"optional" json:"histogramVisual" yaml:"histogramVisual"` // An insight visual. // // For more information, see [Working with insights](https://docs.aws.amazon.com/quicksight/latest/user/computational-insights.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-insightvisual // InsightVisual interface{} `field:"optional" json:"insightVisual" yaml:"insightVisual"` // A key performance indicator (KPI). // // For more information, see [Using KPIs](https://docs.aws.amazon.com/quicksight/latest/user/kpi.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-kpivisual // KpiVisual interface{} `field:"optional" json:"kpiVisual" yaml:"kpiVisual"` // A line chart. // // For more information, see [Using line charts](https://docs.aws.amazon.com/quicksight/latest/user/line-charts.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-linechartvisual // LineChartVisual interface{} `field:"optional" json:"lineChartVisual" yaml:"lineChartVisual"` // A pie or donut chart. // // For more information, see [Using pie charts](https://docs.aws.amazon.com/quicksight/latest/user/pie-chart.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-piechartvisual // PieChartVisual interface{} `field:"optional" json:"pieChartVisual" yaml:"pieChartVisual"` // A pivot table. // // For more information, see [Using pivot tables](https://docs.aws.amazon.com/quicksight/latest/user/pivot-table.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-pivottablevisual // PivotTableVisual interface{} `field:"optional" json:"pivotTableVisual" yaml:"pivotTableVisual"` // A radar chart visual. // // For more information, see [Using radar charts](https://docs.aws.amazon.com/quicksight/latest/user/radar-chart.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-radarchartvisual // RadarChartVisual interface{} `field:"optional" json:"radarChartVisual" yaml:"radarChartVisual"` // A sankey diagram. // // For more information, see [Using Sankey diagrams](https://docs.aws.amazon.com/quicksight/latest/user/sankey-diagram.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-sankeydiagramvisual // SankeyDiagramVisual interface{} `field:"optional" json:"sankeyDiagramVisual" yaml:"sankeyDiagramVisual"` // A scatter plot. // // For more information, see [Using scatter plots](https://docs.aws.amazon.com/quicksight/latest/user/scatter-plot.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-scatterplotvisual // ScatterPlotVisual interface{} `field:"optional" json:"scatterPlotVisual" yaml:"scatterPlotVisual"` // A table visual. // // For more information, see [Using tables as visuals](https://docs.aws.amazon.com/quicksight/latest/user/tabular.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-tablevisual // TableVisual interface{} `field:"optional" json:"tableVisual" yaml:"tableVisual"` // A tree map. // // For more information, see [Using tree maps](https://docs.aws.amazon.com/quicksight/latest/user/tree-map.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-treemapvisual // TreeMapVisual interface{} `field:"optional" json:"treeMapVisual" yaml:"treeMapVisual"` // A waterfall chart. // // For more information, see [Using waterfall charts](https://docs.aws.amazon.com/quicksight/latest/user/waterfall-chart.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-waterfallvisual // WaterfallVisual interface{} `field:"optional" json:"waterfallVisual" yaml:"waterfallVisual"` // A word cloud. // // For more information, see [Using word clouds](https://docs.aws.amazon.com/quicksight/latest/user/word-cloud.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-wordcloudvisual // WordCloudVisual interface{} `field:"optional" json:"wordCloudVisual" yaml:"wordCloudVisual"` }
A visual displayed on a sheet in an analysis, dashboard, or template.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_VisualSubtitleLabelOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_VisualSubtitleLabelOptionsProperty struct { // The long text format of the subtitle label, such as plain text or rich text. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualsubtitlelabeloptions.html#cfn-quicksight-analysis-visualsubtitlelabeloptions-formattext // FormatText interface{} `field:"optional" json:"formatText" yaml:"formatText"` // The visibility of the subtitle label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualsubtitlelabeloptions.html#cfn-quicksight-analysis-visualsubtitlelabeloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The subtitle label options for a visual.
Example:
// 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" visualSubtitleLabelOptionsProperty := &VisualSubtitleLabelOptionsProperty{ FormatText: &LongFormatTextProperty{ PlainText: jsii.String("plainText"), RichText: jsii.String("richText"), }, Visibility: jsii.String("visibility"), }
type CfnAnalysis_VisualTitleLabelOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_VisualTitleLabelOptionsProperty struct { // The short text format of the title label, such as plain text or rich text. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualtitlelabeloptions.html#cfn-quicksight-analysis-visualtitlelabeloptions-formattext // FormatText interface{} `field:"optional" json:"formatText" yaml:"formatText"` // The visibility of the title label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualtitlelabeloptions.html#cfn-quicksight-analysis-visualtitlelabeloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The title label options for a visual.
Example:
// 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" visualTitleLabelOptionsProperty := &VisualTitleLabelOptionsProperty{ FormatText: &ShortFormatTextProperty{ PlainText: jsii.String("plainText"), RichText: jsii.String("richText"), }, Visibility: jsii.String("visibility"), }
type CfnAnalysis_WaterfallChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_WaterfallChartAggregatedFieldWellsProperty struct { // The breakdown field wells of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartaggregatedfieldwells.html#cfn-quicksight-analysis-waterfallchartaggregatedfieldwells-breakdowns // Breakdowns interface{} `field:"optional" json:"breakdowns" yaml:"breakdowns"` // The category field wells of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartaggregatedfieldwells.html#cfn-quicksight-analysis-waterfallchartaggregatedfieldwells-categories // Categories interface{} `field:"optional" json:"categories" yaml:"categories"` // The value field wells of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartaggregatedfieldwells.html#cfn-quicksight-analysis-waterfallchartaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The field well configuration of a waterfall visual.
Example:
type CfnAnalysis_WaterfallChartConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_WaterfallChartConfigurationProperty struct { // The options that determine the presentation of the category axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-categoryaxisdisplayoptions // CategoryAxisDisplayOptions interface{} `field:"optional" json:"categoryAxisDisplayOptions" yaml:"categoryAxisDisplayOptions"` // The options that determine the presentation of the category axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-categoryaxislabeloptions // CategoryAxisLabelOptions interface{} `field:"optional" json:"categoryAxisLabelOptions" yaml:"categoryAxisLabelOptions"` // The data label configuration of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The field well configuration of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend configuration of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The options that determine the presentation of the y-axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-primaryyaxisdisplayoptions // PrimaryYAxisDisplayOptions interface{} `field:"optional" json:"primaryYAxisDisplayOptions" yaml:"primaryYAxisDisplayOptions"` // The options that determine the presentation of the y-axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-primaryyaxislabeloptions // PrimaryYAxisLabelOptions interface{} `field:"optional" json:"primaryYAxisLabelOptions" yaml:"primaryYAxisLabelOptions"` // The sort configuration of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The visual palette configuration of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` // The options that determine the presentation of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-waterfallchartoptions // WaterfallChartOptions interface{} `field:"optional" json:"waterfallChartOptions" yaml:"waterfallChartOptions"` }
The configuration for a waterfall visual.
Example:
type CfnAnalysis_WaterfallChartFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_WaterfallChartFieldWellsProperty struct { // The field well configuration of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartfieldwells.html#cfn-quicksight-analysis-waterfallchartfieldwells-waterfallchartaggregatedfieldwells // WaterfallChartAggregatedFieldWells interface{} `field:"optional" json:"waterfallChartAggregatedFieldWells" yaml:"waterfallChartAggregatedFieldWells"` }
The field well configuration of a waterfall visual.
Example:
type CfnAnalysis_WaterfallChartOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_WaterfallChartOptionsProperty struct { // This option determines the total bar label of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartoptions.html#cfn-quicksight-analysis-waterfallchartoptions-totalbarlabel // TotalBarLabel *string `field:"optional" json:"totalBarLabel" yaml:"totalBarLabel"` }
The options that determine the presentation of a waterfall visual.
Example:
// 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" waterfallChartOptionsProperty := &WaterfallChartOptionsProperty{ TotalBarLabel: jsii.String("totalBarLabel"), }
type CfnAnalysis_WaterfallChartSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_WaterfallChartSortConfigurationProperty struct { // The limit on the number of bar groups that are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartsortconfiguration.html#cfn-quicksight-analysis-waterfallchartsortconfiguration-breakdownitemslimit // BreakdownItemsLimit interface{} `field:"optional" json:"breakdownItemsLimit" yaml:"breakdownItemsLimit"` // The sort configuration of the category fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartsortconfiguration.html#cfn-quicksight-analysis-waterfallchartsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` }
The sort configuration of a waterfall visual.
Example:
// 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" waterfallChartSortConfigurationProperty := &WaterfallChartSortConfigurationProperty{ BreakdownItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnAnalysis_WaterfallVisualProperty ¶ added in v2.72.0
type CfnAnalysis_WaterfallVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallvisual.html#cfn-quicksight-analysis-waterfallvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallvisual.html#cfn-quicksight-analysis-waterfallvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration for a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallvisual.html#cfn-quicksight-analysis-waterfallvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallvisual.html#cfn-quicksight-analysis-waterfallvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallvisual.html#cfn-quicksight-analysis-waterfallvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallvisual.html#cfn-quicksight-analysis-waterfallvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A waterfall chart.
For more information, see [Using waterfall charts](https://docs.aws.amazon.com/quicksight/latest/user/waterfall-chart.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnAnalysis_WhatIfPointScenarioProperty ¶ added in v2.72.0
type CfnAnalysis_WhatIfPointScenarioProperty struct { // The date that you need the forecast results for. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-whatifpointscenario.html#cfn-quicksight-analysis-whatifpointscenario-date // Date *string `field:"required" json:"date" yaml:"date"` // The target value that you want to meet for the provided date. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-whatifpointscenario.html#cfn-quicksight-analysis-whatifpointscenario-value // // Default: - 0. // Value *float64 `field:"required" json:"value" yaml:"value"` }
Provides the forecast to meet the target for a particular date.
Example:
// 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" whatIfPointScenarioProperty := &WhatIfPointScenarioProperty{ Date: jsii.String("date"), Value: jsii.Number(123), }
type CfnAnalysis_WhatIfRangeScenarioProperty ¶ added in v2.72.0
type CfnAnalysis_WhatIfRangeScenarioProperty struct { // The end date in the date range that you need the forecast results for. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-whatifrangescenario.html#cfn-quicksight-analysis-whatifrangescenario-enddate // EndDate *string `field:"required" json:"endDate" yaml:"endDate"` // The start date in the date range that you need the forecast results for. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-whatifrangescenario.html#cfn-quicksight-analysis-whatifrangescenario-startdate // StartDate *string `field:"required" json:"startDate" yaml:"startDate"` // The target value that you want to meet for the provided date range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-whatifrangescenario.html#cfn-quicksight-analysis-whatifrangescenario-value // // Default: - 0. // Value *float64 `field:"required" json:"value" yaml:"value"` }
Provides the forecast to meet the target for a particular date range.
Example:
// 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" whatIfRangeScenarioProperty := &WhatIfRangeScenarioProperty{ EndDate: jsii.String("endDate"), StartDate: jsii.String("startDate"), Value: jsii.Number(123), }
type CfnAnalysis_WordCloudAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_WordCloudAggregatedFieldWellsProperty struct { // The group by field well of a word cloud. // // Values are grouped by group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudaggregatedfieldwells.html#cfn-quicksight-analysis-wordcloudaggregatedfieldwells-groupby // GroupBy interface{} `field:"optional" json:"groupBy" yaml:"groupBy"` // The size field well of a word cloud. // // Values are aggregated based on group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudaggregatedfieldwells.html#cfn-quicksight-analysis-wordcloudaggregatedfieldwells-size // Size interface{} `field:"optional" json:"size" yaml:"size"` }
The aggregated field wells of a word cloud.
Example:
// 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" wordCloudAggregatedFieldWellsProperty := &WordCloudAggregatedFieldWellsProperty{ GroupBy: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Size: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }
type CfnAnalysis_WordCloudChartConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_WordCloudChartConfigurationProperty struct { // The label options (label text, label visibility, and sort icon visibility) for the word cloud category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudchartconfiguration.html#cfn-quicksight-analysis-wordcloudchartconfiguration-categorylabeloptions // CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudchartconfiguration.html#cfn-quicksight-analysis-wordcloudchartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The sort configuration of a word cloud visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudchartconfiguration.html#cfn-quicksight-analysis-wordcloudchartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The options for a word cloud visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudchartconfiguration.html#cfn-quicksight-analysis-wordcloudchartconfiguration-wordcloudoptions // WordCloudOptions interface{} `field:"optional" json:"wordCloudOptions" yaml:"wordCloudOptions"` }
The configuration of a word cloud visual.
Example:
type CfnAnalysis_WordCloudFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_WordCloudFieldWellsProperty struct { // The aggregated field wells of a word cloud. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudfieldwells.html#cfn-quicksight-analysis-wordcloudfieldwells-wordcloudaggregatedfieldwells // WordCloudAggregatedFieldWells interface{} `field:"optional" json:"wordCloudAggregatedFieldWells" yaml:"wordCloudAggregatedFieldWells"` }
The field wells of a word cloud visual.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" wordCloudFieldWellsProperty := &WordCloudFieldWellsProperty{ WordCloudAggregatedFieldWells: &WordCloudAggregatedFieldWellsProperty{ GroupBy: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Size: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }, }
type CfnAnalysis_WordCloudOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_WordCloudOptionsProperty struct { // The cloud layout options (fluid, normal) of a word cloud. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudoptions.html#cfn-quicksight-analysis-wordcloudoptions-cloudlayout // CloudLayout *string `field:"optional" json:"cloudLayout" yaml:"cloudLayout"` // The length limit of each word from 1-100. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudoptions.html#cfn-quicksight-analysis-wordcloudoptions-maximumstringlength // MaximumStringLength *float64 `field:"optional" json:"maximumStringLength" yaml:"maximumStringLength"` // The word casing options (lower_case, existing_case) for the words in a word cloud. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudoptions.html#cfn-quicksight-analysis-wordcloudoptions-wordcasing // WordCasing *string `field:"optional" json:"wordCasing" yaml:"wordCasing"` // The word orientation options (horizontal, horizontal_and_vertical) for the words in a word cloud. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudoptions.html#cfn-quicksight-analysis-wordcloudoptions-wordorientation // WordOrientation *string `field:"optional" json:"wordOrientation" yaml:"wordOrientation"` // The word padding options (none, small, medium, large) for the words in a word cloud. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudoptions.html#cfn-quicksight-analysis-wordcloudoptions-wordpadding // WordPadding *string `field:"optional" json:"wordPadding" yaml:"wordPadding"` // The word scaling options (emphasize, normal) for the words in a word cloud. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudoptions.html#cfn-quicksight-analysis-wordcloudoptions-wordscaling // WordScaling *string `field:"optional" json:"wordScaling" yaml:"wordScaling"` }
The word cloud options for a word cloud visual.
Example:
// 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" wordCloudOptionsProperty := &WordCloudOptionsProperty{ CloudLayout: jsii.String("cloudLayout"), MaximumStringLength: jsii.Number(123), WordCasing: jsii.String("wordCasing"), WordOrientation: jsii.String("wordOrientation"), WordPadding: jsii.String("wordPadding"), WordScaling: jsii.String("wordScaling"), }
type CfnAnalysis_WordCloudSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_WordCloudSortConfigurationProperty struct { // The limit on the number of groups that are displayed in a word cloud. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudsortconfiguration.html#cfn-quicksight-analysis-wordcloudsortconfiguration-categoryitemslimit // CategoryItemsLimit interface{} `field:"optional" json:"categoryItemsLimit" yaml:"categoryItemsLimit"` // The sort configuration of group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudsortconfiguration.html#cfn-quicksight-analysis-wordcloudsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` }
The sort configuration of a word cloud visual.
Example:
// 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" wordCloudSortConfigurationProperty := &WordCloudSortConfigurationProperty{ CategoryItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnAnalysis_WordCloudVisualProperty ¶ added in v2.72.0
type CfnAnalysis_WordCloudVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudvisual.html#cfn-quicksight-analysis-wordcloudvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudvisual.html#cfn-quicksight-analysis-wordcloudvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudvisual.html#cfn-quicksight-analysis-wordcloudvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudvisual.html#cfn-quicksight-analysis-wordcloudvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudvisual.html#cfn-quicksight-analysis-wordcloudvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudvisual.html#cfn-quicksight-analysis-wordcloudvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A word cloud.
For more information, see [Using word clouds](https://docs.aws.amazon.com/quicksight/latest/user/word-cloud.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnDashboard ¶
type CfnDashboard interface { awscdk.CfnResource awscdk.IInspectable awscdk.ITaggable // The Amazon Resource Name (ARN) of the dashboard. AttrArn() *string // The time this dashboard version was created. AttrCreatedTime() *string // The time that the dashboard was last published. AttrLastPublishedTime() *string // The time that the dashboard was last updated. AttrLastUpdatedTime() *string // The version of the dashboard. AttrVersion() awscdk.IResolvable AttrVersionArn() *string AttrVersionCreatedTime() *string AttrVersionDataSetArns() *[]*string AttrVersionDescription() *string AttrVersionErrors() awscdk.IResolvable AttrVersionSheets() awscdk.IResolvable AttrVersionSourceEntityArn() *string AttrVersionStatus() *string AttrVersionThemeArn() *string AttrVersionVersionNumber() awscdk.IResolvable // The ID of the AWS account where you want to create the dashboard. AwsAccountId() *string SetAwsAccountId(val *string) // Options for this resource, such as condition, update policy etc. CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} // AWS resource type. CfnResourceType() *string // Returns: the stack trace of the point where this Resource was created from, sourced // from the +metadata+ entry typed +aws:cdk:logicalId+, and with the bottom-most // node +internal+ entries filtered. CreationStack() *[]*string // The ID for the dashboard, also added to the IAM policy. DashboardId() *string SetDashboardId(val *string) // Options for publishing the dashboard when you create it:. DashboardPublishOptions() interface{} SetDashboardPublishOptions(val interface{}) Definition() interface{} SetDefinition(val interface{}) // A structure that contains the link sharing configurations that you want to apply overrides to. LinkSharingConfiguration() interface{} SetLinkSharingConfiguration(val interface{}) // The logical ID for this CloudFormation stack element. // // The logical ID of the element // is calculated from the path of the resource node in the construct tree. // // To override this value, use `overrideLogicalId(newLogicalId)`. // // Returns: the logical ID as a stringified token. This value will only get // resolved during synthesis. LogicalId() *string // The display name of the dashboard. Name() *string SetName(val *string) // The tree node. Node() constructs.Node // The parameters for the creation of the dashboard, which you want to use to override the default settings. Parameters() interface{} SetParameters(val interface{}) // A structure that contains the permissions of the dashboard. Permissions() interface{} SetPermissions(val interface{}) // Return a string that will be resolved to a CloudFormation `{ Ref }` for this element. // // If, by any chance, the intrinsic reference of a resource is not a string, you could // coerce it to an IResolvable through `Lazy.any({ produce: resource.ref })`. Ref() *string // The entity that you are using as a source when you create the dashboard. SourceEntity() interface{} SetSourceEntity(val interface{}) // The stack in which this element is defined. // // CfnElements must be defined within a stack scope (directly or indirectly). Stack() awscdk.Stack // Tag Manager which manages the tags for this resource. Tags() awscdk.TagManager // Contains a map of the key-value pairs for the resource tag or tags assigned to the dashboard. TagsRaw() *[]*awscdk.CfnTag SetTagsRaw(val *[]*awscdk.CfnTag) // The Amazon Resource Name (ARN) of the theme that is being used for this dashboard. ThemeArn() *string SetThemeArn(val *string) // Deprecated. // Deprecated: use `updatedProperties` // // Return properties modified after initiation // // Resources that expose mutable properties should override this function to // collect and return the properties object for this resource. UpdatedProperites() *map[string]interface{} // Return properties modified after initiation. // // Resources that expose mutable properties should override this function to // collect and return the properties object for this resource. UpdatedProperties() *map[string]interface{} // The option to relax the validation that is required to create and update analyses, dashboards, and templates with definition objects. ValidationStrategy() interface{} SetValidationStrategy(val interface{}) // A description for the first version of the dashboard being created. VersionDescription() *string SetVersionDescription(val *string) // Syntactic sugar for `addOverride(path, undefined)`. AddDeletionOverride(path *string) // Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned. // // This can be used for resources across stacks (or nested stack) boundaries // and the dependency will automatically be transferred to the relevant scope. AddDependency(target awscdk.CfnResource) // Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned. // Deprecated: use addDependency. AddDependsOn(target awscdk.CfnResource) // Add a value to the CloudFormation Resource Metadata. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html // // Note that this is a different set of metadata from CDK node metadata; this // metadata ends up in the stack template under the resource, whereas CDK // node metadata ends up in the Cloud Assembly. // AddMetadata(key *string, value interface{}) // Adds an override to the synthesized CloudFormation resource. // // To add a // property override, either use `addPropertyOverride` or prefix `path` with // "Properties." (i.e. `Properties.TopicName`). // // If the override is nested, separate each nested level using a dot (.) in the path parameter. // If there is an array as part of the nesting, specify the index in the path. // // To include a literal `.` in the property name, prefix with a `\`. In most // programming languages you will need to write this as `"\\."` because the // `\` itself will need to be escaped. // // For example, // “`typescript // cfnResource.addOverride('Properties.GlobalSecondaryIndexes.0.Projection.NonKeyAttributes', ['myattribute']); // cfnResource.addOverride('Properties.GlobalSecondaryIndexes.1.ProjectionType', 'INCLUDE'); // “` // would add the overrides // “`json // "Properties": { // "GlobalSecondaryIndexes": [ // { // "Projection": { // "NonKeyAttributes": [ "myattribute" ] // ... // } // ... // }, // { // "ProjectionType": "INCLUDE" // ... // }, // ] // ... // } // “` // // The `value` argument to `addOverride` will not be processed or translated // in any way. Pass raw JSON values in here with the correct capitalization // for CloudFormation. If you pass CDK classes or structs, they will be // rendered with lowercased key names, and CloudFormation will reject the // template. AddOverride(path *string, value interface{}) // Adds an override that deletes the value of a property from the resource definition. AddPropertyDeletionOverride(propertyPath *string) // Adds an override to a resource property. // // Syntactic sugar for `addOverride("Properties.<...>", value)`. AddPropertyOverride(propertyPath *string, value interface{}) // Sets the deletion policy of the resource based on the removal policy specified. // // The Removal Policy controls what happens to this resource when it stops // being managed by CloudFormation, either because you've removed it from the // CDK application or because you've made a change that requires the resource // to be replaced. // // The resource can be deleted (`RemovalPolicy.DESTROY`), or left in your AWS // account for data recovery and cleanup later (`RemovalPolicy.RETAIN`). In some // cases, a snapshot can be taken of the resource prior to deletion // (`RemovalPolicy.SNAPSHOT`). A list of resources that support this policy // can be found in the following link:. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html#aws-attribute-deletionpolicy-options // ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) // Returns a token for an runtime attribute of this resource. // // Ideally, use generated attribute accessors (e.g. `resource.arn`), but this can be used for future compatibility // in case there is no generated attribute. GetAtt(attributeName *string, typeHint awscdk.ResolutionTypeHint) awscdk.Reference // Retrieve a value value from the CloudFormation Resource Metadata. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html // // Note that this is a different set of metadata from CDK node metadata; this // metadata ends up in the stack template under the resource, whereas CDK // node metadata ends up in the Cloud Assembly. // GetMetadata(key *string) interface{} // Examines the CloudFormation resource and discloses attributes. Inspect(inspector awscdk.TreeInspector) // Retrieves an array of resources this resource depends on. // // This assembles dependencies on resources across stacks (including nested stacks) // automatically. ObtainDependencies() *[]interface{} // Get a shallow copy of dependencies between this resource and other resources in the same stack. ObtainResourceDependencies() *[]awscdk.CfnResource // Overrides the auto-generated logical ID with a specific ID. OverrideLogicalId(newLogicalId *string) // Indicates that this resource no longer depends on another resource. // // This can be used for resources across stacks (including nested stacks) // and the dependency will automatically be removed from the relevant scope. RemoveDependency(target awscdk.CfnResource) RenderProperties(props *map[string]interface{}) *map[string]interface{} // Replaces one dependency with another. ReplaceDependency(target awscdk.CfnResource, newTarget awscdk.CfnResource) // Can be overridden by subclasses to determine if this resource will be rendered into the cloudformation template. // // Returns: `true` if the resource should be included or `false` is the resource // should be omitted. ShouldSynthesize() *bool // Returns a string representation of this construct. // // Returns: a string representation of this resource. ToString() *string ValidateProperties(_properties interface{}) }
Creates a dashboard from a template. To first create a template, see the `CreateTemplate` API operation.
A dashboard is an entity in Amazon QuickSight that identifies Amazon QuickSight reports, created from analyses. You can share Amazon QuickSight dashboards. With the right permissions, you can create scheduled email reports from them. If you have the correct permissions, you can create a dashboard from a template that exists in a different AWS account .
Example:
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html
func NewCfnDashboard ¶
func NewCfnDashboard(scope constructs.Construct, id *string, props *CfnDashboardProps) CfnDashboard
type CfnDashboardProps ¶
type CfnDashboardProps struct { // The ID of the AWS account where you want to create the dashboard. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-awsaccountid // AwsAccountId *string `field:"required" json:"awsAccountId" yaml:"awsAccountId"` // The ID for the dashboard, also added to the IAM policy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-dashboardid // DashboardId *string `field:"required" json:"dashboardId" yaml:"dashboardId"` // The display name of the dashboard. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-name // Name *string `field:"required" json:"name" yaml:"name"` // Options for publishing the dashboard when you create it:. // // - `AvailabilityStatus` for `AdHocFilteringOption` - This status can be either `ENABLED` or `DISABLED` . When this is set to `DISABLED` , Amazon QuickSight disables the left filter pane on the published dashboard, which can be used for ad hoc (one-time) filtering. This option is `ENABLED` by default. // - `AvailabilityStatus` for `ExportToCSVOption` - This status can be either `ENABLED` or `DISABLED` . The visual option to export data to .CSV format isn't enabled when this is set to `DISABLED` . This option is `ENABLED` by default. // - `VisibilityState` for `SheetControlsOption` - This visibility state can be either `COLLAPSED` or `EXPANDED` . This option is `COLLAPSED` by default. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-dashboardpublishoptions // DashboardPublishOptions interface{} `field:"optional" json:"dashboardPublishOptions" yaml:"dashboardPublishOptions"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-definition // Definition interface{} `field:"optional" json:"definition" yaml:"definition"` // A structure that contains the link sharing configurations that you want to apply overrides to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-linksharingconfiguration // LinkSharingConfiguration interface{} `field:"optional" json:"linkSharingConfiguration" yaml:"linkSharingConfiguration"` // The parameters for the creation of the dashboard, which you want to use to override the default settings. // // A dashboard can have any type of parameters, and some parameters might accept multiple values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-parameters // Parameters interface{} `field:"optional" json:"parameters" yaml:"parameters"` // A structure that contains the permissions of the dashboard. // // You can use this structure for granting permissions by providing a list of IAM action information for each principal ARN. // // To specify no permissions, omit the permissions list. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-permissions // Permissions interface{} `field:"optional" json:"permissions" yaml:"permissions"` // The entity that you are using as a source when you create the dashboard. // // In `SourceEntity` , you specify the type of object that you want to use. You can only create a dashboard from a template, so you use a `SourceTemplate` entity. If you need to create a dashboard from an analysis, first convert the analysis to a template by using the `CreateTemplate` API operation. For `SourceTemplate` , specify the Amazon Resource Name (ARN) of the source template. The `SourceTemplate` ARN can contain any AWS account; and any QuickSight-supported AWS Region . // // Use the `DataSetReferences` entity within `SourceTemplate` to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must match its placeholder. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-sourceentity // SourceEntity interface{} `field:"optional" json:"sourceEntity" yaml:"sourceEntity"` // Contains a map of the key-value pairs for the resource tag or tags assigned to the dashboard. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-tags // Tags *[]*awscdk.CfnTag `field:"optional" json:"tags" yaml:"tags"` // The Amazon Resource Name (ARN) of the theme that is being used for this dashboard. // // If you add a value for this field, it overrides the value that is used in the source entity. The theme ARN must exist in the same AWS account where you create the dashboard. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-themearn // ThemeArn *string `field:"optional" json:"themeArn" yaml:"themeArn"` // The option to relax the validation that is required to create and update analyses, dashboards, and templates with definition objects. // // When you set this value to `LENIENT` , validation is skipped for specific errors. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-validationstrategy // ValidationStrategy interface{} `field:"optional" json:"validationStrategy" yaml:"validationStrategy"` // A description for the first version of the dashboard being created. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-versiondescription // VersionDescription *string `field:"optional" json:"versionDescription" yaml:"versionDescription"` }
Properties for defining a `CfnDashboard`.
Example:
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html
type CfnDashboard_AdHocFilteringOptionProperty ¶
type CfnDashboard_AdHocFilteringOptionProperty struct { // Availability status. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-adhocfilteringoption.html#cfn-quicksight-dashboard-adhocfilteringoption-availabilitystatus // AvailabilityStatus *string `field:"optional" json:"availabilityStatus" yaml:"availabilityStatus"` }
An ad hoc (one-time) filtering option.
Example:
// 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" adHocFilteringOptionProperty := &AdHocFilteringOptionProperty{ AvailabilityStatus: jsii.String("availabilityStatus"), }
type CfnDashboard_AggregationFunctionProperty ¶ added in v2.72.0
type CfnDashboard_AggregationFunctionProperty struct { // Aggregation for attributes. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-attributeaggregationfunction // AttributeAggregationFunction interface{} `field:"optional" json:"attributeAggregationFunction" yaml:"attributeAggregationFunction"` // Aggregation for categorical values. // // - `COUNT` : Aggregate by the total number of values, including duplicates. // - `DISTINCT_COUNT` : Aggregate by the total number of distinct values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-categoricalaggregationfunction // CategoricalAggregationFunction *string `field:"optional" json:"categoricalAggregationFunction" yaml:"categoricalAggregationFunction"` // Aggregation for date values. // // - `COUNT` : Aggregate by the total number of values, including duplicates. // - `DISTINCT_COUNT` : Aggregate by the total number of distinct values. // - `MIN` : Select the smallest date value. // - `MAX` : Select the largest date value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-dateaggregationfunction // DateAggregationFunction *string `field:"optional" json:"dateAggregationFunction" yaml:"dateAggregationFunction"` // Aggregation for numerical values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-numericalaggregationfunction // NumericalAggregationFunction interface{} `field:"optional" json:"numericalAggregationFunction" yaml:"numericalAggregationFunction"` }
An aggregation function aggregates values from a dimension or measure.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" aggregationFunctionProperty := &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"), }, }
type CfnDashboard_AggregationSortConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_AggregationSortConfigurationProperty struct { // The column that determines the sort order of aggregated values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The sort direction of values. // // - `ASC` : Sort in ascending order. // - `DESC` : Sort in descending order. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-sortdirection // SortDirection *string `field:"required" json:"sortDirection" yaml:"sortDirection"` // The function that aggregates the values in `Column` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-aggregationfunction // AggregationFunction interface{} `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"` }
The configuration options to sort aggregated values.
Example:
// 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" aggregationSortConfigurationProperty := &AggregationSortConfigurationProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SortDirection: jsii.String("sortDirection"), // the properties below are optional AggregationFunction: &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"), }, }, }
type CfnDashboard_AnalysisDefaultsProperty ¶ added in v2.72.0
type CfnDashboard_AnalysisDefaultsProperty struct { // The configuration for default new sheet settings. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-analysisdefaults.html#cfn-quicksight-dashboard-analysisdefaults-defaultnewsheetconfiguration // DefaultNewSheetConfiguration interface{} `field:"required" json:"defaultNewSheetConfiguration" yaml:"defaultNewSheetConfiguration"` }
The configuration for default analysis settings.
Example:
// 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" analysisDefaultsProperty := &AnalysisDefaultsProperty{ DefaultNewSheetConfiguration: &DefaultNewSheetConfigurationProperty{ InteractiveLayoutConfiguration: &DefaultInteractiveLayoutConfigurationProperty{ FreeForm: &DefaultFreeFormLayoutConfigurationProperty{ CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, Grid: &DefaultGridLayoutConfigurationProperty{ CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, }, PaginatedLayoutConfiguration: &DefaultPaginatedLayoutConfigurationProperty{ SectionBased: &DefaultSectionBasedLayoutConfigurationProperty{ CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{ PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }, }, }, }, SheetContentType: jsii.String("sheetContentType"), }, }
type CfnDashboard_AnchorDateConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_AnchorDateConfigurationProperty struct { // The options for the date configuration. Choose one of the options below:. // // - `NOW`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-anchordateconfiguration.html#cfn-quicksight-dashboard-anchordateconfiguration-anchoroption // AnchorOption *string `field:"optional" json:"anchorOption" yaml:"anchorOption"` // The name of the parameter that is used for the anchor date configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-anchordateconfiguration.html#cfn-quicksight-dashboard-anchordateconfiguration-parametername // ParameterName *string `field:"optional" json:"parameterName" yaml:"parameterName"` }
The date configuration of the filter.
Example:
// 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" anchorDateConfigurationProperty := &AnchorDateConfigurationProperty{ AnchorOption: jsii.String("anchorOption"), ParameterName: jsii.String("parameterName"), }
type CfnDashboard_ArcAxisConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_ArcAxisConfigurationProperty struct { // The arc axis range of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-arcaxisconfiguration.html#cfn-quicksight-dashboard-arcaxisconfiguration-range // Range interface{} `field:"optional" json:"range" yaml:"range"` // The reserved range of the arc axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-arcaxisconfiguration.html#cfn-quicksight-dashboard-arcaxisconfiguration-reserverange // // Default: - 0. // ReserveRange *float64 `field:"optional" json:"reserveRange" yaml:"reserveRange"` }
The arc axis configuration of a `GaugeChartVisual` .
Example:
// 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" arcAxisConfigurationProperty := &ArcAxisConfigurationProperty{ Range: &ArcAxisDisplayRangeProperty{ Max: jsii.Number(123), Min: jsii.Number(123), }, ReserveRange: jsii.Number(123), }
type CfnDashboard_ArcAxisDisplayRangeProperty ¶ added in v2.72.0
type CfnDashboard_ArcAxisDisplayRangeProperty struct { // The maximum value of the arc axis range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-arcaxisdisplayrange.html#cfn-quicksight-dashboard-arcaxisdisplayrange-max // Max *float64 `field:"optional" json:"max" yaml:"max"` // The minimum value of the arc axis range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-arcaxisdisplayrange.html#cfn-quicksight-dashboard-arcaxisdisplayrange-min // Min *float64 `field:"optional" json:"min" yaml:"min"` }
The arc axis range of a `GaugeChartVisual` .
Example:
// 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" arcAxisDisplayRangeProperty := &ArcAxisDisplayRangeProperty{ Max: jsii.Number(123), Min: jsii.Number(123), }
type CfnDashboard_ArcConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_ArcConfigurationProperty struct { // The option that determines the arc angle of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-arcconfiguration.html#cfn-quicksight-dashboard-arcconfiguration-arcangle // ArcAngle *float64 `field:"optional" json:"arcAngle" yaml:"arcAngle"` // The options that determine the arc thickness of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-arcconfiguration.html#cfn-quicksight-dashboard-arcconfiguration-arcthickness // ArcThickness *string `field:"optional" json:"arcThickness" yaml:"arcThickness"` }
The arc configuration of a `GaugeChartVisual` .
Example:
// 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" arcConfigurationProperty := &ArcConfigurationProperty{ ArcAngle: jsii.Number(123), ArcThickness: jsii.String("arcThickness"), }
type CfnDashboard_ArcOptionsProperty ¶ added in v2.72.0
type CfnDashboard_ArcOptionsProperty struct { // The arc thickness of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-arcoptions.html#cfn-quicksight-dashboard-arcoptions-arcthickness // ArcThickness *string `field:"optional" json:"arcThickness" yaml:"arcThickness"` }
The options that determine the arc thickness of a `GaugeChartVisual` .
Example:
// 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" arcOptionsProperty := &ArcOptionsProperty{ ArcThickness: jsii.String("arcThickness"), }
type CfnDashboard_AssetOptionsProperty ¶ added in v2.109.0
type CfnDashboard_AssetOptionsProperty struct { // Determines the timezone for the analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-assetoptions.html#cfn-quicksight-dashboard-assetoptions-timezone // Timezone *string `field:"optional" json:"timezone" yaml:"timezone"` // Determines the week start day for an analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-assetoptions.html#cfn-quicksight-dashboard-assetoptions-weekstart // WeekStart *string `field:"optional" json:"weekStart" yaml:"weekStart"` }
An array of analysis level configurations.
Example:
// 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" assetOptionsProperty := &AssetOptionsProperty{ Timezone: jsii.String("timezone"), WeekStart: jsii.String("weekStart"), }
type CfnDashboard_AttributeAggregationFunctionProperty ¶ added in v2.95.0
type CfnDashboard_AttributeAggregationFunctionProperty struct { // The built-in aggregation functions for attributes. // // - `UNIQUE_VALUE` : Returns the unique value for a field, aggregated by the dimension fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-attributeaggregationfunction.html#cfn-quicksight-dashboard-attributeaggregationfunction-simpleattributeaggregation // SimpleAttributeAggregation *string `field:"optional" json:"simpleAttributeAggregation" yaml:"simpleAttributeAggregation"` // Used by the `UNIQUE_VALUE` aggregation function. // // If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-attributeaggregationfunction.html#cfn-quicksight-dashboard-attributeaggregationfunction-valueformultiplevalues // ValueForMultipleValues *string `field:"optional" json:"valueForMultipleValues" yaml:"valueForMultipleValues"` }
Aggregation for attributes.
Example:
// 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" attributeAggregationFunctionProperty := &AttributeAggregationFunctionProperty{ SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"), ValueForMultipleValues: jsii.String("valueForMultipleValues"), }
type CfnDashboard_AxisDataOptionsProperty ¶ added in v2.72.0
type CfnDashboard_AxisDataOptionsProperty struct { // The options for an axis with a date field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisdataoptions.html#cfn-quicksight-dashboard-axisdataoptions-dateaxisoptions // DateAxisOptions interface{} `field:"optional" json:"dateAxisOptions" yaml:"dateAxisOptions"` // The options for an axis with a numeric field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisdataoptions.html#cfn-quicksight-dashboard-axisdataoptions-numericaxisoptions // NumericAxisOptions interface{} `field:"optional" json:"numericAxisOptions" yaml:"numericAxisOptions"` }
The data options for an axis.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" var dataDriven interface{} axisDataOptionsProperty := &AxisDataOptionsProperty{ DateAxisOptions: &DateAxisOptionsProperty{ MissingDateVisibility: jsii.String("missingDateVisibility"), }, NumericAxisOptions: &NumericAxisOptionsProperty{ Range: &AxisDisplayRangeProperty{ DataDriven: dataDriven, MinMax: &AxisDisplayMinMaxRangeProperty{ Maximum: jsii.Number(123), Minimum: jsii.Number(123), }, }, Scale: &AxisScaleProperty{ Linear: &AxisLinearScaleProperty{ StepCount: jsii.Number(123), StepSize: jsii.Number(123), }, Logarithmic: &AxisLogarithmicScaleProperty{ Base: jsii.Number(123), }, }, }, }
type CfnDashboard_AxisDisplayMinMaxRangeProperty ¶ added in v2.72.0
type CfnDashboard_AxisDisplayMinMaxRangeProperty struct { // The maximum setup for an axis display range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisdisplayminmaxrange.html#cfn-quicksight-dashboard-axisdisplayminmaxrange-maximum // Maximum *float64 `field:"optional" json:"maximum" yaml:"maximum"` // The minimum setup for an axis display range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisdisplayminmaxrange.html#cfn-quicksight-dashboard-axisdisplayminmaxrange-minimum // Minimum *float64 `field:"optional" json:"minimum" yaml:"minimum"` }
The minimum and maximum setup for an axis display range.
Example:
// 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" axisDisplayMinMaxRangeProperty := &AxisDisplayMinMaxRangeProperty{ Maximum: jsii.Number(123), Minimum: jsii.Number(123), }
type CfnDashboard_AxisDisplayOptionsProperty ¶ added in v2.72.0
type CfnDashboard_AxisDisplayOptionsProperty struct { // Determines whether or not the axis line is visible. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisdisplayoptions.html#cfn-quicksight-dashboard-axisdisplayoptions-axislinevisibility // AxisLineVisibility *string `field:"optional" json:"axisLineVisibility" yaml:"axisLineVisibility"` // The offset value that determines the starting placement of the axis within a visual's bounds. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisdisplayoptions.html#cfn-quicksight-dashboard-axisdisplayoptions-axisoffset // AxisOffset *string `field:"optional" json:"axisOffset" yaml:"axisOffset"` // The data options for an axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisdisplayoptions.html#cfn-quicksight-dashboard-axisdisplayoptions-dataoptions // DataOptions interface{} `field:"optional" json:"dataOptions" yaml:"dataOptions"` // Determines whether or not the grid line is visible. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisdisplayoptions.html#cfn-quicksight-dashboard-axisdisplayoptions-gridlinevisibility // GridLineVisibility *string `field:"optional" json:"gridLineVisibility" yaml:"gridLineVisibility"` // The scroll bar options for an axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisdisplayoptions.html#cfn-quicksight-dashboard-axisdisplayoptions-scrollbaroptions // ScrollbarOptions interface{} `field:"optional" json:"scrollbarOptions" yaml:"scrollbarOptions"` // The tick label options of an axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisdisplayoptions.html#cfn-quicksight-dashboard-axisdisplayoptions-ticklabeloptions // TickLabelOptions interface{} `field:"optional" json:"tickLabelOptions" yaml:"tickLabelOptions"` }
The display options for the axis label.
Example:
// 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" var dataDriven interface{} axisDisplayOptionsProperty := &AxisDisplayOptionsProperty{ AxisLineVisibility: jsii.String("axisLineVisibility"), AxisOffset: jsii.String("axisOffset"), DataOptions: &AxisDataOptionsProperty{ DateAxisOptions: &DateAxisOptionsProperty{ MissingDateVisibility: jsii.String("missingDateVisibility"), }, NumericAxisOptions: &NumericAxisOptionsProperty{ Range: &AxisDisplayRangeProperty{ DataDriven: dataDriven, MinMax: &AxisDisplayMinMaxRangeProperty{ Maximum: jsii.Number(123), Minimum: jsii.Number(123), }, }, Scale: &AxisScaleProperty{ Linear: &AxisLinearScaleProperty{ StepCount: jsii.Number(123), StepSize: jsii.Number(123), }, Logarithmic: &AxisLogarithmicScaleProperty{ Base: jsii.Number(123), }, }, }, }, GridLineVisibility: jsii.String("gridLineVisibility"), ScrollbarOptions: &ScrollBarOptionsProperty{ Visibility: jsii.String("visibility"), VisibleRange: &VisibleRangeOptionsProperty{ PercentRange: &PercentVisibleRangeProperty{ From: jsii.Number(123), To: jsii.Number(123), }, }, }, TickLabelOptions: &AxisTickLabelOptionsProperty{ LabelOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, RotationAngle: jsii.Number(123), }, }
type CfnDashboard_AxisDisplayRangeProperty ¶ added in v2.72.0
type CfnDashboard_AxisDisplayRangeProperty struct { // The data-driven setup of an axis display range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisdisplayrange.html#cfn-quicksight-dashboard-axisdisplayrange-datadriven // DataDriven interface{} `field:"optional" json:"dataDriven" yaml:"dataDriven"` // The minimum and maximum setup of an axis display range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisdisplayrange.html#cfn-quicksight-dashboard-axisdisplayrange-minmax // MinMax interface{} `field:"optional" json:"minMax" yaml:"minMax"` }
The range setup of a numeric axis display range.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" var dataDriven interface{} axisDisplayRangeProperty := &AxisDisplayRangeProperty{ DataDriven: dataDriven, MinMax: &AxisDisplayMinMaxRangeProperty{ Maximum: jsii.Number(123), Minimum: jsii.Number(123), }, }
type CfnDashboard_AxisLabelOptionsProperty ¶ added in v2.72.0
type CfnDashboard_AxisLabelOptionsProperty struct { // The options that indicate which field the label belongs to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axislabeloptions.html#cfn-quicksight-dashboard-axislabeloptions-applyto // ApplyTo interface{} `field:"optional" json:"applyTo" yaml:"applyTo"` // The text for the axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axislabeloptions.html#cfn-quicksight-dashboard-axislabeloptions-customlabel // CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"` // The font configuration of the axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axislabeloptions.html#cfn-quicksight-dashboard-axislabeloptions-fontconfiguration // FontConfiguration interface{} `field:"optional" json:"fontConfiguration" yaml:"fontConfiguration"` }
The label options for a chart axis.
You must specify the field that the label is targeted to.
Example:
// 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" axisLabelOptionsProperty := &AxisLabelOptionsProperty{ ApplyTo: &AxisLabelReferenceOptionsProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), }, CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, }
type CfnDashboard_AxisLabelReferenceOptionsProperty ¶ added in v2.72.0
type CfnDashboard_AxisLabelReferenceOptionsProperty struct { // The column that the axis label is targeted to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axislabelreferenceoptions.html#cfn-quicksight-dashboard-axislabelreferenceoptions-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The field that the axis label is targeted to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axislabelreferenceoptions.html#cfn-quicksight-dashboard-axislabelreferenceoptions-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` }
The reference that specifies where the axis label is applied to.
Example:
// 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" axisLabelReferenceOptionsProperty := &AxisLabelReferenceOptionsProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), }
type CfnDashboard_AxisLinearScaleProperty ¶ added in v2.72.0
type CfnDashboard_AxisLinearScaleProperty struct { // The step count setup of a linear axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axislinearscale.html#cfn-quicksight-dashboard-axislinearscale-stepcount // StepCount *float64 `field:"optional" json:"stepCount" yaml:"stepCount"` // The step size setup of a linear axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axislinearscale.html#cfn-quicksight-dashboard-axislinearscale-stepsize // StepSize *float64 `field:"optional" json:"stepSize" yaml:"stepSize"` }
The liner axis scale setup.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" axisLinearScaleProperty := &AxisLinearScaleProperty{ StepCount: jsii.Number(123), StepSize: jsii.Number(123), }
type CfnDashboard_AxisLogarithmicScaleProperty ¶ added in v2.72.0
type CfnDashboard_AxisLogarithmicScaleProperty struct { // The base setup of a logarithmic axis scale. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axislogarithmicscale.html#cfn-quicksight-dashboard-axislogarithmicscale-base // Base *float64 `field:"optional" json:"base" yaml:"base"` }
The logarithmic axis scale setup.
Example:
// 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" axisLogarithmicScaleProperty := &AxisLogarithmicScaleProperty{ Base: jsii.Number(123), }
type CfnDashboard_AxisScaleProperty ¶ added in v2.72.0
type CfnDashboard_AxisScaleProperty struct { // The linear axis scale setup. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisscale.html#cfn-quicksight-dashboard-axisscale-linear // Linear interface{} `field:"optional" json:"linear" yaml:"linear"` // The logarithmic axis scale setup. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisscale.html#cfn-quicksight-dashboard-axisscale-logarithmic // Logarithmic interface{} `field:"optional" json:"logarithmic" yaml:"logarithmic"` }
The scale setup options for a numeric axis display.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" axisScaleProperty := &AxisScaleProperty{ Linear: &AxisLinearScaleProperty{ StepCount: jsii.Number(123), StepSize: jsii.Number(123), }, Logarithmic: &AxisLogarithmicScaleProperty{ Base: jsii.Number(123), }, }
type CfnDashboard_AxisTickLabelOptionsProperty ¶ added in v2.72.0
type CfnDashboard_AxisTickLabelOptionsProperty struct { // Determines whether or not the axis ticks are visible. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisticklabeloptions.html#cfn-quicksight-dashboard-axisticklabeloptions-labeloptions // LabelOptions interface{} `field:"optional" json:"labelOptions" yaml:"labelOptions"` // The rotation angle of the axis tick labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisticklabeloptions.html#cfn-quicksight-dashboard-axisticklabeloptions-rotationangle // RotationAngle *float64 `field:"optional" json:"rotationAngle" yaml:"rotationAngle"` }
The tick label options of an axis.
Example:
// 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" axisTickLabelOptionsProperty := &AxisTickLabelOptionsProperty{ LabelOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, RotationAngle: jsii.Number(123), }
type CfnDashboard_BarChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_BarChartAggregatedFieldWellsProperty struct { // The category (y-axis) field well of a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartaggregatedfieldwells.html#cfn-quicksight-dashboard-barchartaggregatedfieldwells-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The color (group/color) field well of a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartaggregatedfieldwells.html#cfn-quicksight-dashboard-barchartaggregatedfieldwells-colors // Colors interface{} `field:"optional" json:"colors" yaml:"colors"` // The small multiples field well of a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartaggregatedfieldwells.html#cfn-quicksight-dashboard-barchartaggregatedfieldwells-smallmultiples // SmallMultiples interface{} `field:"optional" json:"smallMultiples" yaml:"smallMultiples"` // The value field wells of a bar chart. // // Values are aggregated by category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartaggregatedfieldwells.html#cfn-quicksight-dashboard-barchartaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The aggregated field wells of a bar chart.
Example:
type CfnDashboard_BarChartConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_BarChartConfigurationProperty struct { // Determines the arrangement of the bars. // // The orientation and arrangement of bars determine the type of bar that is used in the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-barsarrangement // BarsArrangement *string `field:"optional" json:"barsArrangement" yaml:"barsArrangement"` // The label display options (grid line, range, scale, axis step) for bar chart category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-categoryaxis // CategoryAxis interface{} `field:"optional" json:"categoryAxis" yaml:"categoryAxis"` // The label options (label text, label visibility and sort icon visibility) for a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-categorylabeloptions // CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"` // The label options (label text, label visibility and sort icon visibility) for a color that is used in a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-colorlabeloptions // ColorLabelOptions interface{} `field:"optional" json:"colorLabelOptions" yaml:"colorLabelOptions"` // The contribution analysis (anomaly configuration) setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-contributionanalysisdefaults // ContributionAnalysisDefaults interface{} `field:"optional" json:"contributionAnalysisDefaults" yaml:"contributionAnalysisDefaults"` // The options that determine if visual data labels are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The orientation of the bars in a bar chart visual. There are two valid values in this structure:. // // - `HORIZONTAL` : Used for charts that have horizontal bars. Visuals that use this value are horizontal bar charts, horizontal stacked bar charts, and horizontal stacked 100% bar charts. // - `VERTICAL` : Used for charts that have vertical bars. Visuals that use this value are vertical bar charts, vertical stacked bar charts, and vertical stacked 100% bar charts. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-orientation // Orientation *string `field:"optional" json:"orientation" yaml:"orientation"` // The reference line setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-referencelines // ReferenceLines interface{} `field:"optional" json:"referenceLines" yaml:"referenceLines"` // The small multiples setup for the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-smallmultiplesoptions // SmallMultiplesOptions interface{} `field:"optional" json:"smallMultiplesOptions" yaml:"smallMultiplesOptions"` // The sort configuration of a `BarChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The tooltip display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // The label display options (grid line, range, scale, axis step) for a bar chart value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-valueaxis // ValueAxis interface{} `field:"optional" json:"valueAxis" yaml:"valueAxis"` // The label options (label text, label visibility and sort icon visibility) for a bar chart value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-valuelabeloptions // ValueLabelOptions interface{} `field:"optional" json:"valueLabelOptions" yaml:"valueLabelOptions"` // The palette (chart color) display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` }
The configuration of a `BarChartVisual` .
Example:
type CfnDashboard_BarChartFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_BarChartFieldWellsProperty struct { // The aggregated field wells of a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartfieldwells.html#cfn-quicksight-dashboard-barchartfieldwells-barchartaggregatedfieldwells // BarChartAggregatedFieldWells interface{} `field:"optional" json:"barChartAggregatedFieldWells" yaml:"barChartAggregatedFieldWells"` }
The field wells of a `BarChartVisual` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnDashboard_BarChartSortConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_BarChartSortConfigurationProperty struct { // The limit on the number of categories displayed in a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartsortconfiguration.html#cfn-quicksight-dashboard-barchartsortconfiguration-categoryitemslimit // CategoryItemsLimit interface{} `field:"optional" json:"categoryItemsLimit" yaml:"categoryItemsLimit"` // The sort configuration of category fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartsortconfiguration.html#cfn-quicksight-dashboard-barchartsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` // The limit on the number of values displayed in a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartsortconfiguration.html#cfn-quicksight-dashboard-barchartsortconfiguration-coloritemslimit // ColorItemsLimit interface{} `field:"optional" json:"colorItemsLimit" yaml:"colorItemsLimit"` // The sort configuration of color fields in a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartsortconfiguration.html#cfn-quicksight-dashboard-barchartsortconfiguration-colorsort // ColorSort interface{} `field:"optional" json:"colorSort" yaml:"colorSort"` // The limit on the number of small multiples panels that are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartsortconfiguration.html#cfn-quicksight-dashboard-barchartsortconfiguration-smallmultipleslimitconfiguration // SmallMultiplesLimitConfiguration interface{} `field:"optional" json:"smallMultiplesLimitConfiguration" yaml:"smallMultiplesLimitConfiguration"` // The sort configuration of the small multiples field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartsortconfiguration.html#cfn-quicksight-dashboard-barchartsortconfiguration-smallmultiplessort // SmallMultiplesSort interface{} `field:"optional" json:"smallMultiplesSort" yaml:"smallMultiplesSort"` }
sort-configuration-description.
Example:
// 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" barChartSortConfigurationProperty := &BarChartSortConfigurationProperty{ CategoryItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, ColorItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, ColorSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, SmallMultiplesLimitConfiguration: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, SmallMultiplesSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnDashboard_BarChartVisualProperty ¶ added in v2.72.0
type CfnDashboard_BarChartVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartvisual.html#cfn-quicksight-dashboard-barchartvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartvisual.html#cfn-quicksight-dashboard-barchartvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartvisual.html#cfn-quicksight-dashboard-barchartvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartvisual.html#cfn-quicksight-dashboard-barchartvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartvisual.html#cfn-quicksight-dashboard-barchartvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartvisual.html#cfn-quicksight-dashboard-barchartvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A bar chart.
The `BarChartVisual` structure describes a visual that is a member of the bar chart family. The following charts can be described using this structure:
- Horizontal bar chart - Vertical bar chart - Horizontal stacked bar chart - Vertical stacked bar chart - Horizontal stacked 100% bar chart - Vertical stacked 100% bar chart
For more information, see [Using bar charts](https://docs.aws.amazon.com/quicksight/latest/user/bar-charts.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnDashboard_BinCountOptionsProperty ¶ added in v2.72.0
type CfnDashboard_BinCountOptionsProperty struct { // The options that determine the bin count value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bincountoptions.html#cfn-quicksight-dashboard-bincountoptions-value // Value *float64 `field:"optional" json:"value" yaml:"value"` }
The options that determine the bin count of a histogram.
Example:
// 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" binCountOptionsProperty := &BinCountOptionsProperty{ Value: jsii.Number(123), }
type CfnDashboard_BinWidthOptionsProperty ¶ added in v2.72.0
type CfnDashboard_BinWidthOptionsProperty struct { // The options that determine the bin count limit. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-binwidthoptions.html#cfn-quicksight-dashboard-binwidthoptions-bincountlimit // BinCountLimit *float64 `field:"optional" json:"binCountLimit" yaml:"binCountLimit"` // The options that determine the bin width value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-binwidthoptions.html#cfn-quicksight-dashboard-binwidthoptions-value // Value *float64 `field:"optional" json:"value" yaml:"value"` }
The options that determine the bin width of a histogram.
Example:
// 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" binWidthOptionsProperty := &BinWidthOptionsProperty{ BinCountLimit: jsii.Number(123), Value: jsii.Number(123), }
type CfnDashboard_BodySectionConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_BodySectionConfigurationProperty struct { // The configuration of content in a body section. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bodysectionconfiguration.html#cfn-quicksight-dashboard-bodysectionconfiguration-content // Content interface{} `field:"required" json:"content" yaml:"content"` // The unique identifier of a body section. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bodysectionconfiguration.html#cfn-quicksight-dashboard-bodysectionconfiguration-sectionid // SectionId *string `field:"required" json:"sectionId" yaml:"sectionId"` // The configuration of a page break for a section. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bodysectionconfiguration.html#cfn-quicksight-dashboard-bodysectionconfiguration-pagebreakconfiguration // PageBreakConfiguration interface{} `field:"optional" json:"pageBreakConfiguration" yaml:"pageBreakConfiguration"` // The style options of a body section. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bodysectionconfiguration.html#cfn-quicksight-dashboard-bodysectionconfiguration-style // Style interface{} `field:"optional" json:"style" yaml:"style"` }
The configuration of a body section.
Example:
// 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" bodySectionConfigurationProperty := &BodySectionConfigurationProperty{ Content: &BodySectionContentProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional PageBreakConfiguration: &SectionPageBreakConfigurationProperty{ After: &SectionAfterPageBreakProperty{ Status: jsii.String("status"), }, }, Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }
type CfnDashboard_BodySectionContentProperty ¶ added in v2.72.0
type CfnDashboard_BodySectionContentProperty struct { // The layout configuration of a body section. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bodysectioncontent.html#cfn-quicksight-dashboard-bodysectioncontent-layout // Layout interface{} `field:"optional" json:"layout" yaml:"layout"` }
The configuration of content in a body section.
Example:
// 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" bodySectionContentProperty := &BodySectionContentProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, }
type CfnDashboard_BoxPlotAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_BoxPlotAggregatedFieldWellsProperty struct { // The group by field well of a box plot chart. // // Values are grouped based on group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotaggregatedfieldwells.html#cfn-quicksight-dashboard-boxplotaggregatedfieldwells-groupby // GroupBy interface{} `field:"optional" json:"groupBy" yaml:"groupBy"` // The value field well of a box plot chart. // // Values are aggregated based on group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotaggregatedfieldwells.html#cfn-quicksight-dashboard-boxplotaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The aggregated field well for a box plot.
Example:
// 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" boxPlotAggregatedFieldWellsProperty := &BoxPlotAggregatedFieldWellsProperty{ GroupBy: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }
type CfnDashboard_BoxPlotChartConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_BoxPlotChartConfigurationProperty struct { // The box plot chart options for a box plot visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotchartconfiguration.html#cfn-quicksight-dashboard-boxplotchartconfiguration-boxplotoptions // BoxPlotOptions interface{} `field:"optional" json:"boxPlotOptions" yaml:"boxPlotOptions"` // The label display options (grid line, range, scale, axis step) of a box plot category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotchartconfiguration.html#cfn-quicksight-dashboard-boxplotchartconfiguration-categoryaxis // CategoryAxis interface{} `field:"optional" json:"categoryAxis" yaml:"categoryAxis"` // The label options (label text, label visibility and sort Icon visibility) of a box plot category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotchartconfiguration.html#cfn-quicksight-dashboard-boxplotchartconfiguration-categorylabeloptions // CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotchartconfiguration.html#cfn-quicksight-dashboard-boxplotchartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotchartconfiguration.html#cfn-quicksight-dashboard-boxplotchartconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The label display options (grid line, range, scale, axis step) of a box plot category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotchartconfiguration.html#cfn-quicksight-dashboard-boxplotchartconfiguration-primaryyaxisdisplayoptions // PrimaryYAxisDisplayOptions interface{} `field:"optional" json:"primaryYAxisDisplayOptions" yaml:"primaryYAxisDisplayOptions"` // The label options (label text, label visibility and sort icon visibility) of a box plot value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotchartconfiguration.html#cfn-quicksight-dashboard-boxplotchartconfiguration-primaryyaxislabeloptions // PrimaryYAxisLabelOptions interface{} `field:"optional" json:"primaryYAxisLabelOptions" yaml:"primaryYAxisLabelOptions"` // The reference line setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotchartconfiguration.html#cfn-quicksight-dashboard-boxplotchartconfiguration-referencelines // ReferenceLines interface{} `field:"optional" json:"referenceLines" yaml:"referenceLines"` // The sort configuration of a `BoxPlotVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotchartconfiguration.html#cfn-quicksight-dashboard-boxplotchartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The tooltip display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotchartconfiguration.html#cfn-quicksight-dashboard-boxplotchartconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // The palette (chart color) display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotchartconfiguration.html#cfn-quicksight-dashboard-boxplotchartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` }
The configuration of a `BoxPlotVisual` .
Example:
type CfnDashboard_BoxPlotFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_BoxPlotFieldWellsProperty struct { // The aggregated field wells of a box plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotfieldwells.html#cfn-quicksight-dashboard-boxplotfieldwells-boxplotaggregatedfieldwells // BoxPlotAggregatedFieldWells interface{} `field:"optional" json:"boxPlotAggregatedFieldWells" yaml:"boxPlotAggregatedFieldWells"` }
The field wells of a `BoxPlotVisual` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" boxPlotFieldWellsProperty := &BoxPlotFieldWellsProperty{ BoxPlotAggregatedFieldWells: &BoxPlotAggregatedFieldWellsProperty{ GroupBy: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }, }
type CfnDashboard_BoxPlotOptionsProperty ¶ added in v2.72.0
type CfnDashboard_BoxPlotOptionsProperty struct { // Determines the visibility of all data points of the box plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotoptions.html#cfn-quicksight-dashboard-boxplotoptions-alldatapointsvisibility // AllDataPointsVisibility *string `field:"optional" json:"allDataPointsVisibility" yaml:"allDataPointsVisibility"` // Determines the visibility of the outlier in a box plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotoptions.html#cfn-quicksight-dashboard-boxplotoptions-outliervisibility // OutlierVisibility *string `field:"optional" json:"outlierVisibility" yaml:"outlierVisibility"` // The style options of the box plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotoptions.html#cfn-quicksight-dashboard-boxplotoptions-styleoptions // StyleOptions interface{} `field:"optional" json:"styleOptions" yaml:"styleOptions"` }
The options of a box plot visual.
Example:
// 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" boxPlotOptionsProperty := &BoxPlotOptionsProperty{ AllDataPointsVisibility: jsii.String("allDataPointsVisibility"), OutlierVisibility: jsii.String("outlierVisibility"), StyleOptions: &BoxPlotStyleOptionsProperty{ FillStyle: jsii.String("fillStyle"), }, }
type CfnDashboard_BoxPlotSortConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_BoxPlotSortConfigurationProperty struct { // The sort configuration of a group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotsortconfiguration.html#cfn-quicksight-dashboard-boxplotsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` // The pagination configuration of a table visual or box plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotsortconfiguration.html#cfn-quicksight-dashboard-boxplotsortconfiguration-paginationconfiguration // PaginationConfiguration interface{} `field:"optional" json:"paginationConfiguration" yaml:"paginationConfiguration"` }
The sort configuration of a `BoxPlotVisual` .
Example:
// 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" boxPlotSortConfigurationProperty := &BoxPlotSortConfigurationProperty{ CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, PaginationConfiguration: &PaginationConfigurationProperty{ PageNumber: jsii.Number(123), PageSize: jsii.Number(123), }, }
type CfnDashboard_BoxPlotStyleOptionsProperty ¶ added in v2.72.0
type CfnDashboard_BoxPlotStyleOptionsProperty struct { // The fill styles (solid, transparent) of the box plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotstyleoptions.html#cfn-quicksight-dashboard-boxplotstyleoptions-fillstyle // FillStyle *string `field:"optional" json:"fillStyle" yaml:"fillStyle"` }
The style options of the box plot.
Example:
// 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" boxPlotStyleOptionsProperty := &BoxPlotStyleOptionsProperty{ FillStyle: jsii.String("fillStyle"), }
type CfnDashboard_BoxPlotVisualProperty ¶ added in v2.72.0
type CfnDashboard_BoxPlotVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotvisual.html#cfn-quicksight-dashboard-boxplotvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotvisual.html#cfn-quicksight-dashboard-boxplotvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotvisual.html#cfn-quicksight-dashboard-boxplotvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotvisual.html#cfn-quicksight-dashboard-boxplotvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotvisual.html#cfn-quicksight-dashboard-boxplotvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotvisual.html#cfn-quicksight-dashboard-boxplotvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A box plot.
For more information, see [Using box plots](https://docs.aws.amazon.com/quicksight/latest/user/box-plots.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnDashboard_CalculatedFieldProperty ¶ added in v2.72.0
type CfnDashboard_CalculatedFieldProperty struct { // The data set that is used in this calculated field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-calculatedfield.html#cfn-quicksight-dashboard-calculatedfield-datasetidentifier // DataSetIdentifier *string `field:"required" json:"dataSetIdentifier" yaml:"dataSetIdentifier"` // The expression of the calculated field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-calculatedfield.html#cfn-quicksight-dashboard-calculatedfield-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` // The name of the calculated field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-calculatedfield.html#cfn-quicksight-dashboard-calculatedfield-name // Name *string `field:"required" json:"name" yaml:"name"` }
The calculated field of an analysis.
Example:
// 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" calculatedFieldProperty := &CalculatedFieldProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), Expression: jsii.String("expression"), Name: jsii.String("name"), }
type CfnDashboard_CalculatedMeasureFieldProperty ¶ added in v2.72.0
type CfnDashboard_CalculatedMeasureFieldProperty struct { // The expression in the table calculation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-calculatedmeasurefield.html#cfn-quicksight-dashboard-calculatedmeasurefield-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` // The custom field ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-calculatedmeasurefield.html#cfn-quicksight-dashboard-calculatedmeasurefield-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` }
The table calculation measure field for pivot tables.
Example:
// 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" calculatedMeasureFieldProperty := &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }
type CfnDashboard_CascadingControlConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_CascadingControlConfigurationProperty struct { // A list of source controls that determine the values that are used in the current control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-cascadingcontrolconfiguration.html#cfn-quicksight-dashboard-cascadingcontrolconfiguration-sourcecontrols // SourceControls interface{} `field:"optional" json:"sourceControls" yaml:"sourceControls"` }
The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.
Example:
// 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" cascadingControlConfigurationProperty := &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }
type CfnDashboard_CascadingControlSourceProperty ¶ added in v2.72.0
type CfnDashboard_CascadingControlSourceProperty struct { // The column identifier that determines which column to look up for the source sheet control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-cascadingcontrolsource.html#cfn-quicksight-dashboard-cascadingcontrolsource-columntomatch // ColumnToMatch interface{} `field:"optional" json:"columnToMatch" yaml:"columnToMatch"` // The source sheet control ID of a `CascadingControlSource` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-cascadingcontrolsource.html#cfn-quicksight-dashboard-cascadingcontrolsource-sourcesheetcontrolid // SourceSheetControlId *string `field:"optional" json:"sourceSheetControlId" yaml:"sourceSheetControlId"` }
The source controls that are used in a `CascadingControlConfiguration` .
Example:
// 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" cascadingControlSourceProperty := &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }
type CfnDashboard_CategoricalDimensionFieldProperty ¶ added in v2.72.0
type CfnDashboard_CategoricalDimensionFieldProperty struct { // The column that is used in the `CategoricalDimensionField` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoricaldimensionfield.html#cfn-quicksight-dashboard-categoricaldimensionfield-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The custom field ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoricaldimensionfield.html#cfn-quicksight-dashboard-categoricaldimensionfield-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The format configuration of the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoricaldimensionfield.html#cfn-quicksight-dashboard-categoricaldimensionfield-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` // The custom hierarchy ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoricaldimensionfield.html#cfn-quicksight-dashboard-categoricaldimensionfield-hierarchyid // HierarchyId *string `field:"optional" json:"hierarchyId" yaml:"hierarchyId"` }
The dimension type field with categorical type columns..
Example:
// 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" categoricalDimensionFieldProperty := &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }
type CfnDashboard_CategoricalMeasureFieldProperty ¶ added in v2.72.0
type CfnDashboard_CategoricalMeasureFieldProperty struct { // The column that is used in the `CategoricalMeasureField` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoricalmeasurefield.html#cfn-quicksight-dashboard-categoricalmeasurefield-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The custom field ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoricalmeasurefield.html#cfn-quicksight-dashboard-categoricalmeasurefield-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The aggregation function of the measure field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoricalmeasurefield.html#cfn-quicksight-dashboard-categoricalmeasurefield-aggregationfunction // AggregationFunction *string `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"` // The format configuration of the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoricalmeasurefield.html#cfn-quicksight-dashboard-categoricalmeasurefield-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` }
The measure type field with categorical type columns.
Example:
// 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" categoricalMeasureFieldProperty := &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }
type CfnDashboard_CategoryDrillDownFilterProperty ¶ added in v2.72.0
type CfnDashboard_CategoryDrillDownFilterProperty struct { // A list of the string inputs that are the values of the category drill down filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categorydrilldownfilter.html#cfn-quicksight-dashboard-categorydrilldownfilter-categoryvalues // CategoryValues *[]*string `field:"required" json:"categoryValues" yaml:"categoryValues"` // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categorydrilldownfilter.html#cfn-quicksight-dashboard-categorydrilldownfilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` }
The numeric equality type drill down filter.
Example:
// 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" categoryDrillDownFilterProperty := &CategoryDrillDownFilterProperty{ CategoryValues: []*string{ jsii.String("categoryValues"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }
type CfnDashboard_CategoryFilterConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_CategoryFilterConfigurationProperty struct { // A custom filter that filters based on a single value. // // This filter can be partially matched. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoryfilterconfiguration.html#cfn-quicksight-dashboard-categoryfilterconfiguration-customfilterconfiguration // CustomFilterConfiguration interface{} `field:"optional" json:"customFilterConfiguration" yaml:"customFilterConfiguration"` // A list of custom filter values. // // In the Amazon QuickSight console, this filter type is called a custom filter list. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoryfilterconfiguration.html#cfn-quicksight-dashboard-categoryfilterconfiguration-customfilterlistconfiguration // CustomFilterListConfiguration interface{} `field:"optional" json:"customFilterListConfiguration" yaml:"customFilterListConfiguration"` // A list of filter configurations. // // In the Amazon QuickSight console, this filter type is called a filter list. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoryfilterconfiguration.html#cfn-quicksight-dashboard-categoryfilterconfiguration-filterlistconfiguration // FilterListConfiguration interface{} `field:"optional" json:"filterListConfiguration" yaml:"filterListConfiguration"` }
The configuration for a `CategoryFilter` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" categoryFilterConfigurationProperty := &CategoryFilterConfigurationProperty{ CustomFilterConfiguration: &CustomFilterConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValue: jsii.String("categoryValue"), ParameterName: jsii.String("parameterName"), SelectAllOptions: jsii.String("selectAllOptions"), }, CustomFilterListConfiguration: &CustomFilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, SelectAllOptions: jsii.String("selectAllOptions"), }, FilterListConfiguration: &FilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, NullOption: jsii.String("nullOption"), SelectAllOptions: jsii.String("selectAllOptions"), }, }
type CfnDashboard_CategoryFilterProperty ¶ added in v2.72.0
type CfnDashboard_CategoryFilterProperty struct { // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoryfilter.html#cfn-quicksight-dashboard-categoryfilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The configuration for a `CategoryFilter` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoryfilter.html#cfn-quicksight-dashboard-categoryfilter-configuration // Configuration interface{} `field:"required" json:"configuration" yaml:"configuration"` // An identifier that uniquely identifies a filter within a dashboard, analysis, or template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoryfilter.html#cfn-quicksight-dashboard-categoryfilter-filterid // FilterId *string `field:"required" json:"filterId" yaml:"filterId"` }
A `CategoryFilter` filters text values.
For more information, see [Adding text filters](https://docs.aws.amazon.com/quicksight/latest/user/add-a-text-filter-data-prep.html) in the *Amazon QuickSight User Guide* .
Example:
// 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" categoryFilterProperty := &CategoryFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Configuration: &CategoryFilterConfigurationProperty{ CustomFilterConfiguration: &CustomFilterConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValue: jsii.String("categoryValue"), ParameterName: jsii.String("parameterName"), SelectAllOptions: jsii.String("selectAllOptions"), }, CustomFilterListConfiguration: &CustomFilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, SelectAllOptions: jsii.String("selectAllOptions"), }, FilterListConfiguration: &FilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, NullOption: jsii.String("nullOption"), SelectAllOptions: jsii.String("selectAllOptions"), }, }, FilterId: jsii.String("filterId"), }
type CfnDashboard_ChartAxisLabelOptionsProperty ¶ added in v2.72.0
type CfnDashboard_ChartAxisLabelOptionsProperty struct { // The label options for a chart axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-chartaxislabeloptions.html#cfn-quicksight-dashboard-chartaxislabeloptions-axislabeloptions // AxisLabelOptions interface{} `field:"optional" json:"axisLabelOptions" yaml:"axisLabelOptions"` // The visibility configuration of the sort icon on a chart's axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-chartaxislabeloptions.html#cfn-quicksight-dashboard-chartaxislabeloptions-sorticonvisibility // SortIconVisibility *string `field:"optional" json:"sortIconVisibility" yaml:"sortIconVisibility"` // The visibility of an axis label on a chart. Choose one of the following options:. // // - `VISIBLE` : Shows the axis. // - `HIDDEN` : Hides the axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-chartaxislabeloptions.html#cfn-quicksight-dashboard-chartaxislabeloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The label options for an axis on a chart.
Example:
// 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" chartAxisLabelOptionsProperty := &ChartAxisLabelOptionsProperty{ AxisLabelOptions: []interface{}{ &AxisLabelOptionsProperty{ ApplyTo: &AxisLabelReferenceOptionsProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), }, CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, }, }, SortIconVisibility: jsii.String("sortIconVisibility"), Visibility: jsii.String("visibility"), }
type CfnDashboard_ClusterMarkerConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_ClusterMarkerConfigurationProperty struct { // The cluster marker that is a part of the cluster marker configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-clustermarkerconfiguration.html#cfn-quicksight-dashboard-clustermarkerconfiguration-clustermarker // ClusterMarker interface{} `field:"optional" json:"clusterMarker" yaml:"clusterMarker"` }
The cluster marker configuration of the geospatial map selected point style.
Example:
// 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" clusterMarkerConfigurationProperty := &ClusterMarkerConfigurationProperty{ ClusterMarker: &ClusterMarkerProperty{ SimpleClusterMarker: &SimpleClusterMarkerProperty{ Color: jsii.String("color"), }, }, }
type CfnDashboard_ClusterMarkerProperty ¶ added in v2.72.0
type CfnDashboard_ClusterMarkerProperty struct { // The simple cluster marker of the cluster marker. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-clustermarker.html#cfn-quicksight-dashboard-clustermarker-simpleclustermarker // SimpleClusterMarker interface{} `field:"optional" json:"simpleClusterMarker" yaml:"simpleClusterMarker"` }
The cluster marker that is a part of the cluster marker configuration.
Example:
// 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" clusterMarkerProperty := &ClusterMarkerProperty{ SimpleClusterMarker: &SimpleClusterMarkerProperty{ Color: jsii.String("color"), }, }
type CfnDashboard_ColorScaleProperty ¶ added in v2.72.0
type CfnDashboard_ColorScaleProperty struct { // Determines the color fill type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-colorscale.html#cfn-quicksight-dashboard-colorscale-colorfilltype // ColorFillType *string `field:"required" json:"colorFillType" yaml:"colorFillType"` // Determines the list of colors that are applied to the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-colorscale.html#cfn-quicksight-dashboard-colorscale-colors // Colors interface{} `field:"required" json:"colors" yaml:"colors"` // Determines the color that is applied to null values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-colorscale.html#cfn-quicksight-dashboard-colorscale-nullvaluecolor // NullValueColor interface{} `field:"optional" json:"nullValueColor" yaml:"nullValueColor"` }
Determines the color scale that is applied to the visual.
Example:
// 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" colorScaleProperty := &ColorScaleProperty{ ColorFillType: jsii.String("colorFillType"), Colors: []interface{}{ &DataColorProperty{ Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, // the properties below are optional NullValueColor: &DataColorProperty{ Color: jsii.String("color"), DataValue: jsii.Number(123), }, }
type CfnDashboard_ColorsConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_ColorsConfigurationProperty struct { // A list of up to 50 custom colors. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-colorsconfiguration.html#cfn-quicksight-dashboard-colorsconfiguration-customcolors // CustomColors interface{} `field:"optional" json:"customColors" yaml:"customColors"` }
The color configurations for a column.
Example:
// 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" colorsConfigurationProperty := &ColorsConfigurationProperty{ CustomColors: []interface{}{ &CustomColorProperty{ Color: jsii.String("color"), // the properties below are optional FieldValue: jsii.String("fieldValue"), SpecialValue: jsii.String("specialValue"), }, }, }
type CfnDashboard_ColumnConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_ColumnConfigurationProperty struct { // The column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html#cfn-quicksight-dashboard-columnconfiguration-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The color configurations of the column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html#cfn-quicksight-dashboard-columnconfiguration-colorsconfiguration // ColorsConfiguration interface{} `field:"optional" json:"colorsConfiguration" yaml:"colorsConfiguration"` // The format configuration of a column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html#cfn-quicksight-dashboard-columnconfiguration-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` // The role of the column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html#cfn-quicksight-dashboard-columnconfiguration-role // Role *string `field:"optional" json:"role" yaml:"role"` }
The general configuration of a column.
Example:
// 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"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // 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"), }, }, }, 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, Role: jsii.String("role"), }
type CfnDashboard_ColumnHierarchyProperty ¶ added in v2.72.0
type CfnDashboard_ColumnHierarchyProperty struct { // The option that determines the hierarchy of any `DateTime` fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnhierarchy.html#cfn-quicksight-dashboard-columnhierarchy-datetimehierarchy // DateTimeHierarchy interface{} `field:"optional" json:"dateTimeHierarchy" yaml:"dateTimeHierarchy"` // The option that determines the hierarchy of the fields that are built within a visual's field wells. // // These fields can't be duplicated to other visuals. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnhierarchy.html#cfn-quicksight-dashboard-columnhierarchy-explicithierarchy // ExplicitHierarchy interface{} `field:"optional" json:"explicitHierarchy" yaml:"explicitHierarchy"` // The option that determines the hierarchy of the fields that are defined during data preparation. // // These fields are available to use in any analysis that uses the data source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnhierarchy.html#cfn-quicksight-dashboard-columnhierarchy-predefinedhierarchy // PredefinedHierarchy interface{} `field:"optional" json:"predefinedHierarchy" yaml:"predefinedHierarchy"` }
The option that determines the hierarchy of the fields for a visual element.
Example:
// 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" columnHierarchyProperty := &ColumnHierarchyProperty{ DateTimeHierarchy: &DateTimeHierarchyProperty{ HierarchyId: jsii.String("hierarchyId"), // the properties below are optional DrillDownFilters: []interface{}{ &DrillDownFilterProperty{ CategoryFilter: &CategoryDrillDownFilterProperty{ CategoryValues: []*string{ jsii.String("categoryValues"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Value: jsii.Number(123), }, TimeRangeFilter: &TimeRangeDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, RangeMaximum: jsii.String("rangeMaximum"), RangeMinimum: jsii.String("rangeMinimum"), TimeGranularity: jsii.String("timeGranularity"), }, }, }, }, ExplicitHierarchy: &ExplicitHierarchyProperty{ Columns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, HierarchyId: jsii.String("hierarchyId"), // the properties below are optional DrillDownFilters: []interface{}{ &DrillDownFilterProperty{ CategoryFilter: &CategoryDrillDownFilterProperty{ CategoryValues: []*string{ jsii.String("categoryValues"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Value: jsii.Number(123), }, TimeRangeFilter: &TimeRangeDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, RangeMaximum: jsii.String("rangeMaximum"), RangeMinimum: jsii.String("rangeMinimum"), TimeGranularity: jsii.String("timeGranularity"), }, }, }, }, PredefinedHierarchy: &PredefinedHierarchyProperty{ Columns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, HierarchyId: jsii.String("hierarchyId"), // the properties below are optional DrillDownFilters: []interface{}{ &DrillDownFilterProperty{ CategoryFilter: &CategoryDrillDownFilterProperty{ CategoryValues: []*string{ jsii.String("categoryValues"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Value: jsii.Number(123), }, TimeRangeFilter: &TimeRangeDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, RangeMaximum: jsii.String("rangeMaximum"), RangeMinimum: jsii.String("rangeMinimum"), TimeGranularity: jsii.String("timeGranularity"), }, }, }, }, }
type CfnDashboard_ColumnIdentifierProperty ¶ added in v2.72.0
type CfnDashboard_ColumnIdentifierProperty struct { // The name of the column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnidentifier.html#cfn-quicksight-dashboard-columnidentifier-columnname // ColumnName *string `field:"required" json:"columnName" yaml:"columnName"` // The data set that the column belongs to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnidentifier.html#cfn-quicksight-dashboard-columnidentifier-datasetidentifier // DataSetIdentifier *string `field:"required" json:"dataSetIdentifier" yaml:"dataSetIdentifier"` }
A column of a data set.
Example:
// 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" columnIdentifierProperty := &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }
type CfnDashboard_ColumnSortProperty ¶ added in v2.72.0
type CfnDashboard_ColumnSortProperty struct { // The sort direction. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnsort.html#cfn-quicksight-dashboard-columnsort-direction // Direction *string `field:"required" json:"direction" yaml:"direction"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnsort.html#cfn-quicksight-dashboard-columnsort-sortby // SortBy interface{} `field:"required" json:"sortBy" yaml:"sortBy"` // The aggregation function that is defined in the column sort. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnsort.html#cfn-quicksight-dashboard-columnsort-aggregationfunction // AggregationFunction interface{} `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"` }
The sort configuration for a column that is not used in a field well.
Example:
// 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" columnSortProperty := &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }
type CfnDashboard_ColumnTooltipItemProperty ¶ added in v2.72.0
type CfnDashboard_ColumnTooltipItemProperty struct { // The target column of the tooltip item. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columntooltipitem.html#cfn-quicksight-dashboard-columntooltipitem-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The aggregation function of the column tooltip item. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columntooltipitem.html#cfn-quicksight-dashboard-columntooltipitem-aggregation // Aggregation interface{} `field:"optional" json:"aggregation" yaml:"aggregation"` // The label of the tooltip item. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columntooltipitem.html#cfn-quicksight-dashboard-columntooltipitem-label // Label *string `field:"optional" json:"label" yaml:"label"` // The visibility of the tooltip item. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columntooltipitem.html#cfn-quicksight-dashboard-columntooltipitem-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The tooltip item for the columns that are not part of a field well.
Example:
// 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" columnTooltipItemProperty := &ColumnTooltipItemProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional Aggregation: &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"), }, }, Label: jsii.String("label"), Visibility: jsii.String("visibility"), }
type CfnDashboard_ComboChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_ComboChartAggregatedFieldWellsProperty struct { // The aggregated `BarValues` field well of a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartaggregatedfieldwells.html#cfn-quicksight-dashboard-combochartaggregatedfieldwells-barvalues // BarValues interface{} `field:"optional" json:"barValues" yaml:"barValues"` // The aggregated category field wells of a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartaggregatedfieldwells.html#cfn-quicksight-dashboard-combochartaggregatedfieldwells-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The aggregated colors field well of a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartaggregatedfieldwells.html#cfn-quicksight-dashboard-combochartaggregatedfieldwells-colors // Colors interface{} `field:"optional" json:"colors" yaml:"colors"` // The aggregated `LineValues` field well of a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartaggregatedfieldwells.html#cfn-quicksight-dashboard-combochartaggregatedfieldwells-linevalues // LineValues interface{} `field:"optional" json:"lineValues" yaml:"lineValues"` }
The aggregated field wells of a combo chart.
Example:
type CfnDashboard_ComboChartConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_ComboChartConfigurationProperty struct { // The options that determine if visual data labels are displayed. // // The data label options for a bar in a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartconfiguration.html#cfn-quicksight-dashboard-combochartconfiguration-bardatalabels // BarDataLabels interface{} `field:"optional" json:"barDataLabels" yaml:"barDataLabels"` // Determines the bar arrangement in a combo chart. The following are valid values in this structure:. // // - `CLUSTERED` : For clustered bar combo charts. // - `STACKED` : For stacked bar combo charts. // - `STACKED_PERCENT` : Do not use. If you use this value, the operation returns a validation error. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartconfiguration.html#cfn-quicksight-dashboard-combochartconfiguration-barsarrangement // BarsArrangement *string `field:"optional" json:"barsArrangement" yaml:"barsArrangement"` // The category axis of a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartconfiguration.html#cfn-quicksight-dashboard-combochartconfiguration-categoryaxis // CategoryAxis interface{} `field:"optional" json:"categoryAxis" yaml:"categoryAxis"` // The label options (label text, label visibility, and sort icon visibility) of a combo chart category (group/color) field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartconfiguration.html#cfn-quicksight-dashboard-combochartconfiguration-categorylabeloptions // CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"` // The label options (label text, label visibility, and sort icon visibility) of a combo chart's color field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartconfiguration.html#cfn-quicksight-dashboard-combochartconfiguration-colorlabeloptions // ColorLabelOptions interface{} `field:"optional" json:"colorLabelOptions" yaml:"colorLabelOptions"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartconfiguration.html#cfn-quicksight-dashboard-combochartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartconfiguration.html#cfn-quicksight-dashboard-combochartconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The options that determine if visual data labels are displayed. // // The data label options for a line in a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartconfiguration.html#cfn-quicksight-dashboard-combochartconfiguration-linedatalabels // LineDataLabels interface{} `field:"optional" json:"lineDataLabels" yaml:"lineDataLabels"` // The label display options (grid line, range, scale, and axis step) of a combo chart's primary y-axis (bar) field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartconfiguration.html#cfn-quicksight-dashboard-combochartconfiguration-primaryyaxisdisplayoptions // PrimaryYAxisDisplayOptions interface{} `field:"optional" json:"primaryYAxisDisplayOptions" yaml:"primaryYAxisDisplayOptions"` // The label options (label text, label visibility, and sort icon visibility) of a combo chart's primary y-axis (bar) field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartconfiguration.html#cfn-quicksight-dashboard-combochartconfiguration-primaryyaxislabeloptions // PrimaryYAxisLabelOptions interface{} `field:"optional" json:"primaryYAxisLabelOptions" yaml:"primaryYAxisLabelOptions"` // The reference line setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartconfiguration.html#cfn-quicksight-dashboard-combochartconfiguration-referencelines // ReferenceLines interface{} `field:"optional" json:"referenceLines" yaml:"referenceLines"` // The label display options (grid line, range, scale, axis step) of a combo chart's secondary y-axis (line) field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartconfiguration.html#cfn-quicksight-dashboard-combochartconfiguration-secondaryyaxisdisplayoptions // SecondaryYAxisDisplayOptions interface{} `field:"optional" json:"secondaryYAxisDisplayOptions" yaml:"secondaryYAxisDisplayOptions"` // The label options (label text, label visibility, and sort icon visibility) of a combo chart's secondary y-axis(line) field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartconfiguration.html#cfn-quicksight-dashboard-combochartconfiguration-secondaryyaxislabeloptions // SecondaryYAxisLabelOptions interface{} `field:"optional" json:"secondaryYAxisLabelOptions" yaml:"secondaryYAxisLabelOptions"` // The sort configuration of a `ComboChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartconfiguration.html#cfn-quicksight-dashboard-combochartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartconfiguration.html#cfn-quicksight-dashboard-combochartconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // The palette (chart color) display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartconfiguration.html#cfn-quicksight-dashboard-combochartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` }
The configuration of a `ComboChartVisual` .
Example:
type CfnDashboard_ComboChartFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_ComboChartFieldWellsProperty struct { // The aggregated field wells of a combo chart. // // Combo charts only have aggregated field wells. Columns in a combo chart are aggregated by category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartfieldwells.html#cfn-quicksight-dashboard-combochartfieldwells-combochartaggregatedfieldwells // ComboChartAggregatedFieldWells interface{} `field:"optional" json:"comboChartAggregatedFieldWells" yaml:"comboChartAggregatedFieldWells"` }
The field wells of the visual.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnDashboard_ComboChartSortConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_ComboChartSortConfigurationProperty struct { // The item limit configuration for the category field well of a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartsortconfiguration.html#cfn-quicksight-dashboard-combochartsortconfiguration-categoryitemslimit // CategoryItemsLimit interface{} `field:"optional" json:"categoryItemsLimit" yaml:"categoryItemsLimit"` // The sort configuration of the category field well in a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartsortconfiguration.html#cfn-quicksight-dashboard-combochartsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` // The item limit configuration of the color field well in a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartsortconfiguration.html#cfn-quicksight-dashboard-combochartsortconfiguration-coloritemslimit // ColorItemsLimit interface{} `field:"optional" json:"colorItemsLimit" yaml:"colorItemsLimit"` // The sort configuration of the color field well in a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartsortconfiguration.html#cfn-quicksight-dashboard-combochartsortconfiguration-colorsort // ColorSort interface{} `field:"optional" json:"colorSort" yaml:"colorSort"` }
The sort configuration of a `ComboChartVisual` .
Example:
// 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" comboChartSortConfigurationProperty := &ComboChartSortConfigurationProperty{ CategoryItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, ColorItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, ColorSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnDashboard_ComboChartVisualProperty ¶ added in v2.72.0
type CfnDashboard_ComboChartVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartvisual.html#cfn-quicksight-dashboard-combochartvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartvisual.html#cfn-quicksight-dashboard-combochartvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartvisual.html#cfn-quicksight-dashboard-combochartvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartvisual.html#cfn-quicksight-dashboard-combochartvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartvisual.html#cfn-quicksight-dashboard-combochartvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartvisual.html#cfn-quicksight-dashboard-combochartvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A combo chart.
The `ComboChartVisual` includes stacked bar combo charts and clustered bar combo charts ¶
For more information, see [Using combo charts](https://docs.aws.amazon.com/quicksight/latest/user/combo-charts.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnDashboard_ComparisonConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_ComparisonConfigurationProperty struct { // The format of the comparison. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-comparisonconfiguration.html#cfn-quicksight-dashboard-comparisonconfiguration-comparisonformat // ComparisonFormat interface{} `field:"optional" json:"comparisonFormat" yaml:"comparisonFormat"` // The method of the comparison. Choose from the following options:. // // - `DIFFERENCE` // - `PERCENT_DIFFERENCE` // - `PERCENT`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-comparisonconfiguration.html#cfn-quicksight-dashboard-comparisonconfiguration-comparisonmethod // ComparisonMethod *string `field:"optional" json:"comparisonMethod" yaml:"comparisonMethod"` }
The comparison display configuration of a KPI or gauge chart.
Example:
// 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" comparisonConfigurationProperty := &ComparisonConfigurationProperty{ ComparisonFormat: &ComparisonFormatConfigurationProperty{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, ComparisonMethod: jsii.String("comparisonMethod"), }
type CfnDashboard_ComparisonFormatConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_ComparisonFormatConfigurationProperty struct { // The number display format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-comparisonformatconfiguration.html#cfn-quicksight-dashboard-comparisonformatconfiguration-numberdisplayformatconfiguration // NumberDisplayFormatConfiguration interface{} `field:"optional" json:"numberDisplayFormatConfiguration" yaml:"numberDisplayFormatConfiguration"` // The percentage display format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-comparisonformatconfiguration.html#cfn-quicksight-dashboard-comparisonformatconfiguration-percentagedisplayformatconfiguration // PercentageDisplayFormatConfiguration interface{} `field:"optional" json:"percentageDisplayFormatConfiguration" yaml:"percentageDisplayFormatConfiguration"` }
The format of the comparison.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" comparisonFormatConfigurationProperty := &ComparisonFormatConfigurationProperty{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }
type CfnDashboard_ComputationProperty ¶ added in v2.72.0
type CfnDashboard_ComputationProperty struct { // The forecast computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-computation.html#cfn-quicksight-dashboard-computation-forecast // Forecast interface{} `field:"optional" json:"forecast" yaml:"forecast"` // The growth rate computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-computation.html#cfn-quicksight-dashboard-computation-growthrate // GrowthRate interface{} `field:"optional" json:"growthRate" yaml:"growthRate"` // The maximum and minimum computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-computation.html#cfn-quicksight-dashboard-computation-maximumminimum // MaximumMinimum interface{} `field:"optional" json:"maximumMinimum" yaml:"maximumMinimum"` // The metric comparison computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-computation.html#cfn-quicksight-dashboard-computation-metriccomparison // MetricComparison interface{} `field:"optional" json:"metricComparison" yaml:"metricComparison"` // The period over period computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-computation.html#cfn-quicksight-dashboard-computation-periodoverperiod // PeriodOverPeriod interface{} `field:"optional" json:"periodOverPeriod" yaml:"periodOverPeriod"` // The period to `DataSetIdentifier` computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-computation.html#cfn-quicksight-dashboard-computation-periodtodate // PeriodToDate interface{} `field:"optional" json:"periodToDate" yaml:"periodToDate"` // The top movers and bottom movers computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-computation.html#cfn-quicksight-dashboard-computation-topbottommovers // TopBottomMovers interface{} `field:"optional" json:"topBottomMovers" yaml:"topBottomMovers"` // The top ranked and bottom ranked computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-computation.html#cfn-quicksight-dashboard-computation-topbottomranked // TopBottomRanked interface{} `field:"optional" json:"topBottomRanked" yaml:"topBottomRanked"` // The total aggregation computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-computation.html#cfn-quicksight-dashboard-computation-totalaggregation // TotalAggregation interface{} `field:"optional" json:"totalAggregation" yaml:"totalAggregation"` // The unique values computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-computation.html#cfn-quicksight-dashboard-computation-uniquevalues // UniqueValues interface{} `field:"optional" json:"uniqueValues" yaml:"uniqueValues"` }
The computation union that is used in an insight visual.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnDashboard_ConditionalFormattingColorProperty ¶ added in v2.72.0
type CfnDashboard_ConditionalFormattingColorProperty struct { // Formatting configuration for gradient color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-conditionalformattingcolor.html#cfn-quicksight-dashboard-conditionalformattingcolor-gradient // Gradient interface{} `field:"optional" json:"gradient" yaml:"gradient"` // Formatting configuration for solid color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-conditionalformattingcolor.html#cfn-quicksight-dashboard-conditionalformattingcolor-solid // Solid interface{} `field:"optional" json:"solid" yaml:"solid"` }
The formatting configuration for the color.
Example:
// 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" conditionalFormattingColorProperty := &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }
type CfnDashboard_ConditionalFormattingCustomIconConditionProperty ¶ added in v2.72.0
type CfnDashboard_ConditionalFormattingCustomIconConditionProperty struct { // The expression that determines the condition of the icon set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-conditionalformattingcustomiconcondition.html#cfn-quicksight-dashboard-conditionalformattingcustomiconcondition-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` // Custom icon options for an icon set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-conditionalformattingcustomiconcondition.html#cfn-quicksight-dashboard-conditionalformattingcustomiconcondition-iconoptions // IconOptions interface{} `field:"required" json:"iconOptions" yaml:"iconOptions"` // Determines the color of the icon. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-conditionalformattingcustomiconcondition.html#cfn-quicksight-dashboard-conditionalformattingcustomiconcondition-color // Color *string `field:"optional" json:"color" yaml:"color"` // Determines the icon display configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-conditionalformattingcustomiconcondition.html#cfn-quicksight-dashboard-conditionalformattingcustomiconcondition-displayconfiguration // DisplayConfiguration interface{} `field:"optional" json:"displayConfiguration" yaml:"displayConfiguration"` }
Determines the custom condition for an icon set.
Example:
// 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" conditionalFormattingCustomIconConditionProperty := &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }
type CfnDashboard_ConditionalFormattingCustomIconOptionsProperty ¶ added in v2.72.0
type CfnDashboard_ConditionalFormattingCustomIconOptionsProperty struct { // Determines the type of icon. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-conditionalformattingcustomiconoptions.html#cfn-quicksight-dashboard-conditionalformattingcustomiconoptions-icon // Icon *string `field:"optional" json:"icon" yaml:"icon"` // Determines the Unicode icon type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-conditionalformattingcustomiconoptions.html#cfn-quicksight-dashboard-conditionalformattingcustomiconoptions-unicodeicon // UnicodeIcon *string `field:"optional" json:"unicodeIcon" yaml:"unicodeIcon"` }
Custom icon options for an icon set.
Example:
// 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" conditionalFormattingCustomIconOptionsProperty := &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }
type CfnDashboard_ConditionalFormattingGradientColorProperty ¶ added in v2.72.0
type CfnDashboard_ConditionalFormattingGradientColorProperty struct { // Determines the color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-conditionalformattinggradientcolor.html#cfn-quicksight-dashboard-conditionalformattinggradientcolor-color // Color interface{} `field:"required" json:"color" yaml:"color"` // The expression that determines the formatting configuration for gradient color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-conditionalformattinggradientcolor.html#cfn-quicksight-dashboard-conditionalformattinggradientcolor-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` }
Formatting configuration for gradient color.
Example:
// 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" conditionalFormattingGradientColorProperty := &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }
type CfnDashboard_ConditionalFormattingIconDisplayConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_ConditionalFormattingIconDisplayConfigurationProperty struct { // Determines the icon display configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-conditionalformattingicondisplayconfiguration.html#cfn-quicksight-dashboard-conditionalformattingicondisplayconfiguration-icondisplayoption // IconDisplayOption *string `field:"optional" json:"iconDisplayOption" yaml:"iconDisplayOption"` }
Determines the icon display configuration.
Example:
// 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" conditionalFormattingIconDisplayConfigurationProperty := &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }
type CfnDashboard_ConditionalFormattingIconProperty ¶ added in v2.72.0
type CfnDashboard_ConditionalFormattingIconProperty struct { // Determines the custom condition for an icon set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-conditionalformattingicon.html#cfn-quicksight-dashboard-conditionalformattingicon-customcondition // CustomCondition interface{} `field:"optional" json:"customCondition" yaml:"customCondition"` // Formatting configuration for icon set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-conditionalformattingicon.html#cfn-quicksight-dashboard-conditionalformattingicon-iconset // IconSet interface{} `field:"optional" json:"iconSet" yaml:"iconSet"` }
The formatting configuration for the icon.
Example:
// 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" conditionalFormattingIconProperty := &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }
type CfnDashboard_ConditionalFormattingIconSetProperty ¶ added in v2.72.0
type CfnDashboard_ConditionalFormattingIconSetProperty struct { // The expression that determines the formatting configuration for the icon set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-conditionalformattingiconset.html#cfn-quicksight-dashboard-conditionalformattingiconset-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` // Determines the icon set type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-conditionalformattingiconset.html#cfn-quicksight-dashboard-conditionalformattingiconset-iconsettype // IconSetType *string `field:"optional" json:"iconSetType" yaml:"iconSetType"` }
Formatting configuration for icon set.
Example:
// 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" conditionalFormattingIconSetProperty := &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }
type CfnDashboard_ConditionalFormattingSolidColorProperty ¶ added in v2.72.0
type CfnDashboard_ConditionalFormattingSolidColorProperty struct { // The expression that determines the formatting configuration for solid color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-conditionalformattingsolidcolor.html#cfn-quicksight-dashboard-conditionalformattingsolidcolor-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` // Determines the color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-conditionalformattingsolidcolor.html#cfn-quicksight-dashboard-conditionalformattingsolidcolor-color // Color *string `field:"optional" json:"color" yaml:"color"` }
Formatting configuration for solid color.
Example:
// 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" conditionalFormattingSolidColorProperty := &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }
type CfnDashboard_ContributionAnalysisDefaultProperty ¶ added in v2.72.0
type CfnDashboard_ContributionAnalysisDefaultProperty struct { // The dimensions columns that are used in the contribution analysis, usually a list of `ColumnIdentifiers` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-contributionanalysisdefault.html#cfn-quicksight-dashboard-contributionanalysisdefault-contributordimensions // ContributorDimensions interface{} `field:"required" json:"contributorDimensions" yaml:"contributorDimensions"` // The measure field that is used in the contribution analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-contributionanalysisdefault.html#cfn-quicksight-dashboard-contributionanalysisdefault-measurefieldid // MeasureFieldId *string `field:"required" json:"measureFieldId" yaml:"measureFieldId"` }
The contribution analysis visual display for a line, pie, or bar chart.
Example:
// 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" contributionAnalysisDefaultProperty := &ContributionAnalysisDefaultProperty{ ContributorDimensions: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, MeasureFieldId: jsii.String("measureFieldId"), }
type CfnDashboard_CurrencyDisplayFormatConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_CurrencyDisplayFormatConfigurationProperty struct { // The option that determines the decimal places configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-currencydisplayformatconfiguration.html#cfn-quicksight-dashboard-currencydisplayformatconfiguration-decimalplacesconfiguration // DecimalPlacesConfiguration interface{} `field:"optional" json:"decimalPlacesConfiguration" yaml:"decimalPlacesConfiguration"` // The options that determine the negative value configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-currencydisplayformatconfiguration.html#cfn-quicksight-dashboard-currencydisplayformatconfiguration-negativevalueconfiguration // NegativeValueConfiguration interface{} `field:"optional" json:"negativeValueConfiguration" yaml:"negativeValueConfiguration"` // The options that determine the null value format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-currencydisplayformatconfiguration.html#cfn-quicksight-dashboard-currencydisplayformatconfiguration-nullvalueformatconfiguration // NullValueFormatConfiguration interface{} `field:"optional" json:"nullValueFormatConfiguration" yaml:"nullValueFormatConfiguration"` // Determines the number scale value for the currency format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-currencydisplayformatconfiguration.html#cfn-quicksight-dashboard-currencydisplayformatconfiguration-numberscale // NumberScale *string `field:"optional" json:"numberScale" yaml:"numberScale"` // Determines the prefix value of the currency format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-currencydisplayformatconfiguration.html#cfn-quicksight-dashboard-currencydisplayformatconfiguration-prefix // Prefix *string `field:"optional" json:"prefix" yaml:"prefix"` // The options that determine the numeric separator configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-currencydisplayformatconfiguration.html#cfn-quicksight-dashboard-currencydisplayformatconfiguration-separatorconfiguration // SeparatorConfiguration interface{} `field:"optional" json:"separatorConfiguration" yaml:"separatorConfiguration"` // Determines the suffix value of the currency format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-currencydisplayformatconfiguration.html#cfn-quicksight-dashboard-currencydisplayformatconfiguration-suffix // Suffix *string `field:"optional" json:"suffix" yaml:"suffix"` // Determines the symbol for the currency format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-currencydisplayformatconfiguration.html#cfn-quicksight-dashboard-currencydisplayformatconfiguration-symbol // Symbol *string `field:"optional" json:"symbol" yaml:"symbol"` }
The options that determine the currency display format configuration.
Example:
// 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" currencyDisplayFormatConfigurationProperty := &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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), Symbol: jsii.String("symbol"), }
type CfnDashboard_CustomActionFilterOperationProperty ¶ added in v2.72.0
type CfnDashboard_CustomActionFilterOperationProperty struct { // The configuration that chooses the fields to be filtered. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customactionfilteroperation.html#cfn-quicksight-dashboard-customactionfilteroperation-selectedfieldsconfiguration // SelectedFieldsConfiguration interface{} `field:"required" json:"selectedFieldsConfiguration" yaml:"selectedFieldsConfiguration"` // The configuration that chooses the target visuals to be filtered. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customactionfilteroperation.html#cfn-quicksight-dashboard-customactionfilteroperation-targetvisualsconfiguration // TargetVisualsConfiguration interface{} `field:"required" json:"targetVisualsConfiguration" yaml:"targetVisualsConfiguration"` }
The filter operation that filters data included in a visual or in an entire sheet.
Example:
// 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" customActionFilterOperationProperty := &CustomActionFilterOperationProperty{ SelectedFieldsConfiguration: &FilterOperationSelectedFieldsConfigurationProperty{ SelectedColumns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, SelectedFieldOptions: jsii.String("selectedFieldOptions"), SelectedFields: []*string{ jsii.String("selectedFields"), }, }, TargetVisualsConfiguration: &FilterOperationTargetVisualsConfigurationProperty{ SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{ TargetVisualOptions: jsii.String("targetVisualOptions"), TargetVisuals: []*string{ jsii.String("targetVisuals"), }, }, }, }
type CfnDashboard_CustomActionNavigationOperationProperty ¶ added in v2.72.0
type CfnDashboard_CustomActionNavigationOperationProperty struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customactionnavigationoperation.html#cfn-quicksight-dashboard-customactionnavigationoperation-localnavigationconfiguration // LocalNavigationConfiguration interface{} `field:"optional" json:"localNavigationConfiguration" yaml:"localNavigationConfiguration"` }
The navigation operation that navigates between different sheets in the same analysis.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" customActionNavigationOperationProperty := &CustomActionNavigationOperationProperty{ LocalNavigationConfiguration: &LocalNavigationConfigurationProperty{ TargetSheetId: jsii.String("targetSheetId"), }, }
type CfnDashboard_CustomActionSetParametersOperationProperty ¶ added in v2.72.0
type CfnDashboard_CustomActionSetParametersOperationProperty struct { // The parameter that determines the value configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customactionsetparametersoperation.html#cfn-quicksight-dashboard-customactionsetparametersoperation-parametervalueconfigurations // ParameterValueConfigurations interface{} `field:"required" json:"parameterValueConfigurations" yaml:"parameterValueConfigurations"` }
The set parameter operation that sets parameters in custom action.
Example:
// 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" customActionSetParametersOperationProperty := &CustomActionSetParametersOperationProperty{ ParameterValueConfigurations: []interface{}{ &SetParameterValueConfigurationProperty{ DestinationParameterName: jsii.String("destinationParameterName"), Value: &DestinationParameterValueConfigurationProperty{ CustomValuesConfiguration: &CustomValuesConfigurationProperty{ CustomValues: &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }, // the properties below are optional IncludeNullValue: jsii.Boolean(false), }, SelectAllValueOptions: jsii.String("selectAllValueOptions"), SourceColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceField: jsii.String("sourceField"), SourceParameterName: jsii.String("sourceParameterName"), }, }, }, }
type CfnDashboard_CustomActionURLOperationProperty ¶ added in v2.72.0
type CfnDashboard_CustomActionURLOperationProperty struct { // The target of the `CustomActionURLOperation` . // // Valid values are defined as follows: // // - `NEW_TAB` : Opens the target URL in a new browser tab. // - `NEW_WINDOW` : Opens the target URL in a new browser window. // - `SAME_TAB` : Opens the target URL in the same browser tab. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customactionurloperation.html#cfn-quicksight-dashboard-customactionurloperation-urltarget // UrlTarget *string `field:"required" json:"urlTarget" yaml:"urlTarget"` // THe URL link of the `CustomActionURLOperation` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customactionurloperation.html#cfn-quicksight-dashboard-customactionurloperation-urltemplate // UrlTemplate *string `field:"required" json:"urlTemplate" yaml:"urlTemplate"` }
The URL operation that opens a link to another webpage.
Example:
// 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" customActionURLOperationProperty := &CustomActionURLOperationProperty{ UrlTarget: jsii.String("urlTarget"), UrlTemplate: jsii.String("urlTemplate"), }
type CfnDashboard_CustomColorProperty ¶ added in v2.72.0
type CfnDashboard_CustomColorProperty struct { // The color that is applied to the data value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customcolor.html#cfn-quicksight-dashboard-customcolor-color // Color *string `field:"required" json:"color" yaml:"color"` // The data value that the color is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customcolor.html#cfn-quicksight-dashboard-customcolor-fieldvalue // FieldValue *string `field:"optional" json:"fieldValue" yaml:"fieldValue"` // The value of a special data value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customcolor.html#cfn-quicksight-dashboard-customcolor-specialvalue // SpecialValue *string `field:"optional" json:"specialValue" yaml:"specialValue"` }
Determines the color that's applied to a particular data value in a column.
Example:
// 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" customColorProperty := &CustomColorProperty{ Color: jsii.String("color"), // the properties below are optional FieldValue: jsii.String("fieldValue"), SpecialValue: jsii.String("specialValue"), }
type CfnDashboard_CustomContentConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_CustomContentConfigurationProperty struct { // The content type of the custom content visual. // // You can use this to have the visual render as an image. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customcontentconfiguration.html#cfn-quicksight-dashboard-customcontentconfiguration-contenttype // ContentType *string `field:"optional" json:"contentType" yaml:"contentType"` // The input URL that links to the custom content that you want in the custom visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customcontentconfiguration.html#cfn-quicksight-dashboard-customcontentconfiguration-contenturl // ContentUrl *string `field:"optional" json:"contentUrl" yaml:"contentUrl"` // The sizing options for the size of the custom content visual. // // This structure is required when the `ContentType` of the visual is `'IMAGE'` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customcontentconfiguration.html#cfn-quicksight-dashboard-customcontentconfiguration-imagescaling // ImageScaling *string `field:"optional" json:"imageScaling" yaml:"imageScaling"` }
The configuration of a `CustomContentVisual` .
Example:
// 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" customContentConfigurationProperty := &CustomContentConfigurationProperty{ ContentType: jsii.String("contentType"), ContentUrl: jsii.String("contentUrl"), ImageScaling: jsii.String("imageScaling"), }
type CfnDashboard_CustomContentVisualProperty ¶ added in v2.72.0
type CfnDashboard_CustomContentVisualProperty struct { // The dataset that is used to create the custom content visual. // // You can't create a visual without a dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customcontentvisual.html#cfn-quicksight-dashboard-customcontentvisual-datasetidentifier // DataSetIdentifier *string `field:"required" json:"dataSetIdentifier" yaml:"dataSetIdentifier"` // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customcontentvisual.html#cfn-quicksight-dashboard-customcontentvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customcontentvisual.html#cfn-quicksight-dashboard-customcontentvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of a `CustomContentVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customcontentvisual.html#cfn-quicksight-dashboard-customcontentvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customcontentvisual.html#cfn-quicksight-dashboard-customcontentvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customcontentvisual.html#cfn-quicksight-dashboard-customcontentvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A visual that contains custom content.
For more information, see [Using custom visual content](https://docs.aws.amazon.com/quicksight/latest/user/custom-visual-content.html) in the *Amazon QuickSight User Guide* .
Example:
// 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" customContentVisualProperty := &CustomContentVisualProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), VisualId: jsii.String("visualId"), // the properties below are optional Actions: []interface{}{ &VisualCustomActionProperty{ ActionOperations: []interface{}{ &VisualCustomActionOperationProperty{ FilterOperation: &CustomActionFilterOperationProperty{ SelectedFieldsConfiguration: &FilterOperationSelectedFieldsConfigurationProperty{ SelectedColumns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, SelectedFieldOptions: jsii.String("selectedFieldOptions"), SelectedFields: []*string{ jsii.String("selectedFields"), }, }, TargetVisualsConfiguration: &FilterOperationTargetVisualsConfigurationProperty{ SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{ TargetVisualOptions: jsii.String("targetVisualOptions"), TargetVisuals: []*string{ jsii.String("targetVisuals"), }, }, }, }, NavigationOperation: &CustomActionNavigationOperationProperty{ LocalNavigationConfiguration: &LocalNavigationConfigurationProperty{ TargetSheetId: jsii.String("targetSheetId"), }, }, SetParametersOperation: &CustomActionSetParametersOperationProperty{ ParameterValueConfigurations: []interface{}{ &SetParameterValueConfigurationProperty{ DestinationParameterName: jsii.String("destinationParameterName"), Value: &DestinationParameterValueConfigurationProperty{ CustomValuesConfiguration: &CustomValuesConfigurationProperty{ CustomValues: &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }, // the properties below are optional IncludeNullValue: jsii.Boolean(false), }, SelectAllValueOptions: jsii.String("selectAllValueOptions"), SourceColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceField: jsii.String("sourceField"), SourceParameterName: jsii.String("sourceParameterName"), }, }, }, }, UrlOperation: &CustomActionURLOperationProperty{ UrlTarget: jsii.String("urlTarget"), UrlTemplate: jsii.String("urlTemplate"), }, }, }, CustomActionId: jsii.String("customActionId"), Name: jsii.String("name"), Trigger: jsii.String("trigger"), // the properties below are optional Status: jsii.String("status"), }, }, ChartConfiguration: &CustomContentConfigurationProperty{ ContentType: jsii.String("contentType"), ContentUrl: jsii.String("contentUrl"), ImageScaling: jsii.String("imageScaling"), }, Subtitle: &VisualSubtitleLabelOptionsProperty{ FormatText: &LongFormatTextProperty{ PlainText: jsii.String("plainText"), RichText: jsii.String("richText"), }, Visibility: jsii.String("visibility"), }, Title: &VisualTitleLabelOptionsProperty{ FormatText: &ShortFormatTextProperty{ PlainText: jsii.String("plainText"), RichText: jsii.String("richText"), }, Visibility: jsii.String("visibility"), }, }
type CfnDashboard_CustomFilterConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_CustomFilterConfigurationProperty struct { // The match operator that is used to determine if a filter should be applied. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customfilterconfiguration.html#cfn-quicksight-dashboard-customfilterconfiguration-matchoperator // MatchOperator *string `field:"required" json:"matchOperator" yaml:"matchOperator"` // This option determines how null values should be treated when filtering data. // // - `ALL_VALUES` : Include null values in filtered results. // - `NULLS_ONLY` : Only include null values in filtered results. // - `NON_NULLS_ONLY` : Exclude null values from filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customfilterconfiguration.html#cfn-quicksight-dashboard-customfilterconfiguration-nulloption // NullOption *string `field:"required" json:"nullOption" yaml:"nullOption"` // The category value for the filter. // // This field is mutually exclusive to `ParameterName` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customfilterconfiguration.html#cfn-quicksight-dashboard-customfilterconfiguration-categoryvalue // CategoryValue *string `field:"optional" json:"categoryValue" yaml:"categoryValue"` // The parameter whose value should be used for the filter value. // // This field is mutually exclusive to `CategoryValue` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customfilterconfiguration.html#cfn-quicksight-dashboard-customfilterconfiguration-parametername // ParameterName *string `field:"optional" json:"parameterName" yaml:"parameterName"` // Select all of the values. Null is not the assigned value of select all. // // - `FILTER_ALL_VALUES`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customfilterconfiguration.html#cfn-quicksight-dashboard-customfilterconfiguration-selectalloptions // SelectAllOptions *string `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"` }
A custom filter that filters based on a single value.
This filter can be partially matched.
Example:
// 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" customFilterConfigurationProperty := &CustomFilterConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValue: jsii.String("categoryValue"), ParameterName: jsii.String("parameterName"), SelectAllOptions: jsii.String("selectAllOptions"), }
type CfnDashboard_CustomFilterListConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_CustomFilterListConfigurationProperty struct { // The match operator that is used to determine if a filter should be applied. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customfilterlistconfiguration.html#cfn-quicksight-dashboard-customfilterlistconfiguration-matchoperator // MatchOperator *string `field:"required" json:"matchOperator" yaml:"matchOperator"` // This option determines how null values should be treated when filtering data. // // - `ALL_VALUES` : Include null values in filtered results. // - `NULLS_ONLY` : Only include null values in filtered results. // - `NON_NULLS_ONLY` : Exclude null values from filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customfilterlistconfiguration.html#cfn-quicksight-dashboard-customfilterlistconfiguration-nulloption // NullOption *string `field:"required" json:"nullOption" yaml:"nullOption"` // The list of category values for the filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customfilterlistconfiguration.html#cfn-quicksight-dashboard-customfilterlistconfiguration-categoryvalues // CategoryValues *[]*string `field:"optional" json:"categoryValues" yaml:"categoryValues"` // Select all of the values. Null is not the assigned value of select all. // // - `FILTER_ALL_VALUES`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customfilterlistconfiguration.html#cfn-quicksight-dashboard-customfilterlistconfiguration-selectalloptions // SelectAllOptions *string `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"` }
A list of custom filter values.
Example:
// 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" customFilterListConfigurationProperty := &CustomFilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, SelectAllOptions: jsii.String("selectAllOptions"), }
type CfnDashboard_CustomNarrativeOptionsProperty ¶ added in v2.72.0
type CfnDashboard_CustomNarrativeOptionsProperty struct { // The string input of custom narrative. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customnarrativeoptions.html#cfn-quicksight-dashboard-customnarrativeoptions-narrative // Narrative *string `field:"required" json:"narrative" yaml:"narrative"` }
The custom narrative options.
Example:
// 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" customNarrativeOptionsProperty := &CustomNarrativeOptionsProperty{ Narrative: jsii.String("narrative"), }
type CfnDashboard_CustomParameterValuesProperty ¶ added in v2.72.0
type CfnDashboard_CustomParameterValuesProperty struct { // A list of datetime-type parameter values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customparametervalues.html#cfn-quicksight-dashboard-customparametervalues-datetimevalues // DateTimeValues *[]*string `field:"optional" json:"dateTimeValues" yaml:"dateTimeValues"` // A list of decimal-type parameter values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customparametervalues.html#cfn-quicksight-dashboard-customparametervalues-decimalvalues // DecimalValues interface{} `field:"optional" json:"decimalValues" yaml:"decimalValues"` // A list of integer-type parameter values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customparametervalues.html#cfn-quicksight-dashboard-customparametervalues-integervalues // IntegerValues interface{} `field:"optional" json:"integerValues" yaml:"integerValues"` // A list of string-type parameter values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customparametervalues.html#cfn-quicksight-dashboard-customparametervalues-stringvalues // StringValues *[]*string `field:"optional" json:"stringValues" yaml:"stringValues"` }
The customized parameter values.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" customParameterValuesProperty := &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }
type CfnDashboard_CustomValuesConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_CustomValuesConfigurationProperty struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customvaluesconfiguration.html#cfn-quicksight-dashboard-customvaluesconfiguration-customvalues // CustomValues interface{} `field:"required" json:"customValues" yaml:"customValues"` // Includes the null value in custom action parameter values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customvaluesconfiguration.html#cfn-quicksight-dashboard-customvaluesconfiguration-includenullvalue // IncludeNullValue interface{} `field:"optional" json:"includeNullValue" yaml:"includeNullValue"` }
The configuration of custom values for the destination parameter in `DestinationParameterValueConfiguration` .
Example:
// 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" customValuesConfigurationProperty := &CustomValuesConfigurationProperty{ CustomValues: &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }, // the properties below are optional IncludeNullValue: jsii.Boolean(false), }
type CfnDashboard_DashboardErrorProperty ¶ added in v2.55.0
type CfnDashboard_DashboardErrorProperty struct { // Message. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboarderror.html#cfn-quicksight-dashboard-dashboarderror-message // Message *string `field:"optional" json:"message" yaml:"message"` // Type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboarderror.html#cfn-quicksight-dashboard-dashboarderror-type // Type *string `field:"optional" json:"type" yaml:"type"` // Lists the violated entities that caused the dashboard error. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboarderror.html#cfn-quicksight-dashboard-dashboarderror-violatedentities // ViolatedEntities interface{} `field:"optional" json:"violatedEntities" yaml:"violatedEntities"` }
Dashboard error.
Example:
// 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" dashboardErrorProperty := &DashboardErrorProperty{ Message: jsii.String("message"), Type: jsii.String("type"), ViolatedEntities: []interface{}{ &EntityProperty{ Path: jsii.String("path"), }, }, }
type CfnDashboard_DashboardPublishOptionsProperty ¶
type CfnDashboard_DashboardPublishOptionsProperty struct { // Ad hoc (one-time) filtering option. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardpublishoptions.html#cfn-quicksight-dashboard-dashboardpublishoptions-adhocfilteringoption // AdHocFilteringOption interface{} `field:"optional" json:"adHocFilteringOption" yaml:"adHocFilteringOption"` // The drill-down options of data points in a dashboard. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardpublishoptions.html#cfn-quicksight-dashboard-dashboardpublishoptions-datapointdrillupdownoption // DataPointDrillUpDownOption interface{} `field:"optional" json:"dataPointDrillUpDownOption" yaml:"dataPointDrillUpDownOption"` // The data point menu label options of a dashboard. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardpublishoptions.html#cfn-quicksight-dashboard-dashboardpublishoptions-datapointmenulabeloption // DataPointMenuLabelOption interface{} `field:"optional" json:"dataPointMenuLabelOption" yaml:"dataPointMenuLabelOption"` // The data point tool tip options of a dashboard. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardpublishoptions.html#cfn-quicksight-dashboard-dashboardpublishoptions-datapointtooltipoption // DataPointTooltipOption interface{} `field:"optional" json:"dataPointTooltipOption" yaml:"dataPointTooltipOption"` // Export to .csv option. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardpublishoptions.html#cfn-quicksight-dashboard-dashboardpublishoptions-exporttocsvoption // ExportToCsvOption interface{} `field:"optional" json:"exportToCsvOption" yaml:"exportToCsvOption"` // Determines if hidden fields are exported with a dashboard. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardpublishoptions.html#cfn-quicksight-dashboard-dashboardpublishoptions-exportwithhiddenfieldsoption // ExportWithHiddenFieldsOption interface{} `field:"optional" json:"exportWithHiddenFieldsOption" yaml:"exportWithHiddenFieldsOption"` // Sheet controls option. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardpublishoptions.html#cfn-quicksight-dashboard-dashboardpublishoptions-sheetcontrolsoption // SheetControlsOption interface{} `field:"optional" json:"sheetControlsOption" yaml:"sheetControlsOption"` // The sheet layout maximization options of a dashbaord. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardpublishoptions.html#cfn-quicksight-dashboard-dashboardpublishoptions-sheetlayoutelementmaximizationoption // SheetLayoutElementMaximizationOption interface{} `field:"optional" json:"sheetLayoutElementMaximizationOption" yaml:"sheetLayoutElementMaximizationOption"` // The axis sort options of a dashboard. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardpublishoptions.html#cfn-quicksight-dashboard-dashboardpublishoptions-visualaxissortoption // VisualAxisSortOption interface{} `field:"optional" json:"visualAxisSortOption" yaml:"visualAxisSortOption"` // The menu options of a visual in a dashboard. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardpublishoptions.html#cfn-quicksight-dashboard-dashboardpublishoptions-visualmenuoption // VisualMenuOption interface{} `field:"optional" json:"visualMenuOption" yaml:"visualMenuOption"` // The visual publish options of a visual in a dashboard. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardpublishoptions.html#cfn-quicksight-dashboard-dashboardpublishoptions-visualpublishoptions // VisualPublishOptions interface{} `field:"optional" json:"visualPublishOptions" yaml:"visualPublishOptions"` }
Dashboard publish options.
Example:
// 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" dashboardPublishOptionsProperty := &DashboardPublishOptionsProperty{ AdHocFilteringOption: &AdHocFilteringOptionProperty{ AvailabilityStatus: jsii.String("availabilityStatus"), }, DataPointDrillUpDownOption: &DataPointDrillUpDownOptionProperty{ AvailabilityStatus: jsii.String("availabilityStatus"), }, DataPointMenuLabelOption: &DataPointMenuLabelOptionProperty{ AvailabilityStatus: jsii.String("availabilityStatus"), }, DataPointTooltipOption: &DataPointTooltipOptionProperty{ AvailabilityStatus: jsii.String("availabilityStatus"), }, ExportToCsvOption: &ExportToCSVOptionProperty{ AvailabilityStatus: jsii.String("availabilityStatus"), }, ExportWithHiddenFieldsOption: &ExportWithHiddenFieldsOptionProperty{ AvailabilityStatus: jsii.String("availabilityStatus"), }, SheetControlsOption: &SheetControlsOptionProperty{ VisibilityState: jsii.String("visibilityState"), }, SheetLayoutElementMaximizationOption: &SheetLayoutElementMaximizationOptionProperty{ AvailabilityStatus: jsii.String("availabilityStatus"), }, VisualAxisSortOption: &VisualAxisSortOptionProperty{ AvailabilityStatus: jsii.String("availabilityStatus"), }, VisualMenuOption: &VisualMenuOptionProperty{ AvailabilityStatus: jsii.String("availabilityStatus"), }, VisualPublishOptions: &DashboardVisualPublishOptionsProperty{ ExportHiddenFieldsOption: &ExportHiddenFieldsOptionProperty{ AvailabilityStatus: jsii.String("availabilityStatus"), }, }, }
type CfnDashboard_DashboardSourceEntityProperty ¶
type CfnDashboard_DashboardSourceEntityProperty struct { // Source template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardsourceentity.html#cfn-quicksight-dashboard-dashboardsourceentity-sourcetemplate // SourceTemplate interface{} `field:"optional" json:"sourceTemplate" yaml:"sourceTemplate"` }
Dashboard source entity.
Example:
// 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" dashboardSourceEntityProperty := &DashboardSourceEntityProperty{ SourceTemplate: &DashboardSourceTemplateProperty{ Arn: jsii.String("arn"), DataSetReferences: []interface{}{ &DataSetReferenceProperty{ DataSetArn: jsii.String("dataSetArn"), DataSetPlaceholder: jsii.String("dataSetPlaceholder"), }, }, }, }
type CfnDashboard_DashboardSourceTemplateProperty ¶
type CfnDashboard_DashboardSourceTemplateProperty struct { // The Amazon Resource Name (ARN) of the resource. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardsourcetemplate.html#cfn-quicksight-dashboard-dashboardsourcetemplate-arn // Arn *string `field:"required" json:"arn" yaml:"arn"` // Dataset references. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardsourcetemplate.html#cfn-quicksight-dashboard-dashboardsourcetemplate-datasetreferences // DataSetReferences interface{} `field:"required" json:"dataSetReferences" yaml:"dataSetReferences"` }
Dashboard source template.
Example:
// 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" dashboardSourceTemplateProperty := &DashboardSourceTemplateProperty{ Arn: jsii.String("arn"), DataSetReferences: []interface{}{ &DataSetReferenceProperty{ DataSetArn: jsii.String("dataSetArn"), DataSetPlaceholder: jsii.String("dataSetPlaceholder"), }, }, }
type CfnDashboard_DashboardVersionDefinitionProperty ¶ added in v2.72.0
type CfnDashboard_DashboardVersionDefinitionProperty struct { // An array of dataset identifier declarations. // // With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardversiondefinition.html#cfn-quicksight-dashboard-dashboardversiondefinition-datasetidentifierdeclarations // DataSetIdentifierDeclarations interface{} `field:"required" json:"dataSetIdentifierDeclarations" yaml:"dataSetIdentifierDeclarations"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardversiondefinition.html#cfn-quicksight-dashboard-dashboardversiondefinition-analysisdefaults // AnalysisDefaults interface{} `field:"optional" json:"analysisDefaults" yaml:"analysisDefaults"` // An array of calculated field definitions for the dashboard. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardversiondefinition.html#cfn-quicksight-dashboard-dashboardversiondefinition-calculatedfields // CalculatedFields interface{} `field:"optional" json:"calculatedFields" yaml:"calculatedFields"` // An array of dashboard-level column configurations. // // Column configurations are used to set the default formatting for a column that is used throughout a dashboard. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardversiondefinition.html#cfn-quicksight-dashboard-dashboardversiondefinition-columnconfigurations // ColumnConfigurations interface{} `field:"optional" json:"columnConfigurations" yaml:"columnConfigurations"` // The filter definitions for a dashboard. // // For more information, see [Filtering Data in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/adding-a-filter.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardversiondefinition.html#cfn-quicksight-dashboard-dashboardversiondefinition-filtergroups // FilterGroups interface{} `field:"optional" json:"filterGroups" yaml:"filterGroups"` // An array of option definitions for a dashboard. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardversiondefinition.html#cfn-quicksight-dashboard-dashboardversiondefinition-options // Options interface{} `field:"optional" json:"options" yaml:"options"` // The parameter declarations for a dashboard. // // Parameters are named variables that can transfer a value for use by an action or an object. // // For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardversiondefinition.html#cfn-quicksight-dashboard-dashboardversiondefinition-parameterdeclarations // ParameterDeclarations interface{} `field:"optional" json:"parameterDeclarations" yaml:"parameterDeclarations"` // An array of sheet definitions for a dashboard. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardversiondefinition.html#cfn-quicksight-dashboard-dashboardversiondefinition-sheets // Sheets interface{} `field:"optional" json:"sheets" yaml:"sheets"` }
The contents of a dashboard.
Example:
type CfnDashboard_DashboardVersionProperty ¶ added in v2.55.0
type CfnDashboard_DashboardVersionProperty struct { // The Amazon Resource Name (ARN) of the resource. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardversion.html#cfn-quicksight-dashboard-dashboardversion-arn // Arn *string `field:"optional" json:"arn" yaml:"arn"` // The time that this dashboard version was created. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardversion.html#cfn-quicksight-dashboard-dashboardversion-createdtime // CreatedTime *string `field:"optional" json:"createdTime" yaml:"createdTime"` // The Amazon Resource Numbers (ARNs) for the datasets that are associated with this version of the dashboard. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardversion.html#cfn-quicksight-dashboard-dashboardversion-datasetarns // DataSetArns *[]*string `field:"optional" json:"dataSetArns" yaml:"dataSetArns"` // Description. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardversion.html#cfn-quicksight-dashboard-dashboardversion-description // Description *string `field:"optional" json:"description" yaml:"description"` // Errors associated with this dashboard version. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardversion.html#cfn-quicksight-dashboard-dashboardversion-errors // Errors interface{} `field:"optional" json:"errors" yaml:"errors"` // A list of the associated sheets with the unique identifier and name of each sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardversion.html#cfn-quicksight-dashboard-dashboardversion-sheets // Sheets interface{} `field:"optional" json:"sheets" yaml:"sheets"` // Source entity ARN. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardversion.html#cfn-quicksight-dashboard-dashboardversion-sourceentityarn // SourceEntityArn *string `field:"optional" json:"sourceEntityArn" yaml:"sourceEntityArn"` // The HTTP status of the request. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardversion.html#cfn-quicksight-dashboard-dashboardversion-status // Status *string `field:"optional" json:"status" yaml:"status"` // The ARN of the theme associated with a version of the dashboard. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardversion.html#cfn-quicksight-dashboard-dashboardversion-themearn // ThemeArn *string `field:"optional" json:"themeArn" yaml:"themeArn"` // Version number for this version of the dashboard. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardversion.html#cfn-quicksight-dashboard-dashboardversion-versionnumber // VersionNumber *float64 `field:"optional" json:"versionNumber" yaml:"versionNumber"` }
Dashboard version.
Example:
// 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" dashboardVersionProperty := &DashboardVersionProperty{ Arn: jsii.String("arn"), CreatedTime: jsii.String("createdTime"), DataSetArns: []*string{ jsii.String("dataSetArns"), }, Description: jsii.String("description"), Errors: []interface{}{ &DashboardErrorProperty{ Message: jsii.String("message"), Type: jsii.String("type"), ViolatedEntities: []interface{}{ &EntityProperty{ Path: jsii.String("path"), }, }, }, }, Sheets: []interface{}{ &SheetProperty{ Name: jsii.String("name"), SheetId: jsii.String("sheetId"), }, }, SourceEntityArn: jsii.String("sourceEntityArn"), Status: jsii.String("status"), ThemeArn: jsii.String("themeArn"), VersionNumber: jsii.Number(123), }
type CfnDashboard_DashboardVisualPublishOptionsProperty ¶ added in v2.72.0
type CfnDashboard_DashboardVisualPublishOptionsProperty struct { // Determines if hidden fields are included in an exported dashboard. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardvisualpublishoptions.html#cfn-quicksight-dashboard-dashboardvisualpublishoptions-exporthiddenfieldsoption // ExportHiddenFieldsOption interface{} `field:"optional" json:"exportHiddenFieldsOption" yaml:"exportHiddenFieldsOption"` }
The visual publish options of a visual in a dashboard.
Example:
// 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" dashboardVisualPublishOptionsProperty := &DashboardVisualPublishOptionsProperty{ ExportHiddenFieldsOption: &ExportHiddenFieldsOptionProperty{ AvailabilityStatus: jsii.String("availabilityStatus"), }, }
type CfnDashboard_DataBarsOptionsProperty ¶ added in v2.72.0
type CfnDashboard_DataBarsOptionsProperty struct { // The field ID for the data bars options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-databarsoptions.html#cfn-quicksight-dashboard-databarsoptions-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The color of the negative data bar. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-databarsoptions.html#cfn-quicksight-dashboard-databarsoptions-negativecolor // NegativeColor *string `field:"optional" json:"negativeColor" yaml:"negativeColor"` // The color of the positive data bar. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-databarsoptions.html#cfn-quicksight-dashboard-databarsoptions-positivecolor // PositiveColor *string `field:"optional" json:"positiveColor" yaml:"positiveColor"` }
The options for data bars.
Example:
// 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" dataBarsOptionsProperty := &DataBarsOptionsProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional NegativeColor: jsii.String("negativeColor"), PositiveColor: jsii.String("positiveColor"), }
type CfnDashboard_DataColorProperty ¶ added in v2.72.0
type CfnDashboard_DataColorProperty struct { // The color that is applied to the data value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datacolor.html#cfn-quicksight-dashboard-datacolor-color // Color *string `field:"optional" json:"color" yaml:"color"` // The data value that the color is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datacolor.html#cfn-quicksight-dashboard-datacolor-datavalue // DataValue *float64 `field:"optional" json:"dataValue" yaml:"dataValue"` }
Determines the color that is applied to a particular data value.
Example:
// 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" dataColorProperty := &DataColorProperty{ Color: jsii.String("color"), DataValue: jsii.Number(123), }
type CfnDashboard_DataFieldSeriesItemProperty ¶ added in v2.72.0
type CfnDashboard_DataFieldSeriesItemProperty struct { // The axis that you are binding the field to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datafieldseriesitem.html#cfn-quicksight-dashboard-datafieldseriesitem-axisbinding // AxisBinding *string `field:"required" json:"axisBinding" yaml:"axisBinding"` // The field ID of the field that you are setting the axis binding to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datafieldseriesitem.html#cfn-quicksight-dashboard-datafieldseriesitem-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The field value of the field that you are setting the axis binding to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datafieldseriesitem.html#cfn-quicksight-dashboard-datafieldseriesitem-fieldvalue // FieldValue *string `field:"optional" json:"fieldValue" yaml:"fieldValue"` // The options that determine the presentation of line series associated to the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datafieldseriesitem.html#cfn-quicksight-dashboard-datafieldseriesitem-settings // Settings interface{} `field:"optional" json:"settings" yaml:"settings"` }
The data field series item configuration of a line chart.
Example:
// 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" dataFieldSeriesItemProperty := &DataFieldSeriesItemProperty{ AxisBinding: jsii.String("axisBinding"), FieldId: jsii.String("fieldId"), // the properties below are optional FieldValue: jsii.String("fieldValue"), Settings: &LineChartSeriesSettingsProperty{ LineStyleSettings: &LineChartLineStyleSettingsProperty{ LineInterpolation: jsii.String("lineInterpolation"), LineStyle: jsii.String("lineStyle"), LineVisibility: jsii.String("lineVisibility"), LineWidth: jsii.String("lineWidth"), }, MarkerStyleSettings: &LineChartMarkerStyleSettingsProperty{ MarkerColor: jsii.String("markerColor"), MarkerShape: jsii.String("markerShape"), MarkerSize: jsii.String("markerSize"), MarkerVisibility: jsii.String("markerVisibility"), }, }, }
type CfnDashboard_DataLabelOptionsProperty ¶ added in v2.72.0
type CfnDashboard_DataLabelOptionsProperty struct { // Determines the visibility of the category field labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-categorylabelvisibility // CategoryLabelVisibility *string `field:"optional" json:"categoryLabelVisibility" yaml:"categoryLabelVisibility"` // The option that determines the data label type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-datalabeltypes // DataLabelTypes interface{} `field:"optional" json:"dataLabelTypes" yaml:"dataLabelTypes"` // Determines the color of the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-labelcolor // LabelColor *string `field:"optional" json:"labelColor" yaml:"labelColor"` // Determines the content of the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-labelcontent // LabelContent *string `field:"optional" json:"labelContent" yaml:"labelContent"` // Determines the font configuration of the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-labelfontconfiguration // LabelFontConfiguration interface{} `field:"optional" json:"labelFontConfiguration" yaml:"labelFontConfiguration"` // Determines the visibility of the measure field labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-measurelabelvisibility // MeasureLabelVisibility *string `field:"optional" json:"measureLabelVisibility" yaml:"measureLabelVisibility"` // Determines whether overlap is enabled or disabled for the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-overlap // Overlap *string `field:"optional" json:"overlap" yaml:"overlap"` // Determines the position of the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-position // Position *string `field:"optional" json:"position" yaml:"position"` // Determines the visibility of the total. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-totalsvisibility // TotalsVisibility *string `field:"optional" json:"totalsVisibility" yaml:"totalsVisibility"` // Determines the visibility of the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options that determine the presentation of the data labels.
Example:
// 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" dataLabelOptionsProperty := &DataLabelOptionsProperty{ CategoryLabelVisibility: jsii.String("categoryLabelVisibility"), DataLabelTypes: []interface{}{ &DataLabelTypeProperty{ DataPathLabelType: &DataPathLabelTypeProperty{ FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), Visibility: jsii.String("visibility"), }, FieldLabelType: &FieldLabelTypeProperty{ FieldId: jsii.String("fieldId"), Visibility: jsii.String("visibility"), }, MaximumLabelType: &MaximumLabelTypeProperty{ Visibility: jsii.String("visibility"), }, MinimumLabelType: &MinimumLabelTypeProperty{ Visibility: jsii.String("visibility"), }, RangeEndsLabelType: &RangeEndsLabelTypeProperty{ Visibility: jsii.String("visibility"), }, }, }, LabelColor: jsii.String("labelColor"), LabelContent: jsii.String("labelContent"), LabelFontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, MeasureLabelVisibility: jsii.String("measureLabelVisibility"), Overlap: jsii.String("overlap"), Position: jsii.String("position"), TotalsVisibility: jsii.String("totalsVisibility"), Visibility: jsii.String("visibility"), }
type CfnDashboard_DataLabelTypeProperty ¶ added in v2.72.0
type CfnDashboard_DataLabelTypeProperty struct { // The option that specifies individual data values for labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeltype.html#cfn-quicksight-dashboard-datalabeltype-datapathlabeltype // DataPathLabelType interface{} `field:"optional" json:"dataPathLabelType" yaml:"dataPathLabelType"` // Determines the label configuration for the entire field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeltype.html#cfn-quicksight-dashboard-datalabeltype-fieldlabeltype // FieldLabelType interface{} `field:"optional" json:"fieldLabelType" yaml:"fieldLabelType"` // Determines the label configuration for the maximum value in a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeltype.html#cfn-quicksight-dashboard-datalabeltype-maximumlabeltype // MaximumLabelType interface{} `field:"optional" json:"maximumLabelType" yaml:"maximumLabelType"` // Determines the label configuration for the minimum value in a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeltype.html#cfn-quicksight-dashboard-datalabeltype-minimumlabeltype // MinimumLabelType interface{} `field:"optional" json:"minimumLabelType" yaml:"minimumLabelType"` // Determines the label configuration for range end value in a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeltype.html#cfn-quicksight-dashboard-datalabeltype-rangeendslabeltype // RangeEndsLabelType interface{} `field:"optional" json:"rangeEndsLabelType" yaml:"rangeEndsLabelType"` }
The option that determines the data label type.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" dataLabelTypeProperty := &DataLabelTypeProperty{ DataPathLabelType: &DataPathLabelTypeProperty{ FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), Visibility: jsii.String("visibility"), }, FieldLabelType: &FieldLabelTypeProperty{ FieldId: jsii.String("fieldId"), Visibility: jsii.String("visibility"), }, MaximumLabelType: &MaximumLabelTypeProperty{ Visibility: jsii.String("visibility"), }, MinimumLabelType: &MinimumLabelTypeProperty{ Visibility: jsii.String("visibility"), }, RangeEndsLabelType: &RangeEndsLabelTypeProperty{ Visibility: jsii.String("visibility"), }, }
type CfnDashboard_DataPathColorProperty ¶ added in v2.72.0
type CfnDashboard_DataPathColorProperty struct { // The color that needs to be applied to the element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datapathcolor.html#cfn-quicksight-dashboard-datapathcolor-color // Color *string `field:"required" json:"color" yaml:"color"` // The element that the color needs to be applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datapathcolor.html#cfn-quicksight-dashboard-datapathcolor-element // Element interface{} `field:"required" json:"element" yaml:"element"` // The time granularity of the field that the color needs to be applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datapathcolor.html#cfn-quicksight-dashboard-datapathcolor-timegranularity // TimeGranularity *string `field:"optional" json:"timeGranularity" yaml:"timeGranularity"` }
The color map that determines the color options for a particular element.
Example:
// 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" dataPathColorProperty := &DataPathColorProperty{ Color: jsii.String("color"), Element: &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, // the properties below are optional TimeGranularity: jsii.String("timeGranularity"), }
type CfnDashboard_DataPathLabelTypeProperty ¶ added in v2.72.0
type CfnDashboard_DataPathLabelTypeProperty struct { // The field ID of the field that the data label needs to be applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datapathlabeltype.html#cfn-quicksight-dashboard-datapathlabeltype-fieldid // FieldId *string `field:"optional" json:"fieldId" yaml:"fieldId"` // The actual value of the field that is labeled. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datapathlabeltype.html#cfn-quicksight-dashboard-datapathlabeltype-fieldvalue // FieldValue *string `field:"optional" json:"fieldValue" yaml:"fieldValue"` // The visibility of the data label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datapathlabeltype.html#cfn-quicksight-dashboard-datapathlabeltype-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The option that specifies individual data values for labels.
Example:
// 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" dataPathLabelTypeProperty := &DataPathLabelTypeProperty{ FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), Visibility: jsii.String("visibility"), }
type CfnDashboard_DataPathSortProperty ¶ added in v2.72.0
type CfnDashboard_DataPathSortProperty struct { // Determines the sort direction. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datapathsort.html#cfn-quicksight-dashboard-datapathsort-direction // Direction *string `field:"required" json:"direction" yaml:"direction"` // The list of data paths that need to be sorted. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datapathsort.html#cfn-quicksight-dashboard-datapathsort-sortpaths // SortPaths interface{} `field:"required" json:"sortPaths" yaml:"sortPaths"` }
Allows data paths to be sorted by a specific data value.
Example:
// 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" dataPathSortProperty := &DataPathSortProperty{ Direction: jsii.String("direction"), SortPaths: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, }
type CfnDashboard_DataPathTypeProperty ¶ added in v2.103.0
type CfnDashboard_DataPathTypeProperty struct { // The type of data path value utilized in a pivot table. Choose one of the following options:. // // - `HIERARCHY_ROWS_LAYOUT_COLUMN` - The type of data path for the rows layout column, when `RowsLayout` is set to `HIERARCHY` . // - `MULTIPLE_ROW_METRICS_COLUMN` - The type of data path for the metric column when the row is set to Metric Placement. // - `EMPTY_COLUMN_HEADER` - The type of data path for the column with empty column header, when there is no field in `ColumnsFieldWell` and the row is set to Metric Placement. // - `COUNT_METRIC_COLUMN` - The type of data path for the column with `COUNT` as the metric, when there is no field in the `ValuesFieldWell` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datapathtype.html#cfn-quicksight-dashboard-datapathtype-pivottabledatapathtype // PivotTableDataPathType *string `field:"optional" json:"pivotTableDataPathType" yaml:"pivotTableDataPathType"` }
The type of the data path value.
Example:
// 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" dataPathTypeProperty := &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }
type CfnDashboard_DataPathValueProperty ¶ added in v2.72.0
type CfnDashboard_DataPathValueProperty struct { // The type configuration of the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datapathvalue.html#cfn-quicksight-dashboard-datapathvalue-datapathtype // DataPathType interface{} `field:"optional" json:"dataPathType" yaml:"dataPathType"` // The field ID of the field that needs to be sorted. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datapathvalue.html#cfn-quicksight-dashboard-datapathvalue-fieldid // FieldId *string `field:"optional" json:"fieldId" yaml:"fieldId"` // The actual value of the field that needs to be sorted. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datapathvalue.html#cfn-quicksight-dashboard-datapathvalue-fieldvalue // FieldValue *string `field:"optional" json:"fieldValue" yaml:"fieldValue"` }
The data path that needs to be sorted.
Example:
// 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" dataPathValueProperty := &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }
type CfnDashboard_DataPointDrillUpDownOptionProperty ¶ added in v2.72.0
type CfnDashboard_DataPointDrillUpDownOptionProperty struct { // The status of the drill down options of data points. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datapointdrillupdownoption.html#cfn-quicksight-dashboard-datapointdrillupdownoption-availabilitystatus // AvailabilityStatus *string `field:"optional" json:"availabilityStatus" yaml:"availabilityStatus"` }
The drill down options for data points in a dashbaord.
Example:
// 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" dataPointDrillUpDownOptionProperty := &DataPointDrillUpDownOptionProperty{ AvailabilityStatus: jsii.String("availabilityStatus"), }
type CfnDashboard_DataPointMenuLabelOptionProperty ¶ added in v2.72.0
type CfnDashboard_DataPointMenuLabelOptionProperty struct { // The status of the data point menu options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datapointmenulabeloption.html#cfn-quicksight-dashboard-datapointmenulabeloption-availabilitystatus // AvailabilityStatus *string `field:"optional" json:"availabilityStatus" yaml:"availabilityStatus"` }
The data point menu options of a dashboard.
Example:
// 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" dataPointMenuLabelOptionProperty := &DataPointMenuLabelOptionProperty{ AvailabilityStatus: jsii.String("availabilityStatus"), }
type CfnDashboard_DataPointTooltipOptionProperty ¶ added in v2.72.0
type CfnDashboard_DataPointTooltipOptionProperty struct { // The status of the data point tool tip options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datapointtooltipoption.html#cfn-quicksight-dashboard-datapointtooltipoption-availabilitystatus // AvailabilityStatus *string `field:"optional" json:"availabilityStatus" yaml:"availabilityStatus"` }
The data point tooltip options.
Example:
// 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" dataPointTooltipOptionProperty := &DataPointTooltipOptionProperty{ AvailabilityStatus: jsii.String("availabilityStatus"), }
type CfnDashboard_DataSetIdentifierDeclarationProperty ¶ added in v2.72.0
type CfnDashboard_DataSetIdentifierDeclarationProperty struct { // The Amazon Resource Name (ARN) of the data set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datasetidentifierdeclaration.html#cfn-quicksight-dashboard-datasetidentifierdeclaration-datasetarn // DataSetArn *string `field:"required" json:"dataSetArn" yaml:"dataSetArn"` // The identifier of the data set, typically the data set's name. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datasetidentifierdeclaration.html#cfn-quicksight-dashboard-datasetidentifierdeclaration-identifier // Identifier *string `field:"required" json:"identifier" yaml:"identifier"` }
A data set.
Example:
// 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" dataSetIdentifierDeclarationProperty := &DataSetIdentifierDeclarationProperty{ DataSetArn: jsii.String("dataSetArn"), Identifier: jsii.String("identifier"), }
type CfnDashboard_DataSetReferenceProperty ¶
type CfnDashboard_DataSetReferenceProperty struct { // Dataset Amazon Resource Name (ARN). // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datasetreference.html#cfn-quicksight-dashboard-datasetreference-datasetarn // DataSetArn *string `field:"required" json:"dataSetArn" yaml:"dataSetArn"` // Dataset placeholder. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datasetreference.html#cfn-quicksight-dashboard-datasetreference-datasetplaceholder // DataSetPlaceholder *string `field:"required" json:"dataSetPlaceholder" yaml:"dataSetPlaceholder"` }
Dataset reference.
Example:
// 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" dataSetReferenceProperty := &DataSetReferenceProperty{ DataSetArn: jsii.String("dataSetArn"), DataSetPlaceholder: jsii.String("dataSetPlaceholder"), }
type CfnDashboard_DateAxisOptionsProperty ¶ added in v2.72.0
type CfnDashboard_DateAxisOptionsProperty struct { // Determines whether or not missing dates are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dateaxisoptions.html#cfn-quicksight-dashboard-dateaxisoptions-missingdatevisibility // MissingDateVisibility *string `field:"optional" json:"missingDateVisibility" yaml:"missingDateVisibility"` }
The options that determine how a date axis is displayed.
Example:
// 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" dateAxisOptionsProperty := &DateAxisOptionsProperty{ MissingDateVisibility: jsii.String("missingDateVisibility"), }
type CfnDashboard_DateDimensionFieldProperty ¶ added in v2.72.0
type CfnDashboard_DateDimensionFieldProperty struct { // The column that is used in the `DateDimensionField` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datedimensionfield.html#cfn-quicksight-dashboard-datedimensionfield-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The custom field ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datedimensionfield.html#cfn-quicksight-dashboard-datedimensionfield-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The date granularity of the `DateDimensionField` . Choose one of the following options:. // // - `YEAR` // - `QUARTER` // - `MONTH` // - `WEEK` // - `DAY` // - `HOUR` // - `MINUTE` // - `SECOND` // - `MILLISECOND`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datedimensionfield.html#cfn-quicksight-dashboard-datedimensionfield-dategranularity // DateGranularity *string `field:"optional" json:"dateGranularity" yaml:"dateGranularity"` // The format configuration of the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datedimensionfield.html#cfn-quicksight-dashboard-datedimensionfield-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` // The custom hierarchy ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datedimensionfield.html#cfn-quicksight-dashboard-datedimensionfield-hierarchyid // HierarchyId *string `field:"optional" json:"hierarchyId" yaml:"hierarchyId"` }
The dimension type field with date type columns.
Example:
// 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" dateDimensionFieldProperty := &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }
type CfnDashboard_DateMeasureFieldProperty ¶ added in v2.72.0
type CfnDashboard_DateMeasureFieldProperty struct { // The column that is used in the `DateMeasureField` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datemeasurefield.html#cfn-quicksight-dashboard-datemeasurefield-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The custom field ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datemeasurefield.html#cfn-quicksight-dashboard-datemeasurefield-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The aggregation function of the measure field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datemeasurefield.html#cfn-quicksight-dashboard-datemeasurefield-aggregationfunction // AggregationFunction *string `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"` // The format configuration of the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datemeasurefield.html#cfn-quicksight-dashboard-datemeasurefield-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` }
The measure type field with date type columns.
Example:
// 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" dateMeasureFieldProperty := &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }
type CfnDashboard_DateTimeDefaultValuesProperty ¶ added in v2.72.0
type CfnDashboard_DateTimeDefaultValuesProperty struct { // The dynamic value of the `DataTimeDefaultValues` . // // Different defaults are displayed according to users, groups, and values mapping. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimedefaultvalues.html#cfn-quicksight-dashboard-datetimedefaultvalues-dynamicvalue // DynamicValue interface{} `field:"optional" json:"dynamicValue" yaml:"dynamicValue"` // The rolling date of the `DataTimeDefaultValues` . // // The date is determined from the dataset based on input expression. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimedefaultvalues.html#cfn-quicksight-dashboard-datetimedefaultvalues-rollingdate // RollingDate interface{} `field:"optional" json:"rollingDate" yaml:"rollingDate"` // The static values of the `DataTimeDefaultValues` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimedefaultvalues.html#cfn-quicksight-dashboard-datetimedefaultvalues-staticvalues // StaticValues *[]*string `field:"optional" json:"staticValues" yaml:"staticValues"` }
The default values of the `DateTimeParameterDeclaration` .
Example:
// 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" dateTimeDefaultValuesProperty := &DateTimeDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValues: []*string{ jsii.String("staticValues"), }, }
type CfnDashboard_DateTimeFormatConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_DateTimeFormatConfigurationProperty struct { // Determines the `DateTime` format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimeformatconfiguration.html#cfn-quicksight-dashboard-datetimeformatconfiguration-datetimeformat // DateTimeFormat *string `field:"optional" json:"dateTimeFormat" yaml:"dateTimeFormat"` // The options that determine the null value format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimeformatconfiguration.html#cfn-quicksight-dashboard-datetimeformatconfiguration-nullvalueformatconfiguration // NullValueFormatConfiguration interface{} `field:"optional" json:"nullValueFormatConfiguration" yaml:"nullValueFormatConfiguration"` // The formatting configuration for numeric `DateTime` fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimeformatconfiguration.html#cfn-quicksight-dashboard-datetimeformatconfiguration-numericformatconfiguration // NumericFormatConfiguration interface{} `field:"optional" json:"numericFormatConfiguration" yaml:"numericFormatConfiguration"` }
Formatting configuration for `DateTime` fields.
Example:
// 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" dateTimeFormatConfigurationProperty := &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }
type CfnDashboard_DateTimeHierarchyProperty ¶ added in v2.72.0
type CfnDashboard_DateTimeHierarchyProperty struct { // The hierarchy ID of the `DateTime` hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimehierarchy.html#cfn-quicksight-dashboard-datetimehierarchy-hierarchyid // HierarchyId *string `field:"required" json:"hierarchyId" yaml:"hierarchyId"` // The option that determines the drill down filters for the `DateTime` hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimehierarchy.html#cfn-quicksight-dashboard-datetimehierarchy-drilldownfilters // DrillDownFilters interface{} `field:"optional" json:"drillDownFilters" yaml:"drillDownFilters"` }
The option that determines the hierarchy of any `DateTime` fields.
Example:
// 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" dateTimeHierarchyProperty := &DateTimeHierarchyProperty{ HierarchyId: jsii.String("hierarchyId"), // the properties below are optional DrillDownFilters: []interface{}{ &DrillDownFilterProperty{ CategoryFilter: &CategoryDrillDownFilterProperty{ CategoryValues: []*string{ jsii.String("categoryValues"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Value: jsii.Number(123), }, TimeRangeFilter: &TimeRangeDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, RangeMaximum: jsii.String("rangeMaximum"), RangeMinimum: jsii.String("rangeMinimum"), TimeGranularity: jsii.String("timeGranularity"), }, }, }, }
type CfnDashboard_DateTimeParameterDeclarationProperty ¶ added in v2.72.0
type CfnDashboard_DateTimeParameterDeclarationProperty struct { // The name of the parameter that is being declared. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimeparameterdeclaration.html#cfn-quicksight-dashboard-datetimeparameterdeclaration-name // Name *string `field:"required" json:"name" yaml:"name"` // The default values of a parameter. // // If the parameter is a single-value parameter, a maximum of one default value can be provided. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimeparameterdeclaration.html#cfn-quicksight-dashboard-datetimeparameterdeclaration-defaultvalues // DefaultValues interface{} `field:"optional" json:"defaultValues" yaml:"defaultValues"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimeparameterdeclaration.html#cfn-quicksight-dashboard-datetimeparameterdeclaration-mappeddatasetparameters // MappedDataSetParameters interface{} `field:"optional" json:"mappedDataSetParameters" yaml:"mappedDataSetParameters"` // The level of time precision that is used to aggregate `DateTime` values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimeparameterdeclaration.html#cfn-quicksight-dashboard-datetimeparameterdeclaration-timegranularity // TimeGranularity *string `field:"optional" json:"timeGranularity" yaml:"timeGranularity"` // The configuration that defines the default value of a `DateTime` parameter when a value has not been set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimeparameterdeclaration.html#cfn-quicksight-dashboard-datetimeparameterdeclaration-valuewhenunset // ValueWhenUnset interface{} `field:"optional" json:"valueWhenUnset" yaml:"valueWhenUnset"` }
A parameter declaration for the `DateTime` data type.
Example:
// 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" dateTimeParameterDeclarationProperty := &DateTimeParameterDeclarationProperty{ Name: jsii.String("name"), // the properties below are optional DefaultValues: &DateTimeDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValues: []*string{ jsii.String("staticValues"), }, }, MappedDataSetParameters: []interface{}{ &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }, }, TimeGranularity: jsii.String("timeGranularity"), ValueWhenUnset: &DateTimeValueWhenUnsetConfigurationProperty{ CustomValue: jsii.String("customValue"), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }, }
type CfnDashboard_DateTimeParameterProperty ¶
type CfnDashboard_DateTimeParameterProperty struct { // A display name for the date-time parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimeparameter.html#cfn-quicksight-dashboard-datetimeparameter-name // Name *string `field:"required" json:"name" yaml:"name"` // The values for the date-time parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimeparameter.html#cfn-quicksight-dashboard-datetimeparameter-values // Values *[]*string `field:"required" json:"values" yaml:"values"` }
A date-time parameter.
Example:
// 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" dateTimeParameterProperty := &DateTimeParameterProperty{ Name: jsii.String("name"), Values: []*string{ jsii.String("values"), }, }
type CfnDashboard_DateTimePickerControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnDashboard_DateTimePickerControlDisplayOptionsProperty struct { // Customize how dates are formatted in controls. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimepickercontroldisplayoptions.html#cfn-quicksight-dashboard-datetimepickercontroldisplayoptions-datetimeformat // DateTimeFormat *string `field:"optional" json:"dateTimeFormat" yaml:"dateTimeFormat"` // The configuration of info icon label options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimepickercontroldisplayoptions.html#cfn-quicksight-dashboard-datetimepickercontroldisplayoptions-infoiconlabeloptions // InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"` // The options to configure the title visibility, name, and font size. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimepickercontroldisplayoptions.html#cfn-quicksight-dashboard-datetimepickercontroldisplayoptions-titleoptions // TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"` }
The display options of a control.
Example:
// 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" dateTimePickerControlDisplayOptionsProperty := &DateTimePickerControlDisplayOptionsProperty{ DateTimeFormat: jsii.String("dateTimeFormat"), InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }
type CfnDashboard_DateTimeValueWhenUnsetConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_DateTimeValueWhenUnsetConfigurationProperty struct { // A custom value that's used when the value of a parameter isn't set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimevaluewhenunsetconfiguration.html#cfn-quicksight-dashboard-datetimevaluewhenunsetconfiguration-customvalue // CustomValue *string `field:"optional" json:"customValue" yaml:"customValue"` // The built-in options for default values. The value can be one of the following:. // // - `RECOMMENDED` : The recommended value. // - `NULL` : The `NULL` value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimevaluewhenunsetconfiguration.html#cfn-quicksight-dashboard-datetimevaluewhenunsetconfiguration-valuewhenunsetoption // ValueWhenUnsetOption *string `field:"optional" json:"valueWhenUnsetOption" yaml:"valueWhenUnsetOption"` }
The configuration that defines the default value of a `DateTime` parameter when a value has not been set.
Example:
// 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" dateTimeValueWhenUnsetConfigurationProperty := &DateTimeValueWhenUnsetConfigurationProperty{ CustomValue: jsii.String("customValue"), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }
type CfnDashboard_DecimalDefaultValuesProperty ¶ added in v2.72.0
type CfnDashboard_DecimalDefaultValuesProperty struct { // The dynamic value of the `DecimalDefaultValues` . // // Different defaults are displayed according to users, groups, and values mapping. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-decimaldefaultvalues.html#cfn-quicksight-dashboard-decimaldefaultvalues-dynamicvalue // DynamicValue interface{} `field:"optional" json:"dynamicValue" yaml:"dynamicValue"` // The static values of the `DecimalDefaultValues` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-decimaldefaultvalues.html#cfn-quicksight-dashboard-decimaldefaultvalues-staticvalues // StaticValues interface{} `field:"optional" json:"staticValues" yaml:"staticValues"` }
The default values of the `DecimalParameterDeclaration` .
Example:
// 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" decimalDefaultValuesProperty := &DecimalDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []interface{}{ jsii.Number(123), }, }
type CfnDashboard_DecimalParameterDeclarationProperty ¶ added in v2.72.0
type CfnDashboard_DecimalParameterDeclarationProperty struct { // The name of the parameter that is being declared. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-decimalparameterdeclaration.html#cfn-quicksight-dashboard-decimalparameterdeclaration-name // Name *string `field:"required" json:"name" yaml:"name"` // The value type determines whether the parameter is a single-value or multi-value parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-decimalparameterdeclaration.html#cfn-quicksight-dashboard-decimalparameterdeclaration-parametervaluetype // ParameterValueType *string `field:"required" json:"parameterValueType" yaml:"parameterValueType"` // The default values of a parameter. // // If the parameter is a single-value parameter, a maximum of one default value can be provided. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-decimalparameterdeclaration.html#cfn-quicksight-dashboard-decimalparameterdeclaration-defaultvalues // DefaultValues interface{} `field:"optional" json:"defaultValues" yaml:"defaultValues"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-decimalparameterdeclaration.html#cfn-quicksight-dashboard-decimalparameterdeclaration-mappeddatasetparameters // MappedDataSetParameters interface{} `field:"optional" json:"mappedDataSetParameters" yaml:"mappedDataSetParameters"` // The configuration that defines the default value of a `Decimal` parameter when a value has not been set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-decimalparameterdeclaration.html#cfn-quicksight-dashboard-decimalparameterdeclaration-valuewhenunset // ValueWhenUnset interface{} `field:"optional" json:"valueWhenUnset" yaml:"valueWhenUnset"` }
A parameter declaration for the `Decimal` data type.
Example:
// 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" decimalParameterDeclarationProperty := &DecimalParameterDeclarationProperty{ Name: jsii.String("name"), ParameterValueType: jsii.String("parameterValueType"), // the properties below are optional DefaultValues: &DecimalDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []interface{}{ jsii.Number(123), }, }, MappedDataSetParameters: []interface{}{ &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }, }, ValueWhenUnset: &DecimalValueWhenUnsetConfigurationProperty{ CustomValue: jsii.Number(123), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }, }
type CfnDashboard_DecimalParameterProperty ¶
type CfnDashboard_DecimalParameterProperty struct { // A display name for the decimal parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-decimalparameter.html#cfn-quicksight-dashboard-decimalparameter-name // Name *string `field:"required" json:"name" yaml:"name"` // The values for the decimal parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-decimalparameter.html#cfn-quicksight-dashboard-decimalparameter-values // Values interface{} `field:"required" json:"values" yaml:"values"` }
A decimal parameter.
Example:
// 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" decimalParameterProperty := &DecimalParameterProperty{ Name: jsii.String("name"), Values: []interface{}{ jsii.Number(123), }, }
type CfnDashboard_DecimalPlacesConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_DecimalPlacesConfigurationProperty struct { // The values of the decimal places. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-decimalplacesconfiguration.html#cfn-quicksight-dashboard-decimalplacesconfiguration-decimalplaces // DecimalPlaces *float64 `field:"required" json:"decimalPlaces" yaml:"decimalPlaces"` }
The option that determines the decimal places configuration.
Example:
// 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" decimalPlacesConfigurationProperty := &DecimalPlacesConfigurationProperty{ DecimalPlaces: jsii.Number(123), }
type CfnDashboard_DecimalValueWhenUnsetConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_DecimalValueWhenUnsetConfigurationProperty struct { // A custom value that's used when the value of a parameter isn't set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-decimalvaluewhenunsetconfiguration.html#cfn-quicksight-dashboard-decimalvaluewhenunsetconfiguration-customvalue // CustomValue *float64 `field:"optional" json:"customValue" yaml:"customValue"` // The built-in options for default values. The value can be one of the following:. // // - `RECOMMENDED` : The recommended value. // - `NULL` : The `NULL` value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-decimalvaluewhenunsetconfiguration.html#cfn-quicksight-dashboard-decimalvaluewhenunsetconfiguration-valuewhenunsetoption // ValueWhenUnsetOption *string `field:"optional" json:"valueWhenUnsetOption" yaml:"valueWhenUnsetOption"` }
The configuration that defines the default value of a `Decimal` parameter when a value has not been set.
Example:
// 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" decimalValueWhenUnsetConfigurationProperty := &DecimalValueWhenUnsetConfigurationProperty{ CustomValue: jsii.Number(123), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }
type CfnDashboard_DefaultFreeFormLayoutConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_DefaultFreeFormLayoutConfigurationProperty struct { // Determines the screen canvas size options for a free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultfreeformlayoutconfiguration.html#cfn-quicksight-dashboard-defaultfreeformlayoutconfiguration-canvassizeoptions // CanvasSizeOptions interface{} `field:"required" json:"canvasSizeOptions" yaml:"canvasSizeOptions"` }
The options that determine the default settings of a free-form layout configuration.
Example:
// 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" defaultFreeFormLayoutConfigurationProperty := &DefaultFreeFormLayoutConfigurationProperty{ CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }
type CfnDashboard_DefaultGridLayoutConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_DefaultGridLayoutConfigurationProperty struct { // Determines the screen canvas size options for a grid layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultgridlayoutconfiguration.html#cfn-quicksight-dashboard-defaultgridlayoutconfiguration-canvassizeoptions // CanvasSizeOptions interface{} `field:"required" json:"canvasSizeOptions" yaml:"canvasSizeOptions"` }
The options that determine the default settings for a grid layout configuration.
Example:
// 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" defaultGridLayoutConfigurationProperty := &DefaultGridLayoutConfigurationProperty{ CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }
type CfnDashboard_DefaultInteractiveLayoutConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_DefaultInteractiveLayoutConfigurationProperty struct { // The options that determine the default settings of a free-form layout configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultinteractivelayoutconfiguration.html#cfn-quicksight-dashboard-defaultinteractivelayoutconfiguration-freeform // FreeForm interface{} `field:"optional" json:"freeForm" yaml:"freeForm"` // The options that determine the default settings for a grid layout configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultinteractivelayoutconfiguration.html#cfn-quicksight-dashboard-defaultinteractivelayoutconfiguration-grid // Grid interface{} `field:"optional" json:"grid" yaml:"grid"` }
The options that determine the default settings for interactive layout configuration.
Example:
// 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" defaultInteractiveLayoutConfigurationProperty := &DefaultInteractiveLayoutConfigurationProperty{ FreeForm: &DefaultFreeFormLayoutConfigurationProperty{ CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, Grid: &DefaultGridLayoutConfigurationProperty{ CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, }
type CfnDashboard_DefaultNewSheetConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_DefaultNewSheetConfigurationProperty struct { // The options that determine the default settings for interactive layout configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultnewsheetconfiguration.html#cfn-quicksight-dashboard-defaultnewsheetconfiguration-interactivelayoutconfiguration // InteractiveLayoutConfiguration interface{} `field:"optional" json:"interactiveLayoutConfiguration" yaml:"interactiveLayoutConfiguration"` // The options that determine the default settings for a paginated layout configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultnewsheetconfiguration.html#cfn-quicksight-dashboard-defaultnewsheetconfiguration-paginatedlayoutconfiguration // PaginatedLayoutConfiguration interface{} `field:"optional" json:"paginatedLayoutConfiguration" yaml:"paginatedLayoutConfiguration"` // The option that determines the sheet content type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultnewsheetconfiguration.html#cfn-quicksight-dashboard-defaultnewsheetconfiguration-sheetcontenttype // SheetContentType *string `field:"optional" json:"sheetContentType" yaml:"sheetContentType"` }
The configuration for default new sheet settings.
Example:
// 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" defaultNewSheetConfigurationProperty := &DefaultNewSheetConfigurationProperty{ InteractiveLayoutConfiguration: &DefaultInteractiveLayoutConfigurationProperty{ FreeForm: &DefaultFreeFormLayoutConfigurationProperty{ CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, Grid: &DefaultGridLayoutConfigurationProperty{ CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, }, PaginatedLayoutConfiguration: &DefaultPaginatedLayoutConfigurationProperty{ SectionBased: &DefaultSectionBasedLayoutConfigurationProperty{ CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{ PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }, }, }, }, SheetContentType: jsii.String("sheetContentType"), }
type CfnDashboard_DefaultPaginatedLayoutConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_DefaultPaginatedLayoutConfigurationProperty struct { // The options that determine the default settings for a section-based layout configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultpaginatedlayoutconfiguration.html#cfn-quicksight-dashboard-defaultpaginatedlayoutconfiguration-sectionbased // SectionBased interface{} `field:"optional" json:"sectionBased" yaml:"sectionBased"` }
The options that determine the default settings for a paginated layout configuration.
Example:
// 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" defaultPaginatedLayoutConfigurationProperty := &DefaultPaginatedLayoutConfigurationProperty{ SectionBased: &DefaultSectionBasedLayoutConfigurationProperty{ CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{ PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }, }, }, }
type CfnDashboard_DefaultSectionBasedLayoutConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_DefaultSectionBasedLayoutConfigurationProperty struct { // Determines the screen canvas size options for a section-based layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultsectionbasedlayoutconfiguration.html#cfn-quicksight-dashboard-defaultsectionbasedlayoutconfiguration-canvassizeoptions // CanvasSizeOptions interface{} `field:"required" json:"canvasSizeOptions" yaml:"canvasSizeOptions"` }
The options that determine the default settings for a section-based layout configuration.
Example:
// 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" defaultSectionBasedLayoutConfigurationProperty := &DefaultSectionBasedLayoutConfigurationProperty{ CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{ PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }, }, }
type CfnDashboard_DestinationParameterValueConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_DestinationParameterValueConfigurationProperty struct { // The configuration of custom values for destination parameter in `DestinationParameterValueConfiguration` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-customvaluesconfiguration // CustomValuesConfiguration interface{} `field:"optional" json:"customValuesConfiguration" yaml:"customValuesConfiguration"` // The configuration that selects all options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-selectallvalueoptions // SelectAllValueOptions *string `field:"optional" json:"selectAllValueOptions" yaml:"selectAllValueOptions"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-sourcecolumn // SourceColumn interface{} `field:"optional" json:"sourceColumn" yaml:"sourceColumn"` // The source field ID of the destination parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-sourcefield // SourceField *string `field:"optional" json:"sourceField" yaml:"sourceField"` // The source parameter name of the destination parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-sourceparametername // SourceParameterName *string `field:"optional" json:"sourceParameterName" yaml:"sourceParameterName"` }
The configuration of destination parameter values.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" destinationParameterValueConfigurationProperty := &DestinationParameterValueConfigurationProperty{ CustomValuesConfiguration: &CustomValuesConfigurationProperty{ CustomValues: &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }, // the properties below are optional IncludeNullValue: jsii.Boolean(false), }, SelectAllValueOptions: jsii.String("selectAllValueOptions"), SourceColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceField: jsii.String("sourceField"), SourceParameterName: jsii.String("sourceParameterName"), }
type CfnDashboard_DimensionFieldProperty ¶ added in v2.72.0
type CfnDashboard_DimensionFieldProperty struct { // The dimension type field with categorical type columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dimensionfield.html#cfn-quicksight-dashboard-dimensionfield-categoricaldimensionfield // CategoricalDimensionField interface{} `field:"optional" json:"categoricalDimensionField" yaml:"categoricalDimensionField"` // The dimension type field with date type columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dimensionfield.html#cfn-quicksight-dashboard-dimensionfield-datedimensionfield // DateDimensionField interface{} `field:"optional" json:"dateDimensionField" yaml:"dateDimensionField"` // The dimension type field with numerical type columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dimensionfield.html#cfn-quicksight-dashboard-dimensionfield-numericaldimensionfield // NumericalDimensionField interface{} `field:"optional" json:"numericalDimensionField" yaml:"numericalDimensionField"` }
The dimension type field.
Example:
// 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" dimensionFieldProperty := &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }
type CfnDashboard_DonutCenterOptionsProperty ¶ added in v2.72.0
type CfnDashboard_DonutCenterOptionsProperty struct { // Determines the visibility of the label in a donut chart. // // In the Amazon QuickSight console, this option is called `'Show total'` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-donutcenteroptions.html#cfn-quicksight-dashboard-donutcenteroptions-labelvisibility // LabelVisibility *string `field:"optional" json:"labelVisibility" yaml:"labelVisibility"` }
The label options of the label that is displayed in the center of a donut chart.
This option isn't available for pie charts.
Example:
// 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" donutCenterOptionsProperty := &DonutCenterOptionsProperty{ LabelVisibility: jsii.String("labelVisibility"), }
type CfnDashboard_DonutOptionsProperty ¶ added in v2.72.0
type CfnDashboard_DonutOptionsProperty struct { // The option for define the arc of the chart shape. Valid values are as follows:. // // - `WHOLE` - A pie chart // - `SMALL` - A small-sized donut chart // - `MEDIUM` - A medium-sized donut chart // - `LARGE` - A large-sized donut chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-donutoptions.html#cfn-quicksight-dashboard-donutoptions-arcoptions // ArcOptions interface{} `field:"optional" json:"arcOptions" yaml:"arcOptions"` // The label options of the label that is displayed in the center of a donut chart. // // This option isn't available for pie charts. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-donutoptions.html#cfn-quicksight-dashboard-donutoptions-donutcenteroptions // DonutCenterOptions interface{} `field:"optional" json:"donutCenterOptions" yaml:"donutCenterOptions"` }
The options for configuring a donut chart or pie chart.
Example:
// 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" donutOptionsProperty := &DonutOptionsProperty{ ArcOptions: &ArcOptionsProperty{ ArcThickness: jsii.String("arcThickness"), }, DonutCenterOptions: &DonutCenterOptionsProperty{ LabelVisibility: jsii.String("labelVisibility"), }, }
type CfnDashboard_DrillDownFilterProperty ¶ added in v2.72.0
type CfnDashboard_DrillDownFilterProperty struct { // The category type drill down filter. // // This filter is used for string type columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-drilldownfilter.html#cfn-quicksight-dashboard-drilldownfilter-categoryfilter // CategoryFilter interface{} `field:"optional" json:"categoryFilter" yaml:"categoryFilter"` // The numeric equality type drill down filter. // // This filter is used for number type columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-drilldownfilter.html#cfn-quicksight-dashboard-drilldownfilter-numericequalityfilter // NumericEqualityFilter interface{} `field:"optional" json:"numericEqualityFilter" yaml:"numericEqualityFilter"` // The time range drill down filter. // // This filter is used for date time columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-drilldownfilter.html#cfn-quicksight-dashboard-drilldownfilter-timerangefilter // TimeRangeFilter interface{} `field:"optional" json:"timeRangeFilter" yaml:"timeRangeFilter"` }
The drill down filter for the column hierarchies.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" drillDownFilterProperty := &DrillDownFilterProperty{ CategoryFilter: &CategoryDrillDownFilterProperty{ CategoryValues: []*string{ jsii.String("categoryValues"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Value: jsii.Number(123), }, TimeRangeFilter: &TimeRangeDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, RangeMaximum: jsii.String("rangeMaximum"), RangeMinimum: jsii.String("rangeMinimum"), TimeGranularity: jsii.String("timeGranularity"), }, }
type CfnDashboard_DropDownControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnDashboard_DropDownControlDisplayOptionsProperty struct { // The configuration of info icon label options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dropdowncontroldisplayoptions.html#cfn-quicksight-dashboard-dropdowncontroldisplayoptions-infoiconlabeloptions // InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"` // The configuration of the `Select all` options in a dropdown control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dropdowncontroldisplayoptions.html#cfn-quicksight-dashboard-dropdowncontroldisplayoptions-selectalloptions // SelectAllOptions interface{} `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"` // The options to configure the title visibility, name, and font size. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dropdowncontroldisplayoptions.html#cfn-quicksight-dashboard-dropdowncontroldisplayoptions-titleoptions // TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"` }
The display options of a control.
Example:
// 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" dropDownControlDisplayOptionsProperty := &DropDownControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }
type CfnDashboard_DynamicDefaultValueProperty ¶ added in v2.72.0
type CfnDashboard_DynamicDefaultValueProperty struct { // The column that contains the default value of each user or group. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dynamicdefaultvalue.html#cfn-quicksight-dashboard-dynamicdefaultvalue-defaultvaluecolumn // DefaultValueColumn interface{} `field:"required" json:"defaultValueColumn" yaml:"defaultValueColumn"` // The column that contains the group name. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dynamicdefaultvalue.html#cfn-quicksight-dashboard-dynamicdefaultvalue-groupnamecolumn // GroupNameColumn interface{} `field:"optional" json:"groupNameColumn" yaml:"groupNameColumn"` // The column that contains the username. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dynamicdefaultvalue.html#cfn-quicksight-dashboard-dynamicdefaultvalue-usernamecolumn // UserNameColumn interface{} `field:"optional" json:"userNameColumn" yaml:"userNameColumn"` }
Defines different defaults to the users or groups based on mapping.
Example:
// 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" dynamicDefaultValueProperty := &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }
type CfnDashboard_EmptyVisualProperty ¶ added in v2.72.0
type CfnDashboard_EmptyVisualProperty struct { // The data set that is used in the empty visual. // // Every visual requires a dataset to render. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-emptyvisual.html#cfn-quicksight-dashboard-emptyvisual-datasetidentifier // DataSetIdentifier *string `field:"required" json:"dataSetIdentifier" yaml:"dataSetIdentifier"` // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-emptyvisual.html#cfn-quicksight-dashboard-emptyvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-emptyvisual.html#cfn-quicksight-dashboard-emptyvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` }
An empty visual.
Empty visuals are used in layouts but have not been configured to show any data. A new visual created in the Amazon QuickSight console is considered an `EmptyVisual` until a visual type is selected.
Example:
// 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" emptyVisualProperty := &EmptyVisualProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), VisualId: jsii.String("visualId"), // the properties below are optional Actions: []interface{}{ &VisualCustomActionProperty{ ActionOperations: []interface{}{ &VisualCustomActionOperationProperty{ FilterOperation: &CustomActionFilterOperationProperty{ SelectedFieldsConfiguration: &FilterOperationSelectedFieldsConfigurationProperty{ SelectedColumns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, SelectedFieldOptions: jsii.String("selectedFieldOptions"), SelectedFields: []*string{ jsii.String("selectedFields"), }, }, TargetVisualsConfiguration: &FilterOperationTargetVisualsConfigurationProperty{ SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{ TargetVisualOptions: jsii.String("targetVisualOptions"), TargetVisuals: []*string{ jsii.String("targetVisuals"), }, }, }, }, NavigationOperation: &CustomActionNavigationOperationProperty{ LocalNavigationConfiguration: &LocalNavigationConfigurationProperty{ TargetSheetId: jsii.String("targetSheetId"), }, }, SetParametersOperation: &CustomActionSetParametersOperationProperty{ ParameterValueConfigurations: []interface{}{ &SetParameterValueConfigurationProperty{ DestinationParameterName: jsii.String("destinationParameterName"), Value: &DestinationParameterValueConfigurationProperty{ CustomValuesConfiguration: &CustomValuesConfigurationProperty{ CustomValues: &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }, // the properties below are optional IncludeNullValue: jsii.Boolean(false), }, SelectAllValueOptions: jsii.String("selectAllValueOptions"), SourceColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceField: jsii.String("sourceField"), SourceParameterName: jsii.String("sourceParameterName"), }, }, }, }, UrlOperation: &CustomActionURLOperationProperty{ UrlTarget: jsii.String("urlTarget"), UrlTemplate: jsii.String("urlTemplate"), }, }, }, CustomActionId: jsii.String("customActionId"), Name: jsii.String("name"), Trigger: jsii.String("trigger"), // the properties below are optional Status: jsii.String("status"), }, }, }
type CfnDashboard_EntityProperty ¶ added in v2.72.0
type CfnDashboard_EntityProperty struct { // The hierarchical path of the entity within the analysis, template, or dashboard definition tree. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-entity.html#cfn-quicksight-dashboard-entity-path // Path *string `field:"optional" json:"path" yaml:"path"` }
An object, structure, or sub-structure of an analysis, template, or dashboard.
Example:
// 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" entityProperty := &EntityProperty{ Path: jsii.String("path"), }
type CfnDashboard_ExcludePeriodConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_ExcludePeriodConfigurationProperty struct { // The amount or number of the exclude period. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-excludeperiodconfiguration.html#cfn-quicksight-dashboard-excludeperiodconfiguration-amount // Amount *float64 `field:"required" json:"amount" yaml:"amount"` // The granularity or unit (day, month, year) of the exclude period. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-excludeperiodconfiguration.html#cfn-quicksight-dashboard-excludeperiodconfiguration-granularity // Granularity *string `field:"required" json:"granularity" yaml:"granularity"` // The status of the exclude period. Choose from the following options:. // // - `ENABLED` // - `DISABLED`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-excludeperiodconfiguration.html#cfn-quicksight-dashboard-excludeperiodconfiguration-status // Status *string `field:"optional" json:"status" yaml:"status"` }
The exclude period of `TimeRangeFilter` or `RelativeDatesFilter` .
Example:
// 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" excludePeriodConfigurationProperty := &ExcludePeriodConfigurationProperty{ Amount: jsii.Number(123), Granularity: jsii.String("granularity"), // the properties below are optional Status: jsii.String("status"), }
type CfnDashboard_ExplicitHierarchyProperty ¶ added in v2.72.0
type CfnDashboard_ExplicitHierarchyProperty struct { // The list of columns that define the explicit hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-explicithierarchy.html#cfn-quicksight-dashboard-explicithierarchy-columns // Columns interface{} `field:"required" json:"columns" yaml:"columns"` // The hierarchy ID of the explicit hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-explicithierarchy.html#cfn-quicksight-dashboard-explicithierarchy-hierarchyid // HierarchyId *string `field:"required" json:"hierarchyId" yaml:"hierarchyId"` // The option that determines the drill down filters for the explicit hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-explicithierarchy.html#cfn-quicksight-dashboard-explicithierarchy-drilldownfilters // DrillDownFilters interface{} `field:"optional" json:"drillDownFilters" yaml:"drillDownFilters"` }
The option that determines the hierarchy of the fields that are built within a visual's field wells.
These fields can't be duplicated to other visuals.
Example:
// 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" explicitHierarchyProperty := &ExplicitHierarchyProperty{ Columns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, HierarchyId: jsii.String("hierarchyId"), // the properties below are optional DrillDownFilters: []interface{}{ &DrillDownFilterProperty{ CategoryFilter: &CategoryDrillDownFilterProperty{ CategoryValues: []*string{ jsii.String("categoryValues"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Value: jsii.Number(123), }, TimeRangeFilter: &TimeRangeDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, RangeMaximum: jsii.String("rangeMaximum"), RangeMinimum: jsii.String("rangeMinimum"), TimeGranularity: jsii.String("timeGranularity"), }, }, }, }
type CfnDashboard_ExportHiddenFieldsOptionProperty ¶ added in v2.72.0
type CfnDashboard_ExportHiddenFieldsOptionProperty struct { // The status of the export hidden fields options of a dashbaord. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-exporthiddenfieldsoption.html#cfn-quicksight-dashboard-exporthiddenfieldsoption-availabilitystatus // AvailabilityStatus *string `field:"optional" json:"availabilityStatus" yaml:"availabilityStatus"` }
Determines if hidden fields are included in an exported dashboard.
Example:
// 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" exportHiddenFieldsOptionProperty := &ExportHiddenFieldsOptionProperty{ AvailabilityStatus: jsii.String("availabilityStatus"), }
type CfnDashboard_ExportToCSVOptionProperty ¶
type CfnDashboard_ExportToCSVOptionProperty struct { // Availability status. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-exporttocsvoption.html#cfn-quicksight-dashboard-exporttocsvoption-availabilitystatus // AvailabilityStatus *string `field:"optional" json:"availabilityStatus" yaml:"availabilityStatus"` }
Export to .csv option.
Example:
// 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" exportToCSVOptionProperty := &ExportToCSVOptionProperty{ AvailabilityStatus: jsii.String("availabilityStatus"), }
type CfnDashboard_ExportWithHiddenFieldsOptionProperty ¶ added in v2.72.0
type CfnDashboard_ExportWithHiddenFieldsOptionProperty struct { // The status of the export with hidden fields options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-exportwithhiddenfieldsoption.html#cfn-quicksight-dashboard-exportwithhiddenfieldsoption-availabilitystatus // AvailabilityStatus *string `field:"optional" json:"availabilityStatus" yaml:"availabilityStatus"` }
Determines whether or not hidden fields are visible on exported dashbaords.
Example:
// 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" exportWithHiddenFieldsOptionProperty := &ExportWithHiddenFieldsOptionProperty{ AvailabilityStatus: jsii.String("availabilityStatus"), }
type CfnDashboard_FieldBasedTooltipProperty ¶ added in v2.72.0
type CfnDashboard_FieldBasedTooltipProperty struct { // The visibility of `Show aggregations` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-fieldbasedtooltip.html#cfn-quicksight-dashboard-fieldbasedtooltip-aggregationvisibility // AggregationVisibility *string `field:"optional" json:"aggregationVisibility" yaml:"aggregationVisibility"` // The fields configuration in the tooltip. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-fieldbasedtooltip.html#cfn-quicksight-dashboard-fieldbasedtooltip-tooltipfields // TooltipFields interface{} `field:"optional" json:"tooltipFields" yaml:"tooltipFields"` // The type for the >tooltip title. Choose one of the following options:. // // - `NONE` : Doesn't use the primary value as the title. // - `PRIMARY_VALUE` : Uses primary value as the title. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-fieldbasedtooltip.html#cfn-quicksight-dashboard-fieldbasedtooltip-tooltiptitletype // TooltipTitleType *string `field:"optional" json:"tooltipTitleType" yaml:"tooltipTitleType"` }
The setup for the detailed tooltip.
Example:
// 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" fieldBasedTooltipProperty := &FieldBasedTooltipProperty{ AggregationVisibility: jsii.String("aggregationVisibility"), TooltipFields: []interface{}{ &TooltipItemProperty{ ColumnTooltipItem: &ColumnTooltipItemProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional Aggregation: &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"), }, }, Label: jsii.String("label"), Visibility: jsii.String("visibility"), }, FieldTooltipItem: &FieldTooltipItemProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Label: jsii.String("label"), Visibility: jsii.String("visibility"), }, }, }, TooltipTitleType: jsii.String("tooltipTitleType"), }
type CfnDashboard_FieldLabelTypeProperty ¶ added in v2.72.0
type CfnDashboard_FieldLabelTypeProperty struct { // Indicates the field that is targeted by the field label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-fieldlabeltype.html#cfn-quicksight-dashboard-fieldlabeltype-fieldid // FieldId *string `field:"optional" json:"fieldId" yaml:"fieldId"` // The visibility of the field label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-fieldlabeltype.html#cfn-quicksight-dashboard-fieldlabeltype-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The field label type.
Example:
// 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" fieldLabelTypeProperty := &FieldLabelTypeProperty{ FieldId: jsii.String("fieldId"), Visibility: jsii.String("visibility"), }
type CfnDashboard_FieldSeriesItemProperty ¶ added in v2.72.0
type CfnDashboard_FieldSeriesItemProperty struct { // The axis that you are binding the field to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-fieldseriesitem.html#cfn-quicksight-dashboard-fieldseriesitem-axisbinding // AxisBinding *string `field:"required" json:"axisBinding" yaml:"axisBinding"` // The field ID of the field for which you are setting the axis binding. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-fieldseriesitem.html#cfn-quicksight-dashboard-fieldseriesitem-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The options that determine the presentation of line series associated to the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-fieldseriesitem.html#cfn-quicksight-dashboard-fieldseriesitem-settings // Settings interface{} `field:"optional" json:"settings" yaml:"settings"` }
The field series item configuration of a line chart.
Example:
// 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" fieldSeriesItemProperty := &FieldSeriesItemProperty{ AxisBinding: jsii.String("axisBinding"), FieldId: jsii.String("fieldId"), // the properties below are optional Settings: &LineChartSeriesSettingsProperty{ LineStyleSettings: &LineChartLineStyleSettingsProperty{ LineInterpolation: jsii.String("lineInterpolation"), LineStyle: jsii.String("lineStyle"), LineVisibility: jsii.String("lineVisibility"), LineWidth: jsii.String("lineWidth"), }, MarkerStyleSettings: &LineChartMarkerStyleSettingsProperty{ MarkerColor: jsii.String("markerColor"), MarkerShape: jsii.String("markerShape"), MarkerSize: jsii.String("markerSize"), MarkerVisibility: jsii.String("markerVisibility"), }, }, }
type CfnDashboard_FieldSortOptionsProperty ¶ added in v2.72.0
type CfnDashboard_FieldSortOptionsProperty struct { // The sort configuration for a column that is not used in a field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-fieldsortoptions.html#cfn-quicksight-dashboard-fieldsortoptions-columnsort // ColumnSort interface{} `field:"optional" json:"columnSort" yaml:"columnSort"` // The sort configuration for a field in a field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-fieldsortoptions.html#cfn-quicksight-dashboard-fieldsortoptions-fieldsort // FieldSort interface{} `field:"optional" json:"fieldSort" yaml:"fieldSort"` }
The field sort options in a chart configuration.
Example:
// 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" fieldSortOptionsProperty := &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }
type CfnDashboard_FieldSortProperty ¶ added in v2.72.0
type CfnDashboard_FieldSortProperty struct { // The sort direction. Choose one of the following options:. // // - `ASC` : Ascending // - `DESC` : Descending. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-fieldsort.html#cfn-quicksight-dashboard-fieldsort-direction // Direction *string `field:"required" json:"direction" yaml:"direction"` // The sort configuration target field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-fieldsort.html#cfn-quicksight-dashboard-fieldsort-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` }
The sort configuration for a field in a field well.
Example:
// 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" fieldSortProperty := &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }
type CfnDashboard_FieldTooltipItemProperty ¶ added in v2.72.0
type CfnDashboard_FieldTooltipItemProperty struct { // The unique ID of the field that is targeted by the tooltip. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-fieldtooltipitem.html#cfn-quicksight-dashboard-fieldtooltipitem-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The label of the tooltip item. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-fieldtooltipitem.html#cfn-quicksight-dashboard-fieldtooltipitem-label // Label *string `field:"optional" json:"label" yaml:"label"` // The visibility of the tooltip item. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-fieldtooltipitem.html#cfn-quicksight-dashboard-fieldtooltipitem-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The tooltip item for the fields.
Example:
// 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" fieldTooltipItemProperty := &FieldTooltipItemProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Label: jsii.String("label"), Visibility: jsii.String("visibility"), }
type CfnDashboard_FilledMapAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_FilledMapAggregatedFieldWellsProperty struct { // The aggregated location field well of the filled map. // // Values are grouped by location fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filledmapaggregatedfieldwells.html#cfn-quicksight-dashboard-filledmapaggregatedfieldwells-geospatial // Geospatial interface{} `field:"optional" json:"geospatial" yaml:"geospatial"` // The aggregated color field well of a filled map. // // Values are aggregated based on location fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filledmapaggregatedfieldwells.html#cfn-quicksight-dashboard-filledmapaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The aggregated field well of the filled map.
Example:
// 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" filledMapAggregatedFieldWellsProperty := &FilledMapAggregatedFieldWellsProperty{ Geospatial: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }
type CfnDashboard_FilledMapConditionalFormattingOptionProperty ¶ added in v2.72.0
type CfnDashboard_FilledMapConditionalFormattingOptionProperty struct { // The conditional formatting that determines the shape of the filled map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filledmapconditionalformattingoption.html#cfn-quicksight-dashboard-filledmapconditionalformattingoption-shape // Shape interface{} `field:"required" json:"shape" yaml:"shape"` }
Conditional formatting options of a `FilledMapVisual` .
Example:
// 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" filledMapConditionalFormattingOptionProperty := &FilledMapConditionalFormattingOptionProperty{ Shape: &FilledMapShapeConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Format: &ShapeConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, }
type CfnDashboard_FilledMapConditionalFormattingProperty ¶ added in v2.72.0
type CfnDashboard_FilledMapConditionalFormattingProperty struct { // Conditional formatting options of a `FilledMapVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filledmapconditionalformatting.html#cfn-quicksight-dashboard-filledmapconditionalformatting-conditionalformattingoptions // ConditionalFormattingOptions interface{} `field:"required" json:"conditionalFormattingOptions" yaml:"conditionalFormattingOptions"` }
The conditional formatting of a `FilledMapVisual` .
Example:
// 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" filledMapConditionalFormattingProperty := &FilledMapConditionalFormattingProperty{ ConditionalFormattingOptions: []interface{}{ &FilledMapConditionalFormattingOptionProperty{ Shape: &FilledMapShapeConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Format: &ShapeConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, }, }, }
type CfnDashboard_FilledMapConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_FilledMapConfigurationProperty struct { // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filledmapconfiguration.html#cfn-quicksight-dashboard-filledmapconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filledmapconfiguration.html#cfn-quicksight-dashboard-filledmapconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The map style options of the filled map visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filledmapconfiguration.html#cfn-quicksight-dashboard-filledmapconfiguration-mapstyleoptions // MapStyleOptions interface{} `field:"optional" json:"mapStyleOptions" yaml:"mapStyleOptions"` // The sort configuration of a `FilledMapVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filledmapconfiguration.html#cfn-quicksight-dashboard-filledmapconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The tooltip display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filledmapconfiguration.html#cfn-quicksight-dashboard-filledmapconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // The window options of the filled map visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filledmapconfiguration.html#cfn-quicksight-dashboard-filledmapconfiguration-windowoptions // WindowOptions interface{} `field:"optional" json:"windowOptions" yaml:"windowOptions"` }
The configuration for a `FilledMapVisual` .
Example:
type CfnDashboard_FilledMapFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_FilledMapFieldWellsProperty struct { // The aggregated field well of the filled map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filledmapfieldwells.html#cfn-quicksight-dashboard-filledmapfieldwells-filledmapaggregatedfieldwells // FilledMapAggregatedFieldWells interface{} `field:"optional" json:"filledMapAggregatedFieldWells" yaml:"filledMapAggregatedFieldWells"` }
The field wells of a `FilledMapVisual` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" filledMapFieldWellsProperty := &FilledMapFieldWellsProperty{ FilledMapAggregatedFieldWells: &FilledMapAggregatedFieldWellsProperty{ Geospatial: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }, }
type CfnDashboard_FilledMapShapeConditionalFormattingProperty ¶ added in v2.72.0
type CfnDashboard_FilledMapShapeConditionalFormattingProperty struct { // The field ID of the filled map shape. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filledmapshapeconditionalformatting.html#cfn-quicksight-dashboard-filledmapshapeconditionalformatting-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The conditional formatting that determines the background color of a filled map's shape. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filledmapshapeconditionalformatting.html#cfn-quicksight-dashboard-filledmapshapeconditionalformatting-format // Format interface{} `field:"optional" json:"format" yaml:"format"` }
The conditional formatting that determines the shape of the filled map.
Example:
// 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" filledMapShapeConditionalFormattingProperty := &FilledMapShapeConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Format: &ShapeConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }
type CfnDashboard_FilledMapSortConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_FilledMapSortConfigurationProperty struct { // The sort configuration of the location fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filledmapsortconfiguration.html#cfn-quicksight-dashboard-filledmapsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` }
The sort configuration of a `FilledMapVisual` .
Example:
// 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" filledMapSortConfigurationProperty := &FilledMapSortConfigurationProperty{ CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnDashboard_FilledMapVisualProperty ¶ added in v2.72.0
type CfnDashboard_FilledMapVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filledmapvisual.html#cfn-quicksight-dashboard-filledmapvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filledmapvisual.html#cfn-quicksight-dashboard-filledmapvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filledmapvisual.html#cfn-quicksight-dashboard-filledmapvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filledmapvisual.html#cfn-quicksight-dashboard-filledmapvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The conditional formatting of a `FilledMapVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filledmapvisual.html#cfn-quicksight-dashboard-filledmapvisual-conditionalformatting // ConditionalFormatting interface{} `field:"optional" json:"conditionalFormatting" yaml:"conditionalFormatting"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filledmapvisual.html#cfn-quicksight-dashboard-filledmapvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filledmapvisual.html#cfn-quicksight-dashboard-filledmapvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A filled map.
For more information, see [Creating filled maps](https://docs.aws.amazon.com/quicksight/latest/user/filled-maps.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnDashboard_FilterControlProperty ¶ added in v2.72.0
type CfnDashboard_FilterControlProperty struct { // A control from a date filter that is used to specify date and time. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtercontrol.html#cfn-quicksight-dashboard-filtercontrol-datetimepicker // DateTimePicker interface{} `field:"optional" json:"dateTimePicker" yaml:"dateTimePicker"` // A control to display a dropdown list with buttons that are used to select a single value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtercontrol.html#cfn-quicksight-dashboard-filtercontrol-dropdown // Dropdown interface{} `field:"optional" json:"dropdown" yaml:"dropdown"` // A control to display a list of buttons or boxes. // // This is used to select either a single value or multiple values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtercontrol.html#cfn-quicksight-dashboard-filtercontrol-list // List interface{} `field:"optional" json:"list" yaml:"list"` // A control from a date filter that is used to specify the relative date. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtercontrol.html#cfn-quicksight-dashboard-filtercontrol-relativedatetime // RelativeDateTime interface{} `field:"optional" json:"relativeDateTime" yaml:"relativeDateTime"` // A control to display a horizontal toggle bar. // // This is used to change a value by sliding the toggle. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtercontrol.html#cfn-quicksight-dashboard-filtercontrol-slider // Slider interface{} `field:"optional" json:"slider" yaml:"slider"` // A control to display a text box that is used to enter multiple entries. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtercontrol.html#cfn-quicksight-dashboard-filtercontrol-textarea // TextArea interface{} `field:"optional" json:"textArea" yaml:"textArea"` // A control to display a text box that is used to enter a single entry. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtercontrol.html#cfn-quicksight-dashboard-filtercontrol-textfield // TextField interface{} `field:"optional" json:"textField" yaml:"textField"` }
The control of a filter that is used to interact with a dashboard or an analysis.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" filterControlProperty := &FilterControlProperty{ DateTimePicker: &FilterDateTimePickerControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{ DateTimeFormat: jsii.String("dateTimeFormat"), InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, Type: jsii.String("type"), }, Dropdown: &FilterDropDownControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional CascadingControlConfiguration: &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }, DisplayOptions: &DropDownControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, SelectableValues: &FilterSelectableValuesProperty{ Values: []*string{ jsii.String("values"), }, }, Type: jsii.String("type"), }, List: &FilterListControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional CascadingControlConfiguration: &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }, DisplayOptions: &ListControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SearchOptions: &ListControlSearchOptionsProperty{ Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, SelectableValues: &FilterSelectableValuesProperty{ Values: []*string{ jsii.String("values"), }, }, Type: jsii.String("type"), }, RelativeDateTime: &FilterRelativeDateTimeControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &RelativeDateTimeControlDisplayOptionsProperty{ DateTimeFormat: jsii.String("dateTimeFormat"), InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }, Slider: &FilterSliderControlProperty{ FilterControlId: jsii.String("filterControlId"), MaximumValue: jsii.Number(123), MinimumValue: jsii.Number(123), SourceFilterId: jsii.String("sourceFilterId"), StepSize: jsii.Number(123), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &SliderControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, Type: jsii.String("type"), }, TextArea: &FilterTextAreaControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional Delimiter: jsii.String("delimiter"), DisplayOptions: &TextAreaControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }, TextField: &FilterTextFieldControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &TextFieldControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }, }
type CfnDashboard_FilterDateTimePickerControlProperty ¶ added in v2.72.0
type CfnDashboard_FilterDateTimePickerControlProperty struct { // The ID of the `FilterDateTimePickerControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterdatetimepickercontrol.html#cfn-quicksight-dashboard-filterdatetimepickercontrol-filtercontrolid // FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"` // The source filter ID of the `FilterDateTimePickerControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterdatetimepickercontrol.html#cfn-quicksight-dashboard-filterdatetimepickercontrol-sourcefilterid // SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"` // The title of the `FilterDateTimePickerControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterdatetimepickercontrol.html#cfn-quicksight-dashboard-filterdatetimepickercontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterdatetimepickercontrol.html#cfn-quicksight-dashboard-filterdatetimepickercontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` // The date time picker type of a `FilterDateTimePickerControl` . Choose one of the following options:. // // - `SINGLE_VALUED` : The filter condition is a fixed date. // - `DATE_RANGE` : The filter condition is a date time range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterdatetimepickercontrol.html#cfn-quicksight-dashboard-filterdatetimepickercontrol-type // Type *string `field:"optional" json:"type" yaml:"type"` }
A control from a date filter that is used to specify date and time.
Example:
// 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" filterDateTimePickerControlProperty := &FilterDateTimePickerControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{ DateTimeFormat: jsii.String("dateTimeFormat"), InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, Type: jsii.String("type"), }
type CfnDashboard_FilterDropDownControlProperty ¶ added in v2.72.0
type CfnDashboard_FilterDropDownControlProperty struct { // The ID of the `FilterDropDownControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterdropdowncontrol.html#cfn-quicksight-dashboard-filterdropdowncontrol-filtercontrolid // FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"` // The source filter ID of the `FilterDropDownControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterdropdowncontrol.html#cfn-quicksight-dashboard-filterdropdowncontrol-sourcefilterid // SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"` // The title of the `FilterDropDownControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterdropdowncontrol.html#cfn-quicksight-dashboard-filterdropdowncontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterdropdowncontrol.html#cfn-quicksight-dashboard-filterdropdowncontrol-cascadingcontrolconfiguration // CascadingControlConfiguration interface{} `field:"optional" json:"cascadingControlConfiguration" yaml:"cascadingControlConfiguration"` // The display options of the `FilterDropDownControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterdropdowncontrol.html#cfn-quicksight-dashboard-filterdropdowncontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` // A list of selectable values that are used in a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterdropdowncontrol.html#cfn-quicksight-dashboard-filterdropdowncontrol-selectablevalues // SelectableValues interface{} `field:"optional" json:"selectableValues" yaml:"selectableValues"` // The type of the `FilterDropDownControl` . Choose one of the following options:. // // - `MULTI_SELECT` : The user can select multiple entries from a dropdown menu. // - `SINGLE_SELECT` : The user can select a single entry from a dropdown menu. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterdropdowncontrol.html#cfn-quicksight-dashboard-filterdropdowncontrol-type // Type *string `field:"optional" json:"type" yaml:"type"` }
A control to display a dropdown list with buttons that are used to select a single value.
Example:
// 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" filterDropDownControlProperty := &FilterDropDownControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional CascadingControlConfiguration: &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }, DisplayOptions: &DropDownControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, SelectableValues: &FilterSelectableValuesProperty{ Values: []*string{ jsii.String("values"), }, }, Type: jsii.String("type"), }
type CfnDashboard_FilterGroupProperty ¶ added in v2.72.0
type CfnDashboard_FilterGroupProperty struct { // The filter new feature which can apply filter group to all data sets. Choose one of the following options:. // // - `ALL_DATASETS` // - `SINGLE_DATASET`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtergroup.html#cfn-quicksight-dashboard-filtergroup-crossdataset // CrossDataset *string `field:"required" json:"crossDataset" yaml:"crossDataset"` // The value that uniquely identifies a `FilterGroup` within a dashboard, template, or analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtergroup.html#cfn-quicksight-dashboard-filtergroup-filtergroupid // FilterGroupId *string `field:"required" json:"filterGroupId" yaml:"filterGroupId"` // The list of filters that are present in a `FilterGroup` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtergroup.html#cfn-quicksight-dashboard-filtergroup-filters // Filters interface{} `field:"required" json:"filters" yaml:"filters"` // The configuration that specifies what scope to apply to a `FilterGroup` . // // This is a union type structure. For this structure to be valid, only one of the attributes can be defined. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtergroup.html#cfn-quicksight-dashboard-filtergroup-scopeconfiguration // ScopeConfiguration interface{} `field:"required" json:"scopeConfiguration" yaml:"scopeConfiguration"` // The status of the `FilterGroup` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtergroup.html#cfn-quicksight-dashboard-filtergroup-status // Status *string `field:"optional" json:"status" yaml:"status"` }
A grouping of individual filters. Filter groups are applied to the same group of visuals.
For more information, see [Adding filter conditions (group filters) with AND and OR operators](https://docs.aws.amazon.com/quicksight/latest/user/add-a-compound-filter.html) in the *Amazon QuickSight User Guide* .
Example:
// 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" var allSheets interface{} filterGroupProperty := &FilterGroupProperty{ CrossDataset: jsii.String("crossDataset"), FilterGroupId: jsii.String("filterGroupId"), Filters: []interface{}{ &FilterProperty{ CategoryFilter: &CategoryFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Configuration: &CategoryFilterConfigurationProperty{ CustomFilterConfiguration: &CustomFilterConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValue: jsii.String("categoryValue"), ParameterName: jsii.String("parameterName"), SelectAllOptions: jsii.String("selectAllOptions"), }, CustomFilterListConfiguration: &CustomFilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, SelectAllOptions: jsii.String("selectAllOptions"), }, FilterListConfiguration: &FilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, NullOption: jsii.String("nullOption"), SelectAllOptions: jsii.String("selectAllOptions"), }, }, FilterId: jsii.String("filterId"), }, NumericEqualityFilter: &NumericEqualityFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional AggregationFunction: &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"), }, }, ParameterName: jsii.String("parameterName"), SelectAllOptions: jsii.String("selectAllOptions"), Value: jsii.Number(123), }, NumericRangeFilter: &NumericRangeFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), // the properties below are optional AggregationFunction: &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"), }, }, IncludeMaximum: jsii.Boolean(false), IncludeMinimum: jsii.Boolean(false), RangeMaximum: &NumericRangeFilterValueProperty{ Parameter: jsii.String("parameter"), StaticValue: jsii.Number(123), }, RangeMinimum: &NumericRangeFilterValueProperty{ Parameter: jsii.String("parameter"), StaticValue: jsii.Number(123), }, SelectAllOptions: jsii.String("selectAllOptions"), }, RelativeDatesFilter: &RelativeDatesFilterProperty{ AnchorDateConfiguration: &AnchorDateConfigurationProperty{ AnchorOption: jsii.String("anchorOption"), ParameterName: jsii.String("parameterName"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), RelativeDateType: jsii.String("relativeDateType"), TimeGranularity: jsii.String("timeGranularity"), // the properties below are optional ExcludePeriodConfiguration: &ExcludePeriodConfigurationProperty{ Amount: jsii.Number(123), Granularity: jsii.String("granularity"), // the properties below are optional Status: jsii.String("status"), }, MinimumGranularity: jsii.String("minimumGranularity"), ParameterName: jsii.String("parameterName"), RelativeDateValue: jsii.Number(123), }, TimeEqualityFilter: &TimeEqualityFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), // the properties below are optional ParameterName: jsii.String("parameterName"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, TimeGranularity: jsii.String("timeGranularity"), Value: jsii.String("value"), }, TimeRangeFilter: &TimeRangeFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), // the properties below are optional ExcludePeriodConfiguration: &ExcludePeriodConfigurationProperty{ Amount: jsii.Number(123), Granularity: jsii.String("granularity"), // the properties below are optional Status: jsii.String("status"), }, IncludeMaximum: jsii.Boolean(false), IncludeMinimum: jsii.Boolean(false), RangeMaximumValue: &TimeRangeFilterValueProperty{ Parameter: jsii.String("parameter"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValue: jsii.String("staticValue"), }, RangeMinimumValue: &TimeRangeFilterValueProperty{ Parameter: jsii.String("parameter"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValue: jsii.String("staticValue"), }, TimeGranularity: jsii.String("timeGranularity"), }, TopBottomFilter: &TopBottomFilterProperty{ AggregationSortConfigurations: []interface{}{ &AggregationSortConfigurationProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SortDirection: jsii.String("sortDirection"), // the properties below are optional AggregationFunction: &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"), }, }, }, }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), // the properties below are optional Limit: jsii.Number(123), ParameterName: jsii.String("parameterName"), TimeGranularity: jsii.String("timeGranularity"), }, }, }, ScopeConfiguration: &FilterScopeConfigurationProperty{ AllSheets: allSheets, SelectedSheets: &SelectedSheetsFilterScopeConfigurationProperty{ SheetVisualScopingConfigurations: []interface{}{ &SheetVisualScopingConfigurationProperty{ Scope: jsii.String("scope"), SheetId: jsii.String("sheetId"), // the properties below are optional VisualIds: []*string{ jsii.String("visualIds"), }, }, }, }, }, // the properties below are optional Status: jsii.String("status"), }
type CfnDashboard_FilterListConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_FilterListConfigurationProperty struct { // The match operator that is used to determine if a filter should be applied. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterlistconfiguration.html#cfn-quicksight-dashboard-filterlistconfiguration-matchoperator // MatchOperator *string `field:"required" json:"matchOperator" yaml:"matchOperator"` // The list of category values for the filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterlistconfiguration.html#cfn-quicksight-dashboard-filterlistconfiguration-categoryvalues // CategoryValues *[]*string `field:"optional" json:"categoryValues" yaml:"categoryValues"` // This option determines how null values should be treated when filtering data. // // - `ALL_VALUES` : Include null values in filtered results. // - `NULLS_ONLY` : Only include null values in filtered results. // - `NON_NULLS_ONLY` : Exclude null values from filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterlistconfiguration.html#cfn-quicksight-dashboard-filterlistconfiguration-nulloption // NullOption *string `field:"optional" json:"nullOption" yaml:"nullOption"` // Select all of the values. Null is not the assigned value of select all. // // - `FILTER_ALL_VALUES`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterlistconfiguration.html#cfn-quicksight-dashboard-filterlistconfiguration-selectalloptions // SelectAllOptions *string `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"` }
A list of filter configurations.
Example:
// 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" filterListConfigurationProperty := &FilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, NullOption: jsii.String("nullOption"), SelectAllOptions: jsii.String("selectAllOptions"), }
type CfnDashboard_FilterListControlProperty ¶ added in v2.72.0
type CfnDashboard_FilterListControlProperty struct { // The ID of the `FilterListControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterlistcontrol.html#cfn-quicksight-dashboard-filterlistcontrol-filtercontrolid // FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"` // The source filter ID of the `FilterListControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterlistcontrol.html#cfn-quicksight-dashboard-filterlistcontrol-sourcefilterid // SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"` // The title of the `FilterListControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterlistcontrol.html#cfn-quicksight-dashboard-filterlistcontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterlistcontrol.html#cfn-quicksight-dashboard-filterlistcontrol-cascadingcontrolconfiguration // CascadingControlConfiguration interface{} `field:"optional" json:"cascadingControlConfiguration" yaml:"cascadingControlConfiguration"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterlistcontrol.html#cfn-quicksight-dashboard-filterlistcontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` // A list of selectable values that are used in a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterlistcontrol.html#cfn-quicksight-dashboard-filterlistcontrol-selectablevalues // SelectableValues interface{} `field:"optional" json:"selectableValues" yaml:"selectableValues"` // The type of `FilterListControl` . Choose one of the following options:. // // - `MULTI_SELECT` : The user can select multiple entries from the list. // - `SINGLE_SELECT` : The user can select a single entry from the list. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterlistcontrol.html#cfn-quicksight-dashboard-filterlistcontrol-type // Type *string `field:"optional" json:"type" yaml:"type"` }
A control to display a list of buttons or boxes.
This is used to select either a single value or multiple values.
Example:
// 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" filterListControlProperty := &FilterListControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional CascadingControlConfiguration: &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }, DisplayOptions: &ListControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SearchOptions: &ListControlSearchOptionsProperty{ Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, SelectableValues: &FilterSelectableValuesProperty{ Values: []*string{ jsii.String("values"), }, }, Type: jsii.String("type"), }
type CfnDashboard_FilterOperationSelectedFieldsConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_FilterOperationSelectedFieldsConfigurationProperty struct { // The selected columns of a dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-dashboard-filteroperationselectedfieldsconfiguration-selectedcolumns // SelectedColumns interface{} `field:"optional" json:"selectedColumns" yaml:"selectedColumns"` // A structure that contains the options that choose which fields are filtered in the `CustomActionFilterOperation` . // // Valid values are defined as follows: // // - `ALL_FIELDS` : Applies the filter operation to all fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-dashboard-filteroperationselectedfieldsconfiguration-selectedfieldoptions // SelectedFieldOptions *string `field:"optional" json:"selectedFieldOptions" yaml:"selectedFieldOptions"` // Chooses the fields that are filtered in `CustomActionFilterOperation` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-dashboard-filteroperationselectedfieldsconfiguration-selectedfields // SelectedFields *[]*string `field:"optional" json:"selectedFields" yaml:"selectedFields"` }
The configuration of selected fields in the `CustomActionFilterOperation` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" filterOperationSelectedFieldsConfigurationProperty := &FilterOperationSelectedFieldsConfigurationProperty{ SelectedColumns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, SelectedFieldOptions: jsii.String("selectedFieldOptions"), SelectedFields: []*string{ jsii.String("selectedFields"), }, }
type CfnDashboard_FilterOperationTargetVisualsConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_FilterOperationTargetVisualsConfigurationProperty struct { // The configuration of the same-sheet target visuals that you want to be filtered. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filteroperationtargetvisualsconfiguration.html#cfn-quicksight-dashboard-filteroperationtargetvisualsconfiguration-samesheettargetvisualconfiguration // SameSheetTargetVisualConfiguration interface{} `field:"optional" json:"sameSheetTargetVisualConfiguration" yaml:"sameSheetTargetVisualConfiguration"` }
The configuration of target visuals that you want to be filtered.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" filterOperationTargetVisualsConfigurationProperty := &FilterOperationTargetVisualsConfigurationProperty{ SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{ TargetVisualOptions: jsii.String("targetVisualOptions"), TargetVisuals: []*string{ jsii.String("targetVisuals"), }, }, }
type CfnDashboard_FilterProperty ¶ added in v2.72.0
type CfnDashboard_FilterProperty struct { // A `CategoryFilter` filters text values. // // For more information, see [Adding text filters](https://docs.aws.amazon.com/quicksight/latest/user/add-a-text-filter-data-prep.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filter.html#cfn-quicksight-dashboard-filter-categoryfilter // CategoryFilter interface{} `field:"optional" json:"categoryFilter" yaml:"categoryFilter"` // A `NumericEqualityFilter` filters numeric values that equal or do not equal a given numeric value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filter.html#cfn-quicksight-dashboard-filter-numericequalityfilter // NumericEqualityFilter interface{} `field:"optional" json:"numericEqualityFilter" yaml:"numericEqualityFilter"` // A `NumericRangeFilter` filters numeric values that are either inside or outside a given numeric range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filter.html#cfn-quicksight-dashboard-filter-numericrangefilter // NumericRangeFilter interface{} `field:"optional" json:"numericRangeFilter" yaml:"numericRangeFilter"` // A `RelativeDatesFilter` filters date values that are relative to a given date. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filter.html#cfn-quicksight-dashboard-filter-relativedatesfilter // RelativeDatesFilter interface{} `field:"optional" json:"relativeDatesFilter" yaml:"relativeDatesFilter"` // A `TimeEqualityFilter` filters date-time values that equal or do not equal a given date/time value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filter.html#cfn-quicksight-dashboard-filter-timeequalityfilter // TimeEqualityFilter interface{} `field:"optional" json:"timeEqualityFilter" yaml:"timeEqualityFilter"` // A `TimeRangeFilter` filters date-time values that are either inside or outside a given date/time range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filter.html#cfn-quicksight-dashboard-filter-timerangefilter // TimeRangeFilter interface{} `field:"optional" json:"timeRangeFilter" yaml:"timeRangeFilter"` // A `TopBottomFilter` filters data to the top or bottom values for a given column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filter.html#cfn-quicksight-dashboard-filter-topbottomfilter // TopBottomFilter interface{} `field:"optional" json:"topBottomFilter" yaml:"topBottomFilter"` }
With a `Filter` , you can remove portions of data from a particular visual or view.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" filterProperty := &FilterProperty{ CategoryFilter: &CategoryFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Configuration: &CategoryFilterConfigurationProperty{ CustomFilterConfiguration: &CustomFilterConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValue: jsii.String("categoryValue"), ParameterName: jsii.String("parameterName"), SelectAllOptions: jsii.String("selectAllOptions"), }, CustomFilterListConfiguration: &CustomFilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, SelectAllOptions: jsii.String("selectAllOptions"), }, FilterListConfiguration: &FilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, NullOption: jsii.String("nullOption"), SelectAllOptions: jsii.String("selectAllOptions"), }, }, FilterId: jsii.String("filterId"), }, NumericEqualityFilter: &NumericEqualityFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional AggregationFunction: &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"), }, }, ParameterName: jsii.String("parameterName"), SelectAllOptions: jsii.String("selectAllOptions"), Value: jsii.Number(123), }, NumericRangeFilter: &NumericRangeFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), // the properties below are optional AggregationFunction: &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"), }, }, IncludeMaximum: jsii.Boolean(false), IncludeMinimum: jsii.Boolean(false), RangeMaximum: &NumericRangeFilterValueProperty{ Parameter: jsii.String("parameter"), StaticValue: jsii.Number(123), }, RangeMinimum: &NumericRangeFilterValueProperty{ Parameter: jsii.String("parameter"), StaticValue: jsii.Number(123), }, SelectAllOptions: jsii.String("selectAllOptions"), }, RelativeDatesFilter: &RelativeDatesFilterProperty{ AnchorDateConfiguration: &AnchorDateConfigurationProperty{ AnchorOption: jsii.String("anchorOption"), ParameterName: jsii.String("parameterName"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), RelativeDateType: jsii.String("relativeDateType"), TimeGranularity: jsii.String("timeGranularity"), // the properties below are optional ExcludePeriodConfiguration: &ExcludePeriodConfigurationProperty{ Amount: jsii.Number(123), Granularity: jsii.String("granularity"), // the properties below are optional Status: jsii.String("status"), }, MinimumGranularity: jsii.String("minimumGranularity"), ParameterName: jsii.String("parameterName"), RelativeDateValue: jsii.Number(123), }, TimeEqualityFilter: &TimeEqualityFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), // the properties below are optional ParameterName: jsii.String("parameterName"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, TimeGranularity: jsii.String("timeGranularity"), Value: jsii.String("value"), }, TimeRangeFilter: &TimeRangeFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), // the properties below are optional ExcludePeriodConfiguration: &ExcludePeriodConfigurationProperty{ Amount: jsii.Number(123), Granularity: jsii.String("granularity"), // the properties below are optional Status: jsii.String("status"), }, IncludeMaximum: jsii.Boolean(false), IncludeMinimum: jsii.Boolean(false), RangeMaximumValue: &TimeRangeFilterValueProperty{ Parameter: jsii.String("parameter"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValue: jsii.String("staticValue"), }, RangeMinimumValue: &TimeRangeFilterValueProperty{ Parameter: jsii.String("parameter"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValue: jsii.String("staticValue"), }, TimeGranularity: jsii.String("timeGranularity"), }, TopBottomFilter: &TopBottomFilterProperty{ AggregationSortConfigurations: []interface{}{ &AggregationSortConfigurationProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SortDirection: jsii.String("sortDirection"), // the properties below are optional AggregationFunction: &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"), }, }, }, }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), // the properties below are optional Limit: jsii.Number(123), ParameterName: jsii.String("parameterName"), TimeGranularity: jsii.String("timeGranularity"), }, }
type CfnDashboard_FilterRelativeDateTimeControlProperty ¶ added in v2.72.0
type CfnDashboard_FilterRelativeDateTimeControlProperty struct { // The ID of the `FilterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterrelativedatetimecontrol.html#cfn-quicksight-dashboard-filterrelativedatetimecontrol-filtercontrolid // FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"` // The source filter ID of the `FilterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterrelativedatetimecontrol.html#cfn-quicksight-dashboard-filterrelativedatetimecontrol-sourcefilterid // SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"` // The title of the `FilterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterrelativedatetimecontrol.html#cfn-quicksight-dashboard-filterrelativedatetimecontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterrelativedatetimecontrol.html#cfn-quicksight-dashboard-filterrelativedatetimecontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` }
A control from a date filter that is used to specify the relative date.
Example:
// 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" filterRelativeDateTimeControlProperty := &FilterRelativeDateTimeControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &RelativeDateTimeControlDisplayOptionsProperty{ DateTimeFormat: jsii.String("dateTimeFormat"), InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }
type CfnDashboard_FilterScopeConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_FilterScopeConfigurationProperty struct { // The configuration for applying a filter to all sheets. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterscopeconfiguration.html#cfn-quicksight-dashboard-filterscopeconfiguration-allsheets // AllSheets interface{} `field:"optional" json:"allSheets" yaml:"allSheets"` // The configuration for applying a filter to specific sheets. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterscopeconfiguration.html#cfn-quicksight-dashboard-filterscopeconfiguration-selectedsheets // SelectedSheets interface{} `field:"optional" json:"selectedSheets" yaml:"selectedSheets"` }
The scope configuration for a `FilterGroup` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" var allSheets interface{} filterScopeConfigurationProperty := &FilterScopeConfigurationProperty{ AllSheets: allSheets, SelectedSheets: &SelectedSheetsFilterScopeConfigurationProperty{ SheetVisualScopingConfigurations: []interface{}{ &SheetVisualScopingConfigurationProperty{ Scope: jsii.String("scope"), SheetId: jsii.String("sheetId"), // the properties below are optional VisualIds: []*string{ jsii.String("visualIds"), }, }, }, }, }
type CfnDashboard_FilterSelectableValuesProperty ¶ added in v2.72.0
type CfnDashboard_FilterSelectableValuesProperty struct { // The values that are used in the `FilterSelectableValues` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterselectablevalues.html#cfn-quicksight-dashboard-filterselectablevalues-values // Values *[]*string `field:"optional" json:"values" yaml:"values"` }
A list of selectable values that are used in a control.
Example:
// 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" filterSelectableValuesProperty := &FilterSelectableValuesProperty{ Values: []*string{ jsii.String("values"), }, }
type CfnDashboard_FilterSliderControlProperty ¶ added in v2.72.0
type CfnDashboard_FilterSliderControlProperty struct { // The ID of the `FilterSliderControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterslidercontrol.html#cfn-quicksight-dashboard-filterslidercontrol-filtercontrolid // FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"` // The smaller value that is displayed at the left of the slider. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterslidercontrol.html#cfn-quicksight-dashboard-filterslidercontrol-maximumvalue // // Default: - 0. // MaximumValue *float64 `field:"required" json:"maximumValue" yaml:"maximumValue"` // The larger value that is displayed at the right of the slider. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterslidercontrol.html#cfn-quicksight-dashboard-filterslidercontrol-minimumvalue // // Default: - 0. // MinimumValue *float64 `field:"required" json:"minimumValue" yaml:"minimumValue"` // The source filter ID of the `FilterSliderControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterslidercontrol.html#cfn-quicksight-dashboard-filterslidercontrol-sourcefilterid // SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"` // The number of increments that the slider bar is divided into. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterslidercontrol.html#cfn-quicksight-dashboard-filterslidercontrol-stepsize // // Default: - 0. // StepSize *float64 `field:"required" json:"stepSize" yaml:"stepSize"` // The title of the `FilterSliderControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterslidercontrol.html#cfn-quicksight-dashboard-filterslidercontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterslidercontrol.html#cfn-quicksight-dashboard-filterslidercontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` // The type of `FilterSliderControl` . Choose one of the following options:. // // - `SINGLE_POINT` : Filter against(equals) a single data point. // - `RANGE` : Filter data that is in a specified range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterslidercontrol.html#cfn-quicksight-dashboard-filterslidercontrol-type // Type *string `field:"optional" json:"type" yaml:"type"` }
A control to display a horizontal toggle bar.
This is used to change a value by sliding the toggle.
Example:
// 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" filterSliderControlProperty := &FilterSliderControlProperty{ FilterControlId: jsii.String("filterControlId"), MaximumValue: jsii.Number(123), MinimumValue: jsii.Number(123), SourceFilterId: jsii.String("sourceFilterId"), StepSize: jsii.Number(123), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &SliderControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, Type: jsii.String("type"), }
type CfnDashboard_FilterTextAreaControlProperty ¶ added in v2.72.0
type CfnDashboard_FilterTextAreaControlProperty struct { // The ID of the `FilterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtertextareacontrol.html#cfn-quicksight-dashboard-filtertextareacontrol-filtercontrolid // FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"` // The source filter ID of the `FilterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtertextareacontrol.html#cfn-quicksight-dashboard-filtertextareacontrol-sourcefilterid // SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"` // The title of the `FilterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtertextareacontrol.html#cfn-quicksight-dashboard-filtertextareacontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The delimiter that is used to separate the lines in text. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtertextareacontrol.html#cfn-quicksight-dashboard-filtertextareacontrol-delimiter // Delimiter *string `field:"optional" json:"delimiter" yaml:"delimiter"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtertextareacontrol.html#cfn-quicksight-dashboard-filtertextareacontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` }
A control to display a text box that is used to enter multiple entries.
Example:
// 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" filterTextAreaControlProperty := &FilterTextAreaControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional Delimiter: jsii.String("delimiter"), DisplayOptions: &TextAreaControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }
type CfnDashboard_FilterTextFieldControlProperty ¶ added in v2.72.0
type CfnDashboard_FilterTextFieldControlProperty struct { // The ID of the `FilterTextFieldControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtertextfieldcontrol.html#cfn-quicksight-dashboard-filtertextfieldcontrol-filtercontrolid // FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"` // The source filter ID of the `FilterTextFieldControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtertextfieldcontrol.html#cfn-quicksight-dashboard-filtertextfieldcontrol-sourcefilterid // SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"` // The title of the `FilterTextFieldControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtertextfieldcontrol.html#cfn-quicksight-dashboard-filtertextfieldcontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtertextfieldcontrol.html#cfn-quicksight-dashboard-filtertextfieldcontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` }
A control to display a text box that is used to enter a single entry.
Example:
// 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" filterTextFieldControlProperty := &FilterTextFieldControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &TextFieldControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }
type CfnDashboard_FontConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_FontConfigurationProperty struct { // Determines the color of the text. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-fontconfiguration.html#cfn-quicksight-dashboard-fontconfiguration-fontcolor // FontColor *string `field:"optional" json:"fontColor" yaml:"fontColor"` // Determines the appearance of decorative lines on the text. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-fontconfiguration.html#cfn-quicksight-dashboard-fontconfiguration-fontdecoration // FontDecoration *string `field:"optional" json:"fontDecoration" yaml:"fontDecoration"` // The option that determines the text display size. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-fontconfiguration.html#cfn-quicksight-dashboard-fontconfiguration-fontsize // FontSize interface{} `field:"optional" json:"fontSize" yaml:"fontSize"` // Determines the text display face that is inherited by the given font family. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-fontconfiguration.html#cfn-quicksight-dashboard-fontconfiguration-fontstyle // FontStyle *string `field:"optional" json:"fontStyle" yaml:"fontStyle"` // The option that determines the text display weight, or boldness. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-fontconfiguration.html#cfn-quicksight-dashboard-fontconfiguration-fontweight // FontWeight interface{} `field:"optional" json:"fontWeight" yaml:"fontWeight"` }
Configures the display properties of the given text.
Example:
// 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" fontConfigurationProperty := &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }
type CfnDashboard_FontSizeProperty ¶ added in v2.72.0
type CfnDashboard_FontSizeProperty struct { // The lexical name for the text size, proportional to its surrounding context. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-fontsize.html#cfn-quicksight-dashboard-fontsize-relative // Relative *string `field:"optional" json:"relative" yaml:"relative"` }
The option that determines the text display size.
Example:
// 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" fontSizeProperty := &FontSizeProperty{ Relative: jsii.String("relative"), }
type CfnDashboard_FontWeightProperty ¶ added in v2.72.0
type CfnDashboard_FontWeightProperty struct { // The lexical name for the level of boldness of the text display. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-fontweight.html#cfn-quicksight-dashboard-fontweight-name // Name *string `field:"optional" json:"name" yaml:"name"` }
The option that determines the text display weight, or boldness.
Example:
// 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" fontWeightProperty := &FontWeightProperty{ Name: jsii.String("name"), }
type CfnDashboard_ForecastComputationProperty ¶ added in v2.72.0
type CfnDashboard_ForecastComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The custom seasonality value setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-customseasonalityvalue // CustomSeasonalityValue *float64 `field:"optional" json:"customSeasonalityValue" yaml:"customSeasonalityValue"` // The lower boundary setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-lowerboundary // LowerBoundary *float64 `field:"optional" json:"lowerBoundary" yaml:"lowerBoundary"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The periods backward setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-periodsbackward // PeriodsBackward *float64 `field:"optional" json:"periodsBackward" yaml:"periodsBackward"` // The periods forward setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-periodsforward // PeriodsForward *float64 `field:"optional" json:"periodsForward" yaml:"periodsForward"` // The prediction interval setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-predictioninterval // PredictionInterval *float64 `field:"optional" json:"predictionInterval" yaml:"predictionInterval"` // The seasonality setup of a forecast computation. Choose one of the following options:. // // - `AUTOMATIC` // - `CUSTOM` : Checks the custom seasonality value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-seasonality // Seasonality *string `field:"optional" json:"seasonality" yaml:"seasonality"` // The time field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-time // Time interface{} `field:"optional" json:"time" yaml:"time"` // The upper boundary setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-upperboundary // UpperBoundary *float64 `field:"optional" json:"upperBoundary" yaml:"upperBoundary"` // The value field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-value // Value interface{} `field:"optional" json:"value" yaml:"value"` }
The forecast computation configuration.
Example:
type CfnDashboard_ForecastConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_ForecastConfigurationProperty struct { // The forecast properties setup of a forecast in the line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastconfiguration.html#cfn-quicksight-dashboard-forecastconfiguration-forecastproperties // ForecastProperties interface{} `field:"optional" json:"forecastProperties" yaml:"forecastProperties"` // The forecast scenario of a forecast in the line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastconfiguration.html#cfn-quicksight-dashboard-forecastconfiguration-scenario // Scenario interface{} `field:"optional" json:"scenario" yaml:"scenario"` }
The forecast configuration that is used in a line chart's display properties.
Example:
// 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" forecastConfigurationProperty := &ForecastConfigurationProperty{ ForecastProperties: &TimeBasedForecastPropertiesProperty{ LowerBoundary: jsii.Number(123), PeriodsBackward: jsii.Number(123), PeriodsForward: jsii.Number(123), PredictionInterval: jsii.Number(123), Seasonality: jsii.Number(123), UpperBoundary: jsii.Number(123), }, Scenario: &ForecastScenarioProperty{ WhatIfPointScenario: &WhatIfPointScenarioProperty{ Date: jsii.String("date"), Value: jsii.Number(123), }, WhatIfRangeScenario: &WhatIfRangeScenarioProperty{ EndDate: jsii.String("endDate"), StartDate: jsii.String("startDate"), Value: jsii.Number(123), }, }, }
type CfnDashboard_ForecastScenarioProperty ¶ added in v2.72.0
type CfnDashboard_ForecastScenarioProperty struct { // The what-if analysis forecast setup with the target date. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastscenario.html#cfn-quicksight-dashboard-forecastscenario-whatifpointscenario // WhatIfPointScenario interface{} `field:"optional" json:"whatIfPointScenario" yaml:"whatIfPointScenario"` // The what-if analysis forecast setup with the date range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastscenario.html#cfn-quicksight-dashboard-forecastscenario-whatifrangescenario // WhatIfRangeScenario interface{} `field:"optional" json:"whatIfRangeScenario" yaml:"whatIfRangeScenario"` }
The forecast scenario of a forecast in the line chart.
Example:
// 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" forecastScenarioProperty := &ForecastScenarioProperty{ WhatIfPointScenario: &WhatIfPointScenarioProperty{ Date: jsii.String("date"), Value: jsii.Number(123), }, WhatIfRangeScenario: &WhatIfRangeScenarioProperty{ EndDate: jsii.String("endDate"), StartDate: jsii.String("startDate"), Value: jsii.Number(123), }, }
type CfnDashboard_FormatConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_FormatConfigurationProperty struct { // Formatting configuration for `DateTime` fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-formatconfiguration.html#cfn-quicksight-dashboard-formatconfiguration-datetimeformatconfiguration // DateTimeFormatConfiguration interface{} `field:"optional" json:"dateTimeFormatConfiguration" yaml:"dateTimeFormatConfiguration"` // Formatting configuration for number fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-formatconfiguration.html#cfn-quicksight-dashboard-formatconfiguration-numberformatconfiguration // NumberFormatConfiguration interface{} `field:"optional" json:"numberFormatConfiguration" yaml:"numberFormatConfiguration"` // Formatting configuration for string fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-formatconfiguration.html#cfn-quicksight-dashboard-formatconfiguration-stringformatconfiguration // StringFormatConfiguration interface{} `field:"optional" json:"stringFormatConfiguration" yaml:"stringFormatConfiguration"` }
The formatting configuration for all types of field.
Example:
// 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" formatConfigurationProperty := &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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }
type CfnDashboard_FreeFormLayoutCanvasSizeOptionsProperty ¶ added in v2.72.0
type CfnDashboard_FreeFormLayoutCanvasSizeOptionsProperty struct { // The options that determine the sizing of the canvas used in a free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-freeformlayoutcanvassizeoptions.html#cfn-quicksight-dashboard-freeformlayoutcanvassizeoptions-screencanvassizeoptions // ScreenCanvasSizeOptions interface{} `field:"optional" json:"screenCanvasSizeOptions" yaml:"screenCanvasSizeOptions"` }
Configuration options for the canvas of a free-form layout.
Example:
// 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" freeFormLayoutCanvasSizeOptionsProperty := &FreeFormLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }
type CfnDashboard_FreeFormLayoutConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_FreeFormLayoutConfigurationProperty struct { // The elements that are included in a free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-freeformlayoutconfiguration.html#cfn-quicksight-dashboard-freeformlayoutconfiguration-elements // Elements interface{} `field:"required" json:"elements" yaml:"elements"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-freeformlayoutconfiguration.html#cfn-quicksight-dashboard-freeformlayoutconfiguration-canvassizeoptions // CanvasSizeOptions interface{} `field:"optional" json:"canvasSizeOptions" yaml:"canvasSizeOptions"` }
The configuration of a free-form layout.
Example:
// 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" freeFormLayoutConfigurationProperty := &FreeFormLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, // the properties below are optional CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }
type CfnDashboard_FreeFormLayoutElementBackgroundStyleProperty ¶ added in v2.72.0
type CfnDashboard_FreeFormLayoutElementBackgroundStyleProperty struct { // The background color of a free-form layout element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-freeformlayoutelementbackgroundstyle.html#cfn-quicksight-dashboard-freeformlayoutelementbackgroundstyle-color // Color *string `field:"optional" json:"color" yaml:"color"` // The background visibility of a free-form layout element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-freeformlayoutelementbackgroundstyle.html#cfn-quicksight-dashboard-freeformlayoutelementbackgroundstyle-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The background style configuration of a free-form layout element.
Example:
// 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" freeFormLayoutElementBackgroundStyleProperty := &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }
type CfnDashboard_FreeFormLayoutElementBorderStyleProperty ¶ added in v2.72.0
type CfnDashboard_FreeFormLayoutElementBorderStyleProperty struct { // The border color of a free-form layout element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-freeformlayoutelementborderstyle.html#cfn-quicksight-dashboard-freeformlayoutelementborderstyle-color // Color *string `field:"optional" json:"color" yaml:"color"` // The border visibility of a free-form layout element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-freeformlayoutelementborderstyle.html#cfn-quicksight-dashboard-freeformlayoutelementborderstyle-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The background style configuration of a free-form layout element.
Example:
// 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" freeFormLayoutElementBorderStyleProperty := &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }
type CfnDashboard_FreeFormLayoutElementProperty ¶ added in v2.72.0
type CfnDashboard_FreeFormLayoutElementProperty struct { // A unique identifier for an element within a free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-freeformlayoutelement.html#cfn-quicksight-dashboard-freeformlayoutelement-elementid // ElementId *string `field:"required" json:"elementId" yaml:"elementId"` // The type of element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-freeformlayoutelement.html#cfn-quicksight-dashboard-freeformlayoutelement-elementtype // ElementType *string `field:"required" json:"elementType" yaml:"elementType"` // The height of an element within a free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-freeformlayoutelement.html#cfn-quicksight-dashboard-freeformlayoutelement-height // Height *string `field:"required" json:"height" yaml:"height"` // The width of an element within a free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-freeformlayoutelement.html#cfn-quicksight-dashboard-freeformlayoutelement-width // Width *string `field:"required" json:"width" yaml:"width"` // The x-axis coordinate of the element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-freeformlayoutelement.html#cfn-quicksight-dashboard-freeformlayoutelement-xaxislocation // XAxisLocation *string `field:"required" json:"xAxisLocation" yaml:"xAxisLocation"` // The y-axis coordinate of the element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-freeformlayoutelement.html#cfn-quicksight-dashboard-freeformlayoutelement-yaxislocation // YAxisLocation *string `field:"required" json:"yAxisLocation" yaml:"yAxisLocation"` // The background style configuration of a free-form layout element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-freeformlayoutelement.html#cfn-quicksight-dashboard-freeformlayoutelement-backgroundstyle // BackgroundStyle interface{} `field:"optional" json:"backgroundStyle" yaml:"backgroundStyle"` // The border style configuration of a free-form layout element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-freeformlayoutelement.html#cfn-quicksight-dashboard-freeformlayoutelement-borderstyle // BorderStyle interface{} `field:"optional" json:"borderStyle" yaml:"borderStyle"` // The loading animation configuration of a free-form layout element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-freeformlayoutelement.html#cfn-quicksight-dashboard-freeformlayoutelement-loadinganimation // LoadingAnimation interface{} `field:"optional" json:"loadingAnimation" yaml:"loadingAnimation"` // The rendering rules that determine when an element should be displayed within a free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-freeformlayoutelement.html#cfn-quicksight-dashboard-freeformlayoutelement-renderingrules // RenderingRules interface{} `field:"optional" json:"renderingRules" yaml:"renderingRules"` // The border style configuration of a free-form layout element. // // This border style is used when the element is selected. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-freeformlayoutelement.html#cfn-quicksight-dashboard-freeformlayoutelement-selectedborderstyle // SelectedBorderStyle interface{} `field:"optional" json:"selectedBorderStyle" yaml:"selectedBorderStyle"` // The visibility of an element within a free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-freeformlayoutelement.html#cfn-quicksight-dashboard-freeformlayoutelement-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
An element within a free-form layout.
Example:
// 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" freeFormLayoutElementProperty := &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }
type CfnDashboard_FreeFormLayoutScreenCanvasSizeOptionsProperty ¶ added in v2.72.0
type CfnDashboard_FreeFormLayoutScreenCanvasSizeOptionsProperty struct { // The width that the view port will be optimized for when the layout renders. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-freeformlayoutscreencanvassizeoptions.html#cfn-quicksight-dashboard-freeformlayoutscreencanvassizeoptions-optimizedviewportwidth // OptimizedViewPortWidth *string `field:"required" json:"optimizedViewPortWidth" yaml:"optimizedViewPortWidth"` }
The options that determine the sizing of the canvas used in a free-form layout.
Example:
// 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" freeFormLayoutScreenCanvasSizeOptionsProperty := &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }
type CfnDashboard_FreeFormSectionLayoutConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_FreeFormSectionLayoutConfigurationProperty struct { // The elements that are included in the free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-freeformsectionlayoutconfiguration.html#cfn-quicksight-dashboard-freeformsectionlayoutconfiguration-elements // Elements interface{} `field:"required" json:"elements" yaml:"elements"` }
The free-form layout configuration of a section.
Example:
// 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" freeFormSectionLayoutConfigurationProperty := &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }
type CfnDashboard_FunnelChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_FunnelChartAggregatedFieldWellsProperty struct { // The category field wells of a funnel chart. // // Values are grouped by category fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartaggregatedfieldwells.html#cfn-quicksight-dashboard-funnelchartaggregatedfieldwells-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The value field wells of a funnel chart. // // Values are aggregated based on categories. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartaggregatedfieldwells.html#cfn-quicksight-dashboard-funnelchartaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The field well configuration of a `FunnelChartVisual` .
Example:
// 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" funnelChartAggregatedFieldWellsProperty := &FunnelChartAggregatedFieldWellsProperty{ Category: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }
type CfnDashboard_FunnelChartConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_FunnelChartConfigurationProperty struct { // The label options of the categories that are displayed in a `FunnelChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartconfiguration.html#cfn-quicksight-dashboard-funnelchartconfiguration-categorylabeloptions // CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"` // The options that determine the presentation of the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartconfiguration.html#cfn-quicksight-dashboard-funnelchartconfiguration-datalabeloptions // DataLabelOptions interface{} `field:"optional" json:"dataLabelOptions" yaml:"dataLabelOptions"` // The field well configuration of a `FunnelChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartconfiguration.html#cfn-quicksight-dashboard-funnelchartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The sort configuration of a `FunnelChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartconfiguration.html#cfn-quicksight-dashboard-funnelchartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The tooltip configuration of a `FunnelChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartconfiguration.html#cfn-quicksight-dashboard-funnelchartconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // The label options for the values that are displayed in a `FunnelChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartconfiguration.html#cfn-quicksight-dashboard-funnelchartconfiguration-valuelabeloptions // ValueLabelOptions interface{} `field:"optional" json:"valueLabelOptions" yaml:"valueLabelOptions"` // The visual palette configuration of a `FunnelChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartconfiguration.html#cfn-quicksight-dashboard-funnelchartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` }
The configuration of a `FunnelChartVisual` .
Example:
type CfnDashboard_FunnelChartDataLabelOptionsProperty ¶ added in v2.72.0
type CfnDashboard_FunnelChartDataLabelOptionsProperty struct { // The visibility of the category labels within the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartdatalabeloptions.html#cfn-quicksight-dashboard-funnelchartdatalabeloptions-categorylabelvisibility // CategoryLabelVisibility *string `field:"optional" json:"categoryLabelVisibility" yaml:"categoryLabelVisibility"` // The color of the data label text. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartdatalabeloptions.html#cfn-quicksight-dashboard-funnelchartdatalabeloptions-labelcolor // LabelColor *string `field:"optional" json:"labelColor" yaml:"labelColor"` // The font configuration for the data labels. // // Only the `FontSize` attribute of the font configuration is used for data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartdatalabeloptions.html#cfn-quicksight-dashboard-funnelchartdatalabeloptions-labelfontconfiguration // LabelFontConfiguration interface{} `field:"optional" json:"labelFontConfiguration" yaml:"labelFontConfiguration"` // Determines the style of the metric labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartdatalabeloptions.html#cfn-quicksight-dashboard-funnelchartdatalabeloptions-measuredatalabelstyle // MeasureDataLabelStyle *string `field:"optional" json:"measureDataLabelStyle" yaml:"measureDataLabelStyle"` // The visibility of the measure labels within the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartdatalabeloptions.html#cfn-quicksight-dashboard-funnelchartdatalabeloptions-measurelabelvisibility // MeasureLabelVisibility *string `field:"optional" json:"measureLabelVisibility" yaml:"measureLabelVisibility"` // Determines the positioning of the data label relative to a section of the funnel. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartdatalabeloptions.html#cfn-quicksight-dashboard-funnelchartdatalabeloptions-position // Position *string `field:"optional" json:"position" yaml:"position"` // The visibility option that determines if data labels are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartdatalabeloptions.html#cfn-quicksight-dashboard-funnelchartdatalabeloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options that determine the presentation of the data labels.
Example:
// 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" funnelChartDataLabelOptionsProperty := &FunnelChartDataLabelOptionsProperty{ CategoryLabelVisibility: jsii.String("categoryLabelVisibility"), LabelColor: jsii.String("labelColor"), LabelFontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, MeasureDataLabelStyle: jsii.String("measureDataLabelStyle"), MeasureLabelVisibility: jsii.String("measureLabelVisibility"), Position: jsii.String("position"), Visibility: jsii.String("visibility"), }
type CfnDashboard_FunnelChartFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_FunnelChartFieldWellsProperty struct { // The field well configuration of a `FunnelChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartfieldwells.html#cfn-quicksight-dashboard-funnelchartfieldwells-funnelchartaggregatedfieldwells // FunnelChartAggregatedFieldWells interface{} `field:"optional" json:"funnelChartAggregatedFieldWells" yaml:"funnelChartAggregatedFieldWells"` }
The field well configuration of a `FunnelChartVisual` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" funnelChartFieldWellsProperty := &FunnelChartFieldWellsProperty{ FunnelChartAggregatedFieldWells: &FunnelChartAggregatedFieldWellsProperty{ Category: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }, }
type CfnDashboard_FunnelChartSortConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_FunnelChartSortConfigurationProperty struct { // The limit on the number of categories displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartsortconfiguration.html#cfn-quicksight-dashboard-funnelchartsortconfiguration-categoryitemslimit // CategoryItemsLimit interface{} `field:"optional" json:"categoryItemsLimit" yaml:"categoryItemsLimit"` // The sort configuration of the category fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartsortconfiguration.html#cfn-quicksight-dashboard-funnelchartsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` }
The sort configuration of a `FunnelChartVisual` .
Example:
// 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" funnelChartSortConfigurationProperty := &FunnelChartSortConfigurationProperty{ CategoryItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnDashboard_FunnelChartVisualProperty ¶ added in v2.72.0
type CfnDashboard_FunnelChartVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartvisual.html#cfn-quicksight-dashboard-funnelchartvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartvisual.html#cfn-quicksight-dashboard-funnelchartvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of a `FunnelChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartvisual.html#cfn-quicksight-dashboard-funnelchartvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartvisual.html#cfn-quicksight-dashboard-funnelchartvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartvisual.html#cfn-quicksight-dashboard-funnelchartvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartvisual.html#cfn-quicksight-dashboard-funnelchartvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A funnel chart.
For more information, see [Using funnel charts](https://docs.aws.amazon.com/quicksight/latest/user/funnel-visual-content.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnDashboard_GaugeChartArcConditionalFormattingProperty ¶ added in v2.72.0
type CfnDashboard_GaugeChartArcConditionalFormattingProperty struct { // The conditional formatting of the arc foreground color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartarcconditionalformatting.html#cfn-quicksight-dashboard-gaugechartarcconditionalformatting-foregroundcolor // ForegroundColor interface{} `field:"optional" json:"foregroundColor" yaml:"foregroundColor"` }
The options that determine the presentation of the arc of a `GaugeChartVisual` .
Example:
// 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" gaugeChartArcConditionalFormattingProperty := &GaugeChartArcConditionalFormattingProperty{ ForegroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnDashboard_GaugeChartConditionalFormattingOptionProperty ¶ added in v2.72.0
type CfnDashboard_GaugeChartConditionalFormattingOptionProperty struct { // The options that determine the presentation of the arc of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartconditionalformattingoption.html#cfn-quicksight-dashboard-gaugechartconditionalformattingoption-arc // Arc interface{} `field:"optional" json:"arc" yaml:"arc"` // The conditional formatting for the primary value of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartconditionalformattingoption.html#cfn-quicksight-dashboard-gaugechartconditionalformattingoption-primaryvalue // PrimaryValue interface{} `field:"optional" json:"primaryValue" yaml:"primaryValue"` }
Conditional formatting options of a `GaugeChartVisual` .
Example:
// 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" gaugeChartConditionalFormattingOptionProperty := &GaugeChartConditionalFormattingOptionProperty{ Arc: &GaugeChartArcConditionalFormattingProperty{ ForegroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, PrimaryValue: &GaugeChartPrimaryValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }
type CfnDashboard_GaugeChartConditionalFormattingProperty ¶ added in v2.72.0
type CfnDashboard_GaugeChartConditionalFormattingProperty struct { // Conditional formatting options of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartconditionalformatting.html#cfn-quicksight-dashboard-gaugechartconditionalformatting-conditionalformattingoptions // ConditionalFormattingOptions interface{} `field:"optional" json:"conditionalFormattingOptions" yaml:"conditionalFormattingOptions"` }
The conditional formatting of a `GaugeChartVisual` .
Example:
// 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" gaugeChartConditionalFormattingProperty := &GaugeChartConditionalFormattingProperty{ ConditionalFormattingOptions: []interface{}{ &GaugeChartConditionalFormattingOptionProperty{ Arc: &GaugeChartArcConditionalFormattingProperty{ ForegroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, PrimaryValue: &GaugeChartPrimaryValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, }, }
type CfnDashboard_GaugeChartConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_GaugeChartConfigurationProperty struct { // The data label configuration of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartconfiguration.html#cfn-quicksight-dashboard-gaugechartconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The field well configuration of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartconfiguration.html#cfn-quicksight-dashboard-gaugechartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The options that determine the presentation of the `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartconfiguration.html#cfn-quicksight-dashboard-gaugechartconfiguration-gaugechartoptions // GaugeChartOptions interface{} `field:"optional" json:"gaugeChartOptions" yaml:"gaugeChartOptions"` // The tooltip configuration of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartconfiguration.html#cfn-quicksight-dashboard-gaugechartconfiguration-tooltipoptions // TooltipOptions interface{} `field:"optional" json:"tooltipOptions" yaml:"tooltipOptions"` // The visual palette configuration of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartconfiguration.html#cfn-quicksight-dashboard-gaugechartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` }
The configuration of a `GaugeChartVisual` .
Example:
type CfnDashboard_GaugeChartFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_GaugeChartFieldWellsProperty struct { // The target value field wells of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartfieldwells.html#cfn-quicksight-dashboard-gaugechartfieldwells-targetvalues // TargetValues interface{} `field:"optional" json:"targetValues" yaml:"targetValues"` // The value field wells of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartfieldwells.html#cfn-quicksight-dashboard-gaugechartfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The field well configuration of a `GaugeChartVisual` .
Example:
type CfnDashboard_GaugeChartOptionsProperty ¶ added in v2.72.0
type CfnDashboard_GaugeChartOptionsProperty struct { // The arc configuration of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartoptions.html#cfn-quicksight-dashboard-gaugechartoptions-arc // Arc interface{} `field:"optional" json:"arc" yaml:"arc"` // The arc axis configuration of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartoptions.html#cfn-quicksight-dashboard-gaugechartoptions-arcaxis // ArcAxis interface{} `field:"optional" json:"arcAxis" yaml:"arcAxis"` // The comparison configuration of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartoptions.html#cfn-quicksight-dashboard-gaugechartoptions-comparison // Comparison interface{} `field:"optional" json:"comparison" yaml:"comparison"` // The options that determine the primary value display type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartoptions.html#cfn-quicksight-dashboard-gaugechartoptions-primaryvaluedisplaytype // PrimaryValueDisplayType *string `field:"optional" json:"primaryValueDisplayType" yaml:"primaryValueDisplayType"` // The options that determine the primary value font configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartoptions.html#cfn-quicksight-dashboard-gaugechartoptions-primaryvaluefontconfiguration // PrimaryValueFontConfiguration interface{} `field:"optional" json:"primaryValueFontConfiguration" yaml:"primaryValueFontConfiguration"` }
The options that determine the presentation of the `GaugeChartVisual` .
Example:
// 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" gaugeChartOptionsProperty := &GaugeChartOptionsProperty{ Arc: &ArcConfigurationProperty{ ArcAngle: jsii.Number(123), ArcThickness: jsii.String("arcThickness"), }, ArcAxis: &ArcAxisConfigurationProperty{ Range: &ArcAxisDisplayRangeProperty{ Max: jsii.Number(123), Min: jsii.Number(123), }, ReserveRange: jsii.Number(123), }, Comparison: &ComparisonConfigurationProperty{ ComparisonFormat: &ComparisonFormatConfigurationProperty{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, ComparisonMethod: jsii.String("comparisonMethod"), }, PrimaryValueDisplayType: jsii.String("primaryValueDisplayType"), PrimaryValueFontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, }
type CfnDashboard_GaugeChartPrimaryValueConditionalFormattingProperty ¶ added in v2.72.0
type CfnDashboard_GaugeChartPrimaryValueConditionalFormattingProperty struct { // The conditional formatting of the primary value icon. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartprimaryvalueconditionalformatting.html#cfn-quicksight-dashboard-gaugechartprimaryvalueconditionalformatting-icon // Icon interface{} `field:"optional" json:"icon" yaml:"icon"` // The conditional formatting of the primary value text color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartprimaryvalueconditionalformatting.html#cfn-quicksight-dashboard-gaugechartprimaryvalueconditionalformatting-textcolor // TextColor interface{} `field:"optional" json:"textColor" yaml:"textColor"` }
The conditional formatting for the primary value of a `GaugeChartVisual` .
Example:
// 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" gaugeChartPrimaryValueConditionalFormattingProperty := &GaugeChartPrimaryValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnDashboard_GaugeChartVisualProperty ¶ added in v2.72.0
type CfnDashboard_GaugeChartVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartvisual.html#cfn-quicksight-dashboard-gaugechartvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartvisual.html#cfn-quicksight-dashboard-gaugechartvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartvisual.html#cfn-quicksight-dashboard-gaugechartvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The conditional formatting of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartvisual.html#cfn-quicksight-dashboard-gaugechartvisual-conditionalformatting // ConditionalFormatting interface{} `field:"optional" json:"conditionalFormatting" yaml:"conditionalFormatting"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartvisual.html#cfn-quicksight-dashboard-gaugechartvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartvisual.html#cfn-quicksight-dashboard-gaugechartvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A gauge chart.
For more information, see [Using gauge charts](https://docs.aws.amazon.com/quicksight/latest/user/gauge-chart.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnDashboard_GeospatialCoordinateBoundsProperty ¶ added in v2.72.0
type CfnDashboard_GeospatialCoordinateBoundsProperty struct { // The longitude of the east bound of the geospatial coordinate bounds. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialcoordinatebounds.html#cfn-quicksight-dashboard-geospatialcoordinatebounds-east // East *float64 `field:"required" json:"east" yaml:"east"` // The latitude of the north bound of the geospatial coordinate bounds. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialcoordinatebounds.html#cfn-quicksight-dashboard-geospatialcoordinatebounds-north // North *float64 `field:"required" json:"north" yaml:"north"` // The latitude of the south bound of the geospatial coordinate bounds. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialcoordinatebounds.html#cfn-quicksight-dashboard-geospatialcoordinatebounds-south // South *float64 `field:"required" json:"south" yaml:"south"` // The longitude of the west bound of the geospatial coordinate bounds. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialcoordinatebounds.html#cfn-quicksight-dashboard-geospatialcoordinatebounds-west // West *float64 `field:"required" json:"west" yaml:"west"` }
The bound options (north, south, west, east) of the geospatial window options.
Example:
// 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" geospatialCoordinateBoundsProperty := &GeospatialCoordinateBoundsProperty{ East: jsii.Number(123), North: jsii.Number(123), South: jsii.Number(123), West: jsii.Number(123), }
type CfnDashboard_GeospatialHeatmapColorScaleProperty ¶ added in v2.87.0
type CfnDashboard_GeospatialHeatmapColorScaleProperty struct { // The list of colors to be used in heatmap point style. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialheatmapcolorscale.html#cfn-quicksight-dashboard-geospatialheatmapcolorscale-colors // Colors interface{} `field:"optional" json:"colors" yaml:"colors"` }
The color scale specification for the heatmap point style.
Example:
// 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" geospatialHeatmapColorScaleProperty := &GeospatialHeatmapColorScaleProperty{ Colors: []interface{}{ &GeospatialHeatmapDataColorProperty{ Color: jsii.String("color"), }, }, }
type CfnDashboard_GeospatialHeatmapConfigurationProperty ¶ added in v2.87.0
type CfnDashboard_GeospatialHeatmapConfigurationProperty struct { // The color scale specification for the heatmap point style. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialheatmapconfiguration.html#cfn-quicksight-dashboard-geospatialheatmapconfiguration-heatmapcolor // HeatmapColor interface{} `field:"optional" json:"heatmapColor" yaml:"heatmapColor"` }
The heatmap configuration of the geospatial point style.
Example:
// 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" geospatialHeatmapConfigurationProperty := &GeospatialHeatmapConfigurationProperty{ HeatmapColor: &GeospatialHeatmapColorScaleProperty{ Colors: []interface{}{ &GeospatialHeatmapDataColorProperty{ Color: jsii.String("color"), }, }, }, }
type CfnDashboard_GeospatialHeatmapDataColorProperty ¶ added in v2.87.0
type CfnDashboard_GeospatialHeatmapDataColorProperty struct { // The hex color to be used in the heatmap point style. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialheatmapdatacolor.html#cfn-quicksight-dashboard-geospatialheatmapdatacolor-color // Color *string `field:"required" json:"color" yaml:"color"` }
The color to be used in the heatmap point style.
Example:
// 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" geospatialHeatmapDataColorProperty := &GeospatialHeatmapDataColorProperty{ Color: jsii.String("color"), }
type CfnDashboard_GeospatialMapAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_GeospatialMapAggregatedFieldWellsProperty struct { // The color field wells of a geospatial map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialmapaggregatedfieldwells.html#cfn-quicksight-dashboard-geospatialmapaggregatedfieldwells-colors // Colors interface{} `field:"optional" json:"colors" yaml:"colors"` // The geospatial field wells of a geospatial map. // // Values are grouped by geospatial fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialmapaggregatedfieldwells.html#cfn-quicksight-dashboard-geospatialmapaggregatedfieldwells-geospatial // Geospatial interface{} `field:"optional" json:"geospatial" yaml:"geospatial"` // The size field wells of a geospatial map. // // Values are aggregated based on geospatial fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialmapaggregatedfieldwells.html#cfn-quicksight-dashboard-geospatialmapaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The aggregated field wells for a geospatial map.
Example:
type CfnDashboard_GeospatialMapConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_GeospatialMapConfigurationProperty struct { // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialmapconfiguration.html#cfn-quicksight-dashboard-geospatialmapconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialmapconfiguration.html#cfn-quicksight-dashboard-geospatialmapconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The map style options of the geospatial map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialmapconfiguration.html#cfn-quicksight-dashboard-geospatialmapconfiguration-mapstyleoptions // MapStyleOptions interface{} `field:"optional" json:"mapStyleOptions" yaml:"mapStyleOptions"` // The point style options of the geospatial map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialmapconfiguration.html#cfn-quicksight-dashboard-geospatialmapconfiguration-pointstyleoptions // PointStyleOptions interface{} `field:"optional" json:"pointStyleOptions" yaml:"pointStyleOptions"` // The tooltip display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialmapconfiguration.html#cfn-quicksight-dashboard-geospatialmapconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialmapconfiguration.html#cfn-quicksight-dashboard-geospatialmapconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` // The window options of the geospatial map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialmapconfiguration.html#cfn-quicksight-dashboard-geospatialmapconfiguration-windowoptions // WindowOptions interface{} `field:"optional" json:"windowOptions" yaml:"windowOptions"` }
The configuration of a `GeospatialMapVisual` .
Example:
type CfnDashboard_GeospatialMapFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_GeospatialMapFieldWellsProperty struct { // The aggregated field well for a geospatial map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialmapfieldwells.html#cfn-quicksight-dashboard-geospatialmapfieldwells-geospatialmapaggregatedfieldwells // GeospatialMapAggregatedFieldWells interface{} `field:"optional" json:"geospatialMapAggregatedFieldWells" yaml:"geospatialMapAggregatedFieldWells"` }
The field wells of a `GeospatialMapVisual` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnDashboard_GeospatialMapStyleOptionsProperty ¶ added in v2.72.0
type CfnDashboard_GeospatialMapStyleOptionsProperty struct { // The base map style of the geospatial map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialmapstyleoptions.html#cfn-quicksight-dashboard-geospatialmapstyleoptions-basemapstyle // BaseMapStyle *string `field:"optional" json:"baseMapStyle" yaml:"baseMapStyle"` }
The map style options of the geospatial map.
Example:
// 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" geospatialMapStyleOptionsProperty := &GeospatialMapStyleOptionsProperty{ BaseMapStyle: jsii.String("baseMapStyle"), }
type CfnDashboard_GeospatialMapVisualProperty ¶ added in v2.72.0
type CfnDashboard_GeospatialMapVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialmapvisual.html#cfn-quicksight-dashboard-geospatialmapvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialmapvisual.html#cfn-quicksight-dashboard-geospatialmapvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialmapvisual.html#cfn-quicksight-dashboard-geospatialmapvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialmapvisual.html#cfn-quicksight-dashboard-geospatialmapvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialmapvisual.html#cfn-quicksight-dashboard-geospatialmapvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialmapvisual.html#cfn-quicksight-dashboard-geospatialmapvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A geospatial map or a points on map visual.
For more information, see [Creating point maps](https://docs.aws.amazon.com/quicksight/latest/user/point-maps.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnDashboard_GeospatialPointStyleOptionsProperty ¶ added in v2.72.0
type CfnDashboard_GeospatialPointStyleOptionsProperty struct { // The cluster marker configuration of the geospatial point style. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialpointstyleoptions.html#cfn-quicksight-dashboard-geospatialpointstyleoptions-clustermarkerconfiguration // ClusterMarkerConfiguration interface{} `field:"optional" json:"clusterMarkerConfiguration" yaml:"clusterMarkerConfiguration"` // The heatmap configuration of the geospatial point style. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialpointstyleoptions.html#cfn-quicksight-dashboard-geospatialpointstyleoptions-heatmapconfiguration // HeatmapConfiguration interface{} `field:"optional" json:"heatmapConfiguration" yaml:"heatmapConfiguration"` // The selected point styles (point, cluster) of the geospatial map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialpointstyleoptions.html#cfn-quicksight-dashboard-geospatialpointstyleoptions-selectedpointstyle // SelectedPointStyle *string `field:"optional" json:"selectedPointStyle" yaml:"selectedPointStyle"` }
The point style of the geospatial map.
Example:
// 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" geospatialPointStyleOptionsProperty := &GeospatialPointStyleOptionsProperty{ ClusterMarkerConfiguration: &ClusterMarkerConfigurationProperty{ ClusterMarker: &ClusterMarkerProperty{ SimpleClusterMarker: &SimpleClusterMarkerProperty{ Color: jsii.String("color"), }, }, }, HeatmapConfiguration: &GeospatialHeatmapConfigurationProperty{ HeatmapColor: &GeospatialHeatmapColorScaleProperty{ Colors: []interface{}{ &GeospatialHeatmapDataColorProperty{ Color: jsii.String("color"), }, }, }, }, SelectedPointStyle: jsii.String("selectedPointStyle"), }
type CfnDashboard_GeospatialWindowOptionsProperty ¶ added in v2.72.0
type CfnDashboard_GeospatialWindowOptionsProperty struct { // The bounds options (north, south, west, east) of the geospatial window options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialwindowoptions.html#cfn-quicksight-dashboard-geospatialwindowoptions-bounds // Bounds interface{} `field:"optional" json:"bounds" yaml:"bounds"` // The map zoom modes (manual, auto) of the geospatial window options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialwindowoptions.html#cfn-quicksight-dashboard-geospatialwindowoptions-mapzoommode // MapZoomMode *string `field:"optional" json:"mapZoomMode" yaml:"mapZoomMode"` }
The window options of the geospatial map visual.
Example:
// 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" geospatialWindowOptionsProperty := &GeospatialWindowOptionsProperty{ Bounds: &GeospatialCoordinateBoundsProperty{ East: jsii.Number(123), North: jsii.Number(123), South: jsii.Number(123), West: jsii.Number(123), }, MapZoomMode: jsii.String("mapZoomMode"), }
type CfnDashboard_GlobalTableBorderOptionsProperty ¶ added in v2.72.0
type CfnDashboard_GlobalTableBorderOptionsProperty struct { // Determines the options for side specific border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-globaltableborderoptions.html#cfn-quicksight-dashboard-globaltableborderoptions-sidespecificborder // SideSpecificBorder interface{} `field:"optional" json:"sideSpecificBorder" yaml:"sideSpecificBorder"` // Determines the options for uniform border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-globaltableborderoptions.html#cfn-quicksight-dashboard-globaltableborderoptions-uniformborder // UniformBorder interface{} `field:"optional" json:"uniformBorder" yaml:"uniformBorder"` }
Determines the border options for a table visual.
Example:
// 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" globalTableBorderOptionsProperty := &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }
type CfnDashboard_GradientColorProperty ¶ added in v2.72.0
type CfnDashboard_GradientColorProperty struct { // The list of gradient color stops. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gradientcolor.html#cfn-quicksight-dashboard-gradientcolor-stops // Stops interface{} `field:"optional" json:"stops" yaml:"stops"` }
Determines the gradient color settings.
Example:
// 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" gradientColorProperty := &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }
type CfnDashboard_GradientStopProperty ¶ added in v2.72.0
type CfnDashboard_GradientStopProperty struct { // Determines gradient offset value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gradientstop.html#cfn-quicksight-dashboard-gradientstop-gradientoffset // // Default: - 0. // GradientOffset *float64 `field:"required" json:"gradientOffset" yaml:"gradientOffset"` // Determines the color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gradientstop.html#cfn-quicksight-dashboard-gradientstop-color // Color *string `field:"optional" json:"color" yaml:"color"` // Determines the data value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gradientstop.html#cfn-quicksight-dashboard-gradientstop-datavalue // DataValue *float64 `field:"optional" json:"dataValue" yaml:"dataValue"` }
Determines the gradient stop configuration.
Example:
// 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" gradientStopProperty := &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }
type CfnDashboard_GridLayoutCanvasSizeOptionsProperty ¶ added in v2.72.0
type CfnDashboard_GridLayoutCanvasSizeOptionsProperty struct { // The options that determine the sizing of the canvas used in a grid layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gridlayoutcanvassizeoptions.html#cfn-quicksight-dashboard-gridlayoutcanvassizeoptions-screencanvassizeoptions // ScreenCanvasSizeOptions interface{} `field:"optional" json:"screenCanvasSizeOptions" yaml:"screenCanvasSizeOptions"` }
Configuration options for the canvas of a grid layout.
Example:
// 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" gridLayoutCanvasSizeOptionsProperty := &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }
type CfnDashboard_GridLayoutConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_GridLayoutConfigurationProperty struct { // The elements that are included in a grid layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gridlayoutconfiguration.html#cfn-quicksight-dashboard-gridlayoutconfiguration-elements // Elements interface{} `field:"required" json:"elements" yaml:"elements"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gridlayoutconfiguration.html#cfn-quicksight-dashboard-gridlayoutconfiguration-canvassizeoptions // CanvasSizeOptions interface{} `field:"optional" json:"canvasSizeOptions" yaml:"canvasSizeOptions"` }
The configuration for a grid layout. Also called a tiled layout.
Visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size.
Example:
// 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" gridLayoutConfigurationProperty := &GridLayoutConfigurationProperty{ Elements: []interface{}{ &GridLayoutElementProperty{ ColumnSpan: jsii.Number(123), ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), RowSpan: jsii.Number(123), // the properties below are optional ColumnIndex: jsii.Number(123), RowIndex: jsii.Number(123), }, }, // the properties below are optional CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }
type CfnDashboard_GridLayoutElementProperty ¶ added in v2.72.0
type CfnDashboard_GridLayoutElementProperty struct { // The width of a grid element expressed as a number of grid columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gridlayoutelement.html#cfn-quicksight-dashboard-gridlayoutelement-columnspan // ColumnSpan *float64 `field:"required" json:"columnSpan" yaml:"columnSpan"` // A unique identifier for an element within a grid layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gridlayoutelement.html#cfn-quicksight-dashboard-gridlayoutelement-elementid // ElementId *string `field:"required" json:"elementId" yaml:"elementId"` // The type of element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gridlayoutelement.html#cfn-quicksight-dashboard-gridlayoutelement-elementtype // ElementType *string `field:"required" json:"elementType" yaml:"elementType"` // The height of a grid element expressed as a number of grid rows. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gridlayoutelement.html#cfn-quicksight-dashboard-gridlayoutelement-rowspan // RowSpan *float64 `field:"required" json:"rowSpan" yaml:"rowSpan"` // The column index for the upper left corner of an element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gridlayoutelement.html#cfn-quicksight-dashboard-gridlayoutelement-columnindex // ColumnIndex *float64 `field:"optional" json:"columnIndex" yaml:"columnIndex"` // The row index for the upper left corner of an element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gridlayoutelement.html#cfn-quicksight-dashboard-gridlayoutelement-rowindex // RowIndex *float64 `field:"optional" json:"rowIndex" yaml:"rowIndex"` }
An element within a grid layout.
Example:
// 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" gridLayoutElementProperty := &GridLayoutElementProperty{ ColumnSpan: jsii.Number(123), ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), RowSpan: jsii.Number(123), // the properties below are optional ColumnIndex: jsii.Number(123), RowIndex: jsii.Number(123), }
type CfnDashboard_GridLayoutScreenCanvasSizeOptionsProperty ¶ added in v2.72.0
type CfnDashboard_GridLayoutScreenCanvasSizeOptionsProperty struct { // This value determines the layout behavior when the viewport is resized. // // - `FIXED` : A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called `Classic` . // - `RESPONSIVE` : The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called `Tiled` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gridlayoutscreencanvassizeoptions.html#cfn-quicksight-dashboard-gridlayoutscreencanvassizeoptions-resizeoption // ResizeOption *string `field:"required" json:"resizeOption" yaml:"resizeOption"` // The width that the view port will be optimized for when the layout renders. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gridlayoutscreencanvassizeoptions.html#cfn-quicksight-dashboard-gridlayoutscreencanvassizeoptions-optimizedviewportwidth // OptimizedViewPortWidth *string `field:"optional" json:"optimizedViewPortWidth" yaml:"optimizedViewPortWidth"` }
The options that determine the sizing of the canvas used in a grid layout.
Example:
// 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" gridLayoutScreenCanvasSizeOptionsProperty := &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }
type CfnDashboard_GrowthRateComputationProperty ¶ added in v2.72.0
type CfnDashboard_GrowthRateComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-growthratecomputation.html#cfn-quicksight-dashboard-growthratecomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-growthratecomputation.html#cfn-quicksight-dashboard-growthratecomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The period size setup of a growth rate computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-growthratecomputation.html#cfn-quicksight-dashboard-growthratecomputation-periodsize // // Default: - 0. // PeriodSize *float64 `field:"optional" json:"periodSize" yaml:"periodSize"` // The time field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-growthratecomputation.html#cfn-quicksight-dashboard-growthratecomputation-time // Time interface{} `field:"optional" json:"time" yaml:"time"` // The value field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-growthratecomputation.html#cfn-quicksight-dashboard-growthratecomputation-value // Value interface{} `field:"optional" json:"value" yaml:"value"` }
The growth rate computation configuration.
Example:
// 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" growthRateComputationProperty := &GrowthRateComputationProperty{ ComputationId: jsii.String("computationId"), // the properties below are optional Name: jsii.String("name"), PeriodSize: jsii.Number(123), Time: &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, Value: &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }
type CfnDashboard_HeaderFooterSectionConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_HeaderFooterSectionConfigurationProperty struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-headerfootersectionconfiguration.html#cfn-quicksight-dashboard-headerfootersectionconfiguration-layout // Layout interface{} `field:"required" json:"layout" yaml:"layout"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-headerfootersectionconfiguration.html#cfn-quicksight-dashboard-headerfootersectionconfiguration-sectionid // SectionId *string `field:"required" json:"sectionId" yaml:"sectionId"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-headerfootersectionconfiguration.html#cfn-quicksight-dashboard-headerfootersectionconfiguration-style // Style interface{} `field:"optional" json:"style" yaml:"style"` }
The configuration of a header or footer section.
Example:
// 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" headerFooterSectionConfigurationProperty := &HeaderFooterSectionConfigurationProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }
type CfnDashboard_HeatMapAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_HeatMapAggregatedFieldWellsProperty struct { // The columns field well of a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-heatmapaggregatedfieldwells.html#cfn-quicksight-dashboard-heatmapaggregatedfieldwells-columns // Columns interface{} `field:"optional" json:"columns" yaml:"columns"` // The rows field well of a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-heatmapaggregatedfieldwells.html#cfn-quicksight-dashboard-heatmapaggregatedfieldwells-rows // Rows interface{} `field:"optional" json:"rows" yaml:"rows"` // The values field well of a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-heatmapaggregatedfieldwells.html#cfn-quicksight-dashboard-heatmapaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The aggregated field wells of a heat map.
Example:
type CfnDashboard_HeatMapConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_HeatMapConfigurationProperty struct { // The color options (gradient color, point of divergence) in a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-heatmapconfiguration.html#cfn-quicksight-dashboard-heatmapconfiguration-colorscale // ColorScale interface{} `field:"optional" json:"colorScale" yaml:"colorScale"` // The label options of the column that is displayed in a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-heatmapconfiguration.html#cfn-quicksight-dashboard-heatmapconfiguration-columnlabeloptions // ColumnLabelOptions interface{} `field:"optional" json:"columnLabelOptions" yaml:"columnLabelOptions"` // The options that determine if visual data labels are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-heatmapconfiguration.html#cfn-quicksight-dashboard-heatmapconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-heatmapconfiguration.html#cfn-quicksight-dashboard-heatmapconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-heatmapconfiguration.html#cfn-quicksight-dashboard-heatmapconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The label options of the row that is displayed in a `heat map` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-heatmapconfiguration.html#cfn-quicksight-dashboard-heatmapconfiguration-rowlabeloptions // RowLabelOptions interface{} `field:"optional" json:"rowLabelOptions" yaml:"rowLabelOptions"` // The sort configuration of a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-heatmapconfiguration.html#cfn-quicksight-dashboard-heatmapconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The tooltip display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-heatmapconfiguration.html#cfn-quicksight-dashboard-heatmapconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` }
The configuration of a heat map.
Example:
type CfnDashboard_HeatMapFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_HeatMapFieldWellsProperty struct { // The aggregated field wells of a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-heatmapfieldwells.html#cfn-quicksight-dashboard-heatmapfieldwells-heatmapaggregatedfieldwells // HeatMapAggregatedFieldWells interface{} `field:"optional" json:"heatMapAggregatedFieldWells" yaml:"heatMapAggregatedFieldWells"` }
The field well configuration of a heat map.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnDashboard_HeatMapSortConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_HeatMapSortConfigurationProperty struct { // The limit on the number of columns that are displayed in a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-heatmapsortconfiguration.html#cfn-quicksight-dashboard-heatmapsortconfiguration-heatmapcolumnitemslimitconfiguration // HeatMapColumnItemsLimitConfiguration interface{} `field:"optional" json:"heatMapColumnItemsLimitConfiguration" yaml:"heatMapColumnItemsLimitConfiguration"` // The column sort configuration for heat map for columns that aren't a part of a field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-heatmapsortconfiguration.html#cfn-quicksight-dashboard-heatmapsortconfiguration-heatmapcolumnsort // HeatMapColumnSort interface{} `field:"optional" json:"heatMapColumnSort" yaml:"heatMapColumnSort"` // The limit on the number of rows that are displayed in a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-heatmapsortconfiguration.html#cfn-quicksight-dashboard-heatmapsortconfiguration-heatmaprowitemslimitconfiguration // HeatMapRowItemsLimitConfiguration interface{} `field:"optional" json:"heatMapRowItemsLimitConfiguration" yaml:"heatMapRowItemsLimitConfiguration"` // The field sort configuration of the rows fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-heatmapsortconfiguration.html#cfn-quicksight-dashboard-heatmapsortconfiguration-heatmaprowsort // HeatMapRowSort interface{} `field:"optional" json:"heatMapRowSort" yaml:"heatMapRowSort"` }
The sort configuration of a heat map.
Example:
// 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" heatMapSortConfigurationProperty := &HeatMapSortConfigurationProperty{ HeatMapColumnItemsLimitConfiguration: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, HeatMapColumnSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, HeatMapRowItemsLimitConfiguration: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, HeatMapRowSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnDashboard_HeatMapVisualProperty ¶ added in v2.72.0
type CfnDashboard_HeatMapVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-heatmapvisual.html#cfn-quicksight-dashboard-heatmapvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-heatmapvisual.html#cfn-quicksight-dashboard-heatmapvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-heatmapvisual.html#cfn-quicksight-dashboard-heatmapvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-heatmapvisual.html#cfn-quicksight-dashboard-heatmapvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-heatmapvisual.html#cfn-quicksight-dashboard-heatmapvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-heatmapvisual.html#cfn-quicksight-dashboard-heatmapvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A heat map.
For more information, see [Using heat maps](https://docs.aws.amazon.com/quicksight/latest/user/heat-map.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnDashboard_HistogramAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_HistogramAggregatedFieldWellsProperty struct { // The value field wells of a histogram. // // Values are aggregated by `COUNT` or `DISTINCT_COUNT` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogramaggregatedfieldwells.html#cfn-quicksight-dashboard-histogramaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The field well configuration of a histogram.
Example:
// 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" histogramAggregatedFieldWellsProperty := &HistogramAggregatedFieldWellsProperty{ Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }
type CfnDashboard_HistogramBinOptionsProperty ¶ added in v2.72.0
type CfnDashboard_HistogramBinOptionsProperty struct { // The options that determine the bin count of a histogram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogrambinoptions.html#cfn-quicksight-dashboard-histogrambinoptions-bincount // BinCount interface{} `field:"optional" json:"binCount" yaml:"binCount"` // The options that determine the bin width of a histogram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogrambinoptions.html#cfn-quicksight-dashboard-histogrambinoptions-binwidth // BinWidth interface{} `field:"optional" json:"binWidth" yaml:"binWidth"` // The options that determine the selected bin type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogrambinoptions.html#cfn-quicksight-dashboard-histogrambinoptions-selectedbintype // SelectedBinType *string `field:"optional" json:"selectedBinType" yaml:"selectedBinType"` // The options that determine the bin start value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogrambinoptions.html#cfn-quicksight-dashboard-histogrambinoptions-startvalue // StartValue *float64 `field:"optional" json:"startValue" yaml:"startValue"` }
The options that determine the presentation of histogram bins.
Example:
// 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" histogramBinOptionsProperty := &HistogramBinOptionsProperty{ BinCount: &BinCountOptionsProperty{ Value: jsii.Number(123), }, BinWidth: &BinWidthOptionsProperty{ BinCountLimit: jsii.Number(123), Value: jsii.Number(123), }, SelectedBinType: jsii.String("selectedBinType"), StartValue: jsii.Number(123), }
type CfnDashboard_HistogramConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_HistogramConfigurationProperty struct { // The options that determine the presentation of histogram bins. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogramconfiguration.html#cfn-quicksight-dashboard-histogramconfiguration-binoptions // BinOptions interface{} `field:"optional" json:"binOptions" yaml:"binOptions"` // The data label configuration of a histogram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogramconfiguration.html#cfn-quicksight-dashboard-histogramconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The field well configuration of a histogram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogramconfiguration.html#cfn-quicksight-dashboard-histogramconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The tooltip configuration of a histogram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogramconfiguration.html#cfn-quicksight-dashboard-histogramconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // The visual palette configuration of a histogram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogramconfiguration.html#cfn-quicksight-dashboard-histogramconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` // The options that determine the presentation of the x-axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogramconfiguration.html#cfn-quicksight-dashboard-histogramconfiguration-xaxisdisplayoptions // XAxisDisplayOptions interface{} `field:"optional" json:"xAxisDisplayOptions" yaml:"xAxisDisplayOptions"` // The options that determine the presentation of the x-axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogramconfiguration.html#cfn-quicksight-dashboard-histogramconfiguration-xaxislabeloptions // XAxisLabelOptions interface{} `field:"optional" json:"xAxisLabelOptions" yaml:"xAxisLabelOptions"` // The options that determine the presentation of the y-axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogramconfiguration.html#cfn-quicksight-dashboard-histogramconfiguration-yaxisdisplayoptions // YAxisDisplayOptions interface{} `field:"optional" json:"yAxisDisplayOptions" yaml:"yAxisDisplayOptions"` }
The configuration for a `HistogramVisual` .
Example:
type CfnDashboard_HistogramFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_HistogramFieldWellsProperty struct { // The field well configuration of a histogram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogramfieldwells.html#cfn-quicksight-dashboard-histogramfieldwells-histogramaggregatedfieldwells // HistogramAggregatedFieldWells interface{} `field:"optional" json:"histogramAggregatedFieldWells" yaml:"histogramAggregatedFieldWells"` }
The field well configuration of a histogram.
Example:
// 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" histogramFieldWellsProperty := &HistogramFieldWellsProperty{ HistogramAggregatedFieldWells: &HistogramAggregatedFieldWellsProperty{ Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }, }
type CfnDashboard_HistogramVisualProperty ¶ added in v2.72.0
type CfnDashboard_HistogramVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogramvisual.html#cfn-quicksight-dashboard-histogramvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogramvisual.html#cfn-quicksight-dashboard-histogramvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration for a `HistogramVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogramvisual.html#cfn-quicksight-dashboard-histogramvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogramvisual.html#cfn-quicksight-dashboard-histogramvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogramvisual.html#cfn-quicksight-dashboard-histogramvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A histogram.
For more information, see [Using histograms](https://docs.aws.amazon.com/quicksight/latest/user/histogram-charts.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnDashboard_InsightConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_InsightConfigurationProperty struct { // The computations configurations of the insight visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-insightconfiguration.html#cfn-quicksight-dashboard-insightconfiguration-computations // Computations interface{} `field:"optional" json:"computations" yaml:"computations"` // The custom narrative of the insight visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-insightconfiguration.html#cfn-quicksight-dashboard-insightconfiguration-customnarrative // CustomNarrative interface{} `field:"optional" json:"customNarrative" yaml:"customNarrative"` }
The configuration of an insight visual.
Example:
type CfnDashboard_InsightVisualProperty ¶ added in v2.72.0
type CfnDashboard_InsightVisualProperty struct { // The dataset that is used in the insight visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-insightvisual.html#cfn-quicksight-dashboard-insightvisual-datasetidentifier // DataSetIdentifier *string `field:"required" json:"dataSetIdentifier" yaml:"dataSetIdentifier"` // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-insightvisual.html#cfn-quicksight-dashboard-insightvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-insightvisual.html#cfn-quicksight-dashboard-insightvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of an insight visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-insightvisual.html#cfn-quicksight-dashboard-insightvisual-insightconfiguration // InsightConfiguration interface{} `field:"optional" json:"insightConfiguration" yaml:"insightConfiguration"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-insightvisual.html#cfn-quicksight-dashboard-insightvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-insightvisual.html#cfn-quicksight-dashboard-insightvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
An insight visual.
For more information, see [Working with insights](https://docs.aws.amazon.com/quicksight/latest/user/computational-insights.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnDashboard_IntegerDefaultValuesProperty ¶ added in v2.72.0
type CfnDashboard_IntegerDefaultValuesProperty struct { // The dynamic value of the `IntegerDefaultValues` . // // Different defaults are displayed according to users, groups, and values mapping. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-integerdefaultvalues.html#cfn-quicksight-dashboard-integerdefaultvalues-dynamicvalue // DynamicValue interface{} `field:"optional" json:"dynamicValue" yaml:"dynamicValue"` // The static values of the `IntegerDefaultValues` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-integerdefaultvalues.html#cfn-quicksight-dashboard-integerdefaultvalues-staticvalues // StaticValues interface{} `field:"optional" json:"staticValues" yaml:"staticValues"` }
The default values of the `IntegerParameterDeclaration` .
Example:
// 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" integerDefaultValuesProperty := &IntegerDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []interface{}{ jsii.Number(123), }, }
type CfnDashboard_IntegerParameterDeclarationProperty ¶ added in v2.72.0
type CfnDashboard_IntegerParameterDeclarationProperty struct { // The name of the parameter that is being declared. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-integerparameterdeclaration.html#cfn-quicksight-dashboard-integerparameterdeclaration-name // Name *string `field:"required" json:"name" yaml:"name"` // The value type determines whether the parameter is a single-value or multi-value parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-integerparameterdeclaration.html#cfn-quicksight-dashboard-integerparameterdeclaration-parametervaluetype // ParameterValueType *string `field:"required" json:"parameterValueType" yaml:"parameterValueType"` // The default values of a parameter. // // If the parameter is a single-value parameter, a maximum of one default value can be provided. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-integerparameterdeclaration.html#cfn-quicksight-dashboard-integerparameterdeclaration-defaultvalues // DefaultValues interface{} `field:"optional" json:"defaultValues" yaml:"defaultValues"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-integerparameterdeclaration.html#cfn-quicksight-dashboard-integerparameterdeclaration-mappeddatasetparameters // MappedDataSetParameters interface{} `field:"optional" json:"mappedDataSetParameters" yaml:"mappedDataSetParameters"` // A parameter declaration for the `Integer` data type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-integerparameterdeclaration.html#cfn-quicksight-dashboard-integerparameterdeclaration-valuewhenunset // ValueWhenUnset interface{} `field:"optional" json:"valueWhenUnset" yaml:"valueWhenUnset"` }
A parameter declaration for the `Integer` data type.
Example:
// 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" integerParameterDeclarationProperty := &IntegerParameterDeclarationProperty{ Name: jsii.String("name"), ParameterValueType: jsii.String("parameterValueType"), // the properties below are optional DefaultValues: &IntegerDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []interface{}{ jsii.Number(123), }, }, MappedDataSetParameters: []interface{}{ &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }, }, ValueWhenUnset: &IntegerValueWhenUnsetConfigurationProperty{ CustomValue: jsii.Number(123), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }, }
type CfnDashboard_IntegerParameterProperty ¶
type CfnDashboard_IntegerParameterProperty struct { // The name of the integer parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-integerparameter.html#cfn-quicksight-dashboard-integerparameter-name // Name *string `field:"required" json:"name" yaml:"name"` // The values for the integer parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-integerparameter.html#cfn-quicksight-dashboard-integerparameter-values // Values interface{} `field:"required" json:"values" yaml:"values"` }
An integer parameter.
Example:
// 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" integerParameterProperty := &IntegerParameterProperty{ Name: jsii.String("name"), Values: []interface{}{ jsii.Number(123), }, }
type CfnDashboard_IntegerValueWhenUnsetConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_IntegerValueWhenUnsetConfigurationProperty struct { // A custom value that's used when the value of a parameter isn't set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-integervaluewhenunsetconfiguration.html#cfn-quicksight-dashboard-integervaluewhenunsetconfiguration-customvalue // CustomValue *float64 `field:"optional" json:"customValue" yaml:"customValue"` // The built-in options for default values. The value can be one of the following:. // // - `RECOMMENDED` : The recommended value. // - `NULL` : The `NULL` value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-integervaluewhenunsetconfiguration.html#cfn-quicksight-dashboard-integervaluewhenunsetconfiguration-valuewhenunsetoption // ValueWhenUnsetOption *string `field:"optional" json:"valueWhenUnsetOption" yaml:"valueWhenUnsetOption"` }
A parameter declaration for the `Integer` data type.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" integerValueWhenUnsetConfigurationProperty := &IntegerValueWhenUnsetConfigurationProperty{ CustomValue: jsii.Number(123), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }
type CfnDashboard_ItemsLimitConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_ItemsLimitConfigurationProperty struct { // The limit on how many items of a field are showed in the chart. // // For example, the number of slices that are displayed in a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-itemslimitconfiguration.html#cfn-quicksight-dashboard-itemslimitconfiguration-itemslimit // ItemsLimit *float64 `field:"optional" json:"itemsLimit" yaml:"itemsLimit"` // The `Show other` of an axis in the chart. Choose one of the following options:. // // - `INCLUDE` // - `EXCLUDE`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-itemslimitconfiguration.html#cfn-quicksight-dashboard-itemslimitconfiguration-othercategories // OtherCategories *string `field:"optional" json:"otherCategories" yaml:"otherCategories"` }
The limit configuration of the visual display for an axis.
Example:
// 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" itemsLimitConfigurationProperty := &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }
type CfnDashboard_KPIActualValueConditionalFormattingProperty ¶ added in v2.101.0
type CfnDashboard_KPIActualValueConditionalFormattingProperty struct { // The conditional formatting of the actual value's icon. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpiactualvalueconditionalformatting.html#cfn-quicksight-dashboard-kpiactualvalueconditionalformatting-icon // Icon interface{} `field:"optional" json:"icon" yaml:"icon"` // The conditional formatting of the actual value's text color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpiactualvalueconditionalformatting.html#cfn-quicksight-dashboard-kpiactualvalueconditionalformatting-textcolor // TextColor interface{} `field:"optional" json:"textColor" yaml:"textColor"` }
The conditional formatting for the actual value of a KPI visual.
Example:
// 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" kPIActualValueConditionalFormattingProperty := &KPIActualValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnDashboard_KPIComparisonValueConditionalFormattingProperty ¶ added in v2.101.0
type CfnDashboard_KPIComparisonValueConditionalFormattingProperty struct { // The conditional formatting of the comparison value's icon. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpicomparisonvalueconditionalformatting.html#cfn-quicksight-dashboard-kpicomparisonvalueconditionalformatting-icon // Icon interface{} `field:"optional" json:"icon" yaml:"icon"` // The conditional formatting of the comparison value's text color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpicomparisonvalueconditionalformatting.html#cfn-quicksight-dashboard-kpicomparisonvalueconditionalformatting-textcolor // TextColor interface{} `field:"optional" json:"textColor" yaml:"textColor"` }
The conditional formatting for the comparison value of a KPI visual.
Example:
// 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" kPIComparisonValueConditionalFormattingProperty := &KPIComparisonValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnDashboard_KPIConditionalFormattingOptionProperty ¶ added in v2.72.0
type CfnDashboard_KPIConditionalFormattingOptionProperty struct { // The conditional formatting for the actual value of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpiconditionalformattingoption.html#cfn-quicksight-dashboard-kpiconditionalformattingoption-actualvalue // ActualValue interface{} `field:"optional" json:"actualValue" yaml:"actualValue"` // The conditional formatting for the comparison value of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpiconditionalformattingoption.html#cfn-quicksight-dashboard-kpiconditionalformattingoption-comparisonvalue // ComparisonValue interface{} `field:"optional" json:"comparisonValue" yaml:"comparisonValue"` // The conditional formatting for the primary value of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpiconditionalformattingoption.html#cfn-quicksight-dashboard-kpiconditionalformattingoption-primaryvalue // PrimaryValue interface{} `field:"optional" json:"primaryValue" yaml:"primaryValue"` // The conditional formatting for the progress bar of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpiconditionalformattingoption.html#cfn-quicksight-dashboard-kpiconditionalformattingoption-progressbar // ProgressBar interface{} `field:"optional" json:"progressBar" yaml:"progressBar"` }
The conditional formatting options of a KPI visual.
Example:
// 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" kPIConditionalFormattingOptionProperty := &KPIConditionalFormattingOptionProperty{ ActualValue: &KPIActualValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, ComparisonValue: &KPIComparisonValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, PrimaryValue: &KPIPrimaryValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, ProgressBar: &KPIProgressBarConditionalFormattingProperty{ ForegroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }
type CfnDashboard_KPIConditionalFormattingProperty ¶ added in v2.72.0
type CfnDashboard_KPIConditionalFormattingProperty struct { // The conditional formatting options of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpiconditionalformatting.html#cfn-quicksight-dashboard-kpiconditionalformatting-conditionalformattingoptions // ConditionalFormattingOptions interface{} `field:"optional" json:"conditionalFormattingOptions" yaml:"conditionalFormattingOptions"` }
The conditional formatting of a KPI visual.
Example:
// 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" kPIConditionalFormattingProperty := &KPIConditionalFormattingProperty{ ConditionalFormattingOptions: []interface{}{ &KPIConditionalFormattingOptionProperty{ ActualValue: &KPIActualValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, ComparisonValue: &KPIComparisonValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, PrimaryValue: &KPIPrimaryValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, ProgressBar: &KPIProgressBarConditionalFormattingProperty{ ForegroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, }, }
type CfnDashboard_KPIConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_KPIConfigurationProperty struct { // The field well configuration of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpiconfiguration.html#cfn-quicksight-dashboard-kpiconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The options that determine the presentation of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpiconfiguration.html#cfn-quicksight-dashboard-kpiconfiguration-kpioptions // KpiOptions interface{} `field:"optional" json:"kpiOptions" yaml:"kpiOptions"` // The sort configuration of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpiconfiguration.html#cfn-quicksight-dashboard-kpiconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` }
The configuration of a KPI visual.
Example:
type CfnDashboard_KPIFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_KPIFieldWellsProperty struct { // The target value field wells of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpifieldwells.html#cfn-quicksight-dashboard-kpifieldwells-targetvalues // TargetValues interface{} `field:"optional" json:"targetValues" yaml:"targetValues"` // The trend group field wells of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpifieldwells.html#cfn-quicksight-dashboard-kpifieldwells-trendgroups // TrendGroups interface{} `field:"optional" json:"trendGroups" yaml:"trendGroups"` // The value field wells of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpifieldwells.html#cfn-quicksight-dashboard-kpifieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The field well configuration of a KPI visual.
Example:
type CfnDashboard_KPIOptionsProperty ¶ added in v2.72.0
type CfnDashboard_KPIOptionsProperty struct { // The comparison configuration of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpioptions.html#cfn-quicksight-dashboard-kpioptions-comparison // Comparison interface{} `field:"optional" json:"comparison" yaml:"comparison"` // The options that determine the primary value display type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpioptions.html#cfn-quicksight-dashboard-kpioptions-primaryvaluedisplaytype // PrimaryValueDisplayType *string `field:"optional" json:"primaryValueDisplayType" yaml:"primaryValueDisplayType"` // The options that determine the primary value font configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpioptions.html#cfn-quicksight-dashboard-kpioptions-primaryvaluefontconfiguration // PrimaryValueFontConfiguration interface{} `field:"optional" json:"primaryValueFontConfiguration" yaml:"primaryValueFontConfiguration"` // The options that determine the presentation of the progress bar of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpioptions.html#cfn-quicksight-dashboard-kpioptions-progressbar // ProgressBar interface{} `field:"optional" json:"progressBar" yaml:"progressBar"` // The options that determine the presentation of the secondary value of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpioptions.html#cfn-quicksight-dashboard-kpioptions-secondaryvalue // SecondaryValue interface{} `field:"optional" json:"secondaryValue" yaml:"secondaryValue"` // The options that determine the secondary value font configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpioptions.html#cfn-quicksight-dashboard-kpioptions-secondaryvaluefontconfiguration // SecondaryValueFontConfiguration interface{} `field:"optional" json:"secondaryValueFontConfiguration" yaml:"secondaryValueFontConfiguration"` // The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpioptions.html#cfn-quicksight-dashboard-kpioptions-sparkline // Sparkline interface{} `field:"optional" json:"sparkline" yaml:"sparkline"` // The options that determine the presentation of trend arrows in a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpioptions.html#cfn-quicksight-dashboard-kpioptions-trendarrows // TrendArrows interface{} `field:"optional" json:"trendArrows" yaml:"trendArrows"` // The options that determine the layout a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpioptions.html#cfn-quicksight-dashboard-kpioptions-visuallayoutoptions // VisualLayoutOptions interface{} `field:"optional" json:"visualLayoutOptions" yaml:"visualLayoutOptions"` }
The options that determine the presentation of a KPI visual.
Example:
// 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" kPIOptionsProperty := &KPIOptionsProperty{ Comparison: &ComparisonConfigurationProperty{ ComparisonFormat: &ComparisonFormatConfigurationProperty{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, ComparisonMethod: jsii.String("comparisonMethod"), }, PrimaryValueDisplayType: jsii.String("primaryValueDisplayType"), PrimaryValueFontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, ProgressBar: &ProgressBarOptionsProperty{ Visibility: jsii.String("visibility"), }, SecondaryValue: &SecondaryValueOptionsProperty{ Visibility: jsii.String("visibility"), }, SecondaryValueFontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Sparkline: &KPISparklineOptionsProperty{ Type: jsii.String("type"), // the properties below are optional Color: jsii.String("color"), TooltipVisibility: jsii.String("tooltipVisibility"), Visibility: jsii.String("visibility"), }, TrendArrows: &TrendArrowOptionsProperty{ Visibility: jsii.String("visibility"), }, VisualLayoutOptions: &KPIVisualLayoutOptionsProperty{ StandardLayout: &KPIVisualStandardLayoutProperty{ Type: jsii.String("type"), }, }, }
type CfnDashboard_KPIPrimaryValueConditionalFormattingProperty ¶ added in v2.72.0
type CfnDashboard_KPIPrimaryValueConditionalFormattingProperty struct { // The conditional formatting of the primary value's icon. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpiprimaryvalueconditionalformatting.html#cfn-quicksight-dashboard-kpiprimaryvalueconditionalformatting-icon // Icon interface{} `field:"optional" json:"icon" yaml:"icon"` // The conditional formatting of the primary value's text color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpiprimaryvalueconditionalformatting.html#cfn-quicksight-dashboard-kpiprimaryvalueconditionalformatting-textcolor // TextColor interface{} `field:"optional" json:"textColor" yaml:"textColor"` }
The conditional formatting for the primary value of a KPI visual.
Example:
// 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" kPIPrimaryValueConditionalFormattingProperty := &KPIPrimaryValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnDashboard_KPIProgressBarConditionalFormattingProperty ¶ added in v2.72.0
type CfnDashboard_KPIProgressBarConditionalFormattingProperty struct { // The conditional formatting of the progress bar's foreground color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpiprogressbarconditionalformatting.html#cfn-quicksight-dashboard-kpiprogressbarconditionalformatting-foregroundcolor // ForegroundColor interface{} `field:"optional" json:"foregroundColor" yaml:"foregroundColor"` }
The conditional formatting for the progress bar of a KPI visual.
Example:
// 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" kPIProgressBarConditionalFormattingProperty := &KPIProgressBarConditionalFormattingProperty{ ForegroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnDashboard_KPISortConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_KPISortConfigurationProperty struct { // The sort configuration of the trend group fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpisortconfiguration.html#cfn-quicksight-dashboard-kpisortconfiguration-trendgroupsort // TrendGroupSort interface{} `field:"optional" json:"trendGroupSort" yaml:"trendGroupSort"` }
The sort configuration of a KPI visual.
Example:
// 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" kPISortConfigurationProperty := &KPISortConfigurationProperty{ TrendGroupSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnDashboard_KPISparklineOptionsProperty ¶ added in v2.101.0
type CfnDashboard_KPISparklineOptionsProperty struct { // The type of the sparkline. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpisparklineoptions.html#cfn-quicksight-dashboard-kpisparklineoptions-type // Type *string `field:"required" json:"type" yaml:"type"` // The color of the sparkline. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpisparklineoptions.html#cfn-quicksight-dashboard-kpisparklineoptions-color // Color *string `field:"optional" json:"color" yaml:"color"` // The tooltip visibility of the sparkline. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpisparklineoptions.html#cfn-quicksight-dashboard-kpisparklineoptions-tooltipvisibility // TooltipVisibility *string `field:"optional" json:"tooltipVisibility" yaml:"tooltipVisibility"` // The visibility of the sparkline. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpisparklineoptions.html#cfn-quicksight-dashboard-kpisparklineoptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.
Example:
// 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" kPISparklineOptionsProperty := &KPISparklineOptionsProperty{ Type: jsii.String("type"), // the properties below are optional Color: jsii.String("color"), TooltipVisibility: jsii.String("tooltipVisibility"), Visibility: jsii.String("visibility"), }
type CfnDashboard_KPIVisualLayoutOptionsProperty ¶ added in v2.101.0
type CfnDashboard_KPIVisualLayoutOptionsProperty struct { // The standard layout of the KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpivisuallayoutoptions.html#cfn-quicksight-dashboard-kpivisuallayoutoptions-standardlayout // StandardLayout interface{} `field:"optional" json:"standardLayout" yaml:"standardLayout"` }
The options that determine the layout a KPI visual.
Example:
// 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" kPIVisualLayoutOptionsProperty := &KPIVisualLayoutOptionsProperty{ StandardLayout: &KPIVisualStandardLayoutProperty{ Type: jsii.String("type"), }, }
type CfnDashboard_KPIVisualProperty ¶ added in v2.72.0
type CfnDashboard_KPIVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpivisual.html#cfn-quicksight-dashboard-kpivisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpivisual.html#cfn-quicksight-dashboard-kpivisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpivisual.html#cfn-quicksight-dashboard-kpivisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpivisual.html#cfn-quicksight-dashboard-kpivisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The conditional formatting of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpivisual.html#cfn-quicksight-dashboard-kpivisual-conditionalformatting // ConditionalFormatting interface{} `field:"optional" json:"conditionalFormatting" yaml:"conditionalFormatting"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpivisual.html#cfn-quicksight-dashboard-kpivisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpivisual.html#cfn-quicksight-dashboard-kpivisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A key performance indicator (KPI).
For more information, see [Using KPIs](https://docs.aws.amazon.com/quicksight/latest/user/kpi.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnDashboard_KPIVisualStandardLayoutProperty ¶ added in v2.101.0
type CfnDashboard_KPIVisualStandardLayoutProperty struct { // The standard layout type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-kpivisualstandardlayout.html#cfn-quicksight-dashboard-kpivisualstandardlayout-type // Type *string `field:"required" json:"type" yaml:"type"` }
The standard layout of the KPI visual.
Example:
// 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" kPIVisualStandardLayoutProperty := &KPIVisualStandardLayoutProperty{ Type: jsii.String("type"), }
type CfnDashboard_LabelOptionsProperty ¶ added in v2.72.0
type CfnDashboard_LabelOptionsProperty struct { // The text for the label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-labeloptions.html#cfn-quicksight-dashboard-labeloptions-customlabel // CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"` // The font configuration of the label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-labeloptions.html#cfn-quicksight-dashboard-labeloptions-fontconfiguration // FontConfiguration interface{} `field:"optional" json:"fontConfiguration" yaml:"fontConfiguration"` // Determines whether or not the label is visible. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-labeloptions.html#cfn-quicksight-dashboard-labeloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The share label options for the labels.
Example:
// 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" labelOptionsProperty := &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }
type CfnDashboard_LayoutConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_LayoutConfigurationProperty struct { // A free-form is optimized for a fixed width and has more control over the exact placement of layout elements. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-layoutconfiguration.html#cfn-quicksight-dashboard-layoutconfiguration-freeformlayout // FreeFormLayout interface{} `field:"optional" json:"freeFormLayout" yaml:"freeFormLayout"` // A type of layout that can be used on a sheet. // // In a grid layout, visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size. A grid layout can be configured to behave in one of two ways when the viewport is resized: `FIXED` or `RESPONSIVE` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-layoutconfiguration.html#cfn-quicksight-dashboard-layoutconfiguration-gridlayout // GridLayout interface{} `field:"optional" json:"gridLayout" yaml:"gridLayout"` // A section based layout organizes visuals into multiple sections and has customized header, footer and page break. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-layoutconfiguration.html#cfn-quicksight-dashboard-layoutconfiguration-sectionbasedlayout // SectionBasedLayout interface{} `field:"optional" json:"sectionBasedLayout" yaml:"sectionBasedLayout"` }
The configuration that determines what the type of layout will be used on a sheet.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" layoutConfigurationProperty := &LayoutConfigurationProperty{ FreeFormLayout: &FreeFormLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, // the properties below are optional CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, GridLayout: &GridLayoutConfigurationProperty{ Elements: []interface{}{ &GridLayoutElementProperty{ ColumnSpan: jsii.Number(123), ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), RowSpan: jsii.Number(123), // the properties below are optional ColumnIndex: jsii.Number(123), RowIndex: jsii.Number(123), }, }, // the properties below are optional CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, SectionBasedLayout: &SectionBasedLayoutConfigurationProperty{ BodySections: []interface{}{ &BodySectionConfigurationProperty{ Content: &BodySectionContentProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional PageBreakConfiguration: &SectionPageBreakConfigurationProperty{ After: &SectionAfterPageBreakProperty{ Status: jsii.String("status"), }, }, Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{ PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }, }, FooterSections: []interface{}{ &HeaderFooterSectionConfigurationProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, HeaderSections: []interface{}{ &HeaderFooterSectionConfigurationProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, }, }
type CfnDashboard_LayoutProperty ¶ added in v2.72.0
type CfnDashboard_LayoutProperty struct { // The configuration that determines what the type of layout for a sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-layout.html#cfn-quicksight-dashboard-layout-configuration // Configuration interface{} `field:"required" json:"configuration" yaml:"configuration"` }
A `Layout` defines the placement of elements within a sheet.
For more information, see [Types of layout](https://docs.aws.amazon.com/quicksight/latest/user/types-of-layout.html) in the *Amazon QuickSight User Guide* .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" layoutProperty := &LayoutProperty{ Configuration: &LayoutConfigurationProperty{ FreeFormLayout: &FreeFormLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, // the properties below are optional CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, GridLayout: &GridLayoutConfigurationProperty{ Elements: []interface{}{ &GridLayoutElementProperty{ ColumnSpan: jsii.Number(123), ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), RowSpan: jsii.Number(123), // the properties below are optional ColumnIndex: jsii.Number(123), RowIndex: jsii.Number(123), }, }, // the properties below are optional CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, SectionBasedLayout: &SectionBasedLayoutConfigurationProperty{ BodySections: []interface{}{ &BodySectionConfigurationProperty{ Content: &BodySectionContentProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional PageBreakConfiguration: &SectionPageBreakConfigurationProperty{ After: &SectionAfterPageBreakProperty{ Status: jsii.String("status"), }, }, Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{ PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }, }, FooterSections: []interface{}{ &HeaderFooterSectionConfigurationProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, HeaderSections: []interface{}{ &HeaderFooterSectionConfigurationProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, }, }, }
type CfnDashboard_LegendOptionsProperty ¶ added in v2.72.0
type CfnDashboard_LegendOptionsProperty struct { // The height of the legend. // // If this value is omitted, a default height is used when rendering. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-legendoptions.html#cfn-quicksight-dashboard-legendoptions-height // Height *string `field:"optional" json:"height" yaml:"height"` // The positions for the legend. Choose one of the following options:. // // - `AUTO` // - `RIGHT` // - `BOTTOM` // - `LEFT`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-legendoptions.html#cfn-quicksight-dashboard-legendoptions-position // Position *string `field:"optional" json:"position" yaml:"position"` // The custom title for the legend. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-legendoptions.html#cfn-quicksight-dashboard-legendoptions-title // Title interface{} `field:"optional" json:"title" yaml:"title"` // Determines whether or not the legend is visible. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-legendoptions.html#cfn-quicksight-dashboard-legendoptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` // The width of the legend. // // If this value is omitted, a default width is used when rendering. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-legendoptions.html#cfn-quicksight-dashboard-legendoptions-width // Width *string `field:"optional" json:"width" yaml:"width"` }
The options for the legend setup of a visual.
Example:
// 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" legendOptionsProperty := &LegendOptionsProperty{ Height: jsii.String("height"), Position: jsii.String("position"), Title: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), Width: jsii.String("width"), }
type CfnDashboard_LineChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_LineChartAggregatedFieldWellsProperty struct { // The category field wells of a line chart. // // Values are grouped by category fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartaggregatedfieldwells.html#cfn-quicksight-dashboard-linechartaggregatedfieldwells-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The color field wells of a line chart. // // Values are grouped by category fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartaggregatedfieldwells.html#cfn-quicksight-dashboard-linechartaggregatedfieldwells-colors // Colors interface{} `field:"optional" json:"colors" yaml:"colors"` // The small multiples field well of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartaggregatedfieldwells.html#cfn-quicksight-dashboard-linechartaggregatedfieldwells-smallmultiples // SmallMultiples interface{} `field:"optional" json:"smallMultiples" yaml:"smallMultiples"` // The value field wells of a line chart. // // Values are aggregated based on categories. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartaggregatedfieldwells.html#cfn-quicksight-dashboard-linechartaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The field well configuration of a line chart.
Example:
type CfnDashboard_LineChartConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_LineChartConfigurationProperty struct { // The default configuration of a line chart's contribution analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartconfiguration.html#cfn-quicksight-dashboard-linechartconfiguration-contributionanalysisdefaults // ContributionAnalysisDefaults interface{} `field:"optional" json:"contributionAnalysisDefaults" yaml:"contributionAnalysisDefaults"` // The data label configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartconfiguration.html#cfn-quicksight-dashboard-linechartconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The options that determine the default presentation of all line series in `LineChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartconfiguration.html#cfn-quicksight-dashboard-linechartconfiguration-defaultseriessettings // DefaultSeriesSettings interface{} `field:"optional" json:"defaultSeriesSettings" yaml:"defaultSeriesSettings"` // The field well configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartconfiguration.html#cfn-quicksight-dashboard-linechartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The forecast configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartconfiguration.html#cfn-quicksight-dashboard-linechartconfiguration-forecastconfigurations // ForecastConfigurations interface{} `field:"optional" json:"forecastConfigurations" yaml:"forecastConfigurations"` // The legend configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartconfiguration.html#cfn-quicksight-dashboard-linechartconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The series axis configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartconfiguration.html#cfn-quicksight-dashboard-linechartconfiguration-primaryyaxisdisplayoptions // PrimaryYAxisDisplayOptions interface{} `field:"optional" json:"primaryYAxisDisplayOptions" yaml:"primaryYAxisDisplayOptions"` // The options that determine the presentation of the y-axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartconfiguration.html#cfn-quicksight-dashboard-linechartconfiguration-primaryyaxislabeloptions // PrimaryYAxisLabelOptions interface{} `field:"optional" json:"primaryYAxisLabelOptions" yaml:"primaryYAxisLabelOptions"` // The reference lines configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartconfiguration.html#cfn-quicksight-dashboard-linechartconfiguration-referencelines // ReferenceLines interface{} `field:"optional" json:"referenceLines" yaml:"referenceLines"` // The series axis configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartconfiguration.html#cfn-quicksight-dashboard-linechartconfiguration-secondaryyaxisdisplayoptions // SecondaryYAxisDisplayOptions interface{} `field:"optional" json:"secondaryYAxisDisplayOptions" yaml:"secondaryYAxisDisplayOptions"` // The options that determine the presentation of the secondary y-axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartconfiguration.html#cfn-quicksight-dashboard-linechartconfiguration-secondaryyaxislabeloptions // SecondaryYAxisLabelOptions interface{} `field:"optional" json:"secondaryYAxisLabelOptions" yaml:"secondaryYAxisLabelOptions"` // The series item configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartconfiguration.html#cfn-quicksight-dashboard-linechartconfiguration-series // Series interface{} `field:"optional" json:"series" yaml:"series"` // The small multiples setup for the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartconfiguration.html#cfn-quicksight-dashboard-linechartconfiguration-smallmultiplesoptions // SmallMultiplesOptions interface{} `field:"optional" json:"smallMultiplesOptions" yaml:"smallMultiplesOptions"` // The sort configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartconfiguration.html#cfn-quicksight-dashboard-linechartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The tooltip configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartconfiguration.html#cfn-quicksight-dashboard-linechartconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // Determines the type of the line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartconfiguration.html#cfn-quicksight-dashboard-linechartconfiguration-type // Type *string `field:"optional" json:"type" yaml:"type"` // The visual palette configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartconfiguration.html#cfn-quicksight-dashboard-linechartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` // The options that determine the presentation of the x-axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartconfiguration.html#cfn-quicksight-dashboard-linechartconfiguration-xaxisdisplayoptions // XAxisDisplayOptions interface{} `field:"optional" json:"xAxisDisplayOptions" yaml:"xAxisDisplayOptions"` // The options that determine the presentation of the x-axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartconfiguration.html#cfn-quicksight-dashboard-linechartconfiguration-xaxislabeloptions // XAxisLabelOptions interface{} `field:"optional" json:"xAxisLabelOptions" yaml:"xAxisLabelOptions"` }
The configuration of a line chart.
Example:
type CfnDashboard_LineChartDefaultSeriesSettingsProperty ¶ added in v2.72.0
type CfnDashboard_LineChartDefaultSeriesSettingsProperty struct { // The axis to which you are binding all line series to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartdefaultseriessettings.html#cfn-quicksight-dashboard-linechartdefaultseriessettings-axisbinding // AxisBinding *string `field:"optional" json:"axisBinding" yaml:"axisBinding"` // Line styles options for all line series in the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartdefaultseriessettings.html#cfn-quicksight-dashboard-linechartdefaultseriessettings-linestylesettings // LineStyleSettings interface{} `field:"optional" json:"lineStyleSettings" yaml:"lineStyleSettings"` // Marker styles options for all line series in the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartdefaultseriessettings.html#cfn-quicksight-dashboard-linechartdefaultseriessettings-markerstylesettings // MarkerStyleSettings interface{} `field:"optional" json:"markerStyleSettings" yaml:"markerStyleSettings"` }
The options that determine the default presentation of all line series in `LineChartVisual` .
Example:
// 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" lineChartDefaultSeriesSettingsProperty := &LineChartDefaultSeriesSettingsProperty{ AxisBinding: jsii.String("axisBinding"), LineStyleSettings: &LineChartLineStyleSettingsProperty{ LineInterpolation: jsii.String("lineInterpolation"), LineStyle: jsii.String("lineStyle"), LineVisibility: jsii.String("lineVisibility"), LineWidth: jsii.String("lineWidth"), }, MarkerStyleSettings: &LineChartMarkerStyleSettingsProperty{ MarkerColor: jsii.String("markerColor"), MarkerShape: jsii.String("markerShape"), MarkerSize: jsii.String("markerSize"), MarkerVisibility: jsii.String("markerVisibility"), }, }
type CfnDashboard_LineChartFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_LineChartFieldWellsProperty struct { // The field well configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartfieldwells.html#cfn-quicksight-dashboard-linechartfieldwells-linechartaggregatedfieldwells // LineChartAggregatedFieldWells interface{} `field:"optional" json:"lineChartAggregatedFieldWells" yaml:"lineChartAggregatedFieldWells"` }
The field well configuration of a line chart.
Example:
type CfnDashboard_LineChartLineStyleSettingsProperty ¶ added in v2.72.0
type CfnDashboard_LineChartLineStyleSettingsProperty struct { // Interpolation style for line series. // // - `LINEAR` : Show as default, linear style. // - `SMOOTH` : Show as a smooth curve. // - `STEPPED` : Show steps in line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartlinestylesettings.html#cfn-quicksight-dashboard-linechartlinestylesettings-lineinterpolation // LineInterpolation *string `field:"optional" json:"lineInterpolation" yaml:"lineInterpolation"` // Line style for line series. // // - `SOLID` : Show as a solid line. // - `DOTTED` : Show as a dotted line. // - `DASHED` : Show as a dashed line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartlinestylesettings.html#cfn-quicksight-dashboard-linechartlinestylesettings-linestyle // LineStyle *string `field:"optional" json:"lineStyle" yaml:"lineStyle"` // Configuration option that determines whether to show the line for the series. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartlinestylesettings.html#cfn-quicksight-dashboard-linechartlinestylesettings-linevisibility // LineVisibility *string `field:"optional" json:"lineVisibility" yaml:"lineVisibility"` // Width that determines the line thickness. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartlinestylesettings.html#cfn-quicksight-dashboard-linechartlinestylesettings-linewidth // LineWidth *string `field:"optional" json:"lineWidth" yaml:"lineWidth"` }
Line styles options for a line series in `LineChartVisual` .
Example:
// 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" lineChartLineStyleSettingsProperty := &LineChartLineStyleSettingsProperty{ LineInterpolation: jsii.String("lineInterpolation"), LineStyle: jsii.String("lineStyle"), LineVisibility: jsii.String("lineVisibility"), LineWidth: jsii.String("lineWidth"), }
type CfnDashboard_LineChartMarkerStyleSettingsProperty ¶ added in v2.72.0
type CfnDashboard_LineChartMarkerStyleSettingsProperty struct { // Color of marker in the series. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartmarkerstylesettings.html#cfn-quicksight-dashboard-linechartmarkerstylesettings-markercolor // MarkerColor *string `field:"optional" json:"markerColor" yaml:"markerColor"` // Shape option for markers in the series. // // - `CIRCLE` : Show marker as a circle. // - `TRIANGLE` : Show marker as a triangle. // - `SQUARE` : Show marker as a square. // - `DIAMOND` : Show marker as a diamond. // - `ROUNDED_SQUARE` : Show marker as a rounded square. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartmarkerstylesettings.html#cfn-quicksight-dashboard-linechartmarkerstylesettings-markershape // MarkerShape *string `field:"optional" json:"markerShape" yaml:"markerShape"` // Size of marker in the series. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartmarkerstylesettings.html#cfn-quicksight-dashboard-linechartmarkerstylesettings-markersize // MarkerSize *string `field:"optional" json:"markerSize" yaml:"markerSize"` // Configuration option that determines whether to show the markers in the series. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartmarkerstylesettings.html#cfn-quicksight-dashboard-linechartmarkerstylesettings-markervisibility // MarkerVisibility *string `field:"optional" json:"markerVisibility" yaml:"markerVisibility"` }
Marker styles options for a line series in `LineChartVisual` .
Example:
// 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" lineChartMarkerStyleSettingsProperty := &LineChartMarkerStyleSettingsProperty{ MarkerColor: jsii.String("markerColor"), MarkerShape: jsii.String("markerShape"), MarkerSize: jsii.String("markerSize"), MarkerVisibility: jsii.String("markerVisibility"), }
type CfnDashboard_LineChartSeriesSettingsProperty ¶ added in v2.72.0
type CfnDashboard_LineChartSeriesSettingsProperty struct { // Line styles options for a line series in `LineChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartseriessettings.html#cfn-quicksight-dashboard-linechartseriessettings-linestylesettings // LineStyleSettings interface{} `field:"optional" json:"lineStyleSettings" yaml:"lineStyleSettings"` // Marker styles options for a line series in `LineChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartseriessettings.html#cfn-quicksight-dashboard-linechartseriessettings-markerstylesettings // MarkerStyleSettings interface{} `field:"optional" json:"markerStyleSettings" yaml:"markerStyleSettings"` }
The options that determine the presentation of a line series in the visual.
Example:
// 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" lineChartSeriesSettingsProperty := &LineChartSeriesSettingsProperty{ LineStyleSettings: &LineChartLineStyleSettingsProperty{ LineInterpolation: jsii.String("lineInterpolation"), LineStyle: jsii.String("lineStyle"), LineVisibility: jsii.String("lineVisibility"), LineWidth: jsii.String("lineWidth"), }, MarkerStyleSettings: &LineChartMarkerStyleSettingsProperty{ MarkerColor: jsii.String("markerColor"), MarkerShape: jsii.String("markerShape"), MarkerSize: jsii.String("markerSize"), MarkerVisibility: jsii.String("markerVisibility"), }, }
type CfnDashboard_LineChartSortConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_LineChartSortConfigurationProperty struct { // The limit on the number of categories that are displayed in a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartsortconfiguration.html#cfn-quicksight-dashboard-linechartsortconfiguration-categoryitemslimitconfiguration // CategoryItemsLimitConfiguration interface{} `field:"optional" json:"categoryItemsLimitConfiguration" yaml:"categoryItemsLimitConfiguration"` // The sort configuration of the category fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartsortconfiguration.html#cfn-quicksight-dashboard-linechartsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` // The limit on the number of lines that are displayed in a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartsortconfiguration.html#cfn-quicksight-dashboard-linechartsortconfiguration-coloritemslimitconfiguration // ColorItemsLimitConfiguration interface{} `field:"optional" json:"colorItemsLimitConfiguration" yaml:"colorItemsLimitConfiguration"` // The limit on the number of small multiples panels that are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartsortconfiguration.html#cfn-quicksight-dashboard-linechartsortconfiguration-smallmultipleslimitconfiguration // SmallMultiplesLimitConfiguration interface{} `field:"optional" json:"smallMultiplesLimitConfiguration" yaml:"smallMultiplesLimitConfiguration"` // The sort configuration of the small multiples field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartsortconfiguration.html#cfn-quicksight-dashboard-linechartsortconfiguration-smallmultiplessort // SmallMultiplesSort interface{} `field:"optional" json:"smallMultiplesSort" yaml:"smallMultiplesSort"` }
The sort configuration of a line chart.
Example:
// 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" lineChartSortConfigurationProperty := &LineChartSortConfigurationProperty{ CategoryItemsLimitConfiguration: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, ColorItemsLimitConfiguration: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, SmallMultiplesLimitConfiguration: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, SmallMultiplesSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnDashboard_LineChartVisualProperty ¶ added in v2.72.0
type CfnDashboard_LineChartVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartvisual.html#cfn-quicksight-dashboard-linechartvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartvisual.html#cfn-quicksight-dashboard-linechartvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartvisual.html#cfn-quicksight-dashboard-linechartvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartvisual.html#cfn-quicksight-dashboard-linechartvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartvisual.html#cfn-quicksight-dashboard-linechartvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linechartvisual.html#cfn-quicksight-dashboard-linechartvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A line chart.
For more information, see [Using line charts](https://docs.aws.amazon.com/quicksight/latest/user/line-charts.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnDashboard_LineSeriesAxisDisplayOptionsProperty ¶ added in v2.72.0
type CfnDashboard_LineSeriesAxisDisplayOptionsProperty struct { // The options that determine the presentation of the line series axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-lineseriesaxisdisplayoptions.html#cfn-quicksight-dashboard-lineseriesaxisdisplayoptions-axisoptions // AxisOptions interface{} `field:"optional" json:"axisOptions" yaml:"axisOptions"` // The configuration options that determine how missing data is treated during the rendering of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-lineseriesaxisdisplayoptions.html#cfn-quicksight-dashboard-lineseriesaxisdisplayoptions-missingdataconfigurations // MissingDataConfigurations interface{} `field:"optional" json:"missingDataConfigurations" yaml:"missingDataConfigurations"` }
The series axis configuration of a line chart.
Example:
// 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" var dataDriven interface{} lineSeriesAxisDisplayOptionsProperty := &LineSeriesAxisDisplayOptionsProperty{ AxisOptions: &AxisDisplayOptionsProperty{ AxisLineVisibility: jsii.String("axisLineVisibility"), AxisOffset: jsii.String("axisOffset"), DataOptions: &AxisDataOptionsProperty{ DateAxisOptions: &DateAxisOptionsProperty{ MissingDateVisibility: jsii.String("missingDateVisibility"), }, NumericAxisOptions: &NumericAxisOptionsProperty{ Range: &AxisDisplayRangeProperty{ DataDriven: dataDriven, MinMax: &AxisDisplayMinMaxRangeProperty{ Maximum: jsii.Number(123), Minimum: jsii.Number(123), }, }, Scale: &AxisScaleProperty{ Linear: &AxisLinearScaleProperty{ StepCount: jsii.Number(123), StepSize: jsii.Number(123), }, Logarithmic: &AxisLogarithmicScaleProperty{ Base: jsii.Number(123), }, }, }, }, GridLineVisibility: jsii.String("gridLineVisibility"), ScrollbarOptions: &ScrollBarOptionsProperty{ Visibility: jsii.String("visibility"), VisibleRange: &VisibleRangeOptionsProperty{ PercentRange: &PercentVisibleRangeProperty{ From: jsii.Number(123), To: jsii.Number(123), }, }, }, TickLabelOptions: &AxisTickLabelOptionsProperty{ LabelOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, RotationAngle: jsii.Number(123), }, }, MissingDataConfigurations: []interface{}{ &MissingDataConfigurationProperty{ TreatmentOption: jsii.String("treatmentOption"), }, }, }
type CfnDashboard_LinkSharingConfigurationProperty ¶ added in v2.109.0
type CfnDashboard_LinkSharingConfigurationProperty struct { // A structure that contains the permissions of a shareable link. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linksharingconfiguration.html#cfn-quicksight-dashboard-linksharingconfiguration-permissions // Permissions interface{} `field:"optional" json:"permissions" yaml:"permissions"` }
A structure that contains the configuration of a shareable link to the dashboard.
Example:
// 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" linkSharingConfigurationProperty := &LinkSharingConfigurationProperty{ Permissions: []interface{}{ &ResourcePermissionProperty{ Actions: []*string{ jsii.String("actions"), }, Principal: jsii.String("principal"), // the properties below are optional Resource: jsii.String("resource"), }, }, }
type CfnDashboard_ListControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnDashboard_ListControlDisplayOptionsProperty struct { // The configuration of info icon label options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-listcontroldisplayoptions.html#cfn-quicksight-dashboard-listcontroldisplayoptions-infoiconlabeloptions // InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"` // The configuration of the search options in a list control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-listcontroldisplayoptions.html#cfn-quicksight-dashboard-listcontroldisplayoptions-searchoptions // SearchOptions interface{} `field:"optional" json:"searchOptions" yaml:"searchOptions"` // The configuration of the `Select all` options in a list control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-listcontroldisplayoptions.html#cfn-quicksight-dashboard-listcontroldisplayoptions-selectalloptions // SelectAllOptions interface{} `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"` // The options to configure the title visibility, name, and font size. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-listcontroldisplayoptions.html#cfn-quicksight-dashboard-listcontroldisplayoptions-titleoptions // TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"` }
The display options of a control.
Example:
// 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" listControlDisplayOptionsProperty := &ListControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SearchOptions: &ListControlSearchOptionsProperty{ Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }
type CfnDashboard_ListControlSearchOptionsProperty ¶ added in v2.72.0
type CfnDashboard_ListControlSearchOptionsProperty struct { // The visibility configuration of the search options in a list control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-listcontrolsearchoptions.html#cfn-quicksight-dashboard-listcontrolsearchoptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The configuration of the search options in a list control.
Example:
// 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" listControlSearchOptionsProperty := &ListControlSearchOptionsProperty{ Visibility: jsii.String("visibility"), }
type CfnDashboard_ListControlSelectAllOptionsProperty ¶ added in v2.72.0
type CfnDashboard_ListControlSelectAllOptionsProperty struct { // The visibility configuration of the `Select all` options in a list control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-listcontrolselectalloptions.html#cfn-quicksight-dashboard-listcontrolselectalloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The configuration of the `Select all` options in a list control.
Example:
// 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" listControlSelectAllOptionsProperty := &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }
type CfnDashboard_LoadingAnimationProperty ¶ added in v2.72.0
type CfnDashboard_LoadingAnimationProperty struct { // The visibility configuration of `LoadingAnimation` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-loadinganimation.html#cfn-quicksight-dashboard-loadinganimation-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The configuration of loading animation in free-form layout.
Example:
// 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" loadingAnimationProperty := &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }
type CfnDashboard_LocalNavigationConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_LocalNavigationConfigurationProperty struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-localnavigationconfiguration.html#cfn-quicksight-dashboard-localnavigationconfiguration-targetsheetid // TargetSheetId *string `field:"required" json:"targetSheetId" yaml:"targetSheetId"` }
The navigation configuration for `CustomActionNavigationOperation` .
Example:
// 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" localNavigationConfigurationProperty := &LocalNavigationConfigurationProperty{ TargetSheetId: jsii.String("targetSheetId"), }
type CfnDashboard_LongFormatTextProperty ¶ added in v2.72.0
type CfnDashboard_LongFormatTextProperty struct { // Plain text format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-longformattext.html#cfn-quicksight-dashboard-longformattext-plaintext // PlainText *string `field:"optional" json:"plainText" yaml:"plainText"` // Rich text. // // Examples of rich text include bold, underline, and italics. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-longformattext.html#cfn-quicksight-dashboard-longformattext-richtext // RichText *string `field:"optional" json:"richText" yaml:"richText"` }
The text format for a subtitle.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" longFormatTextProperty := &LongFormatTextProperty{ PlainText: jsii.String("plainText"), RichText: jsii.String("richText"), }
type CfnDashboard_MappedDataSetParameterProperty ¶ added in v2.72.0
type CfnDashboard_MappedDataSetParameterProperty struct { // A unique name that identifies a dataset within the analysis or dashboard. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-mappeddatasetparameter.html#cfn-quicksight-dashboard-mappeddatasetparameter-datasetidentifier // DataSetIdentifier *string `field:"required" json:"dataSetIdentifier" yaml:"dataSetIdentifier"` // The name of the dataset parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-mappeddatasetparameter.html#cfn-quicksight-dashboard-mappeddatasetparameter-datasetparametername // DataSetParameterName *string `field:"required" json:"dataSetParameterName" yaml:"dataSetParameterName"` }
A dataset parameter that is mapped to an analysis parameter.
Example:
// 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" mappedDataSetParameterProperty := &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }
type CfnDashboard_MaximumLabelTypeProperty ¶ added in v2.72.0
type CfnDashboard_MaximumLabelTypeProperty struct { // The visibility of the maximum label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-maximumlabeltype.html#cfn-quicksight-dashboard-maximumlabeltype-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The maximum label of a data path label.
Example:
// 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" maximumLabelTypeProperty := &MaximumLabelTypeProperty{ Visibility: jsii.String("visibility"), }
type CfnDashboard_MaximumMinimumComputationProperty ¶ added in v2.72.0
type CfnDashboard_MaximumMinimumComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-maximumminimumcomputation.html#cfn-quicksight-dashboard-maximumminimumcomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The type of computation. Choose one of the following options:. // // - MAXIMUM: A maximum computation. // - MINIMUM: A minimum computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-maximumminimumcomputation.html#cfn-quicksight-dashboard-maximumminimumcomputation-type // Type *string `field:"required" json:"type" yaml:"type"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-maximumminimumcomputation.html#cfn-quicksight-dashboard-maximumminimumcomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The time field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-maximumminimumcomputation.html#cfn-quicksight-dashboard-maximumminimumcomputation-time // Time interface{} `field:"optional" json:"time" yaml:"time"` // The value field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-maximumminimumcomputation.html#cfn-quicksight-dashboard-maximumminimumcomputation-value // Value interface{} `field:"optional" json:"value" yaml:"value"` }
The maximum and minimum computation configuration.
Example:
// 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" maximumMinimumComputationProperty := &MaximumMinimumComputationProperty{ ComputationId: jsii.String("computationId"), Type: jsii.String("type"), // the properties below are optional Name: jsii.String("name"), Time: &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, Value: &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }
type CfnDashboard_MeasureFieldProperty ¶ added in v2.72.0
type CfnDashboard_MeasureFieldProperty struct { // The calculated measure field only used in pivot tables. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-measurefield.html#cfn-quicksight-dashboard-measurefield-calculatedmeasurefield // CalculatedMeasureField interface{} `field:"optional" json:"calculatedMeasureField" yaml:"calculatedMeasureField"` // The measure type field with categorical type columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-measurefield.html#cfn-quicksight-dashboard-measurefield-categoricalmeasurefield // CategoricalMeasureField interface{} `field:"optional" json:"categoricalMeasureField" yaml:"categoricalMeasureField"` // The measure type field with date type columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-measurefield.html#cfn-quicksight-dashboard-measurefield-datemeasurefield // DateMeasureField interface{} `field:"optional" json:"dateMeasureField" yaml:"dateMeasureField"` // The measure type field with numerical type columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-measurefield.html#cfn-quicksight-dashboard-measurefield-numericalmeasurefield // NumericalMeasureField interface{} `field:"optional" json:"numericalMeasureField" yaml:"numericalMeasureField"` }
The measure (metric) type field.
Example:
// 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" measureFieldProperty := &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }
type CfnDashboard_MetricComparisonComputationProperty ¶ added in v2.72.0
type CfnDashboard_MetricComparisonComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-metriccomparisoncomputation.html#cfn-quicksight-dashboard-metriccomparisoncomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The field that is used in a metric comparison from value setup. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-metriccomparisoncomputation.html#cfn-quicksight-dashboard-metriccomparisoncomputation-fromvalue // FromValue interface{} `field:"optional" json:"fromValue" yaml:"fromValue"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-metriccomparisoncomputation.html#cfn-quicksight-dashboard-metriccomparisoncomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The field that is used in a metric comparison to value setup. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-metriccomparisoncomputation.html#cfn-quicksight-dashboard-metriccomparisoncomputation-targetvalue // TargetValue interface{} `field:"optional" json:"targetValue" yaml:"targetValue"` // The time field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-metriccomparisoncomputation.html#cfn-quicksight-dashboard-metriccomparisoncomputation-time // Time interface{} `field:"optional" json:"time" yaml:"time"` }
The metric comparison computation configuration.
Example:
type CfnDashboard_MinimumLabelTypeProperty ¶ added in v2.72.0
type CfnDashboard_MinimumLabelTypeProperty struct { // The visibility of the minimum label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-minimumlabeltype.html#cfn-quicksight-dashboard-minimumlabeltype-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The minimum label of a data path label.
Example:
// 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" minimumLabelTypeProperty := &MinimumLabelTypeProperty{ Visibility: jsii.String("visibility"), }
type CfnDashboard_MissingDataConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_MissingDataConfigurationProperty struct { // The treatment option that determines how missing data should be rendered. Choose from the following options:. // // - `INTERPOLATE` : Interpolate missing values between the prior and the next known value. // - `SHOW_AS_ZERO` : Show missing values as the value `0` . // - `SHOW_AS_BLANK` : Display a blank space when rendering missing data. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-missingdataconfiguration.html#cfn-quicksight-dashboard-missingdataconfiguration-treatmentoption // TreatmentOption *string `field:"optional" json:"treatmentOption" yaml:"treatmentOption"` }
The configuration options that determine how missing data is treated during the rendering of a line chart.
Example:
// 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" missingDataConfigurationProperty := &MissingDataConfigurationProperty{ TreatmentOption: jsii.String("treatmentOption"), }
type CfnDashboard_NegativeValueConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_NegativeValueConfigurationProperty struct { // Determines the display mode of the negative value configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-negativevalueconfiguration.html#cfn-quicksight-dashboard-negativevalueconfiguration-displaymode // DisplayMode *string `field:"required" json:"displayMode" yaml:"displayMode"` }
The options that determine the negative value configuration.
Example:
// 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" negativeValueConfigurationProperty := &NegativeValueConfigurationProperty{ DisplayMode: jsii.String("displayMode"), }
type CfnDashboard_NullValueFormatConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_NullValueFormatConfigurationProperty struct { // Determines the null string of null values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-nullvalueformatconfiguration.html#cfn-quicksight-dashboard-nullvalueformatconfiguration-nullstring // NullString *string `field:"required" json:"nullString" yaml:"nullString"` }
The options that determine the null value format configuration.
Example:
// 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" nullValueFormatConfigurationProperty := &NullValueFormatConfigurationProperty{ NullString: jsii.String("nullString"), }
type CfnDashboard_NumberDisplayFormatConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_NumberDisplayFormatConfigurationProperty struct { // The option that determines the decimal places configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numberdisplayformatconfiguration.html#cfn-quicksight-dashboard-numberdisplayformatconfiguration-decimalplacesconfiguration // DecimalPlacesConfiguration interface{} `field:"optional" json:"decimalPlacesConfiguration" yaml:"decimalPlacesConfiguration"` // The options that determine the negative value configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numberdisplayformatconfiguration.html#cfn-quicksight-dashboard-numberdisplayformatconfiguration-negativevalueconfiguration // NegativeValueConfiguration interface{} `field:"optional" json:"negativeValueConfiguration" yaml:"negativeValueConfiguration"` // The options that determine the null value format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numberdisplayformatconfiguration.html#cfn-quicksight-dashboard-numberdisplayformatconfiguration-nullvalueformatconfiguration // NullValueFormatConfiguration interface{} `field:"optional" json:"nullValueFormatConfiguration" yaml:"nullValueFormatConfiguration"` // Determines the number scale value of the number format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numberdisplayformatconfiguration.html#cfn-quicksight-dashboard-numberdisplayformatconfiguration-numberscale // NumberScale *string `field:"optional" json:"numberScale" yaml:"numberScale"` // Determines the prefix value of the number format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numberdisplayformatconfiguration.html#cfn-quicksight-dashboard-numberdisplayformatconfiguration-prefix // Prefix *string `field:"optional" json:"prefix" yaml:"prefix"` // The options that determine the numeric separator configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numberdisplayformatconfiguration.html#cfn-quicksight-dashboard-numberdisplayformatconfiguration-separatorconfiguration // SeparatorConfiguration interface{} `field:"optional" json:"separatorConfiguration" yaml:"separatorConfiguration"` // Determines the suffix value of the number format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numberdisplayformatconfiguration.html#cfn-quicksight-dashboard-numberdisplayformatconfiguration-suffix // Suffix *string `field:"optional" json:"suffix" yaml:"suffix"` }
The options that determine the number display format configuration.
Example:
// 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" numberDisplayFormatConfigurationProperty := &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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }
type CfnDashboard_NumberFormatConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_NumberFormatConfigurationProperty struct { // The options that determine the numeric format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numberformatconfiguration.html#cfn-quicksight-dashboard-numberformatconfiguration-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` }
Formatting configuration for number fields.
Example:
// 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" numberFormatConfigurationProperty := &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }
type CfnDashboard_NumericAxisOptionsProperty ¶ added in v2.72.0
type CfnDashboard_NumericAxisOptionsProperty struct { // The range setup of a numeric axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericaxisoptions.html#cfn-quicksight-dashboard-numericaxisoptions-range // Range interface{} `field:"optional" json:"range" yaml:"range"` // The scale setup of a numeric axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericaxisoptions.html#cfn-quicksight-dashboard-numericaxisoptions-scale // Scale interface{} `field:"optional" json:"scale" yaml:"scale"` }
The options for an axis with a numeric field.
Example:
// 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" var dataDriven interface{} numericAxisOptionsProperty := &NumericAxisOptionsProperty{ Range: &AxisDisplayRangeProperty{ DataDriven: dataDriven, MinMax: &AxisDisplayMinMaxRangeProperty{ Maximum: jsii.Number(123), Minimum: jsii.Number(123), }, }, Scale: &AxisScaleProperty{ Linear: &AxisLinearScaleProperty{ StepCount: jsii.Number(123), StepSize: jsii.Number(123), }, Logarithmic: &AxisLogarithmicScaleProperty{ Base: jsii.Number(123), }, }, }
type CfnDashboard_NumericEqualityDrillDownFilterProperty ¶ added in v2.72.0
type CfnDashboard_NumericEqualityDrillDownFilterProperty struct { // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericequalitydrilldownfilter.html#cfn-quicksight-dashboard-numericequalitydrilldownfilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The value of the double input numeric drill down filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericequalitydrilldownfilter.html#cfn-quicksight-dashboard-numericequalitydrilldownfilter-value // // Default: - 0. // Value *float64 `field:"required" json:"value" yaml:"value"` }
The category drill down filter.
Example:
// 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" numericEqualityDrillDownFilterProperty := &NumericEqualityDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Value: jsii.Number(123), }
type CfnDashboard_NumericEqualityFilterProperty ¶ added in v2.72.0
type CfnDashboard_NumericEqualityFilterProperty struct { // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericequalityfilter.html#cfn-quicksight-dashboard-numericequalityfilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // An identifier that uniquely identifies a filter within a dashboard, analysis, or template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericequalityfilter.html#cfn-quicksight-dashboard-numericequalityfilter-filterid // FilterId *string `field:"required" json:"filterId" yaml:"filterId"` // The match operator that is used to determine if a filter should be applied. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericequalityfilter.html#cfn-quicksight-dashboard-numericequalityfilter-matchoperator // MatchOperator *string `field:"required" json:"matchOperator" yaml:"matchOperator"` // This option determines how null values should be treated when filtering data. // // - `ALL_VALUES` : Include null values in filtered results. // - `NULLS_ONLY` : Only include null values in filtered results. // - `NON_NULLS_ONLY` : Exclude null values from filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericequalityfilter.html#cfn-quicksight-dashboard-numericequalityfilter-nulloption // NullOption *string `field:"required" json:"nullOption" yaml:"nullOption"` // The aggregation function of the filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericequalityfilter.html#cfn-quicksight-dashboard-numericequalityfilter-aggregationfunction // AggregationFunction interface{} `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"` // The parameter whose value should be used for the filter value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericequalityfilter.html#cfn-quicksight-dashboard-numericequalityfilter-parametername // ParameterName *string `field:"optional" json:"parameterName" yaml:"parameterName"` // Select all of the values. Null is not the assigned value of select all. // // - `FILTER_ALL_VALUES`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericequalityfilter.html#cfn-quicksight-dashboard-numericequalityfilter-selectalloptions // SelectAllOptions *string `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"` // The input value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericequalityfilter.html#cfn-quicksight-dashboard-numericequalityfilter-value // Value *float64 `field:"optional" json:"value" yaml:"value"` }
A `NumericEqualityFilter` filters values that are equal to the specified value.
Example:
// 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" numericEqualityFilterProperty := &NumericEqualityFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional AggregationFunction: &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"), }, }, ParameterName: jsii.String("parameterName"), SelectAllOptions: jsii.String("selectAllOptions"), Value: jsii.Number(123), }
type CfnDashboard_NumericFormatConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_NumericFormatConfigurationProperty struct { // The options that determine the currency display format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericformatconfiguration.html#cfn-quicksight-dashboard-numericformatconfiguration-currencydisplayformatconfiguration // CurrencyDisplayFormatConfiguration interface{} `field:"optional" json:"currencyDisplayFormatConfiguration" yaml:"currencyDisplayFormatConfiguration"` // The options that determine the number display format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericformatconfiguration.html#cfn-quicksight-dashboard-numericformatconfiguration-numberdisplayformatconfiguration // NumberDisplayFormatConfiguration interface{} `field:"optional" json:"numberDisplayFormatConfiguration" yaml:"numberDisplayFormatConfiguration"` // The options that determine the percentage display format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericformatconfiguration.html#cfn-quicksight-dashboard-numericformatconfiguration-percentagedisplayformatconfiguration // PercentageDisplayFormatConfiguration interface{} `field:"optional" json:"percentageDisplayFormatConfiguration" yaml:"percentageDisplayFormatConfiguration"` }
The options that determine the numeric format configuration.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" numericFormatConfigurationProperty := &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }
type CfnDashboard_NumericRangeFilterProperty ¶ added in v2.72.0
type CfnDashboard_NumericRangeFilterProperty struct { // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericrangefilter.html#cfn-quicksight-dashboard-numericrangefilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // An identifier that uniquely identifies a filter within a dashboard, analysis, or template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericrangefilter.html#cfn-quicksight-dashboard-numericrangefilter-filterid // FilterId *string `field:"required" json:"filterId" yaml:"filterId"` // This option determines how null values should be treated when filtering data. // // - `ALL_VALUES` : Include null values in filtered results. // - `NULLS_ONLY` : Only include null values in filtered results. // - `NON_NULLS_ONLY` : Exclude null values from filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericrangefilter.html#cfn-quicksight-dashboard-numericrangefilter-nulloption // NullOption *string `field:"required" json:"nullOption" yaml:"nullOption"` // The aggregation function of the filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericrangefilter.html#cfn-quicksight-dashboard-numericrangefilter-aggregationfunction // AggregationFunction interface{} `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"` // Determines whether the maximum value in the filter value range should be included in the filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericrangefilter.html#cfn-quicksight-dashboard-numericrangefilter-includemaximum // IncludeMaximum interface{} `field:"optional" json:"includeMaximum" yaml:"includeMaximum"` // Determines whether the minimum value in the filter value range should be included in the filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericrangefilter.html#cfn-quicksight-dashboard-numericrangefilter-includeminimum // IncludeMinimum interface{} `field:"optional" json:"includeMinimum" yaml:"includeMinimum"` // The maximum value for the filter value range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericrangefilter.html#cfn-quicksight-dashboard-numericrangefilter-rangemaximum // RangeMaximum interface{} `field:"optional" json:"rangeMaximum" yaml:"rangeMaximum"` // The minimum value for the filter value range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericrangefilter.html#cfn-quicksight-dashboard-numericrangefilter-rangeminimum // RangeMinimum interface{} `field:"optional" json:"rangeMinimum" yaml:"rangeMinimum"` // Select all of the values. Null is not the assigned value of select all. // // - `FILTER_ALL_VALUES`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericrangefilter.html#cfn-quicksight-dashboard-numericrangefilter-selectalloptions // SelectAllOptions *string `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"` }
A `NumericRangeFilter` filters values that are within the value range.
Example:
// 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" numericRangeFilterProperty := &NumericRangeFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), // the properties below are optional AggregationFunction: &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"), }, }, IncludeMaximum: jsii.Boolean(false), IncludeMinimum: jsii.Boolean(false), RangeMaximum: &NumericRangeFilterValueProperty{ Parameter: jsii.String("parameter"), StaticValue: jsii.Number(123), }, RangeMinimum: &NumericRangeFilterValueProperty{ Parameter: jsii.String("parameter"), StaticValue: jsii.Number(123), }, SelectAllOptions: jsii.String("selectAllOptions"), }
type CfnDashboard_NumericRangeFilterValueProperty ¶ added in v2.72.0
type CfnDashboard_NumericRangeFilterValueProperty struct { // The parameter that is used in the numeric range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericrangefiltervalue.html#cfn-quicksight-dashboard-numericrangefiltervalue-parameter // Parameter *string `field:"optional" json:"parameter" yaml:"parameter"` // The static value of the numeric range filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericrangefiltervalue.html#cfn-quicksight-dashboard-numericrangefiltervalue-staticvalue // StaticValue *float64 `field:"optional" json:"staticValue" yaml:"staticValue"` }
The value input pf the numeric range filter.
Example:
// 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" numericRangeFilterValueProperty := &NumericRangeFilterValueProperty{ Parameter: jsii.String("parameter"), StaticValue: jsii.Number(123), }
type CfnDashboard_NumericSeparatorConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_NumericSeparatorConfigurationProperty struct { // Determines the decimal separator. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericseparatorconfiguration.html#cfn-quicksight-dashboard-numericseparatorconfiguration-decimalseparator // DecimalSeparator *string `field:"optional" json:"decimalSeparator" yaml:"decimalSeparator"` // The options that determine the thousands separator configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericseparatorconfiguration.html#cfn-quicksight-dashboard-numericseparatorconfiguration-thousandsseparator // ThousandsSeparator interface{} `field:"optional" json:"thousandsSeparator" yaml:"thousandsSeparator"` }
The options that determine the numeric separator configuration.
Example:
// 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" numericSeparatorConfigurationProperty := &NumericSeparatorConfigurationProperty{ DecimalSeparator: jsii.String("decimalSeparator"), ThousandsSeparator: &ThousandSeparatorOptionsProperty{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }
type CfnDashboard_NumericalAggregationFunctionProperty ¶ added in v2.72.0
type CfnDashboard_NumericalAggregationFunctionProperty struct { // An aggregation based on the percentile of values in a dimension or measure. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericalaggregationfunction.html#cfn-quicksight-dashboard-numericalaggregationfunction-percentileaggregation // PercentileAggregation interface{} `field:"optional" json:"percentileAggregation" yaml:"percentileAggregation"` // Built-in aggregation functions for numerical values. // // - `SUM` : The sum of a dimension or measure. // - `AVERAGE` : The average of a dimension or measure. // - `MIN` : The minimum value of a dimension or measure. // - `MAX` : The maximum value of a dimension or measure. // - `COUNT` : The count of a dimension or measure. // - `DISTINCT_COUNT` : The count of distinct values in a dimension or measure. // - `VAR` : The variance of a dimension or measure. // - `VARP` : The partitioned variance of a dimension or measure. // - `STDEV` : The standard deviation of a dimension or measure. // - `STDEVP` : The partitioned standard deviation of a dimension or measure. // - `MEDIAN` : The median value of a dimension or measure. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericalaggregationfunction.html#cfn-quicksight-dashboard-numericalaggregationfunction-simplenumericalaggregation // SimpleNumericalAggregation *string `field:"optional" json:"simpleNumericalAggregation" yaml:"simpleNumericalAggregation"` }
Aggregation for numerical values.
Example:
// 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" numericalAggregationFunctionProperty := &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }
type CfnDashboard_NumericalDimensionFieldProperty ¶ added in v2.72.0
type CfnDashboard_NumericalDimensionFieldProperty struct { // The column that is used in the `NumericalDimensionField` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericaldimensionfield.html#cfn-quicksight-dashboard-numericaldimensionfield-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The custom field ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericaldimensionfield.html#cfn-quicksight-dashboard-numericaldimensionfield-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The format configuration of the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericaldimensionfield.html#cfn-quicksight-dashboard-numericaldimensionfield-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` // The custom hierarchy ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericaldimensionfield.html#cfn-quicksight-dashboard-numericaldimensionfield-hierarchyid // HierarchyId *string `field:"optional" json:"hierarchyId" yaml:"hierarchyId"` }
The dimension type field with numerical type columns.
Example:
// 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" numericalDimensionFieldProperty := &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }
type CfnDashboard_NumericalMeasureFieldProperty ¶ added in v2.72.0
type CfnDashboard_NumericalMeasureFieldProperty struct { // The column that is used in the `NumericalMeasureField` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericalmeasurefield.html#cfn-quicksight-dashboard-numericalmeasurefield-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The custom field ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericalmeasurefield.html#cfn-quicksight-dashboard-numericalmeasurefield-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The aggregation function of the measure field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericalmeasurefield.html#cfn-quicksight-dashboard-numericalmeasurefield-aggregationfunction // AggregationFunction interface{} `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"` // The format configuration of the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericalmeasurefield.html#cfn-quicksight-dashboard-numericalmeasurefield-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` }
The measure type field with numerical type columns.
Example:
// 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" numericalMeasureFieldProperty := &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }
type CfnDashboard_PaginationConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_PaginationConfigurationProperty struct { // Indicates the page number. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-paginationconfiguration.html#cfn-quicksight-dashboard-paginationconfiguration-pagenumber // PageNumber *float64 `field:"required" json:"pageNumber" yaml:"pageNumber"` // Indicates how many items render in one page. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-paginationconfiguration.html#cfn-quicksight-dashboard-paginationconfiguration-pagesize // PageSize *float64 `field:"required" json:"pageSize" yaml:"pageSize"` }
The pagination configuration for a table visual or boxplot.
Example:
// 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" paginationConfigurationProperty := &PaginationConfigurationProperty{ PageNumber: jsii.Number(123), PageSize: jsii.Number(123), }
type CfnDashboard_PanelConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_PanelConfigurationProperty struct { // Sets the background color for each panel. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-panelconfiguration.html#cfn-quicksight-dashboard-panelconfiguration-backgroundcolor // BackgroundColor *string `field:"optional" json:"backgroundColor" yaml:"backgroundColor"` // Determines whether or not a background for each small multiples panel is rendered. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-panelconfiguration.html#cfn-quicksight-dashboard-panelconfiguration-backgroundvisibility // BackgroundVisibility *string `field:"optional" json:"backgroundVisibility" yaml:"backgroundVisibility"` // Sets the line color of panel borders. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-panelconfiguration.html#cfn-quicksight-dashboard-panelconfiguration-bordercolor // BorderColor *string `field:"optional" json:"borderColor" yaml:"borderColor"` // Sets the line style of panel borders. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-panelconfiguration.html#cfn-quicksight-dashboard-panelconfiguration-borderstyle // BorderStyle *string `field:"optional" json:"borderStyle" yaml:"borderStyle"` // Sets the line thickness of panel borders. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-panelconfiguration.html#cfn-quicksight-dashboard-panelconfiguration-borderthickness // BorderThickness *string `field:"optional" json:"borderThickness" yaml:"borderThickness"` // Determines whether or not each panel displays a border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-panelconfiguration.html#cfn-quicksight-dashboard-panelconfiguration-bordervisibility // BorderVisibility *string `field:"optional" json:"borderVisibility" yaml:"borderVisibility"` // Sets the total amount of negative space to display between sibling panels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-panelconfiguration.html#cfn-quicksight-dashboard-panelconfiguration-gutterspacing // GutterSpacing *string `field:"optional" json:"gutterSpacing" yaml:"gutterSpacing"` // Determines whether or not negative space between sibling panels is rendered. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-panelconfiguration.html#cfn-quicksight-dashboard-panelconfiguration-guttervisibility // GutterVisibility *string `field:"optional" json:"gutterVisibility" yaml:"gutterVisibility"` // Configures the title display within each small multiples panel. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-panelconfiguration.html#cfn-quicksight-dashboard-panelconfiguration-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A collection of options that configure how each panel displays in a small multiples chart.
Example:
// 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" panelConfigurationProperty := &PanelConfigurationProperty{ BackgroundColor: jsii.String("backgroundColor"), BackgroundVisibility: jsii.String("backgroundVisibility"), BorderColor: jsii.String("borderColor"), BorderStyle: jsii.String("borderStyle"), BorderThickness: jsii.String("borderThickness"), BorderVisibility: jsii.String("borderVisibility"), GutterSpacing: jsii.String("gutterSpacing"), GutterVisibility: jsii.String("gutterVisibility"), Title: &PanelTitleOptionsProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), Visibility: jsii.String("visibility"), }, }
type CfnDashboard_PanelTitleOptionsProperty ¶ added in v2.72.0
type CfnDashboard_PanelTitleOptionsProperty struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-paneltitleoptions.html#cfn-quicksight-dashboard-paneltitleoptions-fontconfiguration // FontConfiguration interface{} `field:"optional" json:"fontConfiguration" yaml:"fontConfiguration"` // Sets the horizontal text alignment of the title within each panel. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-paneltitleoptions.html#cfn-quicksight-dashboard-paneltitleoptions-horizontaltextalignment // HorizontalTextAlignment *string `field:"optional" json:"horizontalTextAlignment" yaml:"horizontalTextAlignment"` // Determines whether or not panel titles are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-paneltitleoptions.html#cfn-quicksight-dashboard-paneltitleoptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options that determine the title styles for each small multiples panel.
Example:
// 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" panelTitleOptionsProperty := &PanelTitleOptionsProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), Visibility: jsii.String("visibility"), }
type CfnDashboard_ParameterControlProperty ¶ added in v2.72.0
type CfnDashboard_ParameterControlProperty struct { // A control from a date parameter that specifies date and time. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parametercontrol.html#cfn-quicksight-dashboard-parametercontrol-datetimepicker // DateTimePicker interface{} `field:"optional" json:"dateTimePicker" yaml:"dateTimePicker"` // A control to display a dropdown list with buttons that are used to select a single value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parametercontrol.html#cfn-quicksight-dashboard-parametercontrol-dropdown // Dropdown interface{} `field:"optional" json:"dropdown" yaml:"dropdown"` // A control to display a list with buttons or boxes that are used to select either a single value or multiple values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parametercontrol.html#cfn-quicksight-dashboard-parametercontrol-list // List interface{} `field:"optional" json:"list" yaml:"list"` // A control to display a horizontal toggle bar. // // This is used to change a value by sliding the toggle. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parametercontrol.html#cfn-quicksight-dashboard-parametercontrol-slider // Slider interface{} `field:"optional" json:"slider" yaml:"slider"` // A control to display a text box that is used to enter multiple entries. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parametercontrol.html#cfn-quicksight-dashboard-parametercontrol-textarea // TextArea interface{} `field:"optional" json:"textArea" yaml:"textArea"` // A control to display a text box that is used to enter a single entry. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parametercontrol.html#cfn-quicksight-dashboard-parametercontrol-textfield // TextField interface{} `field:"optional" json:"textField" yaml:"textField"` }
The control of a parameter that users can interact with in a dashboard or an analysis.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" parameterControlProperty := &ParameterControlProperty{ DateTimePicker: &ParameterDateTimePickerControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{ DateTimeFormat: jsii.String("dateTimeFormat"), InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }, Dropdown: &ParameterDropDownControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional CascadingControlConfiguration: &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }, DisplayOptions: &DropDownControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, SelectableValues: &ParameterSelectableValuesProperty{ LinkToDataSetColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Values: []*string{ jsii.String("values"), }, }, Type: jsii.String("type"), }, List: &ParameterListControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional CascadingControlConfiguration: &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }, DisplayOptions: &ListControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SearchOptions: &ListControlSearchOptionsProperty{ Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, SelectableValues: &ParameterSelectableValuesProperty{ LinkToDataSetColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Values: []*string{ jsii.String("values"), }, }, Type: jsii.String("type"), }, Slider: &ParameterSliderControlProperty{ MaximumValue: jsii.Number(123), MinimumValue: jsii.Number(123), ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), StepSize: jsii.Number(123), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &SliderControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }, TextArea: &ParameterTextAreaControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional Delimiter: jsii.String("delimiter"), DisplayOptions: &TextAreaControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }, TextField: &ParameterTextFieldControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &TextFieldControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }, }
type CfnDashboard_ParameterDateTimePickerControlProperty ¶ added in v2.72.0
type CfnDashboard_ParameterDateTimePickerControlProperty struct { // The ID of the `ParameterDateTimePickerControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterdatetimepickercontrol.html#cfn-quicksight-dashboard-parameterdatetimepickercontrol-parametercontrolid // ParameterControlId *string `field:"required" json:"parameterControlId" yaml:"parameterControlId"` // The name of the `ParameterDateTimePickerControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterdatetimepickercontrol.html#cfn-quicksight-dashboard-parameterdatetimepickercontrol-sourceparametername // SourceParameterName *string `field:"required" json:"sourceParameterName" yaml:"sourceParameterName"` // The title of the `ParameterDateTimePickerControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterdatetimepickercontrol.html#cfn-quicksight-dashboard-parameterdatetimepickercontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterdatetimepickercontrol.html#cfn-quicksight-dashboard-parameterdatetimepickercontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` }
A control from a date parameter that specifies date and time.
Example:
// 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" parameterDateTimePickerControlProperty := &ParameterDateTimePickerControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{ DateTimeFormat: jsii.String("dateTimeFormat"), InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }
type CfnDashboard_ParameterDeclarationProperty ¶ added in v2.72.0
type CfnDashboard_ParameterDeclarationProperty struct { // A parameter declaration for the `DateTime` data type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterdeclaration.html#cfn-quicksight-dashboard-parameterdeclaration-datetimeparameterdeclaration // DateTimeParameterDeclaration interface{} `field:"optional" json:"dateTimeParameterDeclaration" yaml:"dateTimeParameterDeclaration"` // A parameter declaration for the `Decimal` data type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterdeclaration.html#cfn-quicksight-dashboard-parameterdeclaration-decimalparameterdeclaration // DecimalParameterDeclaration interface{} `field:"optional" json:"decimalParameterDeclaration" yaml:"decimalParameterDeclaration"` // A parameter declaration for the `Integer` data type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterdeclaration.html#cfn-quicksight-dashboard-parameterdeclaration-integerparameterdeclaration // IntegerParameterDeclaration interface{} `field:"optional" json:"integerParameterDeclaration" yaml:"integerParameterDeclaration"` // A parameter declaration for the `String` data type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterdeclaration.html#cfn-quicksight-dashboard-parameterdeclaration-stringparameterdeclaration // StringParameterDeclaration interface{} `field:"optional" json:"stringParameterDeclaration" yaml:"stringParameterDeclaration"` }
The declaration definition of a parameter.
For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the *Amazon QuickSight User Guide* .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" parameterDeclarationProperty := &ParameterDeclarationProperty{ DateTimeParameterDeclaration: &DateTimeParameterDeclarationProperty{ Name: jsii.String("name"), // the properties below are optional DefaultValues: &DateTimeDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValues: []*string{ jsii.String("staticValues"), }, }, MappedDataSetParameters: []interface{}{ &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }, }, TimeGranularity: jsii.String("timeGranularity"), ValueWhenUnset: &DateTimeValueWhenUnsetConfigurationProperty{ CustomValue: jsii.String("customValue"), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }, }, DecimalParameterDeclaration: &DecimalParameterDeclarationProperty{ Name: jsii.String("name"), ParameterValueType: jsii.String("parameterValueType"), // the properties below are optional DefaultValues: &DecimalDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []interface{}{ jsii.Number(123), }, }, MappedDataSetParameters: []interface{}{ &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }, }, ValueWhenUnset: &DecimalValueWhenUnsetConfigurationProperty{ CustomValue: jsii.Number(123), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }, }, IntegerParameterDeclaration: &IntegerParameterDeclarationProperty{ Name: jsii.String("name"), ParameterValueType: jsii.String("parameterValueType"), // the properties below are optional DefaultValues: &IntegerDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []interface{}{ jsii.Number(123), }, }, MappedDataSetParameters: []interface{}{ &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }, }, ValueWhenUnset: &IntegerValueWhenUnsetConfigurationProperty{ CustomValue: jsii.Number(123), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }, }, StringParameterDeclaration: &StringParameterDeclarationProperty{ Name: jsii.String("name"), ParameterValueType: jsii.String("parameterValueType"), // the properties below are optional DefaultValues: &StringDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []*string{ jsii.String("staticValues"), }, }, MappedDataSetParameters: []interface{}{ &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }, }, ValueWhenUnset: &StringValueWhenUnsetConfigurationProperty{ CustomValue: jsii.String("customValue"), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }, }, }
type CfnDashboard_ParameterDropDownControlProperty ¶ added in v2.72.0
type CfnDashboard_ParameterDropDownControlProperty struct { // The ID of the `ParameterDropDownControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterdropdowncontrol.html#cfn-quicksight-dashboard-parameterdropdowncontrol-parametercontrolid // ParameterControlId *string `field:"required" json:"parameterControlId" yaml:"parameterControlId"` // The source parameter name of the `ParameterDropDownControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterdropdowncontrol.html#cfn-quicksight-dashboard-parameterdropdowncontrol-sourceparametername // SourceParameterName *string `field:"required" json:"sourceParameterName" yaml:"sourceParameterName"` // The title of the `ParameterDropDownControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterdropdowncontrol.html#cfn-quicksight-dashboard-parameterdropdowncontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterdropdowncontrol.html#cfn-quicksight-dashboard-parameterdropdowncontrol-cascadingcontrolconfiguration // CascadingControlConfiguration interface{} `field:"optional" json:"cascadingControlConfiguration" yaml:"cascadingControlConfiguration"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterdropdowncontrol.html#cfn-quicksight-dashboard-parameterdropdowncontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` // A list of selectable values that are used in a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterdropdowncontrol.html#cfn-quicksight-dashboard-parameterdropdowncontrol-selectablevalues // SelectableValues interface{} `field:"optional" json:"selectableValues" yaml:"selectableValues"` // The type parameter name of the `ParameterDropDownControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterdropdowncontrol.html#cfn-quicksight-dashboard-parameterdropdowncontrol-type // Type *string `field:"optional" json:"type" yaml:"type"` }
A control to display a dropdown list with buttons that are used to select a single value.
Example:
// 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" parameterDropDownControlProperty := &ParameterDropDownControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional CascadingControlConfiguration: &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }, DisplayOptions: &DropDownControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, SelectableValues: &ParameterSelectableValuesProperty{ LinkToDataSetColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Values: []*string{ jsii.String("values"), }, }, Type: jsii.String("type"), }
type CfnDashboard_ParameterListControlProperty ¶ added in v2.72.0
type CfnDashboard_ParameterListControlProperty struct { // The ID of the `ParameterListControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterlistcontrol.html#cfn-quicksight-dashboard-parameterlistcontrol-parametercontrolid // ParameterControlId *string `field:"required" json:"parameterControlId" yaml:"parameterControlId"` // The source parameter name of the `ParameterListControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterlistcontrol.html#cfn-quicksight-dashboard-parameterlistcontrol-sourceparametername // SourceParameterName *string `field:"required" json:"sourceParameterName" yaml:"sourceParameterName"` // The title of the `ParameterListControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterlistcontrol.html#cfn-quicksight-dashboard-parameterlistcontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterlistcontrol.html#cfn-quicksight-dashboard-parameterlistcontrol-cascadingcontrolconfiguration // CascadingControlConfiguration interface{} `field:"optional" json:"cascadingControlConfiguration" yaml:"cascadingControlConfiguration"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterlistcontrol.html#cfn-quicksight-dashboard-parameterlistcontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` // A list of selectable values that are used in a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterlistcontrol.html#cfn-quicksight-dashboard-parameterlistcontrol-selectablevalues // SelectableValues interface{} `field:"optional" json:"selectableValues" yaml:"selectableValues"` // The type of `ParameterListControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterlistcontrol.html#cfn-quicksight-dashboard-parameterlistcontrol-type // Type *string `field:"optional" json:"type" yaml:"type"` }
A control to display a list with buttons or boxes that are used to select either a single value or multiple values.
Example:
// 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" parameterListControlProperty := &ParameterListControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional CascadingControlConfiguration: &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }, DisplayOptions: &ListControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SearchOptions: &ListControlSearchOptionsProperty{ Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, SelectableValues: &ParameterSelectableValuesProperty{ LinkToDataSetColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Values: []*string{ jsii.String("values"), }, }, Type: jsii.String("type"), }
type CfnDashboard_ParameterSelectableValuesProperty ¶ added in v2.72.0
type CfnDashboard_ParameterSelectableValuesProperty struct { // The column identifier that fetches values from the data set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterselectablevalues.html#cfn-quicksight-dashboard-parameterselectablevalues-linktodatasetcolumn // LinkToDataSetColumn interface{} `field:"optional" json:"linkToDataSetColumn" yaml:"linkToDataSetColumn"` // The values that are used in `ParameterSelectableValues` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterselectablevalues.html#cfn-quicksight-dashboard-parameterselectablevalues-values // Values *[]*string `field:"optional" json:"values" yaml:"values"` }
A list of selectable values that are used in a control.
Example:
// 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" parameterSelectableValuesProperty := &ParameterSelectableValuesProperty{ LinkToDataSetColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Values: []*string{ jsii.String("values"), }, }
type CfnDashboard_ParameterSliderControlProperty ¶ added in v2.72.0
type CfnDashboard_ParameterSliderControlProperty struct { // The smaller value that is displayed at the left of the slider. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterslidercontrol.html#cfn-quicksight-dashboard-parameterslidercontrol-maximumvalue // // Default: - 0. // MaximumValue *float64 `field:"required" json:"maximumValue" yaml:"maximumValue"` // The larger value that is displayed at the right of the slider. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterslidercontrol.html#cfn-quicksight-dashboard-parameterslidercontrol-minimumvalue // // Default: - 0. // MinimumValue *float64 `field:"required" json:"minimumValue" yaml:"minimumValue"` // The ID of the `ParameterSliderControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterslidercontrol.html#cfn-quicksight-dashboard-parameterslidercontrol-parametercontrolid // ParameterControlId *string `field:"required" json:"parameterControlId" yaml:"parameterControlId"` // The source parameter name of the `ParameterSliderControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterslidercontrol.html#cfn-quicksight-dashboard-parameterslidercontrol-sourceparametername // SourceParameterName *string `field:"required" json:"sourceParameterName" yaml:"sourceParameterName"` // The number of increments that the slider bar is divided into. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterslidercontrol.html#cfn-quicksight-dashboard-parameterslidercontrol-stepsize // // Default: - 0. // StepSize *float64 `field:"required" json:"stepSize" yaml:"stepSize"` // The title of the `ParameterSliderControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterslidercontrol.html#cfn-quicksight-dashboard-parameterslidercontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameterslidercontrol.html#cfn-quicksight-dashboard-parameterslidercontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` }
A control to display a horizontal toggle bar.
This is used to change a value by sliding the toggle.
Example:
// 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" parameterSliderControlProperty := &ParameterSliderControlProperty{ MaximumValue: jsii.Number(123), MinimumValue: jsii.Number(123), ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), StepSize: jsii.Number(123), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &SliderControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }
type CfnDashboard_ParameterTextAreaControlProperty ¶ added in v2.72.0
type CfnDashboard_ParameterTextAreaControlProperty struct { // The ID of the `ParameterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parametertextareacontrol.html#cfn-quicksight-dashboard-parametertextareacontrol-parametercontrolid // ParameterControlId *string `field:"required" json:"parameterControlId" yaml:"parameterControlId"` // The source parameter name of the `ParameterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parametertextareacontrol.html#cfn-quicksight-dashboard-parametertextareacontrol-sourceparametername // SourceParameterName *string `field:"required" json:"sourceParameterName" yaml:"sourceParameterName"` // The title of the `ParameterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parametertextareacontrol.html#cfn-quicksight-dashboard-parametertextareacontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The delimiter that is used to separate the lines in text. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parametertextareacontrol.html#cfn-quicksight-dashboard-parametertextareacontrol-delimiter // Delimiter *string `field:"optional" json:"delimiter" yaml:"delimiter"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parametertextareacontrol.html#cfn-quicksight-dashboard-parametertextareacontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` }
A control to display a text box that is used to enter multiple entries.
Example:
// 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" parameterTextAreaControlProperty := &ParameterTextAreaControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional Delimiter: jsii.String("delimiter"), DisplayOptions: &TextAreaControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }
type CfnDashboard_ParameterTextFieldControlProperty ¶ added in v2.72.0
type CfnDashboard_ParameterTextFieldControlProperty struct { // The ID of the `ParameterTextFieldControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parametertextfieldcontrol.html#cfn-quicksight-dashboard-parametertextfieldcontrol-parametercontrolid // ParameterControlId *string `field:"required" json:"parameterControlId" yaml:"parameterControlId"` // The source parameter name of the `ParameterTextFieldControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parametertextfieldcontrol.html#cfn-quicksight-dashboard-parametertextfieldcontrol-sourceparametername // SourceParameterName *string `field:"required" json:"sourceParameterName" yaml:"sourceParameterName"` // The title of the `ParameterTextFieldControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parametertextfieldcontrol.html#cfn-quicksight-dashboard-parametertextfieldcontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parametertextfieldcontrol.html#cfn-quicksight-dashboard-parametertextfieldcontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` }
A control to display a text box that is used to enter a single entry.
Example:
// 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" parameterTextFieldControlProperty := &ParameterTextFieldControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &TextFieldControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }
type CfnDashboard_ParametersProperty ¶
type CfnDashboard_ParametersProperty struct { // The parameters that have a data type of date-time. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameters.html#cfn-quicksight-dashboard-parameters-datetimeparameters // DateTimeParameters interface{} `field:"optional" json:"dateTimeParameters" yaml:"dateTimeParameters"` // The parameters that have a data type of decimal. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameters.html#cfn-quicksight-dashboard-parameters-decimalparameters // DecimalParameters interface{} `field:"optional" json:"decimalParameters" yaml:"decimalParameters"` // The parameters that have a data type of integer. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameters.html#cfn-quicksight-dashboard-parameters-integerparameters // IntegerParameters interface{} `field:"optional" json:"integerParameters" yaml:"integerParameters"` // The parameters that have a data type of string. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameters.html#cfn-quicksight-dashboard-parameters-stringparameters // StringParameters interface{} `field:"optional" json:"stringParameters" yaml:"stringParameters"` }
A list of Amazon QuickSight parameters and the list's override values.
Example:
// 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" parametersProperty := &ParametersProperty{ DateTimeParameters: []interface{}{ &DateTimeParameterProperty{ Name: jsii.String("name"), Values: []*string{ jsii.String("values"), }, }, }, DecimalParameters: []interface{}{ &DecimalParameterProperty{ Name: jsii.String("name"), Values: []interface{}{ jsii.Number(123), }, }, }, IntegerParameters: []interface{}{ &IntegerParameterProperty{ Name: jsii.String("name"), Values: []interface{}{ jsii.Number(123), }, }, }, StringParameters: []interface{}{ &StringParameterProperty{ Name: jsii.String("name"), Values: []*string{ jsii.String("values"), }, }, }, }
type CfnDashboard_PercentVisibleRangeProperty ¶ added in v2.72.0
type CfnDashboard_PercentVisibleRangeProperty struct { // The lower bound of the range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-percentvisiblerange.html#cfn-quicksight-dashboard-percentvisiblerange-from // From *float64 `field:"optional" json:"from" yaml:"from"` // The top bound of the range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-percentvisiblerange.html#cfn-quicksight-dashboard-percentvisiblerange-to // To *float64 `field:"optional" json:"to" yaml:"to"` }
The percent range in the visible range.
Example:
// 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" percentVisibleRangeProperty := &PercentVisibleRangeProperty{ From: jsii.Number(123), To: jsii.Number(123), }
type CfnDashboard_PercentageDisplayFormatConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_PercentageDisplayFormatConfigurationProperty struct { // The option that determines the decimal places configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-percentagedisplayformatconfiguration.html#cfn-quicksight-dashboard-percentagedisplayformatconfiguration-decimalplacesconfiguration // DecimalPlacesConfiguration interface{} `field:"optional" json:"decimalPlacesConfiguration" yaml:"decimalPlacesConfiguration"` // The options that determine the negative value configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-percentagedisplayformatconfiguration.html#cfn-quicksight-dashboard-percentagedisplayformatconfiguration-negativevalueconfiguration // NegativeValueConfiguration interface{} `field:"optional" json:"negativeValueConfiguration" yaml:"negativeValueConfiguration"` // The options that determine the null value format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-percentagedisplayformatconfiguration.html#cfn-quicksight-dashboard-percentagedisplayformatconfiguration-nullvalueformatconfiguration // NullValueFormatConfiguration interface{} `field:"optional" json:"nullValueFormatConfiguration" yaml:"nullValueFormatConfiguration"` // Determines the prefix value of the percentage format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-percentagedisplayformatconfiguration.html#cfn-quicksight-dashboard-percentagedisplayformatconfiguration-prefix // Prefix *string `field:"optional" json:"prefix" yaml:"prefix"` // The options that determine the numeric separator configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-percentagedisplayformatconfiguration.html#cfn-quicksight-dashboard-percentagedisplayformatconfiguration-separatorconfiguration // SeparatorConfiguration interface{} `field:"optional" json:"separatorConfiguration" yaml:"separatorConfiguration"` // Determines the suffix value of the percentage format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-percentagedisplayformatconfiguration.html#cfn-quicksight-dashboard-percentagedisplayformatconfiguration-suffix // Suffix *string `field:"optional" json:"suffix" yaml:"suffix"` }
The options that determine the percentage display format configuration.
Example:
// 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" percentageDisplayFormatConfigurationProperty := &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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }
type CfnDashboard_PercentileAggregationProperty ¶ added in v2.72.0
type CfnDashboard_PercentileAggregationProperty struct { // The percentile value. // // This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-percentileaggregation.html#cfn-quicksight-dashboard-percentileaggregation-percentilevalue // PercentileValue *float64 `field:"optional" json:"percentileValue" yaml:"percentileValue"` }
An aggregation based on the percentile of values in a dimension or measure.
Example:
// 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" percentileAggregationProperty := &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }
type CfnDashboard_PeriodOverPeriodComputationProperty ¶ added in v2.72.0
type CfnDashboard_PeriodOverPeriodComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodoverperiodcomputation.html#cfn-quicksight-dashboard-periodoverperiodcomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodoverperiodcomputation.html#cfn-quicksight-dashboard-periodoverperiodcomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The time field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodoverperiodcomputation.html#cfn-quicksight-dashboard-periodoverperiodcomputation-time // Time interface{} `field:"optional" json:"time" yaml:"time"` // The value field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodoverperiodcomputation.html#cfn-quicksight-dashboard-periodoverperiodcomputation-value // Value interface{} `field:"optional" json:"value" yaml:"value"` }
The period over period computation configuration.
Example:
// 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" periodOverPeriodComputationProperty := &PeriodOverPeriodComputationProperty{ ComputationId: jsii.String("computationId"), // the properties below are optional Name: jsii.String("name"), Time: &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, Value: &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }
type CfnDashboard_PeriodToDateComputationProperty ¶ added in v2.72.0
type CfnDashboard_PeriodToDateComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodtodatecomputation.html#cfn-quicksight-dashboard-periodtodatecomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodtodatecomputation.html#cfn-quicksight-dashboard-periodtodatecomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The time granularity setup of period to date computation. Choose from the following options:. // // - YEAR: Year to date. // - MONTH: Month to date. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodtodatecomputation.html#cfn-quicksight-dashboard-periodtodatecomputation-periodtimegranularity // PeriodTimeGranularity *string `field:"optional" json:"periodTimeGranularity" yaml:"periodTimeGranularity"` // The time field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodtodatecomputation.html#cfn-quicksight-dashboard-periodtodatecomputation-time // Time interface{} `field:"optional" json:"time" yaml:"time"` // The value field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodtodatecomputation.html#cfn-quicksight-dashboard-periodtodatecomputation-value // Value interface{} `field:"optional" json:"value" yaml:"value"` }
The period to date computation configuration.
Example:
// 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" periodToDateComputationProperty := &PeriodToDateComputationProperty{ ComputationId: jsii.String("computationId"), // the properties below are optional Name: jsii.String("name"), PeriodTimeGranularity: jsii.String("periodTimeGranularity"), Time: &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, Value: &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }
type CfnDashboard_PieChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_PieChartAggregatedFieldWellsProperty struct { // The category (group/color) field wells of a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-piechartaggregatedfieldwells.html#cfn-quicksight-dashboard-piechartaggregatedfieldwells-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The small multiples field well of a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-piechartaggregatedfieldwells.html#cfn-quicksight-dashboard-piechartaggregatedfieldwells-smallmultiples // SmallMultiples interface{} `field:"optional" json:"smallMultiples" yaml:"smallMultiples"` // The value field wells of a pie chart. // // Values are aggregated based on categories. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-piechartaggregatedfieldwells.html#cfn-quicksight-dashboard-piechartaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The field well configuration of a pie chart.
Example:
type CfnDashboard_PieChartConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_PieChartConfigurationProperty struct { // The label options of the group/color that is displayed in a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-piechartconfiguration.html#cfn-quicksight-dashboard-piechartconfiguration-categorylabeloptions // CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"` // The contribution analysis (anomaly configuration) setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-piechartconfiguration.html#cfn-quicksight-dashboard-piechartconfiguration-contributionanalysisdefaults // ContributionAnalysisDefaults interface{} `field:"optional" json:"contributionAnalysisDefaults" yaml:"contributionAnalysisDefaults"` // The options that determine if visual data labels are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-piechartconfiguration.html#cfn-quicksight-dashboard-piechartconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The options that determine the shape of the chart. // // This option determines whether the chart is a pie chart or a donut chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-piechartconfiguration.html#cfn-quicksight-dashboard-piechartconfiguration-donutoptions // DonutOptions interface{} `field:"optional" json:"donutOptions" yaml:"donutOptions"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-piechartconfiguration.html#cfn-quicksight-dashboard-piechartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-piechartconfiguration.html#cfn-quicksight-dashboard-piechartconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The small multiples setup for the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-piechartconfiguration.html#cfn-quicksight-dashboard-piechartconfiguration-smallmultiplesoptions // SmallMultiplesOptions interface{} `field:"optional" json:"smallMultiplesOptions" yaml:"smallMultiplesOptions"` // The sort configuration of a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-piechartconfiguration.html#cfn-quicksight-dashboard-piechartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The tooltip display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-piechartconfiguration.html#cfn-quicksight-dashboard-piechartconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // The label options for the value that is displayed in a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-piechartconfiguration.html#cfn-quicksight-dashboard-piechartconfiguration-valuelabeloptions // ValueLabelOptions interface{} `field:"optional" json:"valueLabelOptions" yaml:"valueLabelOptions"` // The palette (chart color) display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-piechartconfiguration.html#cfn-quicksight-dashboard-piechartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` }
The configuration of a pie chart.
Example:
type CfnDashboard_PieChartFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_PieChartFieldWellsProperty struct { // The field well configuration of a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-piechartfieldwells.html#cfn-quicksight-dashboard-piechartfieldwells-piechartaggregatedfieldwells // PieChartAggregatedFieldWells interface{} `field:"optional" json:"pieChartAggregatedFieldWells" yaml:"pieChartAggregatedFieldWells"` }
The field well configuration of a pie chart.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnDashboard_PieChartSortConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_PieChartSortConfigurationProperty struct { // The limit on the number of categories that are displayed in a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-piechartsortconfiguration.html#cfn-quicksight-dashboard-piechartsortconfiguration-categoryitemslimit // CategoryItemsLimit interface{} `field:"optional" json:"categoryItemsLimit" yaml:"categoryItemsLimit"` // The sort configuration of the category fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-piechartsortconfiguration.html#cfn-quicksight-dashboard-piechartsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` // The limit on the number of small multiples panels that are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-piechartsortconfiguration.html#cfn-quicksight-dashboard-piechartsortconfiguration-smallmultipleslimitconfiguration // SmallMultiplesLimitConfiguration interface{} `field:"optional" json:"smallMultiplesLimitConfiguration" yaml:"smallMultiplesLimitConfiguration"` // The sort configuration of the small multiples field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-piechartsortconfiguration.html#cfn-quicksight-dashboard-piechartsortconfiguration-smallmultiplessort // SmallMultiplesSort interface{} `field:"optional" json:"smallMultiplesSort" yaml:"smallMultiplesSort"` }
The sort configuration of a pie chart.
Example:
// 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" pieChartSortConfigurationProperty := &PieChartSortConfigurationProperty{ CategoryItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, SmallMultiplesLimitConfiguration: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, SmallMultiplesSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnDashboard_PieChartVisualProperty ¶ added in v2.72.0
type CfnDashboard_PieChartVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-piechartvisual.html#cfn-quicksight-dashboard-piechartvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-piechartvisual.html#cfn-quicksight-dashboard-piechartvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-piechartvisual.html#cfn-quicksight-dashboard-piechartvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-piechartvisual.html#cfn-quicksight-dashboard-piechartvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-piechartvisual.html#cfn-quicksight-dashboard-piechartvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-piechartvisual.html#cfn-quicksight-dashboard-piechartvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A pie or donut chart.
The `PieChartVisual` structure describes a visual that is a member of the pie chart family.
The following charts can be described by using this structure:
- Pie charts - Donut charts
For more information, see [Using pie charts](https://docs.aws.amazon.com/quicksight/latest/user/pie-chart.html) in the *Amazon QuickSight User Guide* .
For more information, see [Using donut charts](https://docs.aws.amazon.com/quicksight/latest/user/donut-chart.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnDashboard_PivotFieldSortOptionsProperty ¶ added in v2.72.0
type CfnDashboard_PivotFieldSortOptionsProperty struct { // The field ID for the field sort options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivotfieldsortoptions.html#cfn-quicksight-dashboard-pivotfieldsortoptions-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The sort by field for the field sort options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivotfieldsortoptions.html#cfn-quicksight-dashboard-pivotfieldsortoptions-sortby // SortBy interface{} `field:"required" json:"sortBy" yaml:"sortBy"` }
The field sort options for a pivot table sort configuration.
Example:
// 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" pivotFieldSortOptionsProperty := &PivotFieldSortOptionsProperty{ FieldId: jsii.String("fieldId"), SortBy: &PivotTableSortByProperty{ Column: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, DataPath: &DataPathSortProperty{ Direction: jsii.String("direction"), SortPaths: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, }, Field: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }
type CfnDashboard_PivotTableAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_PivotTableAggregatedFieldWellsProperty struct { // The columns field well for a pivot table. // // Values are grouped by columns fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableaggregatedfieldwells.html#cfn-quicksight-dashboard-pivottableaggregatedfieldwells-columns // Columns interface{} `field:"optional" json:"columns" yaml:"columns"` // The rows field well for a pivot table. // // Values are grouped by rows fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableaggregatedfieldwells.html#cfn-quicksight-dashboard-pivottableaggregatedfieldwells-rows // Rows interface{} `field:"optional" json:"rows" yaml:"rows"` // The values field well for a pivot table. // // Values are aggregated based on rows and columns fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableaggregatedfieldwells.html#cfn-quicksight-dashboard-pivottableaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The aggregated field well for the pivot table.
Example:
type CfnDashboard_PivotTableCellConditionalFormattingProperty ¶ added in v2.72.0
type CfnDashboard_PivotTableCellConditionalFormattingProperty struct { // The field ID of the cell for conditional formatting. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html#cfn-quicksight-dashboard-pivottablecellconditionalformatting-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The scope of the cell for conditional formatting. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html#cfn-quicksight-dashboard-pivottablecellconditionalformatting-scope // Scope interface{} `field:"optional" json:"scope" yaml:"scope"` // A list of cell scopes for conditional formatting. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html#cfn-quicksight-dashboard-pivottablecellconditionalformatting-scopes // Scopes interface{} `field:"optional" json:"scopes" yaml:"scopes"` // The text format of the cell for conditional formatting. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html#cfn-quicksight-dashboard-pivottablecellconditionalformatting-textformat // TextFormat interface{} `field:"optional" json:"textFormat" yaml:"textFormat"` }
The cell conditional formatting option for a pivot table.
Example:
// 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" pivotTableCellConditionalFormattingProperty := &PivotTableCellConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Scope: &PivotTableConditionalFormattingScopeProperty{ Role: jsii.String("role"), }, Scopes: []interface{}{ &PivotTableConditionalFormattingScopeProperty{ Role: jsii.String("role"), }, }, TextFormat: &TextConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }
type CfnDashboard_PivotTableConditionalFormattingOptionProperty ¶ added in v2.72.0
type CfnDashboard_PivotTableConditionalFormattingOptionProperty struct { // The cell conditional formatting option for a pivot table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableconditionalformattingoption.html#cfn-quicksight-dashboard-pivottableconditionalformattingoption-cell // Cell interface{} `field:"optional" json:"cell" yaml:"cell"` }
Conditional formatting options for a `PivotTableVisual` .
Example:
// 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" pivotTableConditionalFormattingOptionProperty := &PivotTableConditionalFormattingOptionProperty{ Cell: &PivotTableCellConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Scope: &PivotTableConditionalFormattingScopeProperty{ Role: jsii.String("role"), }, Scopes: []interface{}{ &PivotTableConditionalFormattingScopeProperty{ Role: jsii.String("role"), }, }, TextFormat: &TextConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, }
type CfnDashboard_PivotTableConditionalFormattingProperty ¶ added in v2.72.0
type CfnDashboard_PivotTableConditionalFormattingProperty struct { // Conditional formatting options for a `PivotTableVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableconditionalformatting.html#cfn-quicksight-dashboard-pivottableconditionalformatting-conditionalformattingoptions // ConditionalFormattingOptions interface{} `field:"optional" json:"conditionalFormattingOptions" yaml:"conditionalFormattingOptions"` }
The conditional formatting for a `PivotTableVisual` .
Example:
// 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" pivotTableConditionalFormattingProperty := &PivotTableConditionalFormattingProperty{ ConditionalFormattingOptions: []interface{}{ &PivotTableConditionalFormattingOptionProperty{ Cell: &PivotTableCellConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Scope: &PivotTableConditionalFormattingScopeProperty{ Role: jsii.String("role"), }, Scopes: []interface{}{ &PivotTableConditionalFormattingScopeProperty{ Role: jsii.String("role"), }, }, TextFormat: &TextConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, }, }, }
type CfnDashboard_PivotTableConditionalFormattingScopeProperty ¶ added in v2.72.0
type CfnDashboard_PivotTableConditionalFormattingScopeProperty struct { // The role (field, field total, grand total) of the cell for conditional formatting. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableconditionalformattingscope.html#cfn-quicksight-dashboard-pivottableconditionalformattingscope-role // Role *string `field:"optional" json:"role" yaml:"role"` }
The scope of the cell for conditional formatting.
Example:
// 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" pivotTableConditionalFormattingScopeProperty := &PivotTableConditionalFormattingScopeProperty{ Role: jsii.String("role"), }
type CfnDashboard_PivotTableConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_PivotTableConfigurationProperty struct { // The field options for a pivot table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableconfiguration.html#cfn-quicksight-dashboard-pivottableconfiguration-fieldoptions // FieldOptions interface{} `field:"optional" json:"fieldOptions" yaml:"fieldOptions"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableconfiguration.html#cfn-quicksight-dashboard-pivottableconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The paginated report options for a pivot table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableconfiguration.html#cfn-quicksight-dashboard-pivottableconfiguration-paginatedreportoptions // PaginatedReportOptions interface{} `field:"optional" json:"paginatedReportOptions" yaml:"paginatedReportOptions"` // The sort configuration for a `PivotTableVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableconfiguration.html#cfn-quicksight-dashboard-pivottableconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The table options for a pivot table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableconfiguration.html#cfn-quicksight-dashboard-pivottableconfiguration-tableoptions // TableOptions interface{} `field:"optional" json:"tableOptions" yaml:"tableOptions"` // The total options for a pivot table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableconfiguration.html#cfn-quicksight-dashboard-pivottableconfiguration-totaloptions // TotalOptions interface{} `field:"optional" json:"totalOptions" yaml:"totalOptions"` }
The configuration for a `PivotTableVisual` .
Example:
type CfnDashboard_PivotTableDataPathOptionProperty ¶ added in v2.72.0
type CfnDashboard_PivotTableDataPathOptionProperty struct { // The list of data path values for the data path options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottabledatapathoption.html#cfn-quicksight-dashboard-pivottabledatapathoption-datapathlist // DataPathList interface{} `field:"required" json:"dataPathList" yaml:"dataPathList"` // The width of the data path option. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottabledatapathoption.html#cfn-quicksight-dashboard-pivottabledatapathoption-width // Width *string `field:"optional" json:"width" yaml:"width"` }
The data path options for the pivot table field options.
Example:
// 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" pivotTableDataPathOptionProperty := &PivotTableDataPathOptionProperty{ DataPathList: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, // the properties below are optional Width: jsii.String("width"), }
type CfnDashboard_PivotTableFieldCollapseStateOptionProperty ¶ added in v2.87.0
type CfnDashboard_PivotTableFieldCollapseStateOptionProperty struct { // A tagged-union object that sets the collapse state. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldcollapsestateoption.html#cfn-quicksight-dashboard-pivottablefieldcollapsestateoption-target // Target interface{} `field:"required" json:"target" yaml:"target"` // The state of the field target of a pivot table. Choose one of the following options:. // // - `COLLAPSED` // - `EXPANDED`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldcollapsestateoption.html#cfn-quicksight-dashboard-pivottablefieldcollapsestateoption-state // State *string `field:"optional" json:"state" yaml:"state"` }
The collapse state options for the pivot table field options.
Example:
// 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" pivotTableFieldCollapseStateOptionProperty := &PivotTableFieldCollapseStateOptionProperty{ Target: &PivotTableFieldCollapseStateTargetProperty{ FieldDataPathValues: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, FieldId: jsii.String("fieldId"), }, // the properties below are optional State: jsii.String("state"), }
type CfnDashboard_PivotTableFieldCollapseStateTargetProperty ¶ added in v2.87.0
type CfnDashboard_PivotTableFieldCollapseStateTargetProperty struct { // The data path of the pivot table's header. // // Used to set the collapse state. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldcollapsestatetarget.html#cfn-quicksight-dashboard-pivottablefieldcollapsestatetarget-fielddatapathvalues // FieldDataPathValues interface{} `field:"optional" json:"fieldDataPathValues" yaml:"fieldDataPathValues"` // The field ID of the pivot table that the collapse state needs to be set to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldcollapsestatetarget.html#cfn-quicksight-dashboard-pivottablefieldcollapsestatetarget-fieldid // FieldId *string `field:"optional" json:"fieldId" yaml:"fieldId"` }
The target of a pivot table field collapse state.
Example:
// 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" pivotTableFieldCollapseStateTargetProperty := &PivotTableFieldCollapseStateTargetProperty{ FieldDataPathValues: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, FieldId: jsii.String("fieldId"), }
type CfnDashboard_PivotTableFieldOptionProperty ¶ added in v2.72.0
type CfnDashboard_PivotTableFieldOptionProperty struct { // The field ID of the pivot table field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoption.html#cfn-quicksight-dashboard-pivottablefieldoption-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The custom label of the pivot table field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoption.html#cfn-quicksight-dashboard-pivottablefieldoption-customlabel // CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"` // The visibility of the pivot table field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoption.html#cfn-quicksight-dashboard-pivottablefieldoption-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The selected field options for the pivot table field options.
Example:
// 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" pivotTableFieldOptionProperty := &PivotTableFieldOptionProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional CustomLabel: jsii.String("customLabel"), Visibility: jsii.String("visibility"), }
type CfnDashboard_PivotTableFieldOptionsProperty ¶ added in v2.72.0
type CfnDashboard_PivotTableFieldOptionsProperty struct { // The collapse state options for the pivot table field options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoptions.html#cfn-quicksight-dashboard-pivottablefieldoptions-collapsestateoptions // CollapseStateOptions interface{} `field:"optional" json:"collapseStateOptions" yaml:"collapseStateOptions"` // The data path options for the pivot table field options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoptions.html#cfn-quicksight-dashboard-pivottablefieldoptions-datapathoptions // DataPathOptions interface{} `field:"optional" json:"dataPathOptions" yaml:"dataPathOptions"` // The selected field options for the pivot table field options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoptions.html#cfn-quicksight-dashboard-pivottablefieldoptions-selectedfieldoptions // SelectedFieldOptions interface{} `field:"optional" json:"selectedFieldOptions" yaml:"selectedFieldOptions"` }
The field options for a pivot table visual.
Example:
// 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" pivotTableFieldOptionsProperty := &PivotTableFieldOptionsProperty{ CollapseStateOptions: []interface{}{ &PivotTableFieldCollapseStateOptionProperty{ Target: &PivotTableFieldCollapseStateTargetProperty{ FieldDataPathValues: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, FieldId: jsii.String("fieldId"), }, // the properties below are optional State: jsii.String("state"), }, }, DataPathOptions: []interface{}{ &PivotTableDataPathOptionProperty{ DataPathList: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, // the properties below are optional Width: jsii.String("width"), }, }, SelectedFieldOptions: []interface{}{ &PivotTableFieldOptionProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional CustomLabel: jsii.String("customLabel"), Visibility: jsii.String("visibility"), }, }, }
type CfnDashboard_PivotTableFieldSubtotalOptionsProperty ¶ added in v2.72.0
type CfnDashboard_PivotTableFieldSubtotalOptionsProperty struct { // The field ID of the subtotal options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldsubtotaloptions.html#cfn-quicksight-dashboard-pivottablefieldsubtotaloptions-fieldid // FieldId *string `field:"optional" json:"fieldId" yaml:"fieldId"` }
The optional configuration of subtotals cells.
Example:
// 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" pivotTableFieldSubtotalOptionsProperty := &PivotTableFieldSubtotalOptionsProperty{ FieldId: jsii.String("fieldId"), }
type CfnDashboard_PivotTableFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_PivotTableFieldWellsProperty struct { // The aggregated field well for the pivot table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldwells.html#cfn-quicksight-dashboard-pivottablefieldwells-pivottableaggregatedfieldwells // PivotTableAggregatedFieldWells interface{} `field:"optional" json:"pivotTableAggregatedFieldWells" yaml:"pivotTableAggregatedFieldWells"` }
The field wells for a pivot table visual.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnDashboard_PivotTableOptionsProperty ¶ added in v2.72.0
type CfnDashboard_PivotTableOptionsProperty struct { // The table cell style of cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-cellstyle // CellStyle interface{} `field:"optional" json:"cellStyle" yaml:"cellStyle"` // The visibility setting of a pivot table's collapsed row dimension fields. // // If the value of this structure is `HIDDEN` , all collapsed columns in a pivot table are automatically hidden. The default value is `VISIBLE` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-collapsedrowdimensionsvisibility // CollapsedRowDimensionsVisibility *string `field:"optional" json:"collapsedRowDimensionsVisibility" yaml:"collapsedRowDimensionsVisibility"` // The table cell style of the column header. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-columnheaderstyle // ColumnHeaderStyle interface{} `field:"optional" json:"columnHeaderStyle" yaml:"columnHeaderStyle"` // The visibility of the column names. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-columnnamesvisibility // ColumnNamesVisibility *string `field:"optional" json:"columnNamesVisibility" yaml:"columnNamesVisibility"` // The default cell width of the pivot table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-defaultcellwidth // DefaultCellWidth *string `field:"optional" json:"defaultCellWidth" yaml:"defaultCellWidth"` // The metric placement (row, column) options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-metricplacement // MetricPlacement *string `field:"optional" json:"metricPlacement" yaml:"metricPlacement"` // The row alternate color options (widget status, row alternate colors). // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowalternatecoloroptions // RowAlternateColorOptions interface{} `field:"optional" json:"rowAlternateColorOptions" yaml:"rowAlternateColorOptions"` // The table cell style of row field names. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowfieldnamesstyle // RowFieldNamesStyle interface{} `field:"optional" json:"rowFieldNamesStyle" yaml:"rowFieldNamesStyle"` // The table cell style of the row headers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowheaderstyle // RowHeaderStyle interface{} `field:"optional" json:"rowHeaderStyle" yaml:"rowHeaderStyle"` // The options for the label that is located above the row headers. // // This option is only applicable when `RowsLayout` is set to `HIERARCHY` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowslabeloptions // RowsLabelOptions interface{} `field:"optional" json:"rowsLabelOptions" yaml:"rowsLabelOptions"` // The layout for the row dimension headers of a pivot table. Choose one of the following options. // // - `TABULAR` : (Default) Each row field is displayed in a separate column. // - `HIERARCHY` : All row fields are displayed in a single column. Indentation is used to differentiate row headers of different fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowslayout // RowsLayout *string `field:"optional" json:"rowsLayout" yaml:"rowsLayout"` // The visibility of the single metric options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-singlemetricvisibility // SingleMetricVisibility *string `field:"optional" json:"singleMetricVisibility" yaml:"singleMetricVisibility"` // Determines the visibility of the pivot table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-togglebuttonsvisibility // ToggleButtonsVisibility *string `field:"optional" json:"toggleButtonsVisibility" yaml:"toggleButtonsVisibility"` }
The table options for a pivot table visual.
Example:
// 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" pivotTableOptionsProperty := &PivotTableOptionsProperty{ CellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, CollapsedRowDimensionsVisibility: jsii.String("collapsedRowDimensionsVisibility"), ColumnHeaderStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, ColumnNamesVisibility: jsii.String("columnNamesVisibility"), DefaultCellWidth: jsii.String("defaultCellWidth"), MetricPlacement: jsii.String("metricPlacement"), RowAlternateColorOptions: &RowAlternateColorOptionsProperty{ RowAlternateColors: []*string{ jsii.String("rowAlternateColors"), }, Status: jsii.String("status"), UsePrimaryBackgroundColor: jsii.String("usePrimaryBackgroundColor"), }, RowFieldNamesStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, RowHeaderStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, RowsLabelOptions: &PivotTableRowsLabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), Visibility: jsii.String("visibility"), }, RowsLayout: jsii.String("rowsLayout"), SingleMetricVisibility: jsii.String("singleMetricVisibility"), ToggleButtonsVisibility: jsii.String("toggleButtonsVisibility"), }
type CfnDashboard_PivotTablePaginatedReportOptionsProperty ¶ added in v2.72.0
type CfnDashboard_PivotTablePaginatedReportOptionsProperty struct { // The visibility of the repeating header rows on each page. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablepaginatedreportoptions.html#cfn-quicksight-dashboard-pivottablepaginatedreportoptions-overflowcolumnheadervisibility // OverflowColumnHeaderVisibility *string `field:"optional" json:"overflowColumnHeaderVisibility" yaml:"overflowColumnHeaderVisibility"` // The visibility of the printing table overflow across pages. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablepaginatedreportoptions.html#cfn-quicksight-dashboard-pivottablepaginatedreportoptions-verticaloverflowvisibility // VerticalOverflowVisibility *string `field:"optional" json:"verticalOverflowVisibility" yaml:"verticalOverflowVisibility"` }
The paginated report options for a pivot table visual.
Example:
// 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" pivotTablePaginatedReportOptionsProperty := &PivotTablePaginatedReportOptionsProperty{ OverflowColumnHeaderVisibility: jsii.String("overflowColumnHeaderVisibility"), VerticalOverflowVisibility: jsii.String("verticalOverflowVisibility"), }
type CfnDashboard_PivotTableRowsLabelOptionsProperty ¶ added in v2.100.0
type CfnDashboard_PivotTableRowsLabelOptionsProperty struct { // The custom label string for the rows label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablerowslabeloptions.html#cfn-quicksight-dashboard-pivottablerowslabeloptions-customlabel // CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"` // The visibility of the rows label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablerowslabeloptions.html#cfn-quicksight-dashboard-pivottablerowslabeloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options for the label thta is located above the row headers.
This option is only applicable when `RowsLayout` is set to `HIERARCHY` .
Example:
// 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" pivotTableRowsLabelOptionsProperty := &PivotTableRowsLabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), Visibility: jsii.String("visibility"), }
type CfnDashboard_PivotTableSortByProperty ¶ added in v2.72.0
type CfnDashboard_PivotTableSortByProperty struct { // The column sort (field id, direction) for the pivot table sort by options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablesortby.html#cfn-quicksight-dashboard-pivottablesortby-column // Column interface{} `field:"optional" json:"column" yaml:"column"` // The data path sort (data path value, direction) for the pivot table sort by options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablesortby.html#cfn-quicksight-dashboard-pivottablesortby-datapath // DataPath interface{} `field:"optional" json:"dataPath" yaml:"dataPath"` // The field sort (field id, direction) for the pivot table sort by options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablesortby.html#cfn-quicksight-dashboard-pivottablesortby-field // Field interface{} `field:"optional" json:"field" yaml:"field"` }
The sort by field for the field sort options.
Example:
// 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" pivotTableSortByProperty := &PivotTableSortByProperty{ Column: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, DataPath: &DataPathSortProperty{ Direction: jsii.String("direction"), SortPaths: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, }, Field: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }
type CfnDashboard_PivotTableSortConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_PivotTableSortConfigurationProperty struct { // The field sort options for a pivot table sort configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablesortconfiguration.html#cfn-quicksight-dashboard-pivottablesortconfiguration-fieldsortoptions // FieldSortOptions interface{} `field:"optional" json:"fieldSortOptions" yaml:"fieldSortOptions"` }
The sort configuration for a `PivotTableVisual` .
Example:
// 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" pivotTableSortConfigurationProperty := &PivotTableSortConfigurationProperty{ FieldSortOptions: []interface{}{ &PivotFieldSortOptionsProperty{ FieldId: jsii.String("fieldId"), SortBy: &PivotTableSortByProperty{ Column: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, DataPath: &DataPathSortProperty{ Direction: jsii.String("direction"), SortPaths: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, }, Field: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }, }
type CfnDashboard_PivotTableTotalOptionsProperty ¶ added in v2.72.0
type CfnDashboard_PivotTableTotalOptionsProperty struct { // The column subtotal options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottabletotaloptions.html#cfn-quicksight-dashboard-pivottabletotaloptions-columnsubtotaloptions // ColumnSubtotalOptions interface{} `field:"optional" json:"columnSubtotalOptions" yaml:"columnSubtotalOptions"` // The column total options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottabletotaloptions.html#cfn-quicksight-dashboard-pivottabletotaloptions-columntotaloptions // ColumnTotalOptions interface{} `field:"optional" json:"columnTotalOptions" yaml:"columnTotalOptions"` // The row subtotal options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottabletotaloptions.html#cfn-quicksight-dashboard-pivottabletotaloptions-rowsubtotaloptions // RowSubtotalOptions interface{} `field:"optional" json:"rowSubtotalOptions" yaml:"rowSubtotalOptions"` // The row total options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottabletotaloptions.html#cfn-quicksight-dashboard-pivottabletotaloptions-rowtotaloptions // RowTotalOptions interface{} `field:"optional" json:"rowTotalOptions" yaml:"rowTotalOptions"` }
The total options for a pivot table visual.
Example:
type CfnDashboard_PivotTableVisualProperty ¶ added in v2.72.0
type CfnDashboard_PivotTableVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablevisual.html#cfn-quicksight-dashboard-pivottablevisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablevisual.html#cfn-quicksight-dashboard-pivottablevisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablevisual.html#cfn-quicksight-dashboard-pivottablevisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The conditional formatting for a `PivotTableVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablevisual.html#cfn-quicksight-dashboard-pivottablevisual-conditionalformatting // ConditionalFormatting interface{} `field:"optional" json:"conditionalFormatting" yaml:"conditionalFormatting"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablevisual.html#cfn-quicksight-dashboard-pivottablevisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablevisual.html#cfn-quicksight-dashboard-pivottablevisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A pivot table.
For more information, see [Using pivot tables](https://docs.aws.amazon.com/quicksight/latest/user/pivot-table.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnDashboard_PivotTotalOptionsProperty ¶ added in v2.72.0
type CfnDashboard_PivotTotalOptionsProperty struct { // The custom label string for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottotaloptions.html#cfn-quicksight-dashboard-pivottotaloptions-customlabel // CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"` // The cell styling options for the total of header cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottotaloptions.html#cfn-quicksight-dashboard-pivottotaloptions-metricheadercellstyle // MetricHeaderCellStyle interface{} `field:"optional" json:"metricHeaderCellStyle" yaml:"metricHeaderCellStyle"` // The placement (start, end) for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottotaloptions.html#cfn-quicksight-dashboard-pivottotaloptions-placement // Placement *string `field:"optional" json:"placement" yaml:"placement"` // The scroll status (pinned, scrolled) for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottotaloptions.html#cfn-quicksight-dashboard-pivottotaloptions-scrollstatus // ScrollStatus *string `field:"optional" json:"scrollStatus" yaml:"scrollStatus"` // The total aggregation options for each value field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottotaloptions.html#cfn-quicksight-dashboard-pivottotaloptions-totalaggregationoptions // TotalAggregationOptions interface{} `field:"optional" json:"totalAggregationOptions" yaml:"totalAggregationOptions"` // The cell styling options for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottotaloptions.html#cfn-quicksight-dashboard-pivottotaloptions-totalcellstyle // TotalCellStyle interface{} `field:"optional" json:"totalCellStyle" yaml:"totalCellStyle"` // The visibility configuration for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottotaloptions.html#cfn-quicksight-dashboard-pivottotaloptions-totalsvisibility // TotalsVisibility *string `field:"optional" json:"totalsVisibility" yaml:"totalsVisibility"` // The cell styling options for the totals of value cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottotaloptions.html#cfn-quicksight-dashboard-pivottotaloptions-valuecellstyle // ValueCellStyle interface{} `field:"optional" json:"valueCellStyle" yaml:"valueCellStyle"` }
The optional configuration of totals cells in a `PivotTableVisual` .
Example:
// 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" pivotTotalOptionsProperty := &PivotTotalOptionsProperty{ CustomLabel: jsii.String("customLabel"), MetricHeaderCellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, Placement: jsii.String("placement"), ScrollStatus: jsii.String("scrollStatus"), TotalAggregationOptions: []interface{}{ &TotalAggregationOptionProperty{ FieldId: jsii.String("fieldId"), TotalAggregationFunction: &TotalAggregationFunctionProperty{ SimpleTotalAggregationFunction: jsii.String("simpleTotalAggregationFunction"), }, }, }, TotalCellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, TotalsVisibility: jsii.String("totalsVisibility"), ValueCellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, }
type CfnDashboard_PredefinedHierarchyProperty ¶ added in v2.72.0
type CfnDashboard_PredefinedHierarchyProperty struct { // The list of columns that define the predefined hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-predefinedhierarchy.html#cfn-quicksight-dashboard-predefinedhierarchy-columns // Columns interface{} `field:"required" json:"columns" yaml:"columns"` // The hierarchy ID of the predefined hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-predefinedhierarchy.html#cfn-quicksight-dashboard-predefinedhierarchy-hierarchyid // HierarchyId *string `field:"required" json:"hierarchyId" yaml:"hierarchyId"` // The option that determines the drill down filters for the predefined hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-predefinedhierarchy.html#cfn-quicksight-dashboard-predefinedhierarchy-drilldownfilters // DrillDownFilters interface{} `field:"optional" json:"drillDownFilters" yaml:"drillDownFilters"` }
The option that determines the hierarchy of the fields that are defined during data preparation.
These fields are available to use in any analysis that uses the data source.
Example:
// 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" predefinedHierarchyProperty := &PredefinedHierarchyProperty{ Columns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, HierarchyId: jsii.String("hierarchyId"), // the properties below are optional DrillDownFilters: []interface{}{ &DrillDownFilterProperty{ CategoryFilter: &CategoryDrillDownFilterProperty{ CategoryValues: []*string{ jsii.String("categoryValues"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Value: jsii.Number(123), }, TimeRangeFilter: &TimeRangeDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, RangeMaximum: jsii.String("rangeMaximum"), RangeMinimum: jsii.String("rangeMinimum"), TimeGranularity: jsii.String("timeGranularity"), }, }, }, }
type CfnDashboard_ProgressBarOptionsProperty ¶ added in v2.72.0
type CfnDashboard_ProgressBarOptionsProperty struct { // The visibility of the progress bar. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-progressbaroptions.html#cfn-quicksight-dashboard-progressbaroptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options that determine the presentation of the progress bar of a KPI visual.
Example:
// 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" progressBarOptionsProperty := &ProgressBarOptionsProperty{ Visibility: jsii.String("visibility"), }
type CfnDashboard_RadarChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_RadarChartAggregatedFieldWellsProperty struct { // The aggregated field well categories of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartaggregatedfieldwells.html#cfn-quicksight-dashboard-radarchartaggregatedfieldwells-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The color that are assigned to the aggregated field wells of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartaggregatedfieldwells.html#cfn-quicksight-dashboard-radarchartaggregatedfieldwells-color // Color interface{} `field:"optional" json:"color" yaml:"color"` // The values that are assigned to the aggregated field wells of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartaggregatedfieldwells.html#cfn-quicksight-dashboard-radarchartaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The aggregated field well configuration of a `RadarChartVisual` .
Example:
type CfnDashboard_RadarChartAreaStyleSettingsProperty ¶ added in v2.72.0
type CfnDashboard_RadarChartAreaStyleSettingsProperty struct { // The visibility settings of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartareastylesettings.html#cfn-quicksight-dashboard-radarchartareastylesettings-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The configured style settings of a radar chart.
Example:
// 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" radarChartAreaStyleSettingsProperty := &RadarChartAreaStyleSettingsProperty{ Visibility: jsii.String("visibility"), }
type CfnDashboard_RadarChartConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_RadarChartConfigurationProperty struct { // Determines the visibility of the colors of alternatign bands in a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-alternatebandcolorsvisibility // AlternateBandColorsVisibility *string `field:"optional" json:"alternateBandColorsVisibility" yaml:"alternateBandColorsVisibility"` // The color of the even-numbered alternate bands of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-alternatebandevencolor // AlternateBandEvenColor *string `field:"optional" json:"alternateBandEvenColor" yaml:"alternateBandEvenColor"` // The color of the odd-numbered alternate bands of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-alternatebandoddcolor // AlternateBandOddColor *string `field:"optional" json:"alternateBandOddColor" yaml:"alternateBandOddColor"` // The axis behavior options of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-axesrangescale // AxesRangeScale *string `field:"optional" json:"axesRangeScale" yaml:"axesRangeScale"` // The base sreies settings of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-baseseriessettings // BaseSeriesSettings interface{} `field:"optional" json:"baseSeriesSettings" yaml:"baseSeriesSettings"` // The category axis of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-categoryaxis // CategoryAxis interface{} `field:"optional" json:"categoryAxis" yaml:"categoryAxis"` // The category label options of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-categorylabeloptions // CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"` // The color axis of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-coloraxis // ColorAxis interface{} `field:"optional" json:"colorAxis" yaml:"colorAxis"` // The color label options of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-colorlabeloptions // ColorLabelOptions interface{} `field:"optional" json:"colorLabelOptions" yaml:"colorLabelOptions"` // The field well configuration of a `RadarChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The shape of the radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-shape // Shape *string `field:"optional" json:"shape" yaml:"shape"` // The sort configuration of a `RadarChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The start angle of a radar chart's axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-startangle // StartAngle *float64 `field:"optional" json:"startAngle" yaml:"startAngle"` // The palette (chart color) display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` }
The configuration of a `RadarChartVisual` .
Example:
type CfnDashboard_RadarChartFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_RadarChartFieldWellsProperty struct { // The aggregated field wells of a radar chart visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartfieldwells.html#cfn-quicksight-dashboard-radarchartfieldwells-radarchartaggregatedfieldwells // RadarChartAggregatedFieldWells interface{} `field:"optional" json:"radarChartAggregatedFieldWells" yaml:"radarChartAggregatedFieldWells"` }
The field wells of a radar chart visual.
Example:
type CfnDashboard_RadarChartSeriesSettingsProperty ¶ added in v2.72.0
type CfnDashboard_RadarChartSeriesSettingsProperty struct { // The area style settings of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartseriessettings.html#cfn-quicksight-dashboard-radarchartseriessettings-areastylesettings // AreaStyleSettings interface{} `field:"optional" json:"areaStyleSettings" yaml:"areaStyleSettings"` }
The series settings of a radar chart.
Example:
// 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" radarChartSeriesSettingsProperty := &RadarChartSeriesSettingsProperty{ AreaStyleSettings: &RadarChartAreaStyleSettingsProperty{ Visibility: jsii.String("visibility"), }, }
type CfnDashboard_RadarChartSortConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_RadarChartSortConfigurationProperty struct { // The category items limit for a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartsortconfiguration.html#cfn-quicksight-dashboard-radarchartsortconfiguration-categoryitemslimit // CategoryItemsLimit interface{} `field:"optional" json:"categoryItemsLimit" yaml:"categoryItemsLimit"` // The category sort options of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartsortconfiguration.html#cfn-quicksight-dashboard-radarchartsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` // The color items limit of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartsortconfiguration.html#cfn-quicksight-dashboard-radarchartsortconfiguration-coloritemslimit // ColorItemsLimit interface{} `field:"optional" json:"colorItemsLimit" yaml:"colorItemsLimit"` // The color sort configuration of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartsortconfiguration.html#cfn-quicksight-dashboard-radarchartsortconfiguration-colorsort // ColorSort interface{} `field:"optional" json:"colorSort" yaml:"colorSort"` }
The sort configuration of a `RadarChartVisual` .
Example:
// 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" radarChartSortConfigurationProperty := &RadarChartSortConfigurationProperty{ CategoryItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, ColorItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, ColorSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnDashboard_RadarChartVisualProperty ¶ added in v2.72.0
type CfnDashboard_RadarChartVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartvisual.html#cfn-quicksight-dashboard-radarchartvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartvisual.html#cfn-quicksight-dashboard-radarchartvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartvisual.html#cfn-quicksight-dashboard-radarchartvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartvisual.html#cfn-quicksight-dashboard-radarchartvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartvisual.html#cfn-quicksight-dashboard-radarchartvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartvisual.html#cfn-quicksight-dashboard-radarchartvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A radar chart visual.
Example:
type CfnDashboard_RangeEndsLabelTypeProperty ¶ added in v2.72.0
type CfnDashboard_RangeEndsLabelTypeProperty struct { // The visibility of the range ends label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-rangeendslabeltype.html#cfn-quicksight-dashboard-rangeendslabeltype-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The range ends label type of a data path label.
Example:
// 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" rangeEndsLabelTypeProperty := &RangeEndsLabelTypeProperty{ Visibility: jsii.String("visibility"), }
type CfnDashboard_ReferenceLineCustomLabelConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_ReferenceLineCustomLabelConfigurationProperty struct { // The string text of the custom label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinecustomlabelconfiguration.html#cfn-quicksight-dashboard-referencelinecustomlabelconfiguration-customlabel // CustomLabel *string `field:"required" json:"customLabel" yaml:"customLabel"` }
The configuration for a custom label on a `ReferenceLine` .
Example:
// 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" referenceLineCustomLabelConfigurationProperty := &ReferenceLineCustomLabelConfigurationProperty{ CustomLabel: jsii.String("customLabel"), }
type CfnDashboard_ReferenceLineDataConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_ReferenceLineDataConfigurationProperty struct { // The axis binding type of the reference line. Choose one of the following options:. // // - `PrimaryY` // - `SecondaryY`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedataconfiguration.html#cfn-quicksight-dashboard-referencelinedataconfiguration-axisbinding // AxisBinding *string `field:"optional" json:"axisBinding" yaml:"axisBinding"` // The dynamic configuration of the reference line data configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedataconfiguration.html#cfn-quicksight-dashboard-referencelinedataconfiguration-dynamicconfiguration // DynamicConfiguration interface{} `field:"optional" json:"dynamicConfiguration" yaml:"dynamicConfiguration"` // The series type of the reference line data configuration. Choose one of the following options:. // // - `BAR` // - `LINE`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedataconfiguration.html#cfn-quicksight-dashboard-referencelinedataconfiguration-seriestype // SeriesType *string `field:"optional" json:"seriesType" yaml:"seriesType"` // The static data configuration of the reference line data configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedataconfiguration.html#cfn-quicksight-dashboard-referencelinedataconfiguration-staticconfiguration // StaticConfiguration interface{} `field:"optional" json:"staticConfiguration" yaml:"staticConfiguration"` }
The data configuration of the reference line.
Example:
// 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" referenceLineDataConfigurationProperty := &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"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // 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), }, }
type CfnDashboard_ReferenceLineDynamicDataConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_ReferenceLineDynamicDataConfigurationProperty struct { // The calculation that is used in the dynamic data. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html#cfn-quicksight-dashboard-referencelinedynamicdataconfiguration-calculation // Calculation interface{} `field:"required" json:"calculation" yaml:"calculation"` // The column that the dynamic data targets. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html#cfn-quicksight-dashboard-referencelinedynamicdataconfiguration-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The aggregation function that is used in the dynamic data. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html#cfn-quicksight-dashboard-referencelinedynamicdataconfiguration-measureaggregationfunction // MeasureAggregationFunction interface{} `field:"optional" json:"measureAggregationFunction" yaml:"measureAggregationFunction"` }
The dynamic configuration of the reference line data configuration.
Example:
// 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" referenceLineDynamicDataConfigurationProperty := &ReferenceLineDynamicDataConfigurationProperty{ Calculation: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // 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"), }, }, }
type CfnDashboard_ReferenceLineLabelConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_ReferenceLineLabelConfigurationProperty struct { // The custom label configuration of the label in a reference line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinelabelconfiguration.html#cfn-quicksight-dashboard-referencelinelabelconfiguration-customlabelconfiguration // CustomLabelConfiguration interface{} `field:"optional" json:"customLabelConfiguration" yaml:"customLabelConfiguration"` // The font color configuration of the label in a reference line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinelabelconfiguration.html#cfn-quicksight-dashboard-referencelinelabelconfiguration-fontcolor // FontColor *string `field:"optional" json:"fontColor" yaml:"fontColor"` // The font configuration of the label in a reference line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinelabelconfiguration.html#cfn-quicksight-dashboard-referencelinelabelconfiguration-fontconfiguration // FontConfiguration interface{} `field:"optional" json:"fontConfiguration" yaml:"fontConfiguration"` // The horizontal position configuration of the label in a reference line. Choose one of the following options:. // // - `LEFT` // - `CENTER` // - `RIGHT`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinelabelconfiguration.html#cfn-quicksight-dashboard-referencelinelabelconfiguration-horizontalposition // HorizontalPosition *string `field:"optional" json:"horizontalPosition" yaml:"horizontalPosition"` // The value label configuration of the label in a reference line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinelabelconfiguration.html#cfn-quicksight-dashboard-referencelinelabelconfiguration-valuelabelconfiguration // ValueLabelConfiguration interface{} `field:"optional" json:"valueLabelConfiguration" yaml:"valueLabelConfiguration"` // The vertical position configuration of the label in a reference line. Choose one of the following options:. // // - `ABOVE` // - `BELOW`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinelabelconfiguration.html#cfn-quicksight-dashboard-referencelinelabelconfiguration-verticalposition // VerticalPosition *string `field:"optional" json:"verticalPosition" yaml:"verticalPosition"` }
The label configuration of a reference line.
Example:
// 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" referenceLineLabelConfigurationProperty := &ReferenceLineLabelConfigurationProperty{ CustomLabelConfiguration: &ReferenceLineCustomLabelConfigurationProperty{ CustomLabel: jsii.String("customLabel"), }, FontColor: jsii.String("fontColor"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ 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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, RelativePosition: jsii.String("relativePosition"), }, VerticalPosition: jsii.String("verticalPosition"), }
type CfnDashboard_ReferenceLineProperty ¶ added in v2.72.0
type CfnDashboard_ReferenceLineProperty struct { // The data configuration of the reference line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referenceline.html#cfn-quicksight-dashboard-referenceline-dataconfiguration // DataConfiguration interface{} `field:"required" json:"dataConfiguration" yaml:"dataConfiguration"` // The label configuration of the reference line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referenceline.html#cfn-quicksight-dashboard-referenceline-labelconfiguration // LabelConfiguration interface{} `field:"optional" json:"labelConfiguration" yaml:"labelConfiguration"` // The status of the reference line. Choose one of the following options:. // // - `ENABLE` // - `DISABLE`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referenceline.html#cfn-quicksight-dashboard-referenceline-status // Status *string `field:"optional" json:"status" yaml:"status"` // The style configuration of the reference line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referenceline.html#cfn-quicksight-dashboard-referenceline-styleconfiguration // StyleConfiguration interface{} `field:"optional" json:"styleConfiguration" yaml:"styleConfiguration"` }
The reference line visual display options.
Example:
// 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"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // 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"), FontSize: &FontSizeProperty{ 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{ 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{ 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{ 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"), }, }
type CfnDashboard_ReferenceLineStaticDataConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_ReferenceLineStaticDataConfigurationProperty struct { // The double input of the static data. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinestaticdataconfiguration.html#cfn-quicksight-dashboard-referencelinestaticdataconfiguration-value // // Default: - 0. // Value *float64 `field:"required" json:"value" yaml:"value"` }
The static data configuration of the reference line data configuration.
Example:
// 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" referenceLineStaticDataConfigurationProperty := &ReferenceLineStaticDataConfigurationProperty{ Value: jsii.Number(123), }
type CfnDashboard_ReferenceLineStyleConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_ReferenceLineStyleConfigurationProperty struct { // The hex color of the reference line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinestyleconfiguration.html#cfn-quicksight-dashboard-referencelinestyleconfiguration-color // Color *string `field:"optional" json:"color" yaml:"color"` // The pattern type of the line style. Choose one of the following options:. // // - `SOLID` // - `DASHED` // - `DOTTED`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinestyleconfiguration.html#cfn-quicksight-dashboard-referencelinestyleconfiguration-pattern // Pattern *string `field:"optional" json:"pattern" yaml:"pattern"` }
The style configuration of the reference line.
Example:
// 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" referenceLineStyleConfigurationProperty := &ReferenceLineStyleConfigurationProperty{ Color: jsii.String("color"), Pattern: jsii.String("pattern"), }
type CfnDashboard_ReferenceLineValueLabelConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_ReferenceLineValueLabelConfigurationProperty struct { // The format configuration of the value label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinevaluelabelconfiguration.html#cfn-quicksight-dashboard-referencelinevaluelabelconfiguration-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` // The relative position of the value label. Choose one of the following options:. // // - `BEFORE_CUSTOM_LABEL` // - `AFTER_CUSTOM_LABEL`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinevaluelabelconfiguration.html#cfn-quicksight-dashboard-referencelinevaluelabelconfiguration-relativeposition // RelativePosition *string `field:"optional" json:"relativePosition" yaml:"relativePosition"` }
The value label configuration of the label in a reference line.
Example:
// 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" referenceLineValueLabelConfigurationProperty := &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, RelativePosition: jsii.String("relativePosition"), }
type CfnDashboard_RelativeDateTimeControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnDashboard_RelativeDateTimeControlDisplayOptionsProperty struct { // Customize how dates are formatted in controls. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-relativedatetimecontroldisplayoptions.html#cfn-quicksight-dashboard-relativedatetimecontroldisplayoptions-datetimeformat // DateTimeFormat *string `field:"optional" json:"dateTimeFormat" yaml:"dateTimeFormat"` // The configuration of info icon label options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-relativedatetimecontroldisplayoptions.html#cfn-quicksight-dashboard-relativedatetimecontroldisplayoptions-infoiconlabeloptions // InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"` // The options to configure the title visibility, name, and font size. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-relativedatetimecontroldisplayoptions.html#cfn-quicksight-dashboard-relativedatetimecontroldisplayoptions-titleoptions // TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"` }
The display options of a control.
Example:
// 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" relativeDateTimeControlDisplayOptionsProperty := &RelativeDateTimeControlDisplayOptionsProperty{ DateTimeFormat: jsii.String("dateTimeFormat"), InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }
type CfnDashboard_RelativeDatesFilterProperty ¶ added in v2.72.0
type CfnDashboard_RelativeDatesFilterProperty struct { // The date configuration of the filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-relativedatesfilter.html#cfn-quicksight-dashboard-relativedatesfilter-anchordateconfiguration // AnchorDateConfiguration interface{} `field:"required" json:"anchorDateConfiguration" yaml:"anchorDateConfiguration"` // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-relativedatesfilter.html#cfn-quicksight-dashboard-relativedatesfilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // An identifier that uniquely identifies a filter within a dashboard, analysis, or template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-relativedatesfilter.html#cfn-quicksight-dashboard-relativedatesfilter-filterid // FilterId *string `field:"required" json:"filterId" yaml:"filterId"` // This option determines how null values should be treated when filtering data. // // - `ALL_VALUES` : Include null values in filtered results. // - `NULLS_ONLY` : Only include null values in filtered results. // - `NON_NULLS_ONLY` : Exclude null values from filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-relativedatesfilter.html#cfn-quicksight-dashboard-relativedatesfilter-nulloption // NullOption *string `field:"required" json:"nullOption" yaml:"nullOption"` // The range date type of the filter. Choose one of the options below:. // // - `PREVIOUS` // - `THIS` // - `LAST` // - `NOW` // - `NEXT`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-relativedatesfilter.html#cfn-quicksight-dashboard-relativedatesfilter-relativedatetype // RelativeDateType *string `field:"required" json:"relativeDateType" yaml:"relativeDateType"` // The level of time precision that is used to aggregate `DateTime` values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-relativedatesfilter.html#cfn-quicksight-dashboard-relativedatesfilter-timegranularity // TimeGranularity *string `field:"required" json:"timeGranularity" yaml:"timeGranularity"` // The configuration for the exclude period of the filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-relativedatesfilter.html#cfn-quicksight-dashboard-relativedatesfilter-excludeperiodconfiguration // ExcludePeriodConfiguration interface{} `field:"optional" json:"excludePeriodConfiguration" yaml:"excludePeriodConfiguration"` // The minimum granularity (period granularity) of the relative dates filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-relativedatesfilter.html#cfn-quicksight-dashboard-relativedatesfilter-minimumgranularity // MinimumGranularity *string `field:"optional" json:"minimumGranularity" yaml:"minimumGranularity"` // The parameter whose value should be used for the filter value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-relativedatesfilter.html#cfn-quicksight-dashboard-relativedatesfilter-parametername // ParameterName *string `field:"optional" json:"parameterName" yaml:"parameterName"` // The date value of the filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-relativedatesfilter.html#cfn-quicksight-dashboard-relativedatesfilter-relativedatevalue // RelativeDateValue *float64 `field:"optional" json:"relativeDateValue" yaml:"relativeDateValue"` }
A `RelativeDatesFilter` filters relative dates values.
Example:
// 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" relativeDatesFilterProperty := &RelativeDatesFilterProperty{ AnchorDateConfiguration: &AnchorDateConfigurationProperty{ AnchorOption: jsii.String("anchorOption"), ParameterName: jsii.String("parameterName"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), RelativeDateType: jsii.String("relativeDateType"), TimeGranularity: jsii.String("timeGranularity"), // the properties below are optional ExcludePeriodConfiguration: &ExcludePeriodConfigurationProperty{ Amount: jsii.Number(123), Granularity: jsii.String("granularity"), // the properties below are optional Status: jsii.String("status"), }, MinimumGranularity: jsii.String("minimumGranularity"), ParameterName: jsii.String("parameterName"), RelativeDateValue: jsii.Number(123), }
type CfnDashboard_ResourcePermissionProperty ¶
type CfnDashboard_ResourcePermissionProperty struct { // The IAM action to grant or revoke permissions on. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-resourcepermission.html#cfn-quicksight-dashboard-resourcepermission-actions // Actions *[]*string `field:"required" json:"actions" yaml:"actions"` // The Amazon Resource Name (ARN) of the principal. This can be one of the following:. // // - The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.) // - The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.) // - The ARN of an AWS account root: This is an IAM ARN rather than a Amazon QuickSight ARN. Use this option only to share resources (templates) across AWS accounts . (This is less common.) // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-resourcepermission.html#cfn-quicksight-dashboard-resourcepermission-principal // Principal *string `field:"required" json:"principal" yaml:"principal"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-resourcepermission.html#cfn-quicksight-dashboard-resourcepermission-resource // Resource *string `field:"optional" json:"resource" yaml:"resource"` }
Permission for the resource.
Example:
// 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" resourcePermissionProperty := &ResourcePermissionProperty{ Actions: []*string{ jsii.String("actions"), }, Principal: jsii.String("principal"), // the properties below are optional Resource: jsii.String("resource"), }
type CfnDashboard_RollingDateConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_RollingDateConfigurationProperty struct { // The expression of the rolling date configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-rollingdateconfiguration.html#cfn-quicksight-dashboard-rollingdateconfiguration-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` // The data set that is used in the rolling date configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-rollingdateconfiguration.html#cfn-quicksight-dashboard-rollingdateconfiguration-datasetidentifier // DataSetIdentifier *string `field:"optional" json:"dataSetIdentifier" yaml:"dataSetIdentifier"` }
The rolling date configuration of a date time filter.
Example:
// 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" rollingDateConfigurationProperty := &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }
type CfnDashboard_RowAlternateColorOptionsProperty ¶ added in v2.72.0
type CfnDashboard_RowAlternateColorOptionsProperty struct { // Determines the list of row alternate colors. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-rowalternatecoloroptions.html#cfn-quicksight-dashboard-rowalternatecoloroptions-rowalternatecolors // RowAlternateColors *[]*string `field:"optional" json:"rowAlternateColors" yaml:"rowAlternateColors"` // Determines the widget status. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-rowalternatecoloroptions.html#cfn-quicksight-dashboard-rowalternatecoloroptions-status // Status *string `field:"optional" json:"status" yaml:"status"` // The primary background color options for alternate rows. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-rowalternatecoloroptions.html#cfn-quicksight-dashboard-rowalternatecoloroptions-useprimarybackgroundcolor // UsePrimaryBackgroundColor *string `field:"optional" json:"usePrimaryBackgroundColor" yaml:"usePrimaryBackgroundColor"` }
Determines the row alternate color options.
Example:
// 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" rowAlternateColorOptionsProperty := &RowAlternateColorOptionsProperty{ RowAlternateColors: []*string{ jsii.String("rowAlternateColors"), }, Status: jsii.String("status"), UsePrimaryBackgroundColor: jsii.String("usePrimaryBackgroundColor"), }
type CfnDashboard_SameSheetTargetVisualConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_SameSheetTargetVisualConfigurationProperty struct { // The options that choose the target visual in the same sheet. // // Valid values are defined as follows: // // - `ALL_VISUALS` : Applies the filter operation to all visuals in the same sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-samesheettargetvisualconfiguration.html#cfn-quicksight-dashboard-samesheettargetvisualconfiguration-targetvisualoptions // TargetVisualOptions *string `field:"optional" json:"targetVisualOptions" yaml:"targetVisualOptions"` // A list of the target visual IDs that are located in the same sheet of the analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-samesheettargetvisualconfiguration.html#cfn-quicksight-dashboard-samesheettargetvisualconfiguration-targetvisuals // TargetVisuals *[]*string `field:"optional" json:"targetVisuals" yaml:"targetVisuals"` }
The configuration of the same-sheet target visuals that you want to be filtered.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" sameSheetTargetVisualConfigurationProperty := &SameSheetTargetVisualConfigurationProperty{ TargetVisualOptions: jsii.String("targetVisualOptions"), TargetVisuals: []*string{ jsii.String("targetVisuals"), }, }
type CfnDashboard_SankeyDiagramAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_SankeyDiagramAggregatedFieldWellsProperty struct { // The destination field wells of a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sankeydiagramaggregatedfieldwells.html#cfn-quicksight-dashboard-sankeydiagramaggregatedfieldwells-destination // Destination interface{} `field:"optional" json:"destination" yaml:"destination"` // The source field wells of a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sankeydiagramaggregatedfieldwells.html#cfn-quicksight-dashboard-sankeydiagramaggregatedfieldwells-source // Source interface{} `field:"optional" json:"source" yaml:"source"` // The weight field wells of a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sankeydiagramaggregatedfieldwells.html#cfn-quicksight-dashboard-sankeydiagramaggregatedfieldwells-weight // Weight interface{} `field:"optional" json:"weight" yaml:"weight"` }
The field well configuration of a sankey diagram.
Example:
type CfnDashboard_SankeyDiagramChartConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_SankeyDiagramChartConfigurationProperty struct { // The data label configuration of a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sankeydiagramchartconfiguration.html#cfn-quicksight-dashboard-sankeydiagramchartconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The field well configuration of a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sankeydiagramchartconfiguration.html#cfn-quicksight-dashboard-sankeydiagramchartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The sort configuration of a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sankeydiagramchartconfiguration.html#cfn-quicksight-dashboard-sankeydiagramchartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` }
The configuration of a sankey diagram.
Example:
type CfnDashboard_SankeyDiagramFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_SankeyDiagramFieldWellsProperty struct { // The field well configuration of a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sankeydiagramfieldwells.html#cfn-quicksight-dashboard-sankeydiagramfieldwells-sankeydiagramaggregatedfieldwells // SankeyDiagramAggregatedFieldWells interface{} `field:"optional" json:"sankeyDiagramAggregatedFieldWells" yaml:"sankeyDiagramAggregatedFieldWells"` }
The field well configuration of a sankey diagram.
Example:
type CfnDashboard_SankeyDiagramSortConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_SankeyDiagramSortConfigurationProperty struct { // The limit on the number of destination nodes that are displayed in a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sankeydiagramsortconfiguration.html#cfn-quicksight-dashboard-sankeydiagramsortconfiguration-destinationitemslimit // DestinationItemsLimit interface{} `field:"optional" json:"destinationItemsLimit" yaml:"destinationItemsLimit"` // The limit on the number of source nodes that are displayed in a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sankeydiagramsortconfiguration.html#cfn-quicksight-dashboard-sankeydiagramsortconfiguration-sourceitemslimit // SourceItemsLimit interface{} `field:"optional" json:"sourceItemsLimit" yaml:"sourceItemsLimit"` // The sort configuration of the weight fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sankeydiagramsortconfiguration.html#cfn-quicksight-dashboard-sankeydiagramsortconfiguration-weightsort // WeightSort interface{} `field:"optional" json:"weightSort" yaml:"weightSort"` }
The sort configuration of a sankey diagram.
Example:
// 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" sankeyDiagramSortConfigurationProperty := &SankeyDiagramSortConfigurationProperty{ DestinationItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, SourceItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, WeightSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnDashboard_SankeyDiagramVisualProperty ¶ added in v2.72.0
type CfnDashboard_SankeyDiagramVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sankeydiagramvisual.html#cfn-quicksight-dashboard-sankeydiagramvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sankeydiagramvisual.html#cfn-quicksight-dashboard-sankeydiagramvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sankeydiagramvisual.html#cfn-quicksight-dashboard-sankeydiagramvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sankeydiagramvisual.html#cfn-quicksight-dashboard-sankeydiagramvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sankeydiagramvisual.html#cfn-quicksight-dashboard-sankeydiagramvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A sankey diagram.
For more information, see [Using Sankey diagrams](https://docs.aws.amazon.com/quicksight/latest/user/sankey-diagram.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnDashboard_ScatterPlotCategoricallyAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_ScatterPlotCategoricallyAggregatedFieldWellsProperty struct { // The category field well of a scatter plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The label field well of a scatter plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-label // Label interface{} `field:"optional" json:"label" yaml:"label"` // The size field well of a scatter plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-size // Size interface{} `field:"optional" json:"size" yaml:"size"` // The x-axis field well of a scatter plot. // // The x-axis is aggregated by category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-xaxis // XAxis interface{} `field:"optional" json:"xAxis" yaml:"xAxis"` // The y-axis field well of a scatter plot. // // The y-axis is aggregated by category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-yaxis // YAxis interface{} `field:"optional" json:"yAxis" yaml:"yAxis"` }
The aggregated field well of a scatter plot.
Example:
type CfnDashboard_ScatterPlotConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_ScatterPlotConfigurationProperty struct { // The options that determine if visual data labels are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotconfiguration.html#cfn-quicksight-dashboard-scatterplotconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotconfiguration.html#cfn-quicksight-dashboard-scatterplotconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotconfiguration.html#cfn-quicksight-dashboard-scatterplotconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotconfiguration.html#cfn-quicksight-dashboard-scatterplotconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // The palette (chart color) display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotconfiguration.html#cfn-quicksight-dashboard-scatterplotconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` // The label display options (grid line, range, scale, and axis step) of the scatter plot's x-axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotconfiguration.html#cfn-quicksight-dashboard-scatterplotconfiguration-xaxisdisplayoptions // XAxisDisplayOptions interface{} `field:"optional" json:"xAxisDisplayOptions" yaml:"xAxisDisplayOptions"` // The label options (label text, label visibility, and sort icon visibility) of the scatter plot's x-axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotconfiguration.html#cfn-quicksight-dashboard-scatterplotconfiguration-xaxislabeloptions // XAxisLabelOptions interface{} `field:"optional" json:"xAxisLabelOptions" yaml:"xAxisLabelOptions"` // The label display options (grid line, range, scale, and axis step) of the scatter plot's y-axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotconfiguration.html#cfn-quicksight-dashboard-scatterplotconfiguration-yaxisdisplayoptions // YAxisDisplayOptions interface{} `field:"optional" json:"yAxisDisplayOptions" yaml:"yAxisDisplayOptions"` // The label options (label text, label visibility, and sort icon visibility) of the scatter plot's y-axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotconfiguration.html#cfn-quicksight-dashboard-scatterplotconfiguration-yaxislabeloptions // YAxisLabelOptions interface{} `field:"optional" json:"yAxisLabelOptions" yaml:"yAxisLabelOptions"` }
The configuration of a scatter plot.
Example:
type CfnDashboard_ScatterPlotFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_ScatterPlotFieldWellsProperty struct { // The aggregated field wells of a scatter plot. // // The x and y-axes of scatter plots with aggregated field wells are aggregated by category, label, or both. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotfieldwells.html#cfn-quicksight-dashboard-scatterplotfieldwells-scatterplotcategoricallyaggregatedfieldwells // ScatterPlotCategoricallyAggregatedFieldWells interface{} `field:"optional" json:"scatterPlotCategoricallyAggregatedFieldWells" yaml:"scatterPlotCategoricallyAggregatedFieldWells"` // The unaggregated field wells of a scatter plot. // // The x and y-axes of these scatter plots are unaggregated. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotfieldwells.html#cfn-quicksight-dashboard-scatterplotfieldwells-scatterplotunaggregatedfieldwells // ScatterPlotUnaggregatedFieldWells interface{} `field:"optional" json:"scatterPlotUnaggregatedFieldWells" yaml:"scatterPlotUnaggregatedFieldWells"` }
The field well configuration of a scatter plot.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnDashboard_ScatterPlotUnaggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_ScatterPlotUnaggregatedFieldWellsProperty struct { // The category field well of a scatter plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The label field well of a scatter plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-label // Label interface{} `field:"optional" json:"label" yaml:"label"` // The size field well of a scatter plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-size // Size interface{} `field:"optional" json:"size" yaml:"size"` // The x-axis field well of a scatter plot. // // The x-axis is a dimension field and cannot be aggregated. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-xaxis // XAxis interface{} `field:"optional" json:"xAxis" yaml:"xAxis"` // The y-axis field well of a scatter plot. // // The y-axis is a dimension field and cannot be aggregated. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-yaxis // YAxis interface{} `field:"optional" json:"yAxis" yaml:"yAxis"` }
The unaggregated field wells of a scatter plot.
Example:
type CfnDashboard_ScatterPlotVisualProperty ¶ added in v2.72.0
type CfnDashboard_ScatterPlotVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotvisual.html#cfn-quicksight-dashboard-scatterplotvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotvisual.html#cfn-quicksight-dashboard-scatterplotvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotvisual.html#cfn-quicksight-dashboard-scatterplotvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotvisual.html#cfn-quicksight-dashboard-scatterplotvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotvisual.html#cfn-quicksight-dashboard-scatterplotvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotvisual.html#cfn-quicksight-dashboard-scatterplotvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A scatter plot.
For more information, see [Using scatter plots](https://docs.aws.amazon.com/quicksight/latest/user/scatter-plot.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnDashboard_ScrollBarOptionsProperty ¶ added in v2.72.0
type CfnDashboard_ScrollBarOptionsProperty struct { // The visibility of the data zoom scroll bar. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scrollbaroptions.html#cfn-quicksight-dashboard-scrollbaroptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` // The visibility range for the data zoom scroll bar. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scrollbaroptions.html#cfn-quicksight-dashboard-scrollbaroptions-visiblerange // VisibleRange interface{} `field:"optional" json:"visibleRange" yaml:"visibleRange"` }
The visual display options for a data zoom scroll bar.
Example:
// 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" scrollBarOptionsProperty := &ScrollBarOptionsProperty{ Visibility: jsii.String("visibility"), VisibleRange: &VisibleRangeOptionsProperty{ PercentRange: &PercentVisibleRangeProperty{ From: jsii.Number(123), To: jsii.Number(123), }, }, }
type CfnDashboard_SecondaryValueOptionsProperty ¶ added in v2.72.0
type CfnDashboard_SecondaryValueOptionsProperty struct { // Determines the visibility of the secondary value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-secondaryvalueoptions.html#cfn-quicksight-dashboard-secondaryvalueoptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options that determine the presentation of the secondary value of a KPI visual.
Example:
// 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" secondaryValueOptionsProperty := &SecondaryValueOptionsProperty{ Visibility: jsii.String("visibility"), }
type CfnDashboard_SectionAfterPageBreakProperty ¶ added in v2.72.0
type CfnDashboard_SectionAfterPageBreakProperty struct { // The option that enables or disables a page break at the end of a section. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sectionafterpagebreak.html#cfn-quicksight-dashboard-sectionafterpagebreak-status // Status *string `field:"optional" json:"status" yaml:"status"` }
The configuration of a page break after a section.
Example:
// 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" sectionAfterPageBreakProperty := &SectionAfterPageBreakProperty{ Status: jsii.String("status"), }
type CfnDashboard_SectionBasedLayoutCanvasSizeOptionsProperty ¶ added in v2.72.0
type CfnDashboard_SectionBasedLayoutCanvasSizeOptionsProperty struct { // The options for a paper canvas of a section-based layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sectionbasedlayoutcanvassizeoptions.html#cfn-quicksight-dashboard-sectionbasedlayoutcanvassizeoptions-papercanvassizeoptions // PaperCanvasSizeOptions interface{} `field:"optional" json:"paperCanvasSizeOptions" yaml:"paperCanvasSizeOptions"` }
The options for the canvas of a section-based layout.
Example:
// 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" sectionBasedLayoutCanvasSizeOptionsProperty := &SectionBasedLayoutCanvasSizeOptionsProperty{ PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }, }
type CfnDashboard_SectionBasedLayoutConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_SectionBasedLayoutConfigurationProperty struct { // A list of body section configurations. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sectionbasedlayoutconfiguration.html#cfn-quicksight-dashboard-sectionbasedlayoutconfiguration-bodysections // BodySections interface{} `field:"required" json:"bodySections" yaml:"bodySections"` // The options for the canvas of a section-based layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sectionbasedlayoutconfiguration.html#cfn-quicksight-dashboard-sectionbasedlayoutconfiguration-canvassizeoptions // CanvasSizeOptions interface{} `field:"required" json:"canvasSizeOptions" yaml:"canvasSizeOptions"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sectionbasedlayoutconfiguration.html#cfn-quicksight-dashboard-sectionbasedlayoutconfiguration-footersections // FooterSections interface{} `field:"required" json:"footerSections" yaml:"footerSections"` // A list of header section configurations. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sectionbasedlayoutconfiguration.html#cfn-quicksight-dashboard-sectionbasedlayoutconfiguration-headersections // HeaderSections interface{} `field:"required" json:"headerSections" yaml:"headerSections"` }
The configuration for a section-based layout.
Example:
// 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" sectionBasedLayoutConfigurationProperty := &SectionBasedLayoutConfigurationProperty{ BodySections: []interface{}{ &BodySectionConfigurationProperty{ Content: &BodySectionContentProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional PageBreakConfiguration: &SectionPageBreakConfigurationProperty{ After: &SectionAfterPageBreakProperty{ Status: jsii.String("status"), }, }, Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{ PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }, }, FooterSections: []interface{}{ &HeaderFooterSectionConfigurationProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, HeaderSections: []interface{}{ &HeaderFooterSectionConfigurationProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, }
type CfnDashboard_SectionBasedLayoutPaperCanvasSizeOptionsProperty ¶ added in v2.72.0
type CfnDashboard_SectionBasedLayoutPaperCanvasSizeOptionsProperty struct { // Defines the spacing between the canvas content and the top, bottom, left, and right edges. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sectionbasedlayoutpapercanvassizeoptions.html#cfn-quicksight-dashboard-sectionbasedlayoutpapercanvassizeoptions-papermargin // PaperMargin interface{} `field:"optional" json:"paperMargin" yaml:"paperMargin"` // The paper orientation that is used to define canvas dimensions. Choose one of the following options:. // // - PORTRAIT // - LANDSCAPE. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sectionbasedlayoutpapercanvassizeoptions.html#cfn-quicksight-dashboard-sectionbasedlayoutpapercanvassizeoptions-paperorientation // PaperOrientation *string `field:"optional" json:"paperOrientation" yaml:"paperOrientation"` // The paper size that is used to define canvas dimensions. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sectionbasedlayoutpapercanvassizeoptions.html#cfn-quicksight-dashboard-sectionbasedlayoutpapercanvassizeoptions-papersize // PaperSize *string `field:"optional" json:"paperSize" yaml:"paperSize"` }
The options for a paper canvas of a section-based layout.
Example:
// 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" sectionBasedLayoutPaperCanvasSizeOptionsProperty := &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }
type CfnDashboard_SectionLayoutConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_SectionLayoutConfigurationProperty struct { // The free-form layout configuration of a section. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sectionlayoutconfiguration.html#cfn-quicksight-dashboard-sectionlayoutconfiguration-freeformlayout // FreeFormLayout interface{} `field:"required" json:"freeFormLayout" yaml:"freeFormLayout"` }
The layout configuration of a section.
Example:
// 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" sectionLayoutConfigurationProperty := &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }
type CfnDashboard_SectionPageBreakConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_SectionPageBreakConfigurationProperty struct { // The configuration of a page break after a section. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sectionpagebreakconfiguration.html#cfn-quicksight-dashboard-sectionpagebreakconfiguration-after // After interface{} `field:"optional" json:"after" yaml:"after"` }
The configuration of a page break for a section.
Example:
// 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" sectionPageBreakConfigurationProperty := &SectionPageBreakConfigurationProperty{ After: &SectionAfterPageBreakProperty{ Status: jsii.String("status"), }, }
type CfnDashboard_SectionStyleProperty ¶ added in v2.72.0
type CfnDashboard_SectionStyleProperty struct { // The height of a section. // // Heights can only be defined for header and footer sections. The default height margin is 0.5 inches. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sectionstyle.html#cfn-quicksight-dashboard-sectionstyle-height // Height *string `field:"optional" json:"height" yaml:"height"` // The spacing between section content and its top, bottom, left, and right edges. // // There is no padding by default. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sectionstyle.html#cfn-quicksight-dashboard-sectionstyle-padding // Padding interface{} `field:"optional" json:"padding" yaml:"padding"` }
The options that style a section.
Example:
// 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" sectionStyleProperty := &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }
type CfnDashboard_SelectedSheetsFilterScopeConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_SelectedSheetsFilterScopeConfigurationProperty struct { // The sheet ID and visual IDs of the sheet and visuals that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-selectedsheetsfilterscopeconfiguration.html#cfn-quicksight-dashboard-selectedsheetsfilterscopeconfiguration-sheetvisualscopingconfigurations // SheetVisualScopingConfigurations interface{} `field:"optional" json:"sheetVisualScopingConfigurations" yaml:"sheetVisualScopingConfigurations"` }
The configuration for applying a filter to specific sheets or visuals.
You can apply this filter to multiple visuals that are on one sheet or to all visuals on a sheet.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" selectedSheetsFilterScopeConfigurationProperty := &SelectedSheetsFilterScopeConfigurationProperty{ SheetVisualScopingConfigurations: []interface{}{ &SheetVisualScopingConfigurationProperty{ Scope: jsii.String("scope"), SheetId: jsii.String("sheetId"), // the properties below are optional VisualIds: []*string{ jsii.String("visualIds"), }, }, }, }
type CfnDashboard_SeriesItemProperty ¶ added in v2.72.0
type CfnDashboard_SeriesItemProperty struct { // The data field series item configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-seriesitem.html#cfn-quicksight-dashboard-seriesitem-datafieldseriesitem // DataFieldSeriesItem interface{} `field:"optional" json:"dataFieldSeriesItem" yaml:"dataFieldSeriesItem"` // The field series item configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-seriesitem.html#cfn-quicksight-dashboard-seriesitem-fieldseriesitem // FieldSeriesItem interface{} `field:"optional" json:"fieldSeriesItem" yaml:"fieldSeriesItem"` }
The series item configuration of a line chart.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" seriesItemProperty := &SeriesItemProperty{ DataFieldSeriesItem: &DataFieldSeriesItemProperty{ AxisBinding: jsii.String("axisBinding"), FieldId: jsii.String("fieldId"), // the properties below are optional FieldValue: jsii.String("fieldValue"), Settings: &LineChartSeriesSettingsProperty{ LineStyleSettings: &LineChartLineStyleSettingsProperty{ LineInterpolation: jsii.String("lineInterpolation"), LineStyle: jsii.String("lineStyle"), LineVisibility: jsii.String("lineVisibility"), LineWidth: jsii.String("lineWidth"), }, MarkerStyleSettings: &LineChartMarkerStyleSettingsProperty{ MarkerColor: jsii.String("markerColor"), MarkerShape: jsii.String("markerShape"), MarkerSize: jsii.String("markerSize"), MarkerVisibility: jsii.String("markerVisibility"), }, }, }, FieldSeriesItem: &FieldSeriesItemProperty{ AxisBinding: jsii.String("axisBinding"), FieldId: jsii.String("fieldId"), // the properties below are optional Settings: &LineChartSeriesSettingsProperty{ LineStyleSettings: &LineChartLineStyleSettingsProperty{ LineInterpolation: jsii.String("lineInterpolation"), LineStyle: jsii.String("lineStyle"), LineVisibility: jsii.String("lineVisibility"), LineWidth: jsii.String("lineWidth"), }, MarkerStyleSettings: &LineChartMarkerStyleSettingsProperty{ MarkerColor: jsii.String("markerColor"), MarkerShape: jsii.String("markerShape"), MarkerSize: jsii.String("markerSize"), MarkerVisibility: jsii.String("markerVisibility"), }, }, }, }
type CfnDashboard_SetParameterValueConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_SetParameterValueConfigurationProperty struct { // The destination parameter name of the `SetParameterValueConfiguration` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-setparametervalueconfiguration.html#cfn-quicksight-dashboard-setparametervalueconfiguration-destinationparametername // DestinationParameterName *string `field:"required" json:"destinationParameterName" yaml:"destinationParameterName"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-setparametervalueconfiguration.html#cfn-quicksight-dashboard-setparametervalueconfiguration-value // Value interface{} `field:"required" json:"value" yaml:"value"` }
The configuration of adding parameters in action.
Example:
// 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" setParameterValueConfigurationProperty := &SetParameterValueConfigurationProperty{ DestinationParameterName: jsii.String("destinationParameterName"), Value: &DestinationParameterValueConfigurationProperty{ CustomValuesConfiguration: &CustomValuesConfigurationProperty{ CustomValues: &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }, // the properties below are optional IncludeNullValue: jsii.Boolean(false), }, SelectAllValueOptions: jsii.String("selectAllValueOptions"), SourceColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceField: jsii.String("sourceField"), SourceParameterName: jsii.String("sourceParameterName"), }, }
type CfnDashboard_ShapeConditionalFormatProperty ¶ added in v2.72.0
type CfnDashboard_ShapeConditionalFormatProperty struct { // The conditional formatting for the shape background color of a filled map visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-shapeconditionalformat.html#cfn-quicksight-dashboard-shapeconditionalformat-backgroundcolor // BackgroundColor interface{} `field:"required" json:"backgroundColor" yaml:"backgroundColor"` }
The shape conditional formatting of a filled map visual.
Example:
// 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" shapeConditionalFormatProperty := &ShapeConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnDashboard_SheetControlInfoIconLabelOptionsProperty ¶ added in v2.100.0
type CfnDashboard_SheetControlInfoIconLabelOptionsProperty struct { // The text content of info icon. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetcontrolinfoiconlabeloptions.html#cfn-quicksight-dashboard-sheetcontrolinfoiconlabeloptions-infoicontext // InfoIconText *string `field:"optional" json:"infoIconText" yaml:"infoIconText"` // The visibility configuration of info icon label options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetcontrolinfoiconlabeloptions.html#cfn-quicksight-dashboard-sheetcontrolinfoiconlabeloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
A control to display info icons for filters and parameters.
Example:
// 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" sheetControlInfoIconLabelOptionsProperty := &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }
type CfnDashboard_SheetControlLayoutConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_SheetControlLayoutConfigurationProperty struct { // The configuration that determines the elements and canvas size options of sheet control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetcontrollayoutconfiguration.html#cfn-quicksight-dashboard-sheetcontrollayoutconfiguration-gridlayout // GridLayout interface{} `field:"optional" json:"gridLayout" yaml:"gridLayout"` }
The configuration that determines the elements and canvas size options of sheet control.
Example:
// 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" sheetControlLayoutConfigurationProperty := &SheetControlLayoutConfigurationProperty{ GridLayout: &GridLayoutConfigurationProperty{ Elements: []interface{}{ &GridLayoutElementProperty{ ColumnSpan: jsii.Number(123), ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), RowSpan: jsii.Number(123), // the properties below are optional ColumnIndex: jsii.Number(123), RowIndex: jsii.Number(123), }, }, // the properties below are optional CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, }
type CfnDashboard_SheetControlLayoutProperty ¶ added in v2.72.0
type CfnDashboard_SheetControlLayoutProperty struct { // The configuration that determines the elements and canvas size options of sheet control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetcontrollayout.html#cfn-quicksight-dashboard-sheetcontrollayout-configuration // Configuration interface{} `field:"required" json:"configuration" yaml:"configuration"` }
A grid layout to define the placement of sheet control.
Example:
// 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" sheetControlLayoutProperty := &SheetControlLayoutProperty{ Configuration: &SheetControlLayoutConfigurationProperty{ GridLayout: &GridLayoutConfigurationProperty{ Elements: []interface{}{ &GridLayoutElementProperty{ ColumnSpan: jsii.Number(123), ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), RowSpan: jsii.Number(123), // the properties below are optional ColumnIndex: jsii.Number(123), RowIndex: jsii.Number(123), }, }, // the properties below are optional CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, }, }
type CfnDashboard_SheetControlsOptionProperty ¶
type CfnDashboard_SheetControlsOptionProperty struct { // Visibility state. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetcontrolsoption.html#cfn-quicksight-dashboard-sheetcontrolsoption-visibilitystate // VisibilityState *string `field:"optional" json:"visibilityState" yaml:"visibilityState"` }
Sheet controls option.
Example:
// 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" sheetControlsOptionProperty := &SheetControlsOptionProperty{ VisibilityState: jsii.String("visibilityState"), }
type CfnDashboard_SheetDefinitionProperty ¶ added in v2.72.0
type CfnDashboard_SheetDefinitionProperty struct { // The unique identifier of a sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetdefinition.html#cfn-quicksight-dashboard-sheetdefinition-sheetid // SheetId *string `field:"required" json:"sheetId" yaml:"sheetId"` // The layout content type of the sheet. Choose one of the following options:. // // - `PAGINATED` : Creates a sheet for a paginated report. // - `INTERACTIVE` : Creates a sheet for an interactive dashboard. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetdefinition.html#cfn-quicksight-dashboard-sheetdefinition-contenttype // ContentType *string `field:"optional" json:"contentType" yaml:"contentType"` // A description of the sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetdefinition.html#cfn-quicksight-dashboard-sheetdefinition-description // Description *string `field:"optional" json:"description" yaml:"description"` // The list of filter controls that are on a sheet. // // For more information, see [Adding filter controls to analysis sheets](https://docs.aws.amazon.com/quicksight/latest/user/filter-controls.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetdefinition.html#cfn-quicksight-dashboard-sheetdefinition-filtercontrols // FilterControls interface{} `field:"optional" json:"filterControls" yaml:"filterControls"` // Layouts define how the components of a sheet are arranged. // // For more information, see [Types of layout](https://docs.aws.amazon.com/quicksight/latest/user/types-of-layout.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetdefinition.html#cfn-quicksight-dashboard-sheetdefinition-layouts // Layouts interface{} `field:"optional" json:"layouts" yaml:"layouts"` // The name of the sheet. // // This name is displayed on the sheet's tab in the Amazon QuickSight console. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetdefinition.html#cfn-quicksight-dashboard-sheetdefinition-name // Name *string `field:"optional" json:"name" yaml:"name"` // The list of parameter controls that are on a sheet. // // For more information, see [Using a Control with a Parameter in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-controls.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetdefinition.html#cfn-quicksight-dashboard-sheetdefinition-parametercontrols // ParameterControls interface{} `field:"optional" json:"parameterControls" yaml:"parameterControls"` // The control layouts of the sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetdefinition.html#cfn-quicksight-dashboard-sheetdefinition-sheetcontrollayouts // SheetControlLayouts interface{} `field:"optional" json:"sheetControlLayouts" yaml:"sheetControlLayouts"` // The text boxes that are on a sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetdefinition.html#cfn-quicksight-dashboard-sheetdefinition-textboxes // TextBoxes interface{} `field:"optional" json:"textBoxes" yaml:"textBoxes"` // The title of the sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetdefinition.html#cfn-quicksight-dashboard-sheetdefinition-title // Title *string `field:"optional" json:"title" yaml:"title"` // A list of the visuals that are on a sheet. // // Visual placement is determined by the layout of the sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetdefinition.html#cfn-quicksight-dashboard-sheetdefinition-visuals // Visuals interface{} `field:"optional" json:"visuals" yaml:"visuals"` }
A sheet is an object that contains a set of visuals that are viewed together on one page in a paginated report.
Every analysis and dashboard must contain at least one sheet.
Example:
type CfnDashboard_SheetElementConfigurationOverridesProperty ¶ added in v2.72.0
type CfnDashboard_SheetElementConfigurationOverridesProperty struct { // Determines whether or not the overrides are visible. Choose one of the following options:. // // - `VISIBLE` // - `HIDDEN`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetelementconfigurationoverrides.html#cfn-quicksight-dashboard-sheetelementconfigurationoverrides-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The override configuration of the rendering rules of a sheet.
Example:
// 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" sheetElementConfigurationOverridesProperty := &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }
type CfnDashboard_SheetElementRenderingRuleProperty ¶ added in v2.72.0
type CfnDashboard_SheetElementRenderingRuleProperty struct { // The override configuration of the rendering rules of a sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetelementrenderingrule.html#cfn-quicksight-dashboard-sheetelementrenderingrule-configurationoverrides // ConfigurationOverrides interface{} `field:"required" json:"configurationOverrides" yaml:"configurationOverrides"` // The expression of the rendering rules of a sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetelementrenderingrule.html#cfn-quicksight-dashboard-sheetelementrenderingrule-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` }
The rendering rules of a sheet that uses a free-form layout.
Example:
// 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" sheetElementRenderingRuleProperty := &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }
type CfnDashboard_SheetLayoutElementMaximizationOptionProperty ¶ added in v2.72.0
type CfnDashboard_SheetLayoutElementMaximizationOptionProperty struct { // The status of the sheet layout maximization options of a dashbaord. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetlayoutelementmaximizationoption.html#cfn-quicksight-dashboard-sheetlayoutelementmaximizationoption-availabilitystatus // AvailabilityStatus *string `field:"optional" json:"availabilityStatus" yaml:"availabilityStatus"` }
The sheet layout maximization options of a dashbaord.
Example:
// 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" sheetLayoutElementMaximizationOptionProperty := &SheetLayoutElementMaximizationOptionProperty{ AvailabilityStatus: jsii.String("availabilityStatus"), }
type CfnDashboard_SheetProperty ¶ added in v2.55.0
type CfnDashboard_SheetProperty struct { // The name of a sheet. // // This name is displayed on the sheet's tab in the Amazon QuickSight console. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheet.html#cfn-quicksight-dashboard-sheet-name // Name *string `field:"optional" json:"name" yaml:"name"` // The unique identifier associated with a sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheet.html#cfn-quicksight-dashboard-sheet-sheetid // SheetId *string `field:"optional" json:"sheetId" yaml:"sheetId"` }
A *sheet* , which is an object that contains a set of visuals that are viewed together on one page in Amazon QuickSight.
Every analysis and dashboard contains at least one sheet. Each sheet contains at least one visualization widget, for example a chart, pivot table, or narrative insight. Sheets can be associated with other components, such as controls, filters, and so on.
Example:
// 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" sheetProperty := &SheetProperty{ Name: jsii.String("name"), SheetId: jsii.String("sheetId"), }
type CfnDashboard_SheetTextBoxProperty ¶ added in v2.72.0
type CfnDashboard_SheetTextBoxProperty struct { // The unique identifier for a text box. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have text boxes that share identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheettextbox.html#cfn-quicksight-dashboard-sheettextbox-sheettextboxid // SheetTextBoxId *string `field:"required" json:"sheetTextBoxId" yaml:"sheetTextBoxId"` // The content that is displayed in the text box. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheettextbox.html#cfn-quicksight-dashboard-sheettextbox-content // Content *string `field:"optional" json:"content" yaml:"content"` }
A text box.
Example:
// 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" sheetTextBoxProperty := &SheetTextBoxProperty{ SheetTextBoxId: jsii.String("sheetTextBoxId"), // the properties below are optional Content: jsii.String("content"), }
type CfnDashboard_SheetVisualScopingConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_SheetVisualScopingConfigurationProperty struct { // The scope of the applied entities. Choose one of the following options:. // // - `ALL_VISUALS` // - `SELECTED_VISUALS`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetvisualscopingconfiguration.html#cfn-quicksight-dashboard-sheetvisualscopingconfiguration-scope // Scope *string `field:"required" json:"scope" yaml:"scope"` // The selected sheet that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetvisualscopingconfiguration.html#cfn-quicksight-dashboard-sheetvisualscopingconfiguration-sheetid // SheetId *string `field:"required" json:"sheetId" yaml:"sheetId"` // The selected visuals that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetvisualscopingconfiguration.html#cfn-quicksight-dashboard-sheetvisualscopingconfiguration-visualids // VisualIds *[]*string `field:"optional" json:"visualIds" yaml:"visualIds"` }
The filter that is applied to the options.
Example:
// 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" sheetVisualScopingConfigurationProperty := &SheetVisualScopingConfigurationProperty{ Scope: jsii.String("scope"), SheetId: jsii.String("sheetId"), // the properties below are optional VisualIds: []*string{ jsii.String("visualIds"), }, }
type CfnDashboard_ShortFormatTextProperty ¶ added in v2.72.0
type CfnDashboard_ShortFormatTextProperty struct { // Plain text format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-shortformattext.html#cfn-quicksight-dashboard-shortformattext-plaintext // PlainText *string `field:"optional" json:"plainText" yaml:"plainText"` // Rich text. // // Examples of rich text include bold, underline, and italics. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-shortformattext.html#cfn-quicksight-dashboard-shortformattext-richtext // RichText *string `field:"optional" json:"richText" yaml:"richText"` }
The text format for the title.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" shortFormatTextProperty := &ShortFormatTextProperty{ PlainText: jsii.String("plainText"), RichText: jsii.String("richText"), }
type CfnDashboard_SimpleClusterMarkerProperty ¶ added in v2.72.0
type CfnDashboard_SimpleClusterMarkerProperty struct { // The color of the simple cluster marker. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-simpleclustermarker.html#cfn-quicksight-dashboard-simpleclustermarker-color // Color *string `field:"optional" json:"color" yaml:"color"` }
The simple cluster marker of the cluster marker.
Example:
// 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" simpleClusterMarkerProperty := &SimpleClusterMarkerProperty{ Color: jsii.String("color"), }
type CfnDashboard_SliderControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnDashboard_SliderControlDisplayOptionsProperty struct { // The configuration of info icon label options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-slidercontroldisplayoptions.html#cfn-quicksight-dashboard-slidercontroldisplayoptions-infoiconlabeloptions // InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"` // The options to configure the title visibility, name, and font size. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-slidercontroldisplayoptions.html#cfn-quicksight-dashboard-slidercontroldisplayoptions-titleoptions // TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"` }
The display options of a control.
Example:
// 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" sliderControlDisplayOptionsProperty := &SliderControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }
type CfnDashboard_SmallMultiplesAxisPropertiesProperty ¶ added in v2.100.0
type CfnDashboard_SmallMultiplesAxisPropertiesProperty struct { // Defines the placement of the axis. // // By default, axes are rendered `OUTSIDE` of the panels. Axes with `INDEPENDENT` scale are rendered `INSIDE` the panels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-smallmultiplesaxisproperties.html#cfn-quicksight-dashboard-smallmultiplesaxisproperties-placement // Placement *string `field:"optional" json:"placement" yaml:"placement"` // Determines whether scale of the axes are shared or independent. // // The default value is `SHARED` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-smallmultiplesaxisproperties.html#cfn-quicksight-dashboard-smallmultiplesaxisproperties-scale // Scale *string `field:"optional" json:"scale" yaml:"scale"` }
Configures the properties of a chart's axes that are used by small multiples panels.
Example:
// 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" smallMultiplesAxisPropertiesProperty := &SmallMultiplesAxisPropertiesProperty{ Placement: jsii.String("placement"), Scale: jsii.String("scale"), }
type CfnDashboard_SmallMultiplesOptionsProperty ¶ added in v2.72.0
type CfnDashboard_SmallMultiplesOptionsProperty struct { // Sets the maximum number of visible columns to display in the grid of small multiples panels. // // The default is `Auto` , which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-smallmultiplesoptions.html#cfn-quicksight-dashboard-smallmultiplesoptions-maxvisiblecolumns // MaxVisibleColumns *float64 `field:"optional" json:"maxVisibleColumns" yaml:"maxVisibleColumns"` // Sets the maximum number of visible rows to display in the grid of small multiples panels. // // The default value is `Auto` , which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-smallmultiplesoptions.html#cfn-quicksight-dashboard-smallmultiplesoptions-maxvisiblerows // MaxVisibleRows *float64 `field:"optional" json:"maxVisibleRows" yaml:"maxVisibleRows"` // Configures the display options for each small multiples panel. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-smallmultiplesoptions.html#cfn-quicksight-dashboard-smallmultiplesoptions-panelconfiguration // PanelConfiguration interface{} `field:"optional" json:"panelConfiguration" yaml:"panelConfiguration"` // The properties of a small multiples X axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-smallmultiplesoptions.html#cfn-quicksight-dashboard-smallmultiplesoptions-xaxis // XAxis interface{} `field:"optional" json:"xAxis" yaml:"xAxis"` // The properties of a small multiples Y axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-smallmultiplesoptions.html#cfn-quicksight-dashboard-smallmultiplesoptions-yaxis // YAxis interface{} `field:"optional" json:"yAxis" yaml:"yAxis"` }
Options that determine the layout and display options of a chart's small multiples.
Example:
// 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" smallMultiplesOptionsProperty := &SmallMultiplesOptionsProperty{ MaxVisibleColumns: jsii.Number(123), MaxVisibleRows: jsii.Number(123), PanelConfiguration: &PanelConfigurationProperty{ BackgroundColor: jsii.String("backgroundColor"), BackgroundVisibility: jsii.String("backgroundVisibility"), BorderColor: jsii.String("borderColor"), BorderStyle: jsii.String("borderStyle"), BorderThickness: jsii.String("borderThickness"), BorderVisibility: jsii.String("borderVisibility"), GutterSpacing: jsii.String("gutterSpacing"), GutterVisibility: jsii.String("gutterVisibility"), Title: &PanelTitleOptionsProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), Visibility: jsii.String("visibility"), }, }, XAxis: &SmallMultiplesAxisPropertiesProperty{ Placement: jsii.String("placement"), Scale: jsii.String("scale"), }, YAxis: &SmallMultiplesAxisPropertiesProperty{ Placement: jsii.String("placement"), Scale: jsii.String("scale"), }, }
type CfnDashboard_SpacingProperty ¶ added in v2.72.0
type CfnDashboard_SpacingProperty struct { // Define the bottom spacing. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-spacing.html#cfn-quicksight-dashboard-spacing-bottom // Bottom *string `field:"optional" json:"bottom" yaml:"bottom"` // Define the left spacing. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-spacing.html#cfn-quicksight-dashboard-spacing-left // Left *string `field:"optional" json:"left" yaml:"left"` // Define the right spacing. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-spacing.html#cfn-quicksight-dashboard-spacing-right // Right *string `field:"optional" json:"right" yaml:"right"` // Define the top spacing. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-spacing.html#cfn-quicksight-dashboard-spacing-top // Top *string `field:"optional" json:"top" yaml:"top"` }
The configuration of spacing (often a margin or padding).
Example:
// 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" spacingProperty := &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }
type CfnDashboard_StringDefaultValuesProperty ¶ added in v2.72.0
type CfnDashboard_StringDefaultValuesProperty struct { // The dynamic value of the `StringDefaultValues` . // // Different defaults displayed according to users, groups, and values mapping. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-stringdefaultvalues.html#cfn-quicksight-dashboard-stringdefaultvalues-dynamicvalue // DynamicValue interface{} `field:"optional" json:"dynamicValue" yaml:"dynamicValue"` // The static values of the `DecimalDefaultValues` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-stringdefaultvalues.html#cfn-quicksight-dashboard-stringdefaultvalues-staticvalues // StaticValues *[]*string `field:"optional" json:"staticValues" yaml:"staticValues"` }
The default values of the `StringParameterDeclaration` .
Example:
// 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" stringDefaultValuesProperty := &StringDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []*string{ jsii.String("staticValues"), }, }
type CfnDashboard_StringFormatConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_StringFormatConfigurationProperty struct { // The options that determine the null value format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-stringformatconfiguration.html#cfn-quicksight-dashboard-stringformatconfiguration-nullvalueformatconfiguration // NullValueFormatConfiguration interface{} `field:"optional" json:"nullValueFormatConfiguration" yaml:"nullValueFormatConfiguration"` // The formatting configuration for numeric strings. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-stringformatconfiguration.html#cfn-quicksight-dashboard-stringformatconfiguration-numericformatconfiguration // NumericFormatConfiguration interface{} `field:"optional" json:"numericFormatConfiguration" yaml:"numericFormatConfiguration"` }
Formatting configuration for string fields.
Example:
// 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" stringFormatConfigurationProperty := &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }
type CfnDashboard_StringParameterDeclarationProperty ¶ added in v2.72.0
type CfnDashboard_StringParameterDeclarationProperty struct { // The name of the parameter that is being declared. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-stringparameterdeclaration.html#cfn-quicksight-dashboard-stringparameterdeclaration-name // Name *string `field:"required" json:"name" yaml:"name"` // The value type determines whether the parameter is a single-value or multi-value parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-stringparameterdeclaration.html#cfn-quicksight-dashboard-stringparameterdeclaration-parametervaluetype // ParameterValueType *string `field:"required" json:"parameterValueType" yaml:"parameterValueType"` // The default values of a parameter. // // If the parameter is a single-value parameter, a maximum of one default value can be provided. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-stringparameterdeclaration.html#cfn-quicksight-dashboard-stringparameterdeclaration-defaultvalues // DefaultValues interface{} `field:"optional" json:"defaultValues" yaml:"defaultValues"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-stringparameterdeclaration.html#cfn-quicksight-dashboard-stringparameterdeclaration-mappeddatasetparameters // MappedDataSetParameters interface{} `field:"optional" json:"mappedDataSetParameters" yaml:"mappedDataSetParameters"` // The configuration that defines the default value of a `String` parameter when a value has not been set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-stringparameterdeclaration.html#cfn-quicksight-dashboard-stringparameterdeclaration-valuewhenunset // ValueWhenUnset interface{} `field:"optional" json:"valueWhenUnset" yaml:"valueWhenUnset"` }
A parameter declaration for the `String` data type.
Example:
// 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" stringParameterDeclarationProperty := &StringParameterDeclarationProperty{ Name: jsii.String("name"), ParameterValueType: jsii.String("parameterValueType"), // the properties below are optional DefaultValues: &StringDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []*string{ jsii.String("staticValues"), }, }, MappedDataSetParameters: []interface{}{ &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }, }, ValueWhenUnset: &StringValueWhenUnsetConfigurationProperty{ CustomValue: jsii.String("customValue"), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }, }
type CfnDashboard_StringParameterProperty ¶
type CfnDashboard_StringParameterProperty struct { // A display name for a string parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-stringparameter.html#cfn-quicksight-dashboard-stringparameter-name // Name *string `field:"required" json:"name" yaml:"name"` // The values of a string parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-stringparameter.html#cfn-quicksight-dashboard-stringparameter-values // Values *[]*string `field:"required" json:"values" yaml:"values"` }
A string parameter.
Example:
// 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" stringParameterProperty := &StringParameterProperty{ Name: jsii.String("name"), Values: []*string{ jsii.String("values"), }, }
type CfnDashboard_StringValueWhenUnsetConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_StringValueWhenUnsetConfigurationProperty struct { // A custom value that's used when the value of a parameter isn't set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-stringvaluewhenunsetconfiguration.html#cfn-quicksight-dashboard-stringvaluewhenunsetconfiguration-customvalue // CustomValue *string `field:"optional" json:"customValue" yaml:"customValue"` // The built-in options for default values. The value can be one of the following:. // // - `RECOMMENDED` : The recommended value. // - `NULL` : The `NULL` value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-stringvaluewhenunsetconfiguration.html#cfn-quicksight-dashboard-stringvaluewhenunsetconfiguration-valuewhenunsetoption // ValueWhenUnsetOption *string `field:"optional" json:"valueWhenUnsetOption" yaml:"valueWhenUnsetOption"` }
The configuration that defines the default value of a `String` parameter when a value has not been set.
Example:
// 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" stringValueWhenUnsetConfigurationProperty := &StringValueWhenUnsetConfigurationProperty{ CustomValue: jsii.String("customValue"), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }
type CfnDashboard_SubtotalOptionsProperty ¶ added in v2.72.0
type CfnDashboard_SubtotalOptionsProperty struct { // The custom label string for the subtotal cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html#cfn-quicksight-dashboard-subtotaloptions-customlabel // CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"` // The field level (all, custom, last) for the subtotal cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html#cfn-quicksight-dashboard-subtotaloptions-fieldlevel // FieldLevel *string `field:"optional" json:"fieldLevel" yaml:"fieldLevel"` // The optional configuration of subtotal cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html#cfn-quicksight-dashboard-subtotaloptions-fieldleveloptions // FieldLevelOptions interface{} `field:"optional" json:"fieldLevelOptions" yaml:"fieldLevelOptions"` // The cell styling options for the subtotals of header cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html#cfn-quicksight-dashboard-subtotaloptions-metricheadercellstyle // MetricHeaderCellStyle interface{} `field:"optional" json:"metricHeaderCellStyle" yaml:"metricHeaderCellStyle"` // The style targets options for subtotals. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html#cfn-quicksight-dashboard-subtotaloptions-styletargets // StyleTargets interface{} `field:"optional" json:"styleTargets" yaml:"styleTargets"` // The cell styling options for the subtotal cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html#cfn-quicksight-dashboard-subtotaloptions-totalcellstyle // TotalCellStyle interface{} `field:"optional" json:"totalCellStyle" yaml:"totalCellStyle"` // The visibility configuration for the subtotal cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html#cfn-quicksight-dashboard-subtotaloptions-totalsvisibility // TotalsVisibility *string `field:"optional" json:"totalsVisibility" yaml:"totalsVisibility"` // The cell styling options for the subtotals of value cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html#cfn-quicksight-dashboard-subtotaloptions-valuecellstyle // ValueCellStyle interface{} `field:"optional" json:"valueCellStyle" yaml:"valueCellStyle"` }
The subtotal options.
Example:
// 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" subtotalOptionsProperty := &SubtotalOptionsProperty{ CustomLabel: jsii.String("customLabel"), FieldLevel: jsii.String("fieldLevel"), FieldLevelOptions: []interface{}{ &PivotTableFieldSubtotalOptionsProperty{ FieldId: jsii.String("fieldId"), }, }, MetricHeaderCellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, StyleTargets: []interface{}{ &TableStyleTargetProperty{ CellType: jsii.String("cellType"), }, }, TotalCellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, TotalsVisibility: jsii.String("totalsVisibility"), ValueCellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, }
type CfnDashboard_TableAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_TableAggregatedFieldWellsProperty struct { // The group by field well for a pivot table. // // Values are grouped by group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tableaggregatedfieldwells.html#cfn-quicksight-dashboard-tableaggregatedfieldwells-groupby // GroupBy interface{} `field:"optional" json:"groupBy" yaml:"groupBy"` // The values field well for a pivot table. // // Values are aggregated based on group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tableaggregatedfieldwells.html#cfn-quicksight-dashboard-tableaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The aggregated field well for the table.
Example:
// 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" tableAggregatedFieldWellsProperty := &TableAggregatedFieldWellsProperty{ GroupBy: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }
type CfnDashboard_TableBorderOptionsProperty ¶ added in v2.72.0
type CfnDashboard_TableBorderOptionsProperty struct { // The color of a table border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tableborderoptions.html#cfn-quicksight-dashboard-tableborderoptions-color // Color *string `field:"optional" json:"color" yaml:"color"` // The style (none, solid) of a table border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tableborderoptions.html#cfn-quicksight-dashboard-tableborderoptions-style // Style *string `field:"optional" json:"style" yaml:"style"` // The thickness of a table border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tableborderoptions.html#cfn-quicksight-dashboard-tableborderoptions-thickness // Thickness *float64 `field:"optional" json:"thickness" yaml:"thickness"` }
The border options for a table border.
Example:
// 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" tableBorderOptionsProperty := &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }
type CfnDashboard_TableCellConditionalFormattingProperty ¶ added in v2.72.0
type CfnDashboard_TableCellConditionalFormattingProperty struct { // The field ID of the cell for conditional formatting. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablecellconditionalformatting.html#cfn-quicksight-dashboard-tablecellconditionalformatting-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The text format of the cell for conditional formatting. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablecellconditionalformatting.html#cfn-quicksight-dashboard-tablecellconditionalformatting-textformat // TextFormat interface{} `field:"optional" json:"textFormat" yaml:"textFormat"` }
The cell conditional formatting option for a table.
Example:
// 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" tableCellConditionalFormattingProperty := &TableCellConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional TextFormat: &TextConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }
type CfnDashboard_TableCellImageSizingConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_TableCellImageSizingConfigurationProperty struct { // The cell scaling configuration of the sizing options for the table image configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablecellimagesizingconfiguration.html#cfn-quicksight-dashboard-tablecellimagesizingconfiguration-tablecellimagescalingconfiguration // TableCellImageScalingConfiguration *string `field:"optional" json:"tableCellImageScalingConfiguration" yaml:"tableCellImageScalingConfiguration"` }
The sizing options for the table image configuration.
Example:
// 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" tableCellImageSizingConfigurationProperty := &TableCellImageSizingConfigurationProperty{ TableCellImageScalingConfiguration: jsii.String("tableCellImageScalingConfiguration"), }
type CfnDashboard_TableCellStyleProperty ¶ added in v2.72.0
type CfnDashboard_TableCellStyleProperty struct { // The background color for the table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablecellstyle.html#cfn-quicksight-dashboard-tablecellstyle-backgroundcolor // BackgroundColor *string `field:"optional" json:"backgroundColor" yaml:"backgroundColor"` // The borders for the table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablecellstyle.html#cfn-quicksight-dashboard-tablecellstyle-border // Border interface{} `field:"optional" json:"border" yaml:"border"` // The font configuration of the table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablecellstyle.html#cfn-quicksight-dashboard-tablecellstyle-fontconfiguration // FontConfiguration interface{} `field:"optional" json:"fontConfiguration" yaml:"fontConfiguration"` // The height color for the table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablecellstyle.html#cfn-quicksight-dashboard-tablecellstyle-height // Height *float64 `field:"optional" json:"height" yaml:"height"` // The horizontal text alignment (left, center, right, auto) for the table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablecellstyle.html#cfn-quicksight-dashboard-tablecellstyle-horizontaltextalignment // HorizontalTextAlignment *string `field:"optional" json:"horizontalTextAlignment" yaml:"horizontalTextAlignment"` // The text wrap (none, wrap) for the table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablecellstyle.html#cfn-quicksight-dashboard-tablecellstyle-textwrap // TextWrap *string `field:"optional" json:"textWrap" yaml:"textWrap"` // The vertical text alignment (top, middle, bottom) for the table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablecellstyle.html#cfn-quicksight-dashboard-tablecellstyle-verticaltextalignment // VerticalTextAlignment *string `field:"optional" json:"verticalTextAlignment" yaml:"verticalTextAlignment"` // The visibility of the table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablecellstyle.html#cfn-quicksight-dashboard-tablecellstyle-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The table cell style for a cell in pivot table or table visual.
Example:
// 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" tableCellStyleProperty := &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }
type CfnDashboard_TableConditionalFormattingOptionProperty ¶ added in v2.72.0
type CfnDashboard_TableConditionalFormattingOptionProperty struct { // The cell conditional formatting option for a table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tableconditionalformattingoption.html#cfn-quicksight-dashboard-tableconditionalformattingoption-cell // Cell interface{} `field:"optional" json:"cell" yaml:"cell"` // The row conditional formatting option for a table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tableconditionalformattingoption.html#cfn-quicksight-dashboard-tableconditionalformattingoption-row // Row interface{} `field:"optional" json:"row" yaml:"row"` }
Conditional formatting options for a `PivotTableVisual` .
Example:
// 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" tableConditionalFormattingOptionProperty := &TableConditionalFormattingOptionProperty{ Cell: &TableCellConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional TextFormat: &TextConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, Row: &TableRowConditionalFormattingProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }
type CfnDashboard_TableConditionalFormattingProperty ¶ added in v2.72.0
type CfnDashboard_TableConditionalFormattingProperty struct { // Conditional formatting options for a `PivotTableVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tableconditionalformatting.html#cfn-quicksight-dashboard-tableconditionalformatting-conditionalformattingoptions // ConditionalFormattingOptions interface{} `field:"optional" json:"conditionalFormattingOptions" yaml:"conditionalFormattingOptions"` }
The conditional formatting for a `PivotTableVisual` .
Example:
// 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" tableConditionalFormattingProperty := &TableConditionalFormattingProperty{ ConditionalFormattingOptions: []interface{}{ &TableConditionalFormattingOptionProperty{ Cell: &TableCellConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional TextFormat: &TextConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, Row: &TableRowConditionalFormattingProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, }, }
type CfnDashboard_TableConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_TableConfigurationProperty struct { // The field options for a table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tableconfiguration.html#cfn-quicksight-dashboard-tableconfiguration-fieldoptions // FieldOptions interface{} `field:"optional" json:"fieldOptions" yaml:"fieldOptions"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tableconfiguration.html#cfn-quicksight-dashboard-tableconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The paginated report options for a table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tableconfiguration.html#cfn-quicksight-dashboard-tableconfiguration-paginatedreportoptions // PaginatedReportOptions interface{} `field:"optional" json:"paginatedReportOptions" yaml:"paginatedReportOptions"` // The sort configuration for a `TableVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tableconfiguration.html#cfn-quicksight-dashboard-tableconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // A collection of inline visualizations to display within a chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tableconfiguration.html#cfn-quicksight-dashboard-tableconfiguration-tableinlinevisualizations // TableInlineVisualizations interface{} `field:"optional" json:"tableInlineVisualizations" yaml:"tableInlineVisualizations"` // The table options for a table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tableconfiguration.html#cfn-quicksight-dashboard-tableconfiguration-tableoptions // TableOptions interface{} `field:"optional" json:"tableOptions" yaml:"tableOptions"` // The total options for a table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tableconfiguration.html#cfn-quicksight-dashboard-tableconfiguration-totaloptions // TotalOptions interface{} `field:"optional" json:"totalOptions" yaml:"totalOptions"` }
The configuration for a `TableVisual` .
Example:
type CfnDashboard_TableFieldCustomIconContentProperty ¶ added in v2.72.0
type CfnDashboard_TableFieldCustomIconContentProperty struct { // The icon set type (link) of the custom icon content for table URL link content. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablefieldcustomiconcontent.html#cfn-quicksight-dashboard-tablefieldcustomiconcontent-icon // Icon *string `field:"optional" json:"icon" yaml:"icon"` }
The custom icon content for the table link content configuration.
Example:
// 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" tableFieldCustomIconContentProperty := &TableFieldCustomIconContentProperty{ Icon: jsii.String("icon"), }
type CfnDashboard_TableFieldCustomTextContentProperty ¶ added in v2.72.0
type CfnDashboard_TableFieldCustomTextContentProperty struct { // The font configuration of the custom text content for the table URL link content. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablefieldcustomtextcontent.html#cfn-quicksight-dashboard-tablefieldcustomtextcontent-fontconfiguration // FontConfiguration interface{} `field:"required" json:"fontConfiguration" yaml:"fontConfiguration"` // The string value of the custom text content for the table URL link content. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablefieldcustomtextcontent.html#cfn-quicksight-dashboard-tablefieldcustomtextcontent-value // Value *string `field:"optional" json:"value" yaml:"value"` }
The custom text content (value, font configuration) for the table link content configuration.
Example:
// 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" tableFieldCustomTextContentProperty := &TableFieldCustomTextContentProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, // the properties below are optional Value: jsii.String("value"), }
type CfnDashboard_TableFieldImageConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_TableFieldImageConfigurationProperty struct { // The sizing options for the table image configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablefieldimageconfiguration.html#cfn-quicksight-dashboard-tablefieldimageconfiguration-sizingoptions // SizingOptions interface{} `field:"optional" json:"sizingOptions" yaml:"sizingOptions"` }
The image configuration of a table field URL.
Example:
// 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" tableFieldImageConfigurationProperty := &TableFieldImageConfigurationProperty{ SizingOptions: &TableCellImageSizingConfigurationProperty{ TableCellImageScalingConfiguration: jsii.String("tableCellImageScalingConfiguration"), }, }
type CfnDashboard_TableFieldLinkConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_TableFieldLinkConfigurationProperty struct { // The URL content (text, icon) for the table link configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablefieldlinkconfiguration.html#cfn-quicksight-dashboard-tablefieldlinkconfiguration-content // Content interface{} `field:"required" json:"content" yaml:"content"` // The URL target (new tab, new window, same tab) for the table link configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablefieldlinkconfiguration.html#cfn-quicksight-dashboard-tablefieldlinkconfiguration-target // Target *string `field:"required" json:"target" yaml:"target"` }
The link configuration of a table field URL.
Example:
// 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" tableFieldLinkConfigurationProperty := &TableFieldLinkConfigurationProperty{ Content: &TableFieldLinkContentConfigurationProperty{ CustomIconContent: &TableFieldCustomIconContentProperty{ Icon: jsii.String("icon"), }, CustomTextContent: &TableFieldCustomTextContentProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, // the properties below are optional Value: jsii.String("value"), }, }, Target: jsii.String("target"), }
type CfnDashboard_TableFieldLinkContentConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_TableFieldLinkContentConfigurationProperty struct { // The custom icon content for the table link content configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablefieldlinkcontentconfiguration.html#cfn-quicksight-dashboard-tablefieldlinkcontentconfiguration-customiconcontent // CustomIconContent interface{} `field:"optional" json:"customIconContent" yaml:"customIconContent"` // The custom text content (value, font configuration) for the table link content configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablefieldlinkcontentconfiguration.html#cfn-quicksight-dashboard-tablefieldlinkcontentconfiguration-customtextcontent // CustomTextContent interface{} `field:"optional" json:"customTextContent" yaml:"customTextContent"` }
The URL content (text, icon) for the table link configuration.
Example:
// 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" tableFieldLinkContentConfigurationProperty := &TableFieldLinkContentConfigurationProperty{ CustomIconContent: &TableFieldCustomIconContentProperty{ Icon: jsii.String("icon"), }, CustomTextContent: &TableFieldCustomTextContentProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, // the properties below are optional Value: jsii.String("value"), }, }
type CfnDashboard_TableFieldOptionProperty ¶ added in v2.72.0
type CfnDashboard_TableFieldOptionProperty struct { // The field ID for a table field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablefieldoption.html#cfn-quicksight-dashboard-tablefieldoption-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The custom label for a table field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablefieldoption.html#cfn-quicksight-dashboard-tablefieldoption-customlabel // CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"` // The URL configuration for a table field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablefieldoption.html#cfn-quicksight-dashboard-tablefieldoption-urlstyling // UrlStyling interface{} `field:"optional" json:"urlStyling" yaml:"urlStyling"` // The visibility of a table field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablefieldoption.html#cfn-quicksight-dashboard-tablefieldoption-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` // The width for a table field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablefieldoption.html#cfn-quicksight-dashboard-tablefieldoption-width // Width *string `field:"optional" json:"width" yaml:"width"` }
The options for a table field.
Example:
// 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" tableFieldOptionProperty := &TableFieldOptionProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional CustomLabel: jsii.String("customLabel"), UrlStyling: &TableFieldURLConfigurationProperty{ ImageConfiguration: &TableFieldImageConfigurationProperty{ SizingOptions: &TableCellImageSizingConfigurationProperty{ TableCellImageScalingConfiguration: jsii.String("tableCellImageScalingConfiguration"), }, }, LinkConfiguration: &TableFieldLinkConfigurationProperty{ Content: &TableFieldLinkContentConfigurationProperty{ CustomIconContent: &TableFieldCustomIconContentProperty{ Icon: jsii.String("icon"), }, CustomTextContent: &TableFieldCustomTextContentProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, // the properties below are optional Value: jsii.String("value"), }, }, Target: jsii.String("target"), }, }, Visibility: jsii.String("visibility"), Width: jsii.String("width"), }
type CfnDashboard_TableFieldOptionsProperty ¶ added in v2.72.0
type CfnDashboard_TableFieldOptionsProperty struct { // The order of the field IDs that are configured as field options for a table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablefieldoptions.html#cfn-quicksight-dashboard-tablefieldoptions-order // Order *[]*string `field:"optional" json:"order" yaml:"order"` // The settings for the pinned columns of a table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablefieldoptions.html#cfn-quicksight-dashboard-tablefieldoptions-pinnedfieldoptions // PinnedFieldOptions interface{} `field:"optional" json:"pinnedFieldOptions" yaml:"pinnedFieldOptions"` // The field options to be configured to a table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablefieldoptions.html#cfn-quicksight-dashboard-tablefieldoptions-selectedfieldoptions // SelectedFieldOptions interface{} `field:"optional" json:"selectedFieldOptions" yaml:"selectedFieldOptions"` }
The field options of a table visual.
Example:
// 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" tableFieldOptionsProperty := &TableFieldOptionsProperty{ Order: []*string{ jsii.String("order"), }, PinnedFieldOptions: &TablePinnedFieldOptionsProperty{ PinnedLeftFields: []*string{ jsii.String("pinnedLeftFields"), }, }, SelectedFieldOptions: []interface{}{ &TableFieldOptionProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional CustomLabel: jsii.String("customLabel"), UrlStyling: &TableFieldURLConfigurationProperty{ ImageConfiguration: &TableFieldImageConfigurationProperty{ SizingOptions: &TableCellImageSizingConfigurationProperty{ TableCellImageScalingConfiguration: jsii.String("tableCellImageScalingConfiguration"), }, }, LinkConfiguration: &TableFieldLinkConfigurationProperty{ Content: &TableFieldLinkContentConfigurationProperty{ CustomIconContent: &TableFieldCustomIconContentProperty{ Icon: jsii.String("icon"), }, CustomTextContent: &TableFieldCustomTextContentProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, // the properties below are optional Value: jsii.String("value"), }, }, Target: jsii.String("target"), }, }, Visibility: jsii.String("visibility"), Width: jsii.String("width"), }, }, }
type CfnDashboard_TableFieldURLConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_TableFieldURLConfigurationProperty struct { // The image configuration of a table field URL. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablefieldurlconfiguration.html#cfn-quicksight-dashboard-tablefieldurlconfiguration-imageconfiguration // ImageConfiguration interface{} `field:"optional" json:"imageConfiguration" yaml:"imageConfiguration"` // The link configuration of a table field URL. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablefieldurlconfiguration.html#cfn-quicksight-dashboard-tablefieldurlconfiguration-linkconfiguration // LinkConfiguration interface{} `field:"optional" json:"linkConfiguration" yaml:"linkConfiguration"` }
The URL configuration for a table field.
Example:
// 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" tableFieldURLConfigurationProperty := &TableFieldURLConfigurationProperty{ ImageConfiguration: &TableFieldImageConfigurationProperty{ SizingOptions: &TableCellImageSizingConfigurationProperty{ TableCellImageScalingConfiguration: jsii.String("tableCellImageScalingConfiguration"), }, }, LinkConfiguration: &TableFieldLinkConfigurationProperty{ Content: &TableFieldLinkContentConfigurationProperty{ CustomIconContent: &TableFieldCustomIconContentProperty{ Icon: jsii.String("icon"), }, CustomTextContent: &TableFieldCustomTextContentProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, // the properties below are optional Value: jsii.String("value"), }, }, Target: jsii.String("target"), }, }
type CfnDashboard_TableFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_TableFieldWellsProperty struct { // The aggregated field well for the table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablefieldwells.html#cfn-quicksight-dashboard-tablefieldwells-tableaggregatedfieldwells // TableAggregatedFieldWells interface{} `field:"optional" json:"tableAggregatedFieldWells" yaml:"tableAggregatedFieldWells"` // The unaggregated field well for the table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablefieldwells.html#cfn-quicksight-dashboard-tablefieldwells-tableunaggregatedfieldwells // TableUnaggregatedFieldWells interface{} `field:"optional" json:"tableUnaggregatedFieldWells" yaml:"tableUnaggregatedFieldWells"` }
The field wells for a table visual.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnDashboard_TableInlineVisualizationProperty ¶ added in v2.72.0
type CfnDashboard_TableInlineVisualizationProperty struct { // The configuration of the inline visualization of the data bars within a chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tableinlinevisualization.html#cfn-quicksight-dashboard-tableinlinevisualization-databars // DataBars interface{} `field:"optional" json:"dataBars" yaml:"dataBars"` }
The inline visualization of a specific type to display within a chart.
Example:
// 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" tableInlineVisualizationProperty := &TableInlineVisualizationProperty{ DataBars: &DataBarsOptionsProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional NegativeColor: jsii.String("negativeColor"), PositiveColor: jsii.String("positiveColor"), }, }
type CfnDashboard_TableOptionsProperty ¶ added in v2.72.0
type CfnDashboard_TableOptionsProperty struct { // The table cell style of table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tableoptions.html#cfn-quicksight-dashboard-tableoptions-cellstyle // CellStyle interface{} `field:"optional" json:"cellStyle" yaml:"cellStyle"` // The table cell style of a table header. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tableoptions.html#cfn-quicksight-dashboard-tableoptions-headerstyle // HeaderStyle interface{} `field:"optional" json:"headerStyle" yaml:"headerStyle"` // The orientation (vertical, horizontal) for a table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tableoptions.html#cfn-quicksight-dashboard-tableoptions-orientation // Orientation *string `field:"optional" json:"orientation" yaml:"orientation"` // The row alternate color options (widget status, row alternate colors) for a table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tableoptions.html#cfn-quicksight-dashboard-tableoptions-rowalternatecoloroptions // RowAlternateColorOptions interface{} `field:"optional" json:"rowAlternateColorOptions" yaml:"rowAlternateColorOptions"` }
The table options for a table visual.
Example:
// 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" tableOptionsProperty := &TableOptionsProperty{ CellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, HeaderStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, Orientation: jsii.String("orientation"), RowAlternateColorOptions: &RowAlternateColorOptionsProperty{ RowAlternateColors: []*string{ jsii.String("rowAlternateColors"), }, Status: jsii.String("status"), UsePrimaryBackgroundColor: jsii.String("usePrimaryBackgroundColor"), }, }
type CfnDashboard_TablePaginatedReportOptionsProperty ¶ added in v2.72.0
type CfnDashboard_TablePaginatedReportOptionsProperty struct { // The visibility of repeating header rows on each page. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablepaginatedreportoptions.html#cfn-quicksight-dashboard-tablepaginatedreportoptions-overflowcolumnheadervisibility // OverflowColumnHeaderVisibility *string `field:"optional" json:"overflowColumnHeaderVisibility" yaml:"overflowColumnHeaderVisibility"` // The visibility of printing table overflow across pages. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablepaginatedreportoptions.html#cfn-quicksight-dashboard-tablepaginatedreportoptions-verticaloverflowvisibility // VerticalOverflowVisibility *string `field:"optional" json:"verticalOverflowVisibility" yaml:"verticalOverflowVisibility"` }
The paginated report options for a table visual.
Example:
// 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" tablePaginatedReportOptionsProperty := &TablePaginatedReportOptionsProperty{ OverflowColumnHeaderVisibility: jsii.String("overflowColumnHeaderVisibility"), VerticalOverflowVisibility: jsii.String("verticalOverflowVisibility"), }
type CfnDashboard_TablePinnedFieldOptionsProperty ¶ added in v2.101.0
type CfnDashboard_TablePinnedFieldOptionsProperty struct { // A list of columns to be pinned to the left of a table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablepinnedfieldoptions.html#cfn-quicksight-dashboard-tablepinnedfieldoptions-pinnedleftfields // PinnedLeftFields *[]*string `field:"optional" json:"pinnedLeftFields" yaml:"pinnedLeftFields"` }
The settings for the pinned columns of a table visual.
Example:
// 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" tablePinnedFieldOptionsProperty := &TablePinnedFieldOptionsProperty{ PinnedLeftFields: []*string{ jsii.String("pinnedLeftFields"), }, }
type CfnDashboard_TableRowConditionalFormattingProperty ¶ added in v2.72.0
type CfnDashboard_TableRowConditionalFormattingProperty struct { // The conditional formatting color (solid, gradient) of the background for a table row. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablerowconditionalformatting.html#cfn-quicksight-dashboard-tablerowconditionalformatting-backgroundcolor // BackgroundColor interface{} `field:"optional" json:"backgroundColor" yaml:"backgroundColor"` // The conditional formatting color (solid, gradient) of the text for a table row. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablerowconditionalformatting.html#cfn-quicksight-dashboard-tablerowconditionalformatting-textcolor // TextColor interface{} `field:"optional" json:"textColor" yaml:"textColor"` }
The conditional formatting of a table row.
Example:
// 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" tableRowConditionalFormattingProperty := &TableRowConditionalFormattingProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnDashboard_TableSideBorderOptionsProperty ¶ added in v2.72.0
type CfnDashboard_TableSideBorderOptionsProperty struct { // The table border options of the bottom border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablesideborderoptions.html#cfn-quicksight-dashboard-tablesideborderoptions-bottom // Bottom interface{} `field:"optional" json:"bottom" yaml:"bottom"` // The table border options of the inner horizontal border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablesideborderoptions.html#cfn-quicksight-dashboard-tablesideborderoptions-innerhorizontal // InnerHorizontal interface{} `field:"optional" json:"innerHorizontal" yaml:"innerHorizontal"` // The table border options of the inner vertical border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablesideborderoptions.html#cfn-quicksight-dashboard-tablesideborderoptions-innervertical // InnerVertical interface{} `field:"optional" json:"innerVertical" yaml:"innerVertical"` // The table border options of the left border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablesideborderoptions.html#cfn-quicksight-dashboard-tablesideborderoptions-left // Left interface{} `field:"optional" json:"left" yaml:"left"` // The table border options of the right border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablesideborderoptions.html#cfn-quicksight-dashboard-tablesideborderoptions-right // Right interface{} `field:"optional" json:"right" yaml:"right"` // The table border options of the top border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablesideborderoptions.html#cfn-quicksight-dashboard-tablesideborderoptions-top // Top interface{} `field:"optional" json:"top" yaml:"top"` }
The side border options for a table.
Example:
// 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" tableSideBorderOptionsProperty := &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }
type CfnDashboard_TableSortConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_TableSortConfigurationProperty struct { // The pagination configuration (page size, page number) for the table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablesortconfiguration.html#cfn-quicksight-dashboard-tablesortconfiguration-paginationconfiguration // PaginationConfiguration interface{} `field:"optional" json:"paginationConfiguration" yaml:"paginationConfiguration"` // The field sort options for rows in the table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablesortconfiguration.html#cfn-quicksight-dashboard-tablesortconfiguration-rowsort // RowSort interface{} `field:"optional" json:"rowSort" yaml:"rowSort"` }
The sort configuration for a `TableVisual` .
Example:
// 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" tableSortConfigurationProperty := &TableSortConfigurationProperty{ PaginationConfiguration: &PaginationConfigurationProperty{ PageNumber: jsii.Number(123), PageSize: jsii.Number(123), }, RowSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnDashboard_TableStyleTargetProperty ¶ added in v2.100.0
type CfnDashboard_TableStyleTargetProperty struct { // The cell type of the table style target. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablestyletarget.html#cfn-quicksight-dashboard-tablestyletarget-celltype // CellType *string `field:"required" json:"cellType" yaml:"cellType"` }
The table style target.
Example:
// 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" tableStyleTargetProperty := &TableStyleTargetProperty{ CellType: jsii.String("cellType"), }
type CfnDashboard_TableUnaggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_TableUnaggregatedFieldWellsProperty struct { // The values field well for a pivot table. // // Values are unaggregated for an unaggregated table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tableunaggregatedfieldwells.html#cfn-quicksight-dashboard-tableunaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The unaggregated field well for the table.
Example:
// 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" tableUnaggregatedFieldWellsProperty := &TableUnaggregatedFieldWellsProperty{ Values: []interface{}{ &UnaggregatedFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }
type CfnDashboard_TableVisualProperty ¶ added in v2.72.0
type CfnDashboard_TableVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablevisual.html#cfn-quicksight-dashboard-tablevisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablevisual.html#cfn-quicksight-dashboard-tablevisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablevisual.html#cfn-quicksight-dashboard-tablevisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The conditional formatting for a `PivotTableVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablevisual.html#cfn-quicksight-dashboard-tablevisual-conditionalformatting // ConditionalFormatting interface{} `field:"optional" json:"conditionalFormatting" yaml:"conditionalFormatting"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablevisual.html#cfn-quicksight-dashboard-tablevisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablevisual.html#cfn-quicksight-dashboard-tablevisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A table visual.
For more information, see [Using tables as visuals](https://docs.aws.amazon.com/quicksight/latest/user/tabular.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnDashboard_TextAreaControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnDashboard_TextAreaControlDisplayOptionsProperty struct { // The configuration of info icon label options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textareacontroldisplayoptions.html#cfn-quicksight-dashboard-textareacontroldisplayoptions-infoiconlabeloptions // InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"` // The configuration of the placeholder options in a text area control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textareacontroldisplayoptions.html#cfn-quicksight-dashboard-textareacontroldisplayoptions-placeholderoptions // PlaceholderOptions interface{} `field:"optional" json:"placeholderOptions" yaml:"placeholderOptions"` // The options to configure the title visibility, name, and font size. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textareacontroldisplayoptions.html#cfn-quicksight-dashboard-textareacontroldisplayoptions-titleoptions // TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"` }
The display options of a control.
Example:
// 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" textAreaControlDisplayOptionsProperty := &TextAreaControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }
type CfnDashboard_TextConditionalFormatProperty ¶ added in v2.72.0
type CfnDashboard_TextConditionalFormatProperty struct { // The conditional formatting for the text background color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textconditionalformat.html#cfn-quicksight-dashboard-textconditionalformat-backgroundcolor // BackgroundColor interface{} `field:"optional" json:"backgroundColor" yaml:"backgroundColor"` // The conditional formatting for the icon. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textconditionalformat.html#cfn-quicksight-dashboard-textconditionalformat-icon // Icon interface{} `field:"optional" json:"icon" yaml:"icon"` // The conditional formatting for the text color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textconditionalformat.html#cfn-quicksight-dashboard-textconditionalformat-textcolor // TextColor interface{} `field:"optional" json:"textColor" yaml:"textColor"` }
The conditional formatting for the text.
Example:
// 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" textConditionalFormatProperty := &TextConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnDashboard_TextControlPlaceholderOptionsProperty ¶ added in v2.72.0
type CfnDashboard_TextControlPlaceholderOptionsProperty struct { // The visibility configuration of the placeholder options in a text control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textcontrolplaceholderoptions.html#cfn-quicksight-dashboard-textcontrolplaceholderoptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The configuration of the placeholder options in a text control.
Example:
// 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" textControlPlaceholderOptionsProperty := &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }
type CfnDashboard_TextFieldControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnDashboard_TextFieldControlDisplayOptionsProperty struct { // The configuration of info icon label options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textfieldcontroldisplayoptions.html#cfn-quicksight-dashboard-textfieldcontroldisplayoptions-infoiconlabeloptions // InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"` // The configuration of the placeholder options in a text field control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textfieldcontroldisplayoptions.html#cfn-quicksight-dashboard-textfieldcontroldisplayoptions-placeholderoptions // PlaceholderOptions interface{} `field:"optional" json:"placeholderOptions" yaml:"placeholderOptions"` // The options to configure the title visibility, name, and font size. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textfieldcontroldisplayoptions.html#cfn-quicksight-dashboard-textfieldcontroldisplayoptions-titleoptions // TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"` }
The display options of a control.
Example:
// 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" textFieldControlDisplayOptionsProperty := &TextFieldControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }
type CfnDashboard_ThousandSeparatorOptionsProperty ¶ added in v2.72.0
type CfnDashboard_ThousandSeparatorOptionsProperty struct { // Determines the thousands separator symbol. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-thousandseparatoroptions.html#cfn-quicksight-dashboard-thousandseparatoroptions-symbol // Symbol *string `field:"optional" json:"symbol" yaml:"symbol"` // Determines the visibility of the thousands separator. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-thousandseparatoroptions.html#cfn-quicksight-dashboard-thousandseparatoroptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options that determine the thousands separator configuration.
Example:
// 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" thousandSeparatorOptionsProperty := &ThousandSeparatorOptionsProperty{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }
type CfnDashboard_TimeBasedForecastPropertiesProperty ¶ added in v2.72.0
type CfnDashboard_TimeBasedForecastPropertiesProperty struct { // The lower boundary setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timebasedforecastproperties.html#cfn-quicksight-dashboard-timebasedforecastproperties-lowerboundary // LowerBoundary *float64 `field:"optional" json:"lowerBoundary" yaml:"lowerBoundary"` // The periods backward setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timebasedforecastproperties.html#cfn-quicksight-dashboard-timebasedforecastproperties-periodsbackward // PeriodsBackward *float64 `field:"optional" json:"periodsBackward" yaml:"periodsBackward"` // The periods forward setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timebasedforecastproperties.html#cfn-quicksight-dashboard-timebasedforecastproperties-periodsforward // PeriodsForward *float64 `field:"optional" json:"periodsForward" yaml:"periodsForward"` // The prediction interval setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timebasedforecastproperties.html#cfn-quicksight-dashboard-timebasedforecastproperties-predictioninterval // PredictionInterval *float64 `field:"optional" json:"predictionInterval" yaml:"predictionInterval"` // The seasonality setup of a forecast computation. Choose one of the following options:. // // - `NULL` : The input is set to `NULL` . // - `NON_NULL` : The input is set to a custom value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timebasedforecastproperties.html#cfn-quicksight-dashboard-timebasedforecastproperties-seasonality // Seasonality *float64 `field:"optional" json:"seasonality" yaml:"seasonality"` // The upper boundary setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timebasedforecastproperties.html#cfn-quicksight-dashboard-timebasedforecastproperties-upperboundary // UpperBoundary *float64 `field:"optional" json:"upperBoundary" yaml:"upperBoundary"` }
The forecast properties setup of a forecast in the line chart.
Example:
// 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" timeBasedForecastPropertiesProperty := &TimeBasedForecastPropertiesProperty{ LowerBoundary: jsii.Number(123), PeriodsBackward: jsii.Number(123), PeriodsForward: jsii.Number(123), PredictionInterval: jsii.Number(123), Seasonality: jsii.Number(123), UpperBoundary: jsii.Number(123), }
type CfnDashboard_TimeEqualityFilterProperty ¶ added in v2.72.0
type CfnDashboard_TimeEqualityFilterProperty struct { // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timeequalityfilter.html#cfn-quicksight-dashboard-timeequalityfilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // An identifier that uniquely identifies a filter within a dashboard, analysis, or template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timeequalityfilter.html#cfn-quicksight-dashboard-timeequalityfilter-filterid // FilterId *string `field:"required" json:"filterId" yaml:"filterId"` // The parameter whose value should be used for the filter value. // // This field is mutually exclusive to `Value` and `RollingDate` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timeequalityfilter.html#cfn-quicksight-dashboard-timeequalityfilter-parametername // ParameterName *string `field:"optional" json:"parameterName" yaml:"parameterName"` // The rolling date input for the `TimeEquality` filter. // // This field is mutually exclusive to `Value` and `ParameterName` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timeequalityfilter.html#cfn-quicksight-dashboard-timeequalityfilter-rollingdate // RollingDate interface{} `field:"optional" json:"rollingDate" yaml:"rollingDate"` // The level of time precision that is used to aggregate `DateTime` values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timeequalityfilter.html#cfn-quicksight-dashboard-timeequalityfilter-timegranularity // TimeGranularity *string `field:"optional" json:"timeGranularity" yaml:"timeGranularity"` // The value of a `TimeEquality` filter. // // This field is mutually exclusive to `RollingDate` and `ParameterName` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timeequalityfilter.html#cfn-quicksight-dashboard-timeequalityfilter-value // Value *string `field:"optional" json:"value" yaml:"value"` }
A `TimeEqualityFilter` filters values that are equal to a given value.
Example:
// 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" timeEqualityFilterProperty := &TimeEqualityFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), // the properties below are optional ParameterName: jsii.String("parameterName"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, TimeGranularity: jsii.String("timeGranularity"), Value: jsii.String("value"), }
type CfnDashboard_TimeRangeDrillDownFilterProperty ¶ added in v2.72.0
type CfnDashboard_TimeRangeDrillDownFilterProperty struct { // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timerangedrilldownfilter.html#cfn-quicksight-dashboard-timerangedrilldownfilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The maximum value for the filter value range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timerangedrilldownfilter.html#cfn-quicksight-dashboard-timerangedrilldownfilter-rangemaximum // RangeMaximum *string `field:"required" json:"rangeMaximum" yaml:"rangeMaximum"` // The minimum value for the filter value range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timerangedrilldownfilter.html#cfn-quicksight-dashboard-timerangedrilldownfilter-rangeminimum // RangeMinimum *string `field:"required" json:"rangeMinimum" yaml:"rangeMinimum"` // The level of time precision that is used to aggregate `DateTime` values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timerangedrilldownfilter.html#cfn-quicksight-dashboard-timerangedrilldownfilter-timegranularity // TimeGranularity *string `field:"required" json:"timeGranularity" yaml:"timeGranularity"` }
The time range drill down filter.
Example:
// 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" timeRangeDrillDownFilterProperty := &TimeRangeDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, RangeMaximum: jsii.String("rangeMaximum"), RangeMinimum: jsii.String("rangeMinimum"), TimeGranularity: jsii.String("timeGranularity"), }
type CfnDashboard_TimeRangeFilterProperty ¶ added in v2.72.0
type CfnDashboard_TimeRangeFilterProperty struct { // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timerangefilter.html#cfn-quicksight-dashboard-timerangefilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // An identifier that uniquely identifies a filter within a dashboard, analysis, or template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timerangefilter.html#cfn-quicksight-dashboard-timerangefilter-filterid // FilterId *string `field:"required" json:"filterId" yaml:"filterId"` // This option determines how null values should be treated when filtering data. // // - `ALL_VALUES` : Include null values in filtered results. // - `NULLS_ONLY` : Only include null values in filtered results. // - `NON_NULLS_ONLY` : Exclude null values from filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timerangefilter.html#cfn-quicksight-dashboard-timerangefilter-nulloption // NullOption *string `field:"required" json:"nullOption" yaml:"nullOption"` // The exclude period of the time range filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timerangefilter.html#cfn-quicksight-dashboard-timerangefilter-excludeperiodconfiguration // ExcludePeriodConfiguration interface{} `field:"optional" json:"excludePeriodConfiguration" yaml:"excludePeriodConfiguration"` // Determines whether the maximum value in the filter value range should be included in the filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timerangefilter.html#cfn-quicksight-dashboard-timerangefilter-includemaximum // IncludeMaximum interface{} `field:"optional" json:"includeMaximum" yaml:"includeMaximum"` // Determines whether the minimum value in the filter value range should be included in the filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timerangefilter.html#cfn-quicksight-dashboard-timerangefilter-includeminimum // IncludeMinimum interface{} `field:"optional" json:"includeMinimum" yaml:"includeMinimum"` // The maximum value for the filter value range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timerangefilter.html#cfn-quicksight-dashboard-timerangefilter-rangemaximumvalue // RangeMaximumValue interface{} `field:"optional" json:"rangeMaximumValue" yaml:"rangeMaximumValue"` // The minimum value for the filter value range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timerangefilter.html#cfn-quicksight-dashboard-timerangefilter-rangeminimumvalue // RangeMinimumValue interface{} `field:"optional" json:"rangeMinimumValue" yaml:"rangeMinimumValue"` // The level of time precision that is used to aggregate `DateTime` values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timerangefilter.html#cfn-quicksight-dashboard-timerangefilter-timegranularity // TimeGranularity *string `field:"optional" json:"timeGranularity" yaml:"timeGranularity"` }
A `TimeRangeFilter` filters values that are between two specified values.
Example:
// 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" timeRangeFilterProperty := &TimeRangeFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), // the properties below are optional ExcludePeriodConfiguration: &ExcludePeriodConfigurationProperty{ Amount: jsii.Number(123), Granularity: jsii.String("granularity"), // the properties below are optional Status: jsii.String("status"), }, IncludeMaximum: jsii.Boolean(false), IncludeMinimum: jsii.Boolean(false), RangeMaximumValue: &TimeRangeFilterValueProperty{ Parameter: jsii.String("parameter"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValue: jsii.String("staticValue"), }, RangeMinimumValue: &TimeRangeFilterValueProperty{ Parameter: jsii.String("parameter"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValue: jsii.String("staticValue"), }, TimeGranularity: jsii.String("timeGranularity"), }
type CfnDashboard_TimeRangeFilterValueProperty ¶ added in v2.72.0
type CfnDashboard_TimeRangeFilterValueProperty struct { // The parameter type input value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timerangefiltervalue.html#cfn-quicksight-dashboard-timerangefiltervalue-parameter // Parameter *string `field:"optional" json:"parameter" yaml:"parameter"` // The rolling date input value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timerangefiltervalue.html#cfn-quicksight-dashboard-timerangefiltervalue-rollingdate // RollingDate interface{} `field:"optional" json:"rollingDate" yaml:"rollingDate"` // The static input value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timerangefiltervalue.html#cfn-quicksight-dashboard-timerangefiltervalue-staticvalue // StaticValue *string `field:"optional" json:"staticValue" yaml:"staticValue"` }
The value of a time range filter.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" timeRangeFilterValueProperty := &TimeRangeFilterValueProperty{ Parameter: jsii.String("parameter"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValue: jsii.String("staticValue"), }
type CfnDashboard_TooltipItemProperty ¶ added in v2.72.0
type CfnDashboard_TooltipItemProperty struct { // The tooltip item for the columns that are not part of a field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tooltipitem.html#cfn-quicksight-dashboard-tooltipitem-columntooltipitem // ColumnTooltipItem interface{} `field:"optional" json:"columnTooltipItem" yaml:"columnTooltipItem"` // The tooltip item for the fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tooltipitem.html#cfn-quicksight-dashboard-tooltipitem-fieldtooltipitem // FieldTooltipItem interface{} `field:"optional" json:"fieldTooltipItem" yaml:"fieldTooltipItem"` }
The tooltip.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" tooltipItemProperty := &TooltipItemProperty{ ColumnTooltipItem: &ColumnTooltipItemProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional Aggregation: &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"), }, }, Label: jsii.String("label"), Visibility: jsii.String("visibility"), }, FieldTooltipItem: &FieldTooltipItemProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Label: jsii.String("label"), Visibility: jsii.String("visibility"), }, }
type CfnDashboard_TooltipOptionsProperty ¶ added in v2.72.0
type CfnDashboard_TooltipOptionsProperty struct { // The setup for the detailed tooltip. // // The tooltip setup is always saved. The display type is decided based on the tooltip type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tooltipoptions.html#cfn-quicksight-dashboard-tooltipoptions-fieldbasedtooltip // FieldBasedTooltip interface{} `field:"optional" json:"fieldBasedTooltip" yaml:"fieldBasedTooltip"` // The selected type for the tooltip. Choose one of the following options:. // // - `BASIC` : A basic tooltip. // - `DETAILED` : A detailed tooltip. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tooltipoptions.html#cfn-quicksight-dashboard-tooltipoptions-selectedtooltiptype // SelectedTooltipType *string `field:"optional" json:"selectedTooltipType" yaml:"selectedTooltipType"` // Determines whether or not the tooltip is visible. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tooltipoptions.html#cfn-quicksight-dashboard-tooltipoptions-tooltipvisibility // TooltipVisibility *string `field:"optional" json:"tooltipVisibility" yaml:"tooltipVisibility"` }
The display options for the visual tooltip.
Example:
// 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" tooltipOptionsProperty := &TooltipOptionsProperty{ FieldBasedTooltip: &FieldBasedTooltipProperty{ AggregationVisibility: jsii.String("aggregationVisibility"), TooltipFields: []interface{}{ &TooltipItemProperty{ ColumnTooltipItem: &ColumnTooltipItemProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional Aggregation: &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"), }, }, Label: jsii.String("label"), Visibility: jsii.String("visibility"), }, FieldTooltipItem: &FieldTooltipItemProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Label: jsii.String("label"), Visibility: jsii.String("visibility"), }, }, }, TooltipTitleType: jsii.String("tooltipTitleType"), }, SelectedTooltipType: jsii.String("selectedTooltipType"), TooltipVisibility: jsii.String("tooltipVisibility"), }
type CfnDashboard_TopBottomFilterProperty ¶ added in v2.72.0
type CfnDashboard_TopBottomFilterProperty struct { // The aggregation and sort configuration of the top bottom filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomfilter.html#cfn-quicksight-dashboard-topbottomfilter-aggregationsortconfigurations // AggregationSortConfigurations interface{} `field:"required" json:"aggregationSortConfigurations" yaml:"aggregationSortConfigurations"` // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomfilter.html#cfn-quicksight-dashboard-topbottomfilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // An identifier that uniquely identifies a filter within a dashboard, analysis, or template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomfilter.html#cfn-quicksight-dashboard-topbottomfilter-filterid // FilterId *string `field:"required" json:"filterId" yaml:"filterId"` // The number of items to include in the top bottom filter results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomfilter.html#cfn-quicksight-dashboard-topbottomfilter-limit // Limit *float64 `field:"optional" json:"limit" yaml:"limit"` // The parameter whose value should be used for the filter value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomfilter.html#cfn-quicksight-dashboard-topbottomfilter-parametername // ParameterName *string `field:"optional" json:"parameterName" yaml:"parameterName"` // The level of time precision that is used to aggregate `DateTime` values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomfilter.html#cfn-quicksight-dashboard-topbottomfilter-timegranularity // TimeGranularity *string `field:"optional" json:"timeGranularity" yaml:"timeGranularity"` }
A `TopBottomFilter` filters values that are at the top or the bottom.
Example:
// 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" topBottomFilterProperty := &TopBottomFilterProperty{ AggregationSortConfigurations: []interface{}{ &AggregationSortConfigurationProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SortDirection: jsii.String("sortDirection"), // the properties below are optional AggregationFunction: &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"), }, }, }, }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), // the properties below are optional Limit: jsii.Number(123), ParameterName: jsii.String("parameterName"), TimeGranularity: jsii.String("timeGranularity"), }
type CfnDashboard_TopBottomMoversComputationProperty ¶ added in v2.72.0
type CfnDashboard_TopBottomMoversComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html#cfn-quicksight-dashboard-topbottommoverscomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The computation type. Choose from the following options:. // // - TOP: Top movers computation. // - BOTTOM: Bottom movers computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html#cfn-quicksight-dashboard-topbottommoverscomputation-type // Type *string `field:"required" json:"type" yaml:"type"` // The category field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html#cfn-quicksight-dashboard-topbottommoverscomputation-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The mover size setup of the top and bottom movers computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html#cfn-quicksight-dashboard-topbottommoverscomputation-moversize // // Default: - 0. // MoverSize *float64 `field:"optional" json:"moverSize" yaml:"moverSize"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html#cfn-quicksight-dashboard-topbottommoverscomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The sort order setup of the top and bottom movers computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html#cfn-quicksight-dashboard-topbottommoverscomputation-sortorder // SortOrder *string `field:"optional" json:"sortOrder" yaml:"sortOrder"` // The time field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html#cfn-quicksight-dashboard-topbottommoverscomputation-time // Time interface{} `field:"optional" json:"time" yaml:"time"` // The value field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html#cfn-quicksight-dashboard-topbottommoverscomputation-value // Value interface{} `field:"optional" json:"value" yaml:"value"` }
The top movers and bottom movers computation setup.
Example:
type CfnDashboard_TopBottomRankedComputationProperty ¶ added in v2.72.0
type CfnDashboard_TopBottomRankedComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomrankedcomputation.html#cfn-quicksight-dashboard-topbottomrankedcomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The computation type. Choose one of the following options:. // // - TOP: A top ranked computation. // - BOTTOM: A bottom ranked computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomrankedcomputation.html#cfn-quicksight-dashboard-topbottomrankedcomputation-type // Type *string `field:"required" json:"type" yaml:"type"` // The category field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomrankedcomputation.html#cfn-quicksight-dashboard-topbottomrankedcomputation-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomrankedcomputation.html#cfn-quicksight-dashboard-topbottomrankedcomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The result size of a top and bottom ranked computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomrankedcomputation.html#cfn-quicksight-dashboard-topbottomrankedcomputation-resultsize // // Default: - 0. // ResultSize *float64 `field:"optional" json:"resultSize" yaml:"resultSize"` // The value field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomrankedcomputation.html#cfn-quicksight-dashboard-topbottomrankedcomputation-value // Value interface{} `field:"optional" json:"value" yaml:"value"` }
The top ranked and bottom ranked computation configuration.
Example:
type CfnDashboard_TotalAggregationComputationProperty ¶ added in v2.72.0
type CfnDashboard_TotalAggregationComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-totalaggregationcomputation.html#cfn-quicksight-dashboard-totalaggregationcomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-totalaggregationcomputation.html#cfn-quicksight-dashboard-totalaggregationcomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The value field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-totalaggregationcomputation.html#cfn-quicksight-dashboard-totalaggregationcomputation-value // Value interface{} `field:"optional" json:"value" yaml:"value"` }
The total aggregation computation configuration.
Example:
// 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" totalAggregationComputationProperty := &TotalAggregationComputationProperty{ ComputationId: jsii.String("computationId"), // the properties below are optional Name: jsii.String("name"), Value: &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }
type CfnDashboard_TotalAggregationFunctionProperty ¶ added in v2.103.0
type CfnDashboard_TotalAggregationFunctionProperty struct { // A built in aggregation function for total values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-totalaggregationfunction.html#cfn-quicksight-dashboard-totalaggregationfunction-simpletotalaggregationfunction // SimpleTotalAggregationFunction *string `field:"optional" json:"simpleTotalAggregationFunction" yaml:"simpleTotalAggregationFunction"` }
An aggregation function that aggregates the total values of a measure.
Example:
// 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" totalAggregationFunctionProperty := &TotalAggregationFunctionProperty{ SimpleTotalAggregationFunction: jsii.String("simpleTotalAggregationFunction"), }
type CfnDashboard_TotalAggregationOptionProperty ¶ added in v2.103.0
type CfnDashboard_TotalAggregationOptionProperty struct { // The field id that's associated with the total aggregation option. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-totalaggregationoption.html#cfn-quicksight-dashboard-totalaggregationoption-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The total aggregation function that you want to set for a specified field id. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-totalaggregationoption.html#cfn-quicksight-dashboard-totalaggregationoption-totalaggregationfunction // TotalAggregationFunction interface{} `field:"required" json:"totalAggregationFunction" yaml:"totalAggregationFunction"` }
The total aggregation settings map of a field id.
Example:
// 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" totalAggregationOptionProperty := &TotalAggregationOptionProperty{ FieldId: jsii.String("fieldId"), TotalAggregationFunction: &TotalAggregationFunctionProperty{ SimpleTotalAggregationFunction: jsii.String("simpleTotalAggregationFunction"), }, }
type CfnDashboard_TotalOptionsProperty ¶ added in v2.72.0
type CfnDashboard_TotalOptionsProperty struct { // The custom label string for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-totaloptions.html#cfn-quicksight-dashboard-totaloptions-customlabel // CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"` // The placement (start, end) for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-totaloptions.html#cfn-quicksight-dashboard-totaloptions-placement // Placement *string `field:"optional" json:"placement" yaml:"placement"` // The scroll status (pinned, scrolled) for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-totaloptions.html#cfn-quicksight-dashboard-totaloptions-scrollstatus // ScrollStatus *string `field:"optional" json:"scrollStatus" yaml:"scrollStatus"` // The total aggregation settings for each value field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-totaloptions.html#cfn-quicksight-dashboard-totaloptions-totalaggregationoptions // TotalAggregationOptions interface{} `field:"optional" json:"totalAggregationOptions" yaml:"totalAggregationOptions"` // Cell styling options for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-totaloptions.html#cfn-quicksight-dashboard-totaloptions-totalcellstyle // TotalCellStyle interface{} `field:"optional" json:"totalCellStyle" yaml:"totalCellStyle"` // The visibility configuration for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-totaloptions.html#cfn-quicksight-dashboard-totaloptions-totalsvisibility // TotalsVisibility *string `field:"optional" json:"totalsVisibility" yaml:"totalsVisibility"` }
The total options for a table visual.
Example:
// 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" totalOptionsProperty := &TotalOptionsProperty{ CustomLabel: jsii.String("customLabel"), Placement: jsii.String("placement"), ScrollStatus: jsii.String("scrollStatus"), TotalAggregationOptions: []interface{}{ &TotalAggregationOptionProperty{ FieldId: jsii.String("fieldId"), TotalAggregationFunction: &TotalAggregationFunctionProperty{ SimpleTotalAggregationFunction: jsii.String("simpleTotalAggregationFunction"), }, }, }, TotalCellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, TotalsVisibility: jsii.String("totalsVisibility"), }
type CfnDashboard_TreeMapAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_TreeMapAggregatedFieldWellsProperty struct { // The color field well of a tree map. // // Values are grouped by aggregations based on group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-treemapaggregatedfieldwells.html#cfn-quicksight-dashboard-treemapaggregatedfieldwells-colors // Colors interface{} `field:"optional" json:"colors" yaml:"colors"` // The group by field well of a tree map. // // Values are grouped based on group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-treemapaggregatedfieldwells.html#cfn-quicksight-dashboard-treemapaggregatedfieldwells-groups // Groups interface{} `field:"optional" json:"groups" yaml:"groups"` // The size field well of a tree map. // // Values are aggregated based on group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-treemapaggregatedfieldwells.html#cfn-quicksight-dashboard-treemapaggregatedfieldwells-sizes // Sizes interface{} `field:"optional" json:"sizes" yaml:"sizes"` }
Aggregated field wells of a tree map.
Example:
type CfnDashboard_TreeMapConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_TreeMapConfigurationProperty struct { // The label options (label text, label visibility) for the colors displayed in a tree map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-treemapconfiguration.html#cfn-quicksight-dashboard-treemapconfiguration-colorlabeloptions // ColorLabelOptions interface{} `field:"optional" json:"colorLabelOptions" yaml:"colorLabelOptions"` // The color options (gradient color, point of divergence) of a tree map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-treemapconfiguration.html#cfn-quicksight-dashboard-treemapconfiguration-colorscale // ColorScale interface{} `field:"optional" json:"colorScale" yaml:"colorScale"` // The options that determine if visual data labels are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-treemapconfiguration.html#cfn-quicksight-dashboard-treemapconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-treemapconfiguration.html#cfn-quicksight-dashboard-treemapconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The label options (label text, label visibility) of the groups that are displayed in a tree map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-treemapconfiguration.html#cfn-quicksight-dashboard-treemapconfiguration-grouplabeloptions // GroupLabelOptions interface{} `field:"optional" json:"groupLabelOptions" yaml:"groupLabelOptions"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-treemapconfiguration.html#cfn-quicksight-dashboard-treemapconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The label options (label text, label visibility) of the sizes that are displayed in a tree map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-treemapconfiguration.html#cfn-quicksight-dashboard-treemapconfiguration-sizelabeloptions // SizeLabelOptions interface{} `field:"optional" json:"sizeLabelOptions" yaml:"sizeLabelOptions"` // The sort configuration of a tree map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-treemapconfiguration.html#cfn-quicksight-dashboard-treemapconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The tooltip display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-treemapconfiguration.html#cfn-quicksight-dashboard-treemapconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` }
The configuration of a tree map.
Example:
type CfnDashboard_TreeMapFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_TreeMapFieldWellsProperty struct { // The aggregated field wells of a tree map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-treemapfieldwells.html#cfn-quicksight-dashboard-treemapfieldwells-treemapaggregatedfieldwells // TreeMapAggregatedFieldWells interface{} `field:"optional" json:"treeMapAggregatedFieldWells" yaml:"treeMapAggregatedFieldWells"` }
The field wells of a tree map.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnDashboard_TreeMapSortConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_TreeMapSortConfigurationProperty struct { // The limit on the number of groups that are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-treemapsortconfiguration.html#cfn-quicksight-dashboard-treemapsortconfiguration-treemapgroupitemslimitconfiguration // TreeMapGroupItemsLimitConfiguration interface{} `field:"optional" json:"treeMapGroupItemsLimitConfiguration" yaml:"treeMapGroupItemsLimitConfiguration"` // The sort configuration of group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-treemapsortconfiguration.html#cfn-quicksight-dashboard-treemapsortconfiguration-treemapsort // TreeMapSort interface{} `field:"optional" json:"treeMapSort" yaml:"treeMapSort"` }
The sort configuration of a tree map.
Example:
// 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" treeMapSortConfigurationProperty := &TreeMapSortConfigurationProperty{ TreeMapGroupItemsLimitConfiguration: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, TreeMapSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnDashboard_TreeMapVisualProperty ¶ added in v2.72.0
type CfnDashboard_TreeMapVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-treemapvisual.html#cfn-quicksight-dashboard-treemapvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-treemapvisual.html#cfn-quicksight-dashboard-treemapvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-treemapvisual.html#cfn-quicksight-dashboard-treemapvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-treemapvisual.html#cfn-quicksight-dashboard-treemapvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-treemapvisual.html#cfn-quicksight-dashboard-treemapvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-treemapvisual.html#cfn-quicksight-dashboard-treemapvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A tree map.
For more information, see [Using tree maps](https://docs.aws.amazon.com/quicksight/latest/user/tree-map.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnDashboard_TrendArrowOptionsProperty ¶ added in v2.72.0
type CfnDashboard_TrendArrowOptionsProperty struct { // The visibility of the trend arrows. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-trendarrowoptions.html#cfn-quicksight-dashboard-trendarrowoptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options that determine the presentation of trend arrows in a KPI visual.
Example:
// 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" trendArrowOptionsProperty := &TrendArrowOptionsProperty{ Visibility: jsii.String("visibility"), }
type CfnDashboard_UnaggregatedFieldProperty ¶ added in v2.72.0
type CfnDashboard_UnaggregatedFieldProperty struct { // The column that is used in the `UnaggregatedField` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-unaggregatedfield.html#cfn-quicksight-dashboard-unaggregatedfield-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The custom field ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-unaggregatedfield.html#cfn-quicksight-dashboard-unaggregatedfield-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The format configuration of the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-unaggregatedfield.html#cfn-quicksight-dashboard-unaggregatedfield-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` }
The unaggregated field for a table.
Example:
// 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" unaggregatedFieldProperty := &UnaggregatedFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }
type CfnDashboard_UniqueValuesComputationProperty ¶ added in v2.72.0
type CfnDashboard_UniqueValuesComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-uniquevaluescomputation.html#cfn-quicksight-dashboard-uniquevaluescomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The category field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-uniquevaluescomputation.html#cfn-quicksight-dashboard-uniquevaluescomputation-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-uniquevaluescomputation.html#cfn-quicksight-dashboard-uniquevaluescomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` }
The unique values computation configuration.
Example:
// 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" uniqueValuesComputationProperty := &UniqueValuesComputationProperty{ ComputationId: jsii.String("computationId"), // the properties below are optional Category: &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, Name: jsii.String("name"), }
type CfnDashboard_ValidationStrategyProperty ¶ added in v2.103.0
type CfnDashboard_ValidationStrategyProperty struct { // The mode of validation for the asset to be created or updated. // // When you set this value to `STRICT` , strict validation for every error is enforced. When you set this value to `LENIENT` , validation is skipped for specific UI errors. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-validationstrategy.html#cfn-quicksight-dashboard-validationstrategy-mode // Mode *string `field:"required" json:"mode" yaml:"mode"` }
The option to relax the validation that is required to create and update analyses, dashboards, and templates with definition objects.
When you set this value to `LENIENT` , validation is skipped for specific errors.
Example:
// 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" validationStrategyProperty := &ValidationStrategyProperty{ Mode: jsii.String("mode"), }
type CfnDashboard_VisibleRangeOptionsProperty ¶ added in v2.72.0
type CfnDashboard_VisibleRangeOptionsProperty struct { // The percent range in the visible range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visiblerangeoptions.html#cfn-quicksight-dashboard-visiblerangeoptions-percentrange // PercentRange interface{} `field:"optional" json:"percentRange" yaml:"percentRange"` }
The range options for the data zoom scroll bar.
Example:
// 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" visibleRangeOptionsProperty := &VisibleRangeOptionsProperty{ PercentRange: &PercentVisibleRangeProperty{ From: jsii.Number(123), To: jsii.Number(123), }, }
type CfnDashboard_VisualAxisSortOptionProperty ¶ added in v2.72.0
type CfnDashboard_VisualAxisSortOptionProperty struct { // The availaiblity status of a visual's axis sort options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visualaxissortoption.html#cfn-quicksight-dashboard-visualaxissortoption-availabilitystatus // AvailabilityStatus *string `field:"optional" json:"availabilityStatus" yaml:"availabilityStatus"` }
The axis sort options for a visual.
Example:
// 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" visualAxisSortOptionProperty := &VisualAxisSortOptionProperty{ AvailabilityStatus: jsii.String("availabilityStatus"), }
type CfnDashboard_VisualCustomActionOperationProperty ¶ added in v2.72.0
type CfnDashboard_VisualCustomActionOperationProperty struct { // The filter operation that filters data included in a visual or in an entire sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visualcustomactionoperation.html#cfn-quicksight-dashboard-visualcustomactionoperation-filteroperation // FilterOperation interface{} `field:"optional" json:"filterOperation" yaml:"filterOperation"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visualcustomactionoperation.html#cfn-quicksight-dashboard-visualcustomactionoperation-navigationoperation // NavigationOperation interface{} `field:"optional" json:"navigationOperation" yaml:"navigationOperation"` // The set parameter operation that sets parameters in custom action. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visualcustomactionoperation.html#cfn-quicksight-dashboard-visualcustomactionoperation-setparametersoperation // SetParametersOperation interface{} `field:"optional" json:"setParametersOperation" yaml:"setParametersOperation"` // The URL operation that opens a link to another webpage. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visualcustomactionoperation.html#cfn-quicksight-dashboard-visualcustomactionoperation-urloperation // UrlOperation interface{} `field:"optional" json:"urlOperation" yaml:"urlOperation"` }
The operation that is defined by the custom action.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" visualCustomActionOperationProperty := &VisualCustomActionOperationProperty{ FilterOperation: &CustomActionFilterOperationProperty{ SelectedFieldsConfiguration: &FilterOperationSelectedFieldsConfigurationProperty{ SelectedColumns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, SelectedFieldOptions: jsii.String("selectedFieldOptions"), SelectedFields: []*string{ jsii.String("selectedFields"), }, }, TargetVisualsConfiguration: &FilterOperationTargetVisualsConfigurationProperty{ SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{ TargetVisualOptions: jsii.String("targetVisualOptions"), TargetVisuals: []*string{ jsii.String("targetVisuals"), }, }, }, }, NavigationOperation: &CustomActionNavigationOperationProperty{ LocalNavigationConfiguration: &LocalNavigationConfigurationProperty{ TargetSheetId: jsii.String("targetSheetId"), }, }, SetParametersOperation: &CustomActionSetParametersOperationProperty{ ParameterValueConfigurations: []interface{}{ &SetParameterValueConfigurationProperty{ DestinationParameterName: jsii.String("destinationParameterName"), Value: &DestinationParameterValueConfigurationProperty{ CustomValuesConfiguration: &CustomValuesConfigurationProperty{ CustomValues: &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }, // the properties below are optional IncludeNullValue: jsii.Boolean(false), }, SelectAllValueOptions: jsii.String("selectAllValueOptions"), SourceColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceField: jsii.String("sourceField"), SourceParameterName: jsii.String("sourceParameterName"), }, }, }, }, UrlOperation: &CustomActionURLOperationProperty{ UrlTarget: jsii.String("urlTarget"), UrlTemplate: jsii.String("urlTemplate"), }, }
type CfnDashboard_VisualCustomActionProperty ¶ added in v2.72.0
type CfnDashboard_VisualCustomActionProperty struct { // A list of `VisualCustomActionOperations` . // // This is a union type structure. For this structure to be valid, only one of the attributes can be defined. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visualcustomaction.html#cfn-quicksight-dashboard-visualcustomaction-actionoperations // ActionOperations interface{} `field:"required" json:"actionOperations" yaml:"actionOperations"` // The ID of the `VisualCustomAction` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visualcustomaction.html#cfn-quicksight-dashboard-visualcustomaction-customactionid // CustomActionId *string `field:"required" json:"customActionId" yaml:"customActionId"` // The name of the `VisualCustomAction` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visualcustomaction.html#cfn-quicksight-dashboard-visualcustomaction-name // Name *string `field:"required" json:"name" yaml:"name"` // The trigger of the `VisualCustomAction` . // // Valid values are defined as follows: // // - `DATA_POINT_CLICK` : Initiates a custom action by a left pointer click on a data point. // - `DATA_POINT_MENU` : Initiates a custom action by right pointer click from the menu. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visualcustomaction.html#cfn-quicksight-dashboard-visualcustomaction-trigger // Trigger *string `field:"required" json:"trigger" yaml:"trigger"` // The status of the `VisualCustomAction` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visualcustomaction.html#cfn-quicksight-dashboard-visualcustomaction-status // Status *string `field:"optional" json:"status" yaml:"status"` }
A custom action defined on a visual.
Example:
// 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" visualCustomActionProperty := &VisualCustomActionProperty{ ActionOperations: []interface{}{ &VisualCustomActionOperationProperty{ FilterOperation: &CustomActionFilterOperationProperty{ SelectedFieldsConfiguration: &FilterOperationSelectedFieldsConfigurationProperty{ SelectedColumns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, SelectedFieldOptions: jsii.String("selectedFieldOptions"), SelectedFields: []*string{ jsii.String("selectedFields"), }, }, TargetVisualsConfiguration: &FilterOperationTargetVisualsConfigurationProperty{ SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{ TargetVisualOptions: jsii.String("targetVisualOptions"), TargetVisuals: []*string{ jsii.String("targetVisuals"), }, }, }, }, NavigationOperation: &CustomActionNavigationOperationProperty{ LocalNavigationConfiguration: &LocalNavigationConfigurationProperty{ TargetSheetId: jsii.String("targetSheetId"), }, }, SetParametersOperation: &CustomActionSetParametersOperationProperty{ ParameterValueConfigurations: []interface{}{ &SetParameterValueConfigurationProperty{ DestinationParameterName: jsii.String("destinationParameterName"), Value: &DestinationParameterValueConfigurationProperty{ CustomValuesConfiguration: &CustomValuesConfigurationProperty{ CustomValues: &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }, // the properties below are optional IncludeNullValue: jsii.Boolean(false), }, SelectAllValueOptions: jsii.String("selectAllValueOptions"), SourceColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceField: jsii.String("sourceField"), SourceParameterName: jsii.String("sourceParameterName"), }, }, }, }, UrlOperation: &CustomActionURLOperationProperty{ UrlTarget: jsii.String("urlTarget"), UrlTemplate: jsii.String("urlTemplate"), }, }, }, CustomActionId: jsii.String("customActionId"), Name: jsii.String("name"), Trigger: jsii.String("trigger"), // the properties below are optional Status: jsii.String("status"), }
type CfnDashboard_VisualMenuOptionProperty ¶ added in v2.72.0
type CfnDashboard_VisualMenuOptionProperty struct { // The availaiblity status of a visual's menu options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visualmenuoption.html#cfn-quicksight-dashboard-visualmenuoption-availabilitystatus // AvailabilityStatus *string `field:"optional" json:"availabilityStatus" yaml:"availabilityStatus"` }
The menu options for a visual.
Example:
// 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" visualMenuOptionProperty := &VisualMenuOptionProperty{ AvailabilityStatus: jsii.String("availabilityStatus"), }
type CfnDashboard_VisualPaletteProperty ¶ added in v2.72.0
type CfnDashboard_VisualPaletteProperty struct { // The chart color options for the visual palette. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visualpalette.html#cfn-quicksight-dashboard-visualpalette-chartcolor // ChartColor *string `field:"optional" json:"chartColor" yaml:"chartColor"` // The color map options for the visual palette. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visualpalette.html#cfn-quicksight-dashboard-visualpalette-colormap // ColorMap interface{} `field:"optional" json:"colorMap" yaml:"colorMap"` }
The visual display options for the visual palette.
Example:
// 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" visualPaletteProperty := &VisualPaletteProperty{ ChartColor: jsii.String("chartColor"), ColorMap: []interface{}{ &DataPathColorProperty{ Color: jsii.String("color"), Element: &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, // the properties below are optional TimeGranularity: jsii.String("timeGranularity"), }, }, }
type CfnDashboard_VisualProperty ¶ added in v2.72.0
type CfnDashboard_VisualProperty struct { // A bar chart. // // For more information, see [Using bar charts](https://docs.aws.amazon.com/quicksight/latest/user/bar-charts.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visual.html#cfn-quicksight-dashboard-visual-barchartvisual // BarChartVisual interface{} `field:"optional" json:"barChartVisual" yaml:"barChartVisual"` // A box plot. // // For more information, see [Using box plots](https://docs.aws.amazon.com/quicksight/latest/user/box-plots.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visual.html#cfn-quicksight-dashboard-visual-boxplotvisual // BoxPlotVisual interface{} `field:"optional" json:"boxPlotVisual" yaml:"boxPlotVisual"` // A combo chart. // // For more information, see [Using combo charts](https://docs.aws.amazon.com/quicksight/latest/user/combo-charts.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visual.html#cfn-quicksight-dashboard-visual-combochartvisual // ComboChartVisual interface{} `field:"optional" json:"comboChartVisual" yaml:"comboChartVisual"` // A visual that contains custom content. // // For more information, see [Using custom visual content](https://docs.aws.amazon.com/quicksight/latest/user/custom-visual-content.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visual.html#cfn-quicksight-dashboard-visual-customcontentvisual // CustomContentVisual interface{} `field:"optional" json:"customContentVisual" yaml:"customContentVisual"` // An empty visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visual.html#cfn-quicksight-dashboard-visual-emptyvisual // EmptyVisual interface{} `field:"optional" json:"emptyVisual" yaml:"emptyVisual"` // A filled map. // // For more information, see [Creating filled maps](https://docs.aws.amazon.com/quicksight/latest/user/filled-maps.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visual.html#cfn-quicksight-dashboard-visual-filledmapvisual // FilledMapVisual interface{} `field:"optional" json:"filledMapVisual" yaml:"filledMapVisual"` // A funnel chart. // // For more information, see [Using funnel charts](https://docs.aws.amazon.com/quicksight/latest/user/funnel-visual-content.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visual.html#cfn-quicksight-dashboard-visual-funnelchartvisual // FunnelChartVisual interface{} `field:"optional" json:"funnelChartVisual" yaml:"funnelChartVisual"` // A gauge chart. // // For more information, see [Using gauge charts](https://docs.aws.amazon.com/quicksight/latest/user/gauge-chart.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visual.html#cfn-quicksight-dashboard-visual-gaugechartvisual // GaugeChartVisual interface{} `field:"optional" json:"gaugeChartVisual" yaml:"gaugeChartVisual"` // A geospatial map or a points on map visual. // // For more information, see [Creating point maps](https://docs.aws.amazon.com/quicksight/latest/user/point-maps.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visual.html#cfn-quicksight-dashboard-visual-geospatialmapvisual // GeospatialMapVisual interface{} `field:"optional" json:"geospatialMapVisual" yaml:"geospatialMapVisual"` // A heat map. // // For more information, see [Using heat maps](https://docs.aws.amazon.com/quicksight/latest/user/heat-map.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visual.html#cfn-quicksight-dashboard-visual-heatmapvisual // HeatMapVisual interface{} `field:"optional" json:"heatMapVisual" yaml:"heatMapVisual"` // A histogram. // // For more information, see [Using histograms](https://docs.aws.amazon.com/quicksight/latest/user/histogram-charts.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visual.html#cfn-quicksight-dashboard-visual-histogramvisual // HistogramVisual interface{} `field:"optional" json:"histogramVisual" yaml:"histogramVisual"` // An insight visual. // // For more information, see [Working with insights](https://docs.aws.amazon.com/quicksight/latest/user/computational-insights.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visual.html#cfn-quicksight-dashboard-visual-insightvisual // InsightVisual interface{} `field:"optional" json:"insightVisual" yaml:"insightVisual"` // A key performance indicator (KPI). // // For more information, see [Using KPIs](https://docs.aws.amazon.com/quicksight/latest/user/kpi.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visual.html#cfn-quicksight-dashboard-visual-kpivisual // KpiVisual interface{} `field:"optional" json:"kpiVisual" yaml:"kpiVisual"` // A line chart. // // For more information, see [Using line charts](https://docs.aws.amazon.com/quicksight/latest/user/line-charts.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visual.html#cfn-quicksight-dashboard-visual-linechartvisual // LineChartVisual interface{} `field:"optional" json:"lineChartVisual" yaml:"lineChartVisual"` // A pie or donut chart. // // For more information, see [Using pie charts](https://docs.aws.amazon.com/quicksight/latest/user/pie-chart.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visual.html#cfn-quicksight-dashboard-visual-piechartvisual // PieChartVisual interface{} `field:"optional" json:"pieChartVisual" yaml:"pieChartVisual"` // A pivot table. // // For more information, see [Using pivot tables](https://docs.aws.amazon.com/quicksight/latest/user/pivot-table.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visual.html#cfn-quicksight-dashboard-visual-pivottablevisual // PivotTableVisual interface{} `field:"optional" json:"pivotTableVisual" yaml:"pivotTableVisual"` // A radar chart visual. // // For more information, see [Using radar charts](https://docs.aws.amazon.com/quicksight/latest/user/radar-chart.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visual.html#cfn-quicksight-dashboard-visual-radarchartvisual // RadarChartVisual interface{} `field:"optional" json:"radarChartVisual" yaml:"radarChartVisual"` // A sankey diagram. // // For more information, see [Using Sankey diagrams](https://docs.aws.amazon.com/quicksight/latest/user/sankey-diagram.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visual.html#cfn-quicksight-dashboard-visual-sankeydiagramvisual // SankeyDiagramVisual interface{} `field:"optional" json:"sankeyDiagramVisual" yaml:"sankeyDiagramVisual"` // A scatter plot. // // For more information, see [Using scatter plots](https://docs.aws.amazon.com/quicksight/latest/user/scatter-plot.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visual.html#cfn-quicksight-dashboard-visual-scatterplotvisual // ScatterPlotVisual interface{} `field:"optional" json:"scatterPlotVisual" yaml:"scatterPlotVisual"` // A table visual. // // For more information, see [Using tables as visuals](https://docs.aws.amazon.com/quicksight/latest/user/tabular.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visual.html#cfn-quicksight-dashboard-visual-tablevisual // TableVisual interface{} `field:"optional" json:"tableVisual" yaml:"tableVisual"` // A tree map. // // For more information, see [Using tree maps](https://docs.aws.amazon.com/quicksight/latest/user/tree-map.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visual.html#cfn-quicksight-dashboard-visual-treemapvisual // TreeMapVisual interface{} `field:"optional" json:"treeMapVisual" yaml:"treeMapVisual"` // A waterfall chart. // // For more information, see [Using waterfall charts](https://docs.aws.amazon.com/quicksight/latest/user/waterfall-chart.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visual.html#cfn-quicksight-dashboard-visual-waterfallvisual // WaterfallVisual interface{} `field:"optional" json:"waterfallVisual" yaml:"waterfallVisual"` // A word cloud. // // For more information, see [Using word clouds](https://docs.aws.amazon.com/quicksight/latest/user/word-cloud.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visual.html#cfn-quicksight-dashboard-visual-wordcloudvisual // WordCloudVisual interface{} `field:"optional" json:"wordCloudVisual" yaml:"wordCloudVisual"` }
A visual displayed on a sheet in an analysis, dashboard, or template.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnDashboard_VisualSubtitleLabelOptionsProperty ¶ added in v2.72.0
type CfnDashboard_VisualSubtitleLabelOptionsProperty struct { // The long text format of the subtitle label, such as plain text or rich text. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visualsubtitlelabeloptions.html#cfn-quicksight-dashboard-visualsubtitlelabeloptions-formattext // FormatText interface{} `field:"optional" json:"formatText" yaml:"formatText"` // The visibility of the subtitle label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visualsubtitlelabeloptions.html#cfn-quicksight-dashboard-visualsubtitlelabeloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The subtitle label options for a visual.
Example:
// 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" visualSubtitleLabelOptionsProperty := &VisualSubtitleLabelOptionsProperty{ FormatText: &LongFormatTextProperty{ PlainText: jsii.String("plainText"), RichText: jsii.String("richText"), }, Visibility: jsii.String("visibility"), }
type CfnDashboard_VisualTitleLabelOptionsProperty ¶ added in v2.72.0
type CfnDashboard_VisualTitleLabelOptionsProperty struct { // The short text format of the title label, such as plain text or rich text. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visualtitlelabeloptions.html#cfn-quicksight-dashboard-visualtitlelabeloptions-formattext // FormatText interface{} `field:"optional" json:"formatText" yaml:"formatText"` // The visibility of the title label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visualtitlelabeloptions.html#cfn-quicksight-dashboard-visualtitlelabeloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The title label options for a visual.
Example:
// 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" visualTitleLabelOptionsProperty := &VisualTitleLabelOptionsProperty{ FormatText: &ShortFormatTextProperty{ PlainText: jsii.String("plainText"), RichText: jsii.String("richText"), }, Visibility: jsii.String("visibility"), }
type CfnDashboard_WaterfallChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_WaterfallChartAggregatedFieldWellsProperty struct { // The breakdown field wells of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartaggregatedfieldwells.html#cfn-quicksight-dashboard-waterfallchartaggregatedfieldwells-breakdowns // Breakdowns interface{} `field:"optional" json:"breakdowns" yaml:"breakdowns"` // The category field wells of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartaggregatedfieldwells.html#cfn-quicksight-dashboard-waterfallchartaggregatedfieldwells-categories // Categories interface{} `field:"optional" json:"categories" yaml:"categories"` // The value field wells of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartaggregatedfieldwells.html#cfn-quicksight-dashboard-waterfallchartaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The field well configuration of a waterfall visual.
Example:
type CfnDashboard_WaterfallChartConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_WaterfallChartConfigurationProperty struct { // The options that determine the presentation of the category axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-categoryaxisdisplayoptions // CategoryAxisDisplayOptions interface{} `field:"optional" json:"categoryAxisDisplayOptions" yaml:"categoryAxisDisplayOptions"` // The options that determine the presentation of the category axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-categoryaxislabeloptions // CategoryAxisLabelOptions interface{} `field:"optional" json:"categoryAxisLabelOptions" yaml:"categoryAxisLabelOptions"` // The data label configuration of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The field well configuration of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend configuration of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The options that determine the presentation of the y-axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-primaryyaxisdisplayoptions // PrimaryYAxisDisplayOptions interface{} `field:"optional" json:"primaryYAxisDisplayOptions" yaml:"primaryYAxisDisplayOptions"` // The options that determine the presentation of the y-axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-primaryyaxislabeloptions // PrimaryYAxisLabelOptions interface{} `field:"optional" json:"primaryYAxisLabelOptions" yaml:"primaryYAxisLabelOptions"` // The sort configuration of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The visual palette configuration of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` // The options that determine the presentation of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-waterfallchartoptions // WaterfallChartOptions interface{} `field:"optional" json:"waterfallChartOptions" yaml:"waterfallChartOptions"` }
The configuration for a waterfall visual.
Example:
type CfnDashboard_WaterfallChartFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_WaterfallChartFieldWellsProperty struct { // The field well configuration of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartfieldwells.html#cfn-quicksight-dashboard-waterfallchartfieldwells-waterfallchartaggregatedfieldwells // WaterfallChartAggregatedFieldWells interface{} `field:"optional" json:"waterfallChartAggregatedFieldWells" yaml:"waterfallChartAggregatedFieldWells"` }
The field well configuration of a waterfall visual.
Example:
type CfnDashboard_WaterfallChartOptionsProperty ¶ added in v2.72.0
type CfnDashboard_WaterfallChartOptionsProperty struct { // This option determines the total bar label of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartoptions.html#cfn-quicksight-dashboard-waterfallchartoptions-totalbarlabel // TotalBarLabel *string `field:"optional" json:"totalBarLabel" yaml:"totalBarLabel"` }
The options that determine the presentation of a waterfall visual.
Example:
// 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" waterfallChartOptionsProperty := &WaterfallChartOptionsProperty{ TotalBarLabel: jsii.String("totalBarLabel"), }
type CfnDashboard_WaterfallChartSortConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_WaterfallChartSortConfigurationProperty struct { // The limit on the number of bar groups that are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartsortconfiguration.html#cfn-quicksight-dashboard-waterfallchartsortconfiguration-breakdownitemslimit // BreakdownItemsLimit interface{} `field:"optional" json:"breakdownItemsLimit" yaml:"breakdownItemsLimit"` // The sort configuration of the category fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartsortconfiguration.html#cfn-quicksight-dashboard-waterfallchartsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` }
The sort configuration of a waterfall visual.
Example:
// 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" waterfallChartSortConfigurationProperty := &WaterfallChartSortConfigurationProperty{ BreakdownItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnDashboard_WaterfallVisualProperty ¶ added in v2.72.0
type CfnDashboard_WaterfallVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallvisual.html#cfn-quicksight-dashboard-waterfallvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallvisual.html#cfn-quicksight-dashboard-waterfallvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration for a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallvisual.html#cfn-quicksight-dashboard-waterfallvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallvisual.html#cfn-quicksight-dashboard-waterfallvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallvisual.html#cfn-quicksight-dashboard-waterfallvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallvisual.html#cfn-quicksight-dashboard-waterfallvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A waterfall chart.
For more information, see [Using waterfall charts](https://docs.aws.amazon.com/quicksight/latest/user/waterfall-chart.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnDashboard_WhatIfPointScenarioProperty ¶ added in v2.72.0
type CfnDashboard_WhatIfPointScenarioProperty struct { // The date that you need the forecast results for. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-whatifpointscenario.html#cfn-quicksight-dashboard-whatifpointscenario-date // Date *string `field:"required" json:"date" yaml:"date"` // The target value that you want to meet for the provided date. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-whatifpointscenario.html#cfn-quicksight-dashboard-whatifpointscenario-value // // Default: - 0. // Value *float64 `field:"required" json:"value" yaml:"value"` }
Provides the forecast to meet the target for a particular date.
Example:
// 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" whatIfPointScenarioProperty := &WhatIfPointScenarioProperty{ Date: jsii.String("date"), Value: jsii.Number(123), }
type CfnDashboard_WhatIfRangeScenarioProperty ¶ added in v2.72.0
type CfnDashboard_WhatIfRangeScenarioProperty struct { // The end date in the date range that you need the forecast results for. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-whatifrangescenario.html#cfn-quicksight-dashboard-whatifrangescenario-enddate // EndDate *string `field:"required" json:"endDate" yaml:"endDate"` // The start date in the date range that you need the forecast results for. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-whatifrangescenario.html#cfn-quicksight-dashboard-whatifrangescenario-startdate // StartDate *string `field:"required" json:"startDate" yaml:"startDate"` // The target value that you want to meet for the provided date range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-whatifrangescenario.html#cfn-quicksight-dashboard-whatifrangescenario-value // // Default: - 0. // Value *float64 `field:"required" json:"value" yaml:"value"` }
Provides the forecast to meet the target for a particular date range.
Example:
// 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" whatIfRangeScenarioProperty := &WhatIfRangeScenarioProperty{ EndDate: jsii.String("endDate"), StartDate: jsii.String("startDate"), Value: jsii.Number(123), }
type CfnDashboard_WordCloudAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_WordCloudAggregatedFieldWellsProperty struct { // The group by field well of a word cloud. // // Values are grouped by group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-wordcloudaggregatedfieldwells.html#cfn-quicksight-dashboard-wordcloudaggregatedfieldwells-groupby // GroupBy interface{} `field:"optional" json:"groupBy" yaml:"groupBy"` // The size field well of a word cloud. // // Values are aggregated based on group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-wordcloudaggregatedfieldwells.html#cfn-quicksight-dashboard-wordcloudaggregatedfieldwells-size // Size interface{} `field:"optional" json:"size" yaml:"size"` }
The aggregated field wells of a word cloud.
Example:
// 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" wordCloudAggregatedFieldWellsProperty := &WordCloudAggregatedFieldWellsProperty{ GroupBy: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Size: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }
type CfnDashboard_WordCloudChartConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_WordCloudChartConfigurationProperty struct { // The label options (label text, label visibility, and sort icon visibility) for the word cloud category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-wordcloudchartconfiguration.html#cfn-quicksight-dashboard-wordcloudchartconfiguration-categorylabeloptions // CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-wordcloudchartconfiguration.html#cfn-quicksight-dashboard-wordcloudchartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The sort configuration of a word cloud visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-wordcloudchartconfiguration.html#cfn-quicksight-dashboard-wordcloudchartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The options for a word cloud visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-wordcloudchartconfiguration.html#cfn-quicksight-dashboard-wordcloudchartconfiguration-wordcloudoptions // WordCloudOptions interface{} `field:"optional" json:"wordCloudOptions" yaml:"wordCloudOptions"` }
The configuration of a word cloud visual.
Example:
type CfnDashboard_WordCloudFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_WordCloudFieldWellsProperty struct { // The aggregated field wells of a word cloud. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-wordcloudfieldwells.html#cfn-quicksight-dashboard-wordcloudfieldwells-wordcloudaggregatedfieldwells // WordCloudAggregatedFieldWells interface{} `field:"optional" json:"wordCloudAggregatedFieldWells" yaml:"wordCloudAggregatedFieldWells"` }
The field wells of a word cloud visual.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" wordCloudFieldWellsProperty := &WordCloudFieldWellsProperty{ WordCloudAggregatedFieldWells: &WordCloudAggregatedFieldWellsProperty{ GroupBy: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Size: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }, }
type CfnDashboard_WordCloudOptionsProperty ¶ added in v2.72.0
type CfnDashboard_WordCloudOptionsProperty struct { // The cloud layout options (fluid, normal) of a word cloud. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-wordcloudoptions.html#cfn-quicksight-dashboard-wordcloudoptions-cloudlayout // CloudLayout *string `field:"optional" json:"cloudLayout" yaml:"cloudLayout"` // The length limit of each word from 1-100. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-wordcloudoptions.html#cfn-quicksight-dashboard-wordcloudoptions-maximumstringlength // MaximumStringLength *float64 `field:"optional" json:"maximumStringLength" yaml:"maximumStringLength"` // The word casing options (lower_case, existing_case) for the words in a word cloud. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-wordcloudoptions.html#cfn-quicksight-dashboard-wordcloudoptions-wordcasing // WordCasing *string `field:"optional" json:"wordCasing" yaml:"wordCasing"` // The word orientation options (horizontal, horizontal_and_vertical) for the words in a word cloud. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-wordcloudoptions.html#cfn-quicksight-dashboard-wordcloudoptions-wordorientation // WordOrientation *string `field:"optional" json:"wordOrientation" yaml:"wordOrientation"` // The word padding options (none, small, medium, large) for the words in a word cloud. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-wordcloudoptions.html#cfn-quicksight-dashboard-wordcloudoptions-wordpadding // WordPadding *string `field:"optional" json:"wordPadding" yaml:"wordPadding"` // The word scaling options (emphasize, normal) for the words in a word cloud. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-wordcloudoptions.html#cfn-quicksight-dashboard-wordcloudoptions-wordscaling // WordScaling *string `field:"optional" json:"wordScaling" yaml:"wordScaling"` }
The word cloud options for a word cloud visual.
Example:
// 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" wordCloudOptionsProperty := &WordCloudOptionsProperty{ CloudLayout: jsii.String("cloudLayout"), MaximumStringLength: jsii.Number(123), WordCasing: jsii.String("wordCasing"), WordOrientation: jsii.String("wordOrientation"), WordPadding: jsii.String("wordPadding"), WordScaling: jsii.String("wordScaling"), }
type CfnDashboard_WordCloudSortConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_WordCloudSortConfigurationProperty struct { // The limit on the number of groups that are displayed in a word cloud. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-wordcloudsortconfiguration.html#cfn-quicksight-dashboard-wordcloudsortconfiguration-categoryitemslimit // CategoryItemsLimit interface{} `field:"optional" json:"categoryItemsLimit" yaml:"categoryItemsLimit"` // The sort configuration of group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-wordcloudsortconfiguration.html#cfn-quicksight-dashboard-wordcloudsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` }
The sort configuration of a word cloud visual.
Example:
// 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" wordCloudSortConfigurationProperty := &WordCloudSortConfigurationProperty{ CategoryItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnDashboard_WordCloudVisualProperty ¶ added in v2.72.0
type CfnDashboard_WordCloudVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-wordcloudvisual.html#cfn-quicksight-dashboard-wordcloudvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-wordcloudvisual.html#cfn-quicksight-dashboard-wordcloudvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-wordcloudvisual.html#cfn-quicksight-dashboard-wordcloudvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-wordcloudvisual.html#cfn-quicksight-dashboard-wordcloudvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-wordcloudvisual.html#cfn-quicksight-dashboard-wordcloudvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-wordcloudvisual.html#cfn-quicksight-dashboard-wordcloudvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A word cloud.
For more information, see [Using word clouds](https://docs.aws.amazon.com/quicksight/latest/user/word-cloud.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnDataSet ¶
type CfnDataSet interface { awscdk.CfnResource awscdk.IInspectable awscdk.ITaggable // The Amazon Resource Name (ARN) of the dataset. AttrArn() *string // <p>The amount of SPICE capacity used by this dataset. // // This is 0 if the dataset isn't // imported into SPICE.</p> AttrConsumedSpiceCapacityInBytes() awscdk.IResolvable // The time this dataset version was created. AttrCreatedTime() *string // The time this dataset version was last updated. AttrLastUpdatedTime() *string // <p>The list of columns after all transforms. // // These columns are available in templates, // analyses, and dashboards.</p> AttrOutputColumns() awscdk.IResolvable // The AWS account ID. AwsAccountId() *string SetAwsAccountId(val *string) // Options for this resource, such as condition, update policy etc. CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} // AWS resource type. CfnResourceType() *string // Groupings of columns that work together in certain Amazon QuickSight features. ColumnGroups() interface{} SetColumnGroups(val interface{}) // A set of one or more definitions of a `ColumnLevelPermissionRule` . ColumnLevelPermissionRules() interface{} SetColumnLevelPermissionRules(val interface{}) // Returns: the stack trace of the point where this Resource was created from, sourced // from the +metadata+ entry typed +aws:cdk:logicalId+, and with the bottom-most // node +internal+ entries filtered. CreationStack() *[]*string // An ID for the dataset that you want to create. DataSetId() *string SetDataSetId(val *string) // The parameters that are declared in a dataset. DatasetParameters() interface{} SetDatasetParameters(val interface{}) // The refresh properties of a dataset. DataSetRefreshProperties() interface{} SetDataSetRefreshProperties(val interface{}) // The usage configuration to apply to child datasets that reference this dataset as a source. DataSetUsageConfiguration() interface{} SetDataSetUsageConfiguration(val interface{}) // The folder that contains fields and nested subfolders for your dataset. FieldFolders() interface{} SetFieldFolders(val interface{}) // Indicates whether you want to import the data into SPICE. ImportMode() *string SetImportMode(val *string) // The wait policy to use when creating or updating a Dataset. IngestionWaitPolicy() interface{} SetIngestionWaitPolicy(val interface{}) // The logical ID for this CloudFormation stack element. // // The logical ID of the element // is calculated from the path of the resource node in the construct tree. // // To override this value, use `overrideLogicalId(newLogicalId)`. // // Returns: the logical ID as a stringified token. This value will only get // resolved during synthesis. LogicalId() *string // Configures the combination and transformation of the data from the physical tables. LogicalTableMap() interface{} SetLogicalTableMap(val interface{}) // The display name for the dataset. Name() *string SetName(val *string) // The tree node. Node() constructs.Node // A list of resource permissions on the dataset. Permissions() interface{} SetPermissions(val interface{}) // Declares the physical tables that are available in the underlying data sources. PhysicalTableMap() interface{} SetPhysicalTableMap(val interface{}) // Return a string that will be resolved to a CloudFormation `{ Ref }` for this element. // // If, by any chance, the intrinsic reference of a resource is not a string, you could // coerce it to an IResolvable through `Lazy.any({ produce: resource.ref })`. Ref() *string // The row-level security configuration for the data that you want to create. RowLevelPermissionDataSet() interface{} SetRowLevelPermissionDataSet(val interface{}) // The element you can use to define tags for row-level security. RowLevelPermissionTagConfiguration() interface{} SetRowLevelPermissionTagConfiguration(val interface{}) // The stack in which this element is defined. // // CfnElements must be defined within a stack scope (directly or indirectly). Stack() awscdk.Stack // Tag Manager which manages the tags for this resource. Tags() awscdk.TagManager // Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset. TagsRaw() *[]*awscdk.CfnTag SetTagsRaw(val *[]*awscdk.CfnTag) // Deprecated. // Deprecated: use `updatedProperties` // // Return properties modified after initiation // // Resources that expose mutable properties should override this function to // collect and return the properties object for this resource. UpdatedProperites() *map[string]interface{} // Return properties modified after initiation. // // Resources that expose mutable properties should override this function to // collect and return the properties object for this resource. UpdatedProperties() *map[string]interface{} // Syntactic sugar for `addOverride(path, undefined)`. AddDeletionOverride(path *string) // Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned. // // This can be used for resources across stacks (or nested stack) boundaries // and the dependency will automatically be transferred to the relevant scope. AddDependency(target awscdk.CfnResource) // Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned. // Deprecated: use addDependency. AddDependsOn(target awscdk.CfnResource) // Add a value to the CloudFormation Resource Metadata. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html // // Note that this is a different set of metadata from CDK node metadata; this // metadata ends up in the stack template under the resource, whereas CDK // node metadata ends up in the Cloud Assembly. // AddMetadata(key *string, value interface{}) // Adds an override to the synthesized CloudFormation resource. // // To add a // property override, either use `addPropertyOverride` or prefix `path` with // "Properties." (i.e. `Properties.TopicName`). // // If the override is nested, separate each nested level using a dot (.) in the path parameter. // If there is an array as part of the nesting, specify the index in the path. // // To include a literal `.` in the property name, prefix with a `\`. In most // programming languages you will need to write this as `"\\."` because the // `\` itself will need to be escaped. // // For example, // “`typescript // cfnResource.addOverride('Properties.GlobalSecondaryIndexes.0.Projection.NonKeyAttributes', ['myattribute']); // cfnResource.addOverride('Properties.GlobalSecondaryIndexes.1.ProjectionType', 'INCLUDE'); // “` // would add the overrides // “`json // "Properties": { // "GlobalSecondaryIndexes": [ // { // "Projection": { // "NonKeyAttributes": [ "myattribute" ] // ... // } // ... // }, // { // "ProjectionType": "INCLUDE" // ... // }, // ] // ... // } // “` // // The `value` argument to `addOverride` will not be processed or translated // in any way. Pass raw JSON values in here with the correct capitalization // for CloudFormation. If you pass CDK classes or structs, they will be // rendered with lowercased key names, and CloudFormation will reject the // template. AddOverride(path *string, value interface{}) // Adds an override that deletes the value of a property from the resource definition. AddPropertyDeletionOverride(propertyPath *string) // Adds an override to a resource property. // // Syntactic sugar for `addOverride("Properties.<...>", value)`. AddPropertyOverride(propertyPath *string, value interface{}) // Sets the deletion policy of the resource based on the removal policy specified. // // The Removal Policy controls what happens to this resource when it stops // being managed by CloudFormation, either because you've removed it from the // CDK application or because you've made a change that requires the resource // to be replaced. // // The resource can be deleted (`RemovalPolicy.DESTROY`), or left in your AWS // account for data recovery and cleanup later (`RemovalPolicy.RETAIN`). In some // cases, a snapshot can be taken of the resource prior to deletion // (`RemovalPolicy.SNAPSHOT`). A list of resources that support this policy // can be found in the following link:. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html#aws-attribute-deletionpolicy-options // ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) // Returns a token for an runtime attribute of this resource. // // Ideally, use generated attribute accessors (e.g. `resource.arn`), but this can be used for future compatibility // in case there is no generated attribute. GetAtt(attributeName *string, typeHint awscdk.ResolutionTypeHint) awscdk.Reference // Retrieve a value value from the CloudFormation Resource Metadata. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html // // Note that this is a different set of metadata from CDK node metadata; this // metadata ends up in the stack template under the resource, whereas CDK // node metadata ends up in the Cloud Assembly. // GetMetadata(key *string) interface{} // Examines the CloudFormation resource and discloses attributes. Inspect(inspector awscdk.TreeInspector) // Retrieves an array of resources this resource depends on. // // This assembles dependencies on resources across stacks (including nested stacks) // automatically. ObtainDependencies() *[]interface{} // Get a shallow copy of dependencies between this resource and other resources in the same stack. ObtainResourceDependencies() *[]awscdk.CfnResource // Overrides the auto-generated logical ID with a specific ID. OverrideLogicalId(newLogicalId *string) // Indicates that this resource no longer depends on another resource. // // This can be used for resources across stacks (including nested stacks) // and the dependency will automatically be removed from the relevant scope. RemoveDependency(target awscdk.CfnResource) RenderProperties(props *map[string]interface{}) *map[string]interface{} // Replaces one dependency with another. ReplaceDependency(target awscdk.CfnResource, newTarget awscdk.CfnResource) // Can be overridden by subclasses to determine if this resource will be rendered into the cloudformation template. // // Returns: `true` if the resource should be included or `false` is the resource // should be omitted. ShouldSynthesize() *bool // Returns a string representation of this construct. // // Returns: a string representation of this resource. ToString() *string ValidateProperties(_properties interface{}) }
Creates a dataset.
This operation doesn't support datasets that include uploaded files as a source.
Example:
// 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" var tagRuleConfigurations interface{} cfnDataSet := awscdk.Aws_quicksight.NewCfnDataSet(this, jsii.String("MyCfnDataSet"), &CfnDataSetProps{ AwsAccountId: jsii.String("awsAccountId"), ColumnGroups: []interface{}{ &ColumnGroupProperty{ GeoSpatialColumnGroup: &GeoSpatialColumnGroupProperty{ Columns: []*string{ jsii.String("columns"), }, Name: jsii.String("name"), // the properties below are optional CountryCode: jsii.String("countryCode"), }, }, }, ColumnLevelPermissionRules: []interface{}{ &ColumnLevelPermissionRuleProperty{ ColumnNames: []*string{ jsii.String("columnNames"), }, Principals: []*string{ jsii.String("principals"), }, }, }, DataSetId: jsii.String("dataSetId"), DatasetParameters: []interface{}{ &DatasetParameterProperty{ DateTimeDatasetParameter: &DateTimeDatasetParameterProperty{ Id: jsii.String("id"), Name: jsii.String("name"), ValueType: jsii.String("valueType"), // the properties below are optional DefaultValues: &DateTimeDatasetParameterDefaultValuesProperty{ StaticValues: []*string{ jsii.String("staticValues"), }, }, TimeGranularity: jsii.String("timeGranularity"), }, DecimalDatasetParameter: &DecimalDatasetParameterProperty{ Id: jsii.String("id"), Name: jsii.String("name"), ValueType: jsii.String("valueType"), // the properties below are optional DefaultValues: &DecimalDatasetParameterDefaultValuesProperty{ StaticValues: []interface{}{ jsii.Number(123), }, }, }, IntegerDatasetParameter: &IntegerDatasetParameterProperty{ Id: jsii.String("id"), Name: jsii.String("name"), ValueType: jsii.String("valueType"), // the properties below are optional DefaultValues: &IntegerDatasetParameterDefaultValuesProperty{ StaticValues: []interface{}{ jsii.Number(123), }, }, }, StringDatasetParameter: &StringDatasetParameterProperty{ Id: jsii.String("id"), Name: jsii.String("name"), ValueType: jsii.String("valueType"), // the properties below are optional DefaultValues: &StringDatasetParameterDefaultValuesProperty{ StaticValues: []*string{ jsii.String("staticValues"), }, }, }, }, }, DataSetRefreshProperties: &DataSetRefreshPropertiesProperty{ RefreshConfiguration: &RefreshConfigurationProperty{ IncrementalRefresh: &IncrementalRefreshProperty{ LookbackWindow: &LookbackWindowProperty{ ColumnName: jsii.String("columnName"), Size: jsii.Number(123), SizeUnit: jsii.String("sizeUnit"), }, }, }, }, DataSetUsageConfiguration: &DataSetUsageConfigurationProperty{ DisableUseAsDirectQuerySource: jsii.Boolean(false), DisableUseAsImportedSource: jsii.Boolean(false), }, FieldFolders: map[string]interface{}{ "fieldFoldersKey": &FieldFolderProperty{ "columns": []*string{ jsii.String("columns"), }, "description": jsii.String("description"), }, }, ImportMode: jsii.String("importMode"), IngestionWaitPolicy: &IngestionWaitPolicyProperty{ IngestionWaitTimeInHours: jsii.Number(123), WaitForSpiceIngestion: jsii.Boolean(false), }, LogicalTableMap: map[string]interface{}{ "logicalTableMapKey": &LogicalTableProperty{ "alias": jsii.String("alias"), "source": &LogicalTableSourceProperty{ "dataSetArn": jsii.String("dataSetArn"), "joinInstruction": &JoinInstructionProperty{ "leftOperand": jsii.String("leftOperand"), "onClause": jsii.String("onClause"), "rightOperand": jsii.String("rightOperand"), "type": jsii.String("type"), // the properties below are optional "leftJoinKeyProperties": &JoinKeyPropertiesProperty{ "uniqueKey": jsii.Boolean(false), }, "rightJoinKeyProperties": &JoinKeyPropertiesProperty{ "uniqueKey": jsii.Boolean(false), }, }, "physicalTableId": jsii.String("physicalTableId"), }, // the properties below are optional "dataTransforms": []interface{}{ &TransformOperationProperty{ "castColumnTypeOperation": &CastColumnTypeOperationProperty{ "columnName": jsii.String("columnName"), "newColumnType": jsii.String("newColumnType"), // the properties below are optional "format": jsii.String("format"), "subType": jsii.String("subType"), }, "createColumnsOperation": &CreateColumnsOperationProperty{ "columns": []interface{}{ &CalculatedColumnProperty{ "columnId": jsii.String("columnId"), "columnName": jsii.String("columnName"), "expression": jsii.String("expression"), }, }, }, "filterOperation": &FilterOperationProperty{ "conditionExpression": jsii.String("conditionExpression"), }, "overrideDatasetParameterOperation": &OverrideDatasetParameterOperationProperty{ "parameterName": jsii.String("parameterName"), // the properties below are optional "newDefaultValues": &NewDefaultValuesProperty{ "dateTimeStaticValues": []*string{ jsii.String("dateTimeStaticValues"), }, "decimalStaticValues": []interface{}{ jsii.Number(123), }, "integerStaticValues": []interface{}{ jsii.Number(123), }, "stringStaticValues": []*string{ jsii.String("stringStaticValues"), }, }, "newParameterName": jsii.String("newParameterName"), }, "projectOperation": &ProjectOperationProperty{ "projectedColumns": []*string{ jsii.String("projectedColumns"), }, }, "renameColumnOperation": &RenameColumnOperationProperty{ "columnName": jsii.String("columnName"), "newColumnName": jsii.String("newColumnName"), }, "tagColumnOperation": &TagColumnOperationProperty{ "columnName": jsii.String("columnName"), "tags": []ColumnTagProperty{ &ColumnTagProperty{ "columnDescription": &ColumnDescriptionProperty{ "text": jsii.String("text"), }, "columnGeographicRole": jsii.String("columnGeographicRole"), }, }, }, }, }, }, }, Name: jsii.String("name"), Permissions: []interface{}{ &ResourcePermissionProperty{ Actions: []*string{ jsii.String("actions"), }, Principal: jsii.String("principal"), }, }, PhysicalTableMap: map[string]interface{}{ "physicalTableMapKey": &PhysicalTableProperty{ "customSql": &CustomSqlProperty{ "columns": []interface{}{ &InputColumnProperty{ "name": jsii.String("name"), "type": jsii.String("type"), // the properties below are optional "subType": jsii.String("subType"), }, }, "dataSourceArn": jsii.String("dataSourceArn"), "name": jsii.String("name"), "sqlQuery": jsii.String("sqlQuery"), }, "relationalTable": &RelationalTableProperty{ "dataSourceArn": jsii.String("dataSourceArn"), "inputColumns": []interface{}{ &InputColumnProperty{ "name": jsii.String("name"), "type": jsii.String("type"), // the properties below are optional "subType": jsii.String("subType"), }, }, "name": jsii.String("name"), // the properties below are optional "catalog": jsii.String("catalog"), "schema": jsii.String("schema"), }, "s3Source": &S3SourceProperty{ "dataSourceArn": jsii.String("dataSourceArn"), "inputColumns": []interface{}{ &InputColumnProperty{ "name": jsii.String("name"), "type": jsii.String("type"), // the properties below are optional "subType": jsii.String("subType"), }, }, // the properties below are optional "uploadSettings": &UploadSettingsProperty{ "containsHeader": jsii.Boolean(false), "delimiter": jsii.String("delimiter"), "format": jsii.String("format"), "startFromRow": jsii.Number(123), "textQualifier": jsii.String("textQualifier"), }, }, }, }, RowLevelPermissionDataSet: &RowLevelPermissionDataSetProperty{ Arn: jsii.String("arn"), PermissionPolicy: jsii.String("permissionPolicy"), // the properties below are optional FormatVersion: jsii.String("formatVersion"), Namespace: jsii.String("namespace"), Status: jsii.String("status"), }, RowLevelPermissionTagConfiguration: &RowLevelPermissionTagConfigurationProperty{ TagRules: []interface{}{ &RowLevelPermissionTagRuleProperty{ ColumnName: jsii.String("columnName"), TagKey: jsii.String("tagKey"), // the properties below are optional MatchAllValue: jsii.String("matchAllValue"), TagMultiValueDelimiter: jsii.String("tagMultiValueDelimiter"), }, }, // the properties below are optional Status: jsii.String("status"), TagRuleConfigurations: tagRuleConfigurations, }, Tags: []cfnTag{ &cfnTag{ Key: jsii.String("key"), Value: jsii.String("value"), }, }, })
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html
func NewCfnDataSet ¶
func NewCfnDataSet(scope constructs.Construct, id *string, props *CfnDataSetProps) CfnDataSet
type CfnDataSetProps ¶
type CfnDataSetProps struct { // The AWS account ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-awsaccountid // AwsAccountId *string `field:"optional" json:"awsAccountId" yaml:"awsAccountId"` // Groupings of columns that work together in certain Amazon QuickSight features. // // Currently, only geospatial hierarchy is supported. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-columngroups // ColumnGroups interface{} `field:"optional" json:"columnGroups" yaml:"columnGroups"` // A set of one or more definitions of a `ColumnLevelPermissionRule` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-columnlevelpermissionrules // ColumnLevelPermissionRules interface{} `field:"optional" json:"columnLevelPermissionRules" yaml:"columnLevelPermissionRules"` // An ID for the dataset that you want to create. // // This ID is unique per AWS Region for each AWS account. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-datasetid // DataSetId *string `field:"optional" json:"dataSetId" yaml:"dataSetId"` // The parameters that are declared in a dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-datasetparameters // DatasetParameters interface{} `field:"optional" json:"datasetParameters" yaml:"datasetParameters"` // The refresh properties of a dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-datasetrefreshproperties // DataSetRefreshProperties interface{} `field:"optional" json:"dataSetRefreshProperties" yaml:"dataSetRefreshProperties"` // The usage configuration to apply to child datasets that reference this dataset as a source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-datasetusageconfiguration // DataSetUsageConfiguration interface{} `field:"optional" json:"dataSetUsageConfiguration" yaml:"dataSetUsageConfiguration"` // The folder that contains fields and nested subfolders for your dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-fieldfolders // FieldFolders interface{} `field:"optional" json:"fieldFolders" yaml:"fieldFolders"` // Indicates whether you want to import the data into SPICE. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-importmode // ImportMode *string `field:"optional" json:"importMode" yaml:"importMode"` // The wait policy to use when creating or updating a Dataset. // // The default is to wait for SPICE ingestion to finish with timeout of 36 hours. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-ingestionwaitpolicy // IngestionWaitPolicy interface{} `field:"optional" json:"ingestionWaitPolicy" yaml:"ingestionWaitPolicy"` // Configures the combination and transformation of the data from the physical tables. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-logicaltablemap // LogicalTableMap interface{} `field:"optional" json:"logicalTableMap" yaml:"logicalTableMap"` // The display name for the dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-name // Name *string `field:"optional" json:"name" yaml:"name"` // A list of resource permissions on the dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-permissions // Permissions interface{} `field:"optional" json:"permissions" yaml:"permissions"` // Declares the physical tables that are available in the underlying data sources. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-physicaltablemap // PhysicalTableMap interface{} `field:"optional" json:"physicalTableMap" yaml:"physicalTableMap"` // The row-level security configuration for the data that you want to create. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-rowlevelpermissiondataset // RowLevelPermissionDataSet interface{} `field:"optional" json:"rowLevelPermissionDataSet" yaml:"rowLevelPermissionDataSet"` // The element you can use to define tags for row-level security. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-rowlevelpermissiontagconfiguration // RowLevelPermissionTagConfiguration interface{} `field:"optional" json:"rowLevelPermissionTagConfiguration" yaml:"rowLevelPermissionTagConfiguration"` // Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html#cfn-quicksight-dataset-tags // Tags *[]*awscdk.CfnTag `field:"optional" json:"tags" yaml:"tags"` }
Properties for defining a `CfnDataSet`.
Example:
// 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" var tagRuleConfigurations interface{} cfnDataSetProps := &CfnDataSetProps{ AwsAccountId: jsii.String("awsAccountId"), ColumnGroups: []interface{}{ &ColumnGroupProperty{ GeoSpatialColumnGroup: &GeoSpatialColumnGroupProperty{ Columns: []*string{ jsii.String("columns"), }, Name: jsii.String("name"), // the properties below are optional CountryCode: jsii.String("countryCode"), }, }, }, ColumnLevelPermissionRules: []interface{}{ &ColumnLevelPermissionRuleProperty{ ColumnNames: []*string{ jsii.String("columnNames"), }, Principals: []*string{ jsii.String("principals"), }, }, }, DataSetId: jsii.String("dataSetId"), DatasetParameters: []interface{}{ &DatasetParameterProperty{ DateTimeDatasetParameter: &DateTimeDatasetParameterProperty{ Id: jsii.String("id"), Name: jsii.String("name"), ValueType: jsii.String("valueType"), // the properties below are optional DefaultValues: &DateTimeDatasetParameterDefaultValuesProperty{ StaticValues: []*string{ jsii.String("staticValues"), }, }, TimeGranularity: jsii.String("timeGranularity"), }, DecimalDatasetParameter: &DecimalDatasetParameterProperty{ Id: jsii.String("id"), Name: jsii.String("name"), ValueType: jsii.String("valueType"), // the properties below are optional DefaultValues: &DecimalDatasetParameterDefaultValuesProperty{ StaticValues: []interface{}{ jsii.Number(123), }, }, }, IntegerDatasetParameter: &IntegerDatasetParameterProperty{ Id: jsii.String("id"), Name: jsii.String("name"), ValueType: jsii.String("valueType"), // the properties below are optional DefaultValues: &IntegerDatasetParameterDefaultValuesProperty{ StaticValues: []interface{}{ jsii.Number(123), }, }, }, StringDatasetParameter: &StringDatasetParameterProperty{ Id: jsii.String("id"), Name: jsii.String("name"), ValueType: jsii.String("valueType"), // the properties below are optional DefaultValues: &StringDatasetParameterDefaultValuesProperty{ StaticValues: []*string{ jsii.String("staticValues"), }, }, }, }, }, DataSetRefreshProperties: &DataSetRefreshPropertiesProperty{ RefreshConfiguration: &RefreshConfigurationProperty{ IncrementalRefresh: &IncrementalRefreshProperty{ LookbackWindow: &LookbackWindowProperty{ ColumnName: jsii.String("columnName"), Size: jsii.Number(123), SizeUnit: jsii.String("sizeUnit"), }, }, }, }, DataSetUsageConfiguration: &DataSetUsageConfigurationProperty{ DisableUseAsDirectQuerySource: jsii.Boolean(false), DisableUseAsImportedSource: jsii.Boolean(false), }, FieldFolders: map[string]interface{}{ "fieldFoldersKey": &FieldFolderProperty{ "columns": []*string{ jsii.String("columns"), }, "description": jsii.String("description"), }, }, ImportMode: jsii.String("importMode"), IngestionWaitPolicy: &IngestionWaitPolicyProperty{ IngestionWaitTimeInHours: jsii.Number(123), WaitForSpiceIngestion: jsii.Boolean(false), }, LogicalTableMap: map[string]interface{}{ "logicalTableMapKey": &LogicalTableProperty{ "alias": jsii.String("alias"), "source": &LogicalTableSourceProperty{ "dataSetArn": jsii.String("dataSetArn"), "joinInstruction": &JoinInstructionProperty{ "leftOperand": jsii.String("leftOperand"), "onClause": jsii.String("onClause"), "rightOperand": jsii.String("rightOperand"), "type": jsii.String("type"), // the properties below are optional "leftJoinKeyProperties": &JoinKeyPropertiesProperty{ "uniqueKey": jsii.Boolean(false), }, "rightJoinKeyProperties": &JoinKeyPropertiesProperty{ "uniqueKey": jsii.Boolean(false), }, }, "physicalTableId": jsii.String("physicalTableId"), }, // the properties below are optional "dataTransforms": []interface{}{ &TransformOperationProperty{ "castColumnTypeOperation": &CastColumnTypeOperationProperty{ "columnName": jsii.String("columnName"), "newColumnType": jsii.String("newColumnType"), // the properties below are optional "format": jsii.String("format"), "subType": jsii.String("subType"), }, "createColumnsOperation": &CreateColumnsOperationProperty{ "columns": []interface{}{ &CalculatedColumnProperty{ "columnId": jsii.String("columnId"), "columnName": jsii.String("columnName"), "expression": jsii.String("expression"), }, }, }, "filterOperation": &FilterOperationProperty{ "conditionExpression": jsii.String("conditionExpression"), }, "overrideDatasetParameterOperation": &OverrideDatasetParameterOperationProperty{ "parameterName": jsii.String("parameterName"), // the properties below are optional "newDefaultValues": &NewDefaultValuesProperty{ "dateTimeStaticValues": []*string{ jsii.String("dateTimeStaticValues"), }, "decimalStaticValues": []interface{}{ jsii.Number(123), }, "integerStaticValues": []interface{}{ jsii.Number(123), }, "stringStaticValues": []*string{ jsii.String("stringStaticValues"), }, }, "newParameterName": jsii.String("newParameterName"), }, "projectOperation": &ProjectOperationProperty{ "projectedColumns": []*string{ jsii.String("projectedColumns"), }, }, "renameColumnOperation": &RenameColumnOperationProperty{ "columnName": jsii.String("columnName"), "newColumnName": jsii.String("newColumnName"), }, "tagColumnOperation": &TagColumnOperationProperty{ "columnName": jsii.String("columnName"), "tags": []ColumnTagProperty{ &ColumnTagProperty{ "columnDescription": &ColumnDescriptionProperty{ "text": jsii.String("text"), }, "columnGeographicRole": jsii.String("columnGeographicRole"), }, }, }, }, }, }, }, Name: jsii.String("name"), Permissions: []interface{}{ &ResourcePermissionProperty{ Actions: []*string{ jsii.String("actions"), }, Principal: jsii.String("principal"), }, }, PhysicalTableMap: map[string]interface{}{ "physicalTableMapKey": &PhysicalTableProperty{ "customSql": &CustomSqlProperty{ "columns": []interface{}{ &InputColumnProperty{ "name": jsii.String("name"), "type": jsii.String("type"), // the properties below are optional "subType": jsii.String("subType"), }, }, "dataSourceArn": jsii.String("dataSourceArn"), "name": jsii.String("name"), "sqlQuery": jsii.String("sqlQuery"), }, "relationalTable": &RelationalTableProperty{ "dataSourceArn": jsii.String("dataSourceArn"), "inputColumns": []interface{}{ &InputColumnProperty{ "name": jsii.String("name"), "type": jsii.String("type"), // the properties below are optional "subType": jsii.String("subType"), }, }, "name": jsii.String("name"), // the properties below are optional "catalog": jsii.String("catalog"), "schema": jsii.String("schema"), }, "s3Source": &S3SourceProperty{ "dataSourceArn": jsii.String("dataSourceArn"), "inputColumns": []interface{}{ &InputColumnProperty{ "name": jsii.String("name"), "type": jsii.String("type"), // the properties below are optional "subType": jsii.String("subType"), }, }, // the properties below are optional "uploadSettings": &UploadSettingsProperty{ "containsHeader": jsii.Boolean(false), "delimiter": jsii.String("delimiter"), "format": jsii.String("format"), "startFromRow": jsii.Number(123), "textQualifier": jsii.String("textQualifier"), }, }, }, }, RowLevelPermissionDataSet: &RowLevelPermissionDataSetProperty{ Arn: jsii.String("arn"), PermissionPolicy: jsii.String("permissionPolicy"), // the properties below are optional FormatVersion: jsii.String("formatVersion"), Namespace: jsii.String("namespace"), Status: jsii.String("status"), }, RowLevelPermissionTagConfiguration: &RowLevelPermissionTagConfigurationProperty{ TagRules: []interface{}{ &RowLevelPermissionTagRuleProperty{ ColumnName: jsii.String("columnName"), TagKey: jsii.String("tagKey"), // the properties below are optional MatchAllValue: jsii.String("matchAllValue"), TagMultiValueDelimiter: jsii.String("tagMultiValueDelimiter"), }, }, // the properties below are optional Status: jsii.String("status"), TagRuleConfigurations: tagRuleConfigurations, }, Tags: []cfnTag{ &cfnTag{ Key: jsii.String("key"), Value: jsii.String("value"), }, }, }
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html
type CfnDataSet_CalculatedColumnProperty ¶
type CfnDataSet_CalculatedColumnProperty struct { // A unique ID to identify a calculated column. // // During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-calculatedcolumn.html#cfn-quicksight-dataset-calculatedcolumn-columnid // ColumnId *string `field:"required" json:"columnId" yaml:"columnId"` // Column name. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-calculatedcolumn.html#cfn-quicksight-dataset-calculatedcolumn-columnname // ColumnName *string `field:"required" json:"columnName" yaml:"columnName"` // An expression that defines the calculated column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-calculatedcolumn.html#cfn-quicksight-dataset-calculatedcolumn-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` }
A calculated column for a dataset.
Example:
// 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" calculatedColumnProperty := &CalculatedColumnProperty{ ColumnId: jsii.String("columnId"), ColumnName: jsii.String("columnName"), Expression: jsii.String("expression"), }
type CfnDataSet_CastColumnTypeOperationProperty ¶
type CfnDataSet_CastColumnTypeOperationProperty struct { // Column name. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-castcolumntypeoperation.html#cfn-quicksight-dataset-castcolumntypeoperation-columnname // ColumnName *string `field:"required" json:"columnName" yaml:"columnName"` // New column data type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-castcolumntypeoperation.html#cfn-quicksight-dataset-castcolumntypeoperation-newcolumntype // NewColumnType *string `field:"required" json:"newColumnType" yaml:"newColumnType"` // When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-castcolumntypeoperation.html#cfn-quicksight-dataset-castcolumntypeoperation-format // Format *string `field:"optional" json:"format" yaml:"format"` // The sub data type of the new column. // // Sub types are only available for decimal columns that are part of a SPICE dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-castcolumntypeoperation.html#cfn-quicksight-dataset-castcolumntypeoperation-subtype // SubType *string `field:"optional" json:"subType" yaml:"subType"` }
A transform operation that casts a column to a different type.
Example:
// 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" castColumnTypeOperationProperty := &CastColumnTypeOperationProperty{ ColumnName: jsii.String("columnName"), NewColumnType: jsii.String("newColumnType"), // the properties below are optional Format: jsii.String("format"), SubType: jsii.String("subType"), }
type CfnDataSet_ColumnDescriptionProperty ¶
type CfnDataSet_ColumnDescriptionProperty struct { // The text of a description for a column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-columndescription.html#cfn-quicksight-dataset-columndescription-text // Text *string `field:"optional" json:"text" yaml:"text"` }
Metadata that contains a description for a column.
Example:
// 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" columnDescriptionProperty := &ColumnDescriptionProperty{ Text: jsii.String("text"), }
type CfnDataSet_ColumnGroupProperty ¶
type CfnDataSet_ColumnGroupProperty struct { // Geospatial column group that denotes a hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-columngroup.html#cfn-quicksight-dataset-columngroup-geospatialcolumngroup // GeoSpatialColumnGroup interface{} `field:"optional" json:"geoSpatialColumnGroup" yaml:"geoSpatialColumnGroup"` }
Groupings of columns that work together in certain Amazon QuickSight features.
This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
Example:
// 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" columnGroupProperty := &ColumnGroupProperty{ GeoSpatialColumnGroup: &GeoSpatialColumnGroupProperty{ Columns: []*string{ jsii.String("columns"), }, Name: jsii.String("name"), // the properties below are optional CountryCode: jsii.String("countryCode"), }, }
type CfnDataSet_ColumnLevelPermissionRuleProperty ¶
type CfnDataSet_ColumnLevelPermissionRuleProperty struct { // An array of column names. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-columnlevelpermissionrule.html#cfn-quicksight-dataset-columnlevelpermissionrule-columnnames // ColumnNames *[]*string `field:"optional" json:"columnNames" yaml:"columnNames"` // An array of Amazon Resource Names (ARNs) for Amazon QuickSight users or groups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-columnlevelpermissionrule.html#cfn-quicksight-dataset-columnlevelpermissionrule-principals // Principals *[]*string `field:"optional" json:"principals" yaml:"principals"` }
A rule defined to grant access on one or more restricted columns.
Each dataset can have multiple rules. To create a restricted column, you add it to one or more rules. Each rule must contain at least one column and at least one user or group. To be able to see a restricted column, a user or group needs to be added to a rule for that column.
Example:
// 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" columnLevelPermissionRuleProperty := &ColumnLevelPermissionRuleProperty{ ColumnNames: []*string{ jsii.String("columnNames"), }, Principals: []*string{ jsii.String("principals"), }, }
type CfnDataSet_ColumnTagProperty ¶
type CfnDataSet_ColumnTagProperty struct { // A description for a column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-columntag.html#cfn-quicksight-dataset-columntag-columndescription // ColumnDescription interface{} `field:"optional" json:"columnDescription" yaml:"columnDescription"` // A geospatial role for a column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-columntag.html#cfn-quicksight-dataset-columntag-columngeographicrole // ColumnGeographicRole *string `field:"optional" json:"columnGeographicRole" yaml:"columnGeographicRole"` }
A tag for a column in a `[TagColumnOperation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_TagColumnOperation.html)` structure. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
Example:
// 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" columnTagProperty := &ColumnTagProperty{ ColumnDescription: &ColumnDescriptionProperty{ Text: jsii.String("text"), }, ColumnGeographicRole: jsii.String("columnGeographicRole"), }
type CfnDataSet_CreateColumnsOperationProperty ¶
type CfnDataSet_CreateColumnsOperationProperty struct { // Calculated columns to create. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-createcolumnsoperation.html#cfn-quicksight-dataset-createcolumnsoperation-columns // Columns interface{} `field:"required" json:"columns" yaml:"columns"` }
A transform operation that creates calculated columns.
Columns created in one such operation form a lexical closure.
Example:
// 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" createColumnsOperationProperty := &CreateColumnsOperationProperty{ Columns: []interface{}{ &CalculatedColumnProperty{ ColumnId: jsii.String("columnId"), ColumnName: jsii.String("columnName"), Expression: jsii.String("expression"), }, }, }
type CfnDataSet_CustomSqlProperty ¶
type CfnDataSet_CustomSqlProperty struct { // The column schema from the SQL query result set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-customsql.html#cfn-quicksight-dataset-customsql-columns // Columns interface{} `field:"required" json:"columns" yaml:"columns"` // The Amazon Resource Name (ARN) of the data source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-customsql.html#cfn-quicksight-dataset-customsql-datasourcearn // DataSourceArn *string `field:"required" json:"dataSourceArn" yaml:"dataSourceArn"` // A display name for the SQL query result. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-customsql.html#cfn-quicksight-dataset-customsql-name // Name *string `field:"required" json:"name" yaml:"name"` // The SQL query. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-customsql.html#cfn-quicksight-dataset-customsql-sqlquery // SqlQuery *string `field:"required" json:"sqlQuery" yaml:"sqlQuery"` }
A physical table type built from the results of the custom SQL query.
Example:
// 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" customSqlProperty := &CustomSqlProperty{ Columns: []interface{}{ &InputColumnProperty{ Name: jsii.String("name"), Type: jsii.String("type"), // the properties below are optional SubType: jsii.String("subType"), }, }, DataSourceArn: jsii.String("dataSourceArn"), Name: jsii.String("name"), SqlQuery: jsii.String("sqlQuery"), }
type CfnDataSet_DataSetRefreshPropertiesProperty ¶ added in v2.83.0
type CfnDataSet_DataSetRefreshPropertiesProperty struct { // The refresh configuration for a dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-datasetrefreshproperties.html#cfn-quicksight-dataset-datasetrefreshproperties-refreshconfiguration // RefreshConfiguration interface{} `field:"optional" json:"refreshConfiguration" yaml:"refreshConfiguration"` }
The refresh properties of a dataset.
Example:
// 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" dataSetRefreshPropertiesProperty := &DataSetRefreshPropertiesProperty{ RefreshConfiguration: &RefreshConfigurationProperty{ IncrementalRefresh: &IncrementalRefreshProperty{ LookbackWindow: &LookbackWindowProperty{ ColumnName: jsii.String("columnName"), Size: jsii.Number(123), SizeUnit: jsii.String("sizeUnit"), }, }, }, }
type CfnDataSet_DataSetUsageConfigurationProperty ¶ added in v2.31.0
type CfnDataSet_DataSetUsageConfigurationProperty struct { // An option that controls whether a child dataset of a direct query can use this dataset as a source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-datasetusageconfiguration.html#cfn-quicksight-dataset-datasetusageconfiguration-disableuseasdirectquerysource // DisableUseAsDirectQuerySource interface{} `field:"optional" json:"disableUseAsDirectQuerySource" yaml:"disableUseAsDirectQuerySource"` // An option that controls whether a child dataset that's stored in QuickSight can use this dataset as a source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-datasetusageconfiguration.html#cfn-quicksight-dataset-datasetusageconfiguration-disableuseasimportedsource // DisableUseAsImportedSource interface{} `field:"optional" json:"disableUseAsImportedSource" yaml:"disableUseAsImportedSource"` }
The usage configuration to apply to child datasets that reference this dataset as a source.
Example:
// 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" dataSetUsageConfigurationProperty := &DataSetUsageConfigurationProperty{ DisableUseAsDirectQuerySource: jsii.Boolean(false), DisableUseAsImportedSource: jsii.Boolean(false), }
type CfnDataSet_DatasetParameterProperty ¶ added in v2.83.0
type CfnDataSet_DatasetParameterProperty struct { // A date time parameter that is created in the dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-datasetparameter.html#cfn-quicksight-dataset-datasetparameter-datetimedatasetparameter // DateTimeDatasetParameter interface{} `field:"optional" json:"dateTimeDatasetParameter" yaml:"dateTimeDatasetParameter"` // A decimal parameter that is created in the dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-datasetparameter.html#cfn-quicksight-dataset-datasetparameter-decimaldatasetparameter // DecimalDatasetParameter interface{} `field:"optional" json:"decimalDatasetParameter" yaml:"decimalDatasetParameter"` // An integer parameter that is created in the dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-datasetparameter.html#cfn-quicksight-dataset-datasetparameter-integerdatasetparameter // IntegerDatasetParameter interface{} `field:"optional" json:"integerDatasetParameter" yaml:"integerDatasetParameter"` // A string parameter that is created in the dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-datasetparameter.html#cfn-quicksight-dataset-datasetparameter-stringdatasetparameter // StringDatasetParameter interface{} `field:"optional" json:"stringDatasetParameter" yaml:"stringDatasetParameter"` }
The parameter declarations of the dataset.
Example:
// 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" datasetParameterProperty := &DatasetParameterProperty{ DateTimeDatasetParameter: &DateTimeDatasetParameterProperty{ Id: jsii.String("id"), Name: jsii.String("name"), ValueType: jsii.String("valueType"), // the properties below are optional DefaultValues: &DateTimeDatasetParameterDefaultValuesProperty{ StaticValues: []*string{ jsii.String("staticValues"), }, }, TimeGranularity: jsii.String("timeGranularity"), }, DecimalDatasetParameter: &DecimalDatasetParameterProperty{ Id: jsii.String("id"), Name: jsii.String("name"), ValueType: jsii.String("valueType"), // the properties below are optional DefaultValues: &DecimalDatasetParameterDefaultValuesProperty{ StaticValues: []interface{}{ jsii.Number(123), }, }, }, IntegerDatasetParameter: &IntegerDatasetParameterProperty{ Id: jsii.String("id"), Name: jsii.String("name"), ValueType: jsii.String("valueType"), // the properties below are optional DefaultValues: &IntegerDatasetParameterDefaultValuesProperty{ StaticValues: []interface{}{ jsii.Number(123), }, }, }, StringDatasetParameter: &StringDatasetParameterProperty{ Id: jsii.String("id"), Name: jsii.String("name"), ValueType: jsii.String("valueType"), // the properties below are optional DefaultValues: &StringDatasetParameterDefaultValuesProperty{ StaticValues: []*string{ jsii.String("staticValues"), }, }, }, }
type CfnDataSet_DateTimeDatasetParameterDefaultValuesProperty ¶ added in v2.83.0
type CfnDataSet_DateTimeDatasetParameterDefaultValuesProperty struct { // A list of static default values for a given date time parameter. // // The valid format for this property is `yyyy-MM-dd’T’HH:mm:ss’Z’` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-datetimedatasetparameterdefaultvalues.html#cfn-quicksight-dataset-datetimedatasetparameterdefaultvalues-staticvalues // StaticValues *[]*string `field:"optional" json:"staticValues" yaml:"staticValues"` }
<p>List of default values defined for a given string date time parameter type.
Currently only static values are supported.</p>
Example:
// 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" dateTimeDatasetParameterDefaultValuesProperty := &DateTimeDatasetParameterDefaultValuesProperty{ StaticValues: []*string{ jsii.String("staticValues"), }, }
type CfnDataSet_DateTimeDatasetParameterProperty ¶ added in v2.83.0
type CfnDataSet_DateTimeDatasetParameterProperty struct { // An identifier for the parameter that is created in the dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-datetimedatasetparameter.html#cfn-quicksight-dataset-datetimedatasetparameter-id // Id *string `field:"required" json:"id" yaml:"id"` // The name of the date time parameter that is created in the dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-datetimedatasetparameter.html#cfn-quicksight-dataset-datetimedatasetparameter-name // Name *string `field:"required" json:"name" yaml:"name"` // The value type of the dataset parameter. // // Valid values are `single value` or `multi value` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-datetimedatasetparameter.html#cfn-quicksight-dataset-datetimedatasetparameter-valuetype // ValueType *string `field:"required" json:"valueType" yaml:"valueType"` // A list of default values for a given date time parameter. // // This structure only accepts static values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-datetimedatasetparameter.html#cfn-quicksight-dataset-datetimedatasetparameter-defaultvalues // DefaultValues interface{} `field:"optional" json:"defaultValues" yaml:"defaultValues"` // The time granularity of the date time parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-datetimedatasetparameter.html#cfn-quicksight-dataset-datetimedatasetparameter-timegranularity // TimeGranularity *string `field:"optional" json:"timeGranularity" yaml:"timeGranularity"` }
A date time parameter that is created in the dataset.
Example:
// 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" dateTimeDatasetParameterProperty := &DateTimeDatasetParameterProperty{ Id: jsii.String("id"), Name: jsii.String("name"), ValueType: jsii.String("valueType"), // the properties below are optional DefaultValues: &DateTimeDatasetParameterDefaultValuesProperty{ StaticValues: []*string{ jsii.String("staticValues"), }, }, TimeGranularity: jsii.String("timeGranularity"), }
type CfnDataSet_DecimalDatasetParameterDefaultValuesProperty ¶ added in v2.83.0
type CfnDataSet_DecimalDatasetParameterDefaultValuesProperty struct { // A list of static default values for a given decimal parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-decimaldatasetparameterdefaultvalues.html#cfn-quicksight-dataset-decimaldatasetparameterdefaultvalues-staticvalues // StaticValues interface{} `field:"optional" json:"staticValues" yaml:"staticValues"` }
A list of default values for a given decimal parameter.
This structure only accepts static values.
Example:
// 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" decimalDatasetParameterDefaultValuesProperty := &DecimalDatasetParameterDefaultValuesProperty{ StaticValues: []interface{}{ jsii.Number(123), }, }
type CfnDataSet_DecimalDatasetParameterProperty ¶ added in v2.83.0
type CfnDataSet_DecimalDatasetParameterProperty struct { // An identifier for the decimal parameter created in the dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-decimaldatasetparameter.html#cfn-quicksight-dataset-decimaldatasetparameter-id // Id *string `field:"required" json:"id" yaml:"id"` // The name of the decimal parameter that is created in the dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-decimaldatasetparameter.html#cfn-quicksight-dataset-decimaldatasetparameter-name // Name *string `field:"required" json:"name" yaml:"name"` // The value type of the dataset parameter. // // Valid values are `single value` or `multi value` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-decimaldatasetparameter.html#cfn-quicksight-dataset-decimaldatasetparameter-valuetype // ValueType *string `field:"required" json:"valueType" yaml:"valueType"` // A list of default values for a given decimal parameter. // // This structure only accepts static values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-decimaldatasetparameter.html#cfn-quicksight-dataset-decimaldatasetparameter-defaultvalues // DefaultValues interface{} `field:"optional" json:"defaultValues" yaml:"defaultValues"` }
A decimal parameter that is created in the dataset.
Example:
// 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" decimalDatasetParameterProperty := &DecimalDatasetParameterProperty{ Id: jsii.String("id"), Name: jsii.String("name"), ValueType: jsii.String("valueType"), // the properties below are optional DefaultValues: &DecimalDatasetParameterDefaultValuesProperty{ StaticValues: []interface{}{ jsii.Number(123), }, }, }
type CfnDataSet_FieldFolderProperty ¶
type CfnDataSet_FieldFolderProperty struct { // A folder has a list of columns. // // A column can only be in one folder. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-fieldfolder.html#cfn-quicksight-dataset-fieldfolder-columns // Columns *[]*string `field:"optional" json:"columns" yaml:"columns"` // The description for a field folder. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-fieldfolder.html#cfn-quicksight-dataset-fieldfolder-description // Description *string `field:"optional" json:"description" yaml:"description"` }
A FieldFolder element is a folder that contains fields and nested subfolders.
Example:
// 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" fieldFolderProperty := &FieldFolderProperty{ Columns: []*string{ jsii.String("columns"), }, Description: jsii.String("description"), }
type CfnDataSet_FilterOperationProperty ¶
type CfnDataSet_FilterOperationProperty struct { // An expression that must evaluate to a Boolean value. // // Rows for which the expression evaluates to true are kept in the dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-filteroperation.html#cfn-quicksight-dataset-filteroperation-conditionexpression // ConditionExpression *string `field:"required" json:"conditionExpression" yaml:"conditionExpression"` }
A transform operation that filters rows based on a condition.
Example:
// 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" filterOperationProperty := &FilterOperationProperty{ ConditionExpression: jsii.String("conditionExpression"), }
type CfnDataSet_GeoSpatialColumnGroupProperty ¶
type CfnDataSet_GeoSpatialColumnGroupProperty struct { // Columns in this hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-geospatialcolumngroup.html#cfn-quicksight-dataset-geospatialcolumngroup-columns // Columns *[]*string `field:"required" json:"columns" yaml:"columns"` // A display name for the hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-geospatialcolumngroup.html#cfn-quicksight-dataset-geospatialcolumngroup-name // Name *string `field:"required" json:"name" yaml:"name"` // Country code. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-geospatialcolumngroup.html#cfn-quicksight-dataset-geospatialcolumngroup-countrycode // CountryCode *string `field:"optional" json:"countryCode" yaml:"countryCode"` }
Geospatial column group that denotes a hierarchy.
Example:
// 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" geoSpatialColumnGroupProperty := &GeoSpatialColumnGroupProperty{ Columns: []*string{ jsii.String("columns"), }, Name: jsii.String("name"), // the properties below are optional CountryCode: jsii.String("countryCode"), }
type CfnDataSet_IncrementalRefreshProperty ¶ added in v2.83.0
type CfnDataSet_IncrementalRefreshProperty struct { // The lookback window setup for an incremental refresh configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-incrementalrefresh.html#cfn-quicksight-dataset-incrementalrefresh-lookbackwindow // LookbackWindow interface{} `field:"optional" json:"lookbackWindow" yaml:"lookbackWindow"` }
The incremental refresh configuration for a dataset.
Example:
// 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" incrementalRefreshProperty := &IncrementalRefreshProperty{ LookbackWindow: &LookbackWindowProperty{ ColumnName: jsii.String("columnName"), Size: jsii.Number(123), SizeUnit: jsii.String("sizeUnit"), }, }
type CfnDataSet_IngestionWaitPolicyProperty ¶
type CfnDataSet_IngestionWaitPolicyProperty struct { // The maximum time (in hours) to wait for Ingestion to complete. // // Default timeout is 36 hours. Applicable only when `DataSetImportMode` mode is set to SPICE and `WaitForSpiceIngestion` is set to true. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-ingestionwaitpolicy.html#cfn-quicksight-dataset-ingestionwaitpolicy-ingestionwaittimeinhours // // Default: - 36. // IngestionWaitTimeInHours *float64 `field:"optional" json:"ingestionWaitTimeInHours" yaml:"ingestionWaitTimeInHours"` // Wait for SPICE ingestion to finish to mark dataset creation or update as successful. // // Default (true). Applicable only when `DataSetImportMode` mode is set to SPICE. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-ingestionwaitpolicy.html#cfn-quicksight-dataset-ingestionwaitpolicy-waitforspiceingestion // // Default: - true. // WaitForSpiceIngestion interface{} `field:"optional" json:"waitForSpiceIngestion" yaml:"waitForSpiceIngestion"` }
The wait policy to use when creating or updating a Dataset.
The default is to wait for SPICE ingestion to finish with timeout of 36 hours.
Example:
// 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" ingestionWaitPolicyProperty := &IngestionWaitPolicyProperty{ IngestionWaitTimeInHours: jsii.Number(123), WaitForSpiceIngestion: jsii.Boolean(false), }
type CfnDataSet_InputColumnProperty ¶
type CfnDataSet_InputColumnProperty struct { // The name of this column in the underlying data source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-inputcolumn.html#cfn-quicksight-dataset-inputcolumn-name // Name *string `field:"required" json:"name" yaml:"name"` // The data type of the column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-inputcolumn.html#cfn-quicksight-dataset-inputcolumn-type // Type *string `field:"required" json:"type" yaml:"type"` // The sub data type of the column. // // Sub types are only available for decimal columns that are part of a SPICE dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-inputcolumn.html#cfn-quicksight-dataset-inputcolumn-subtype // SubType *string `field:"optional" json:"subType" yaml:"subType"` }
Metadata for a column that is used as the input of a transform operation.
Example:
// 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" inputColumnProperty := &InputColumnProperty{ Name: jsii.String("name"), Type: jsii.String("type"), // the properties below are optional SubType: jsii.String("subType"), }
type CfnDataSet_IntegerDatasetParameterDefaultValuesProperty ¶ added in v2.83.0
type CfnDataSet_IntegerDatasetParameterDefaultValuesProperty struct { // A list of static default values for a given integer parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-integerdatasetparameterdefaultvalues.html#cfn-quicksight-dataset-integerdatasetparameterdefaultvalues-staticvalues // StaticValues interface{} `field:"optional" json:"staticValues" yaml:"staticValues"` }
A list of default values for a given integer parameter.
This structure only accepts static values.
Example:
// 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" integerDatasetParameterDefaultValuesProperty := &IntegerDatasetParameterDefaultValuesProperty{ StaticValues: []interface{}{ jsii.Number(123), }, }
type CfnDataSet_IntegerDatasetParameterProperty ¶ added in v2.83.0
type CfnDataSet_IntegerDatasetParameterProperty struct { // An identifier for the integer parameter created in the dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-integerdatasetparameter.html#cfn-quicksight-dataset-integerdatasetparameter-id // Id *string `field:"required" json:"id" yaml:"id"` // The name of the integer parameter that is created in the dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-integerdatasetparameter.html#cfn-quicksight-dataset-integerdatasetparameter-name // Name *string `field:"required" json:"name" yaml:"name"` // The value type of the dataset parameter. // // Valid values are `single value` or `multi value` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-integerdatasetparameter.html#cfn-quicksight-dataset-integerdatasetparameter-valuetype // ValueType *string `field:"required" json:"valueType" yaml:"valueType"` // A list of default values for a given integer parameter. // // This structure only accepts static values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-integerdatasetparameter.html#cfn-quicksight-dataset-integerdatasetparameter-defaultvalues // DefaultValues interface{} `field:"optional" json:"defaultValues" yaml:"defaultValues"` }
An integer parameter that is created in the dataset.
Example:
// 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" integerDatasetParameterProperty := &IntegerDatasetParameterProperty{ Id: jsii.String("id"), Name: jsii.String("name"), ValueType: jsii.String("valueType"), // the properties below are optional DefaultValues: &IntegerDatasetParameterDefaultValuesProperty{ StaticValues: []interface{}{ jsii.Number(123), }, }, }
type CfnDataSet_JoinInstructionProperty ¶
type CfnDataSet_JoinInstructionProperty struct { // The operand on the left side of a join. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-joininstruction.html#cfn-quicksight-dataset-joininstruction-leftoperand // LeftOperand *string `field:"required" json:"leftOperand" yaml:"leftOperand"` // The join instructions provided in the `ON` clause of a join. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-joininstruction.html#cfn-quicksight-dataset-joininstruction-onclause // OnClause *string `field:"required" json:"onClause" yaml:"onClause"` // The operand on the right side of a join. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-joininstruction.html#cfn-quicksight-dataset-joininstruction-rightoperand // RightOperand *string `field:"required" json:"rightOperand" yaml:"rightOperand"` // The type of join that it is. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-joininstruction.html#cfn-quicksight-dataset-joininstruction-type // Type *string `field:"required" json:"type" yaml:"type"` // Join key properties of the left operand. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-joininstruction.html#cfn-quicksight-dataset-joininstruction-leftjoinkeyproperties // LeftJoinKeyProperties interface{} `field:"optional" json:"leftJoinKeyProperties" yaml:"leftJoinKeyProperties"` // Join key properties of the right operand. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-joininstruction.html#cfn-quicksight-dataset-joininstruction-rightjoinkeyproperties // RightJoinKeyProperties interface{} `field:"optional" json:"rightJoinKeyProperties" yaml:"rightJoinKeyProperties"` }
The instructions associated with a join.
Example:
// 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" joinInstructionProperty := &JoinInstructionProperty{ LeftOperand: jsii.String("leftOperand"), OnClause: jsii.String("onClause"), RightOperand: jsii.String("rightOperand"), Type: jsii.String("type"), // the properties below are optional LeftJoinKeyProperties: &JoinKeyPropertiesProperty{ UniqueKey: jsii.Boolean(false), }, RightJoinKeyProperties: &JoinKeyPropertiesProperty{ UniqueKey: jsii.Boolean(false), }, }
type CfnDataSet_JoinKeyPropertiesProperty ¶
type CfnDataSet_JoinKeyPropertiesProperty struct { // A value that indicates that a row in a table is uniquely identified by the columns in a join key. // // This is used by Amazon QuickSight to optimize query performance. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-joinkeyproperties.html#cfn-quicksight-dataset-joinkeyproperties-uniquekey // UniqueKey interface{} `field:"optional" json:"uniqueKey" yaml:"uniqueKey"` }
Properties associated with the columns participating in a join.
Example:
// 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" joinKeyPropertiesProperty := &JoinKeyPropertiesProperty{ UniqueKey: jsii.Boolean(false), }
type CfnDataSet_LogicalTableProperty ¶
type CfnDataSet_LogicalTableProperty struct { // A display name for the logical table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-logicaltable.html#cfn-quicksight-dataset-logicaltable-alias // Alias *string `field:"required" json:"alias" yaml:"alias"` // Source of this logical table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-logicaltable.html#cfn-quicksight-dataset-logicaltable-source // Source interface{} `field:"required" json:"source" yaml:"source"` // Transform operations that act on this logical table. // // For this structure to be valid, only one of the attributes can be non-null. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-logicaltable.html#cfn-quicksight-dataset-logicaltable-datatransforms // DataTransforms interface{} `field:"optional" json:"dataTransforms" yaml:"dataTransforms"` }
A *logical table* is a unit that joins and that data transformations operate on.
A logical table has a source, which can be either a physical table or result of a join. When a logical table points to a physical table, the logical table acts as a mutable copy of that physical table through transform operations.
Example:
// 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" logicalTableProperty := &LogicalTableProperty{ Alias: jsii.String("alias"), Source: &LogicalTableSourceProperty{ DataSetArn: jsii.String("dataSetArn"), JoinInstruction: &JoinInstructionProperty{ LeftOperand: jsii.String("leftOperand"), OnClause: jsii.String("onClause"), RightOperand: jsii.String("rightOperand"), Type: jsii.String("type"), // the properties below are optional LeftJoinKeyProperties: &JoinKeyPropertiesProperty{ UniqueKey: jsii.Boolean(false), }, RightJoinKeyProperties: &JoinKeyPropertiesProperty{ UniqueKey: jsii.Boolean(false), }, }, PhysicalTableId: jsii.String("physicalTableId"), }, // the properties below are optional DataTransforms: []interface{}{ &TransformOperationProperty{ CastColumnTypeOperation: &CastColumnTypeOperationProperty{ ColumnName: jsii.String("columnName"), NewColumnType: jsii.String("newColumnType"), // the properties below are optional Format: jsii.String("format"), SubType: jsii.String("subType"), }, CreateColumnsOperation: &CreateColumnsOperationProperty{ Columns: []interface{}{ &CalculatedColumnProperty{ ColumnId: jsii.String("columnId"), ColumnName: jsii.String("columnName"), Expression: jsii.String("expression"), }, }, }, FilterOperation: &FilterOperationProperty{ ConditionExpression: jsii.String("conditionExpression"), }, OverrideDatasetParameterOperation: &OverrideDatasetParameterOperationProperty{ ParameterName: jsii.String("parameterName"), // the properties below are optional NewDefaultValues: &NewDefaultValuesProperty{ DateTimeStaticValues: []*string{ jsii.String("dateTimeStaticValues"), }, DecimalStaticValues: []interface{}{ jsii.Number(123), }, IntegerStaticValues: []interface{}{ jsii.Number(123), }, StringStaticValues: []*string{ jsii.String("stringStaticValues"), }, }, NewParameterName: jsii.String("newParameterName"), }, ProjectOperation: &ProjectOperationProperty{ ProjectedColumns: []*string{ jsii.String("projectedColumns"), }, }, RenameColumnOperation: &RenameColumnOperationProperty{ ColumnName: jsii.String("columnName"), NewColumnName: jsii.String("newColumnName"), }, TagColumnOperation: &TagColumnOperationProperty{ ColumnName: jsii.String("columnName"), Tags: []columnTagProperty{ &columnTagProperty{ ColumnDescription: &ColumnDescriptionProperty{ Text: jsii.String("text"), }, ColumnGeographicRole: jsii.String("columnGeographicRole"), }, }, }, }, }, }
type CfnDataSet_LogicalTableSourceProperty ¶
type CfnDataSet_LogicalTableSourceProperty struct { // The Amazon Resource Number (ARN) of the parent dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-logicaltablesource.html#cfn-quicksight-dataset-logicaltablesource-datasetarn // DataSetArn *string `field:"optional" json:"dataSetArn" yaml:"dataSetArn"` // Specifies the result of a join of two logical tables. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-logicaltablesource.html#cfn-quicksight-dataset-logicaltablesource-joininstruction // JoinInstruction interface{} `field:"optional" json:"joinInstruction" yaml:"joinInstruction"` // Physical table ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-logicaltablesource.html#cfn-quicksight-dataset-logicaltablesource-physicaltableid // PhysicalTableId *string `field:"optional" json:"physicalTableId" yaml:"physicalTableId"` }
Information about the source of a logical table.
This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
Example:
// 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" logicalTableSourceProperty := &LogicalTableSourceProperty{ DataSetArn: jsii.String("dataSetArn"), JoinInstruction: &JoinInstructionProperty{ LeftOperand: jsii.String("leftOperand"), OnClause: jsii.String("onClause"), RightOperand: jsii.String("rightOperand"), Type: jsii.String("type"), // the properties below are optional LeftJoinKeyProperties: &JoinKeyPropertiesProperty{ UniqueKey: jsii.Boolean(false), }, RightJoinKeyProperties: &JoinKeyPropertiesProperty{ UniqueKey: jsii.Boolean(false), }, }, PhysicalTableId: jsii.String("physicalTableId"), }
type CfnDataSet_LookbackWindowProperty ¶ added in v2.83.0
type CfnDataSet_LookbackWindowProperty struct { // The name of the lookback window column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-lookbackwindow.html#cfn-quicksight-dataset-lookbackwindow-columnname // ColumnName *string `field:"optional" json:"columnName" yaml:"columnName"` // The lookback window column size. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-lookbackwindow.html#cfn-quicksight-dataset-lookbackwindow-size // Size *float64 `field:"optional" json:"size" yaml:"size"` // The size unit that is used for the lookback window column. // // Valid values for this structure are `HOUR` , `DAY` , and `WEEK` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-lookbackwindow.html#cfn-quicksight-dataset-lookbackwindow-sizeunit // SizeUnit *string `field:"optional" json:"sizeUnit" yaml:"sizeUnit"` }
The lookback window setup of an incremental refresh configuration.
Example:
// 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" lookbackWindowProperty := &LookbackWindowProperty{ ColumnName: jsii.String("columnName"), Size: jsii.Number(123), SizeUnit: jsii.String("sizeUnit"), }
type CfnDataSet_NewDefaultValuesProperty ¶ added in v2.83.0
type CfnDataSet_NewDefaultValuesProperty struct { // A list of static default values for a given date time parameter. // // The valid format for this property is `yyyy-MM-dd’T’HH:mm:ss’Z’` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-newdefaultvalues.html#cfn-quicksight-dataset-newdefaultvalues-datetimestaticvalues // DateTimeStaticValues *[]*string `field:"optional" json:"dateTimeStaticValues" yaml:"dateTimeStaticValues"` // A list of static default values for a given decimal parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-newdefaultvalues.html#cfn-quicksight-dataset-newdefaultvalues-decimalstaticvalues // DecimalStaticValues interface{} `field:"optional" json:"decimalStaticValues" yaml:"decimalStaticValues"` // A list of static default values for a given integer parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-newdefaultvalues.html#cfn-quicksight-dataset-newdefaultvalues-integerstaticvalues // IntegerStaticValues interface{} `field:"optional" json:"integerStaticValues" yaml:"integerStaticValues"` // A list of static default values for a given string parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-newdefaultvalues.html#cfn-quicksight-dataset-newdefaultvalues-stringstaticvalues // StringStaticValues *[]*string `field:"optional" json:"stringStaticValues" yaml:"stringStaticValues"` }
The new default values for the parameter.
Example:
// 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" newDefaultValuesProperty := &NewDefaultValuesProperty{ DateTimeStaticValues: []*string{ jsii.String("dateTimeStaticValues"), }, DecimalStaticValues: []interface{}{ jsii.Number(123), }, IntegerStaticValues: []interface{}{ jsii.Number(123), }, StringStaticValues: []*string{ jsii.String("stringStaticValues"), }, }
type CfnDataSet_OutputColumnProperty ¶
type CfnDataSet_OutputColumnProperty struct { // A description for a column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-outputcolumn.html#cfn-quicksight-dataset-outputcolumn-description // Description *string `field:"optional" json:"description" yaml:"description"` // The display name of the column.. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-outputcolumn.html#cfn-quicksight-dataset-outputcolumn-name // Name *string `field:"optional" json:"name" yaml:"name"` // The sub data type of the column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-outputcolumn.html#cfn-quicksight-dataset-outputcolumn-subtype // SubType *string `field:"optional" json:"subType" yaml:"subType"` // The data type of the column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-outputcolumn.html#cfn-quicksight-dataset-outputcolumn-type // Type *string `field:"optional" json:"type" yaml:"type"` }
Output column.
Example:
// 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" outputColumnProperty := &OutputColumnProperty{ Description: jsii.String("description"), Name: jsii.String("name"), SubType: jsii.String("subType"), Type: jsii.String("type"), }
type CfnDataSet_OverrideDatasetParameterOperationProperty ¶ added in v2.83.0
type CfnDataSet_OverrideDatasetParameterOperationProperty struct { // The name of the parameter to be overridden with different values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-overridedatasetparameteroperation.html#cfn-quicksight-dataset-overridedatasetparameteroperation-parametername // ParameterName *string `field:"required" json:"parameterName" yaml:"parameterName"` // The new default values for the parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-overridedatasetparameteroperation.html#cfn-quicksight-dataset-overridedatasetparameteroperation-newdefaultvalues // NewDefaultValues interface{} `field:"optional" json:"newDefaultValues" yaml:"newDefaultValues"` // The new name for the parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-overridedatasetparameteroperation.html#cfn-quicksight-dataset-overridedatasetparameteroperation-newparametername // NewParameterName *string `field:"optional" json:"newParameterName" yaml:"newParameterName"` }
A transform operation that overrides the dataset parameter values that are defined in another dataset.
Example:
// 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" overrideDatasetParameterOperationProperty := &OverrideDatasetParameterOperationProperty{ ParameterName: jsii.String("parameterName"), // the properties below are optional NewDefaultValues: &NewDefaultValuesProperty{ DateTimeStaticValues: []*string{ jsii.String("dateTimeStaticValues"), }, DecimalStaticValues: []interface{}{ jsii.Number(123), }, IntegerStaticValues: []interface{}{ jsii.Number(123), }, StringStaticValues: []*string{ jsii.String("stringStaticValues"), }, }, NewParameterName: jsii.String("newParameterName"), }
type CfnDataSet_PhysicalTableProperty ¶
type CfnDataSet_PhysicalTableProperty struct { // A physical table type built from the results of the custom SQL query. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-physicaltable.html#cfn-quicksight-dataset-physicaltable-customsql // CustomSql interface{} `field:"optional" json:"customSql" yaml:"customSql"` // A physical table type for relational data sources. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-physicaltable.html#cfn-quicksight-dataset-physicaltable-relationaltable // RelationalTable interface{} `field:"optional" json:"relationalTable" yaml:"relationalTable"` // A physical table type for as S3 data source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-physicaltable.html#cfn-quicksight-dataset-physicaltable-s3source // S3Source interface{} `field:"optional" json:"s3Source" yaml:"s3Source"` }
A view of a data source that contains information about the shape of the data in the underlying source.
This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
Example:
// 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" physicalTableProperty := &PhysicalTableProperty{ CustomSql: &CustomSqlProperty{ Columns: []interface{}{ &InputColumnProperty{ Name: jsii.String("name"), Type: jsii.String("type"), // the properties below are optional SubType: jsii.String("subType"), }, }, DataSourceArn: jsii.String("dataSourceArn"), Name: jsii.String("name"), SqlQuery: jsii.String("sqlQuery"), }, RelationalTable: &RelationalTableProperty{ DataSourceArn: jsii.String("dataSourceArn"), InputColumns: []interface{}{ &InputColumnProperty{ Name: jsii.String("name"), Type: jsii.String("type"), // the properties below are optional SubType: jsii.String("subType"), }, }, Name: jsii.String("name"), // the properties below are optional Catalog: jsii.String("catalog"), Schema: jsii.String("schema"), }, S3Source: &S3SourceProperty{ DataSourceArn: jsii.String("dataSourceArn"), InputColumns: []interface{}{ &InputColumnProperty{ Name: jsii.String("name"), Type: jsii.String("type"), // the properties below are optional SubType: jsii.String("subType"), }, }, // the properties below are optional UploadSettings: &UploadSettingsProperty{ ContainsHeader: jsii.Boolean(false), Delimiter: jsii.String("delimiter"), Format: jsii.String("format"), StartFromRow: jsii.Number(123), TextQualifier: jsii.String("textQualifier"), }, }, }
type CfnDataSet_ProjectOperationProperty ¶
type CfnDataSet_ProjectOperationProperty struct { // Projected columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-projectoperation.html#cfn-quicksight-dataset-projectoperation-projectedcolumns // ProjectedColumns *[]*string `field:"required" json:"projectedColumns" yaml:"projectedColumns"` }
A transform operation that projects columns.
Operations that come after a projection can only refer to projected columns.
Example:
// 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" projectOperationProperty := &ProjectOperationProperty{ ProjectedColumns: []*string{ jsii.String("projectedColumns"), }, }
type CfnDataSet_RefreshConfigurationProperty ¶ added in v2.83.0
type CfnDataSet_RefreshConfigurationProperty struct { // The incremental refresh for the dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-refreshconfiguration.html#cfn-quicksight-dataset-refreshconfiguration-incrementalrefresh // IncrementalRefresh interface{} `field:"optional" json:"incrementalRefresh" yaml:"incrementalRefresh"` }
The refresh configuration of a dataset.
Example:
// 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" refreshConfigurationProperty := &RefreshConfigurationProperty{ IncrementalRefresh: &IncrementalRefreshProperty{ LookbackWindow: &LookbackWindowProperty{ ColumnName: jsii.String("columnName"), Size: jsii.Number(123), SizeUnit: jsii.String("sizeUnit"), }, }, }
type CfnDataSet_RelationalTableProperty ¶
type CfnDataSet_RelationalTableProperty struct { // The Amazon Resource Name (ARN) for the data source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-relationaltable.html#cfn-quicksight-dataset-relationaltable-datasourcearn // DataSourceArn *string `field:"required" json:"dataSourceArn" yaml:"dataSourceArn"` // The column schema of the table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-relationaltable.html#cfn-quicksight-dataset-relationaltable-inputcolumns // InputColumns interface{} `field:"required" json:"inputColumns" yaml:"inputColumns"` // The name of the relational table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-relationaltable.html#cfn-quicksight-dataset-relationaltable-name // Name *string `field:"required" json:"name" yaml:"name"` // The catalog associated with a table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-relationaltable.html#cfn-quicksight-dataset-relationaltable-catalog // Catalog *string `field:"optional" json:"catalog" yaml:"catalog"` // The schema name. // // This name applies to certain relational database engines. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-relationaltable.html#cfn-quicksight-dataset-relationaltable-schema // Schema *string `field:"optional" json:"schema" yaml:"schema"` }
A physical table type for relational data sources.
Example:
// 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" relationalTableProperty := &RelationalTableProperty{ DataSourceArn: jsii.String("dataSourceArn"), InputColumns: []interface{}{ &InputColumnProperty{ Name: jsii.String("name"), Type: jsii.String("type"), // the properties below are optional SubType: jsii.String("subType"), }, }, Name: jsii.String("name"), // the properties below are optional Catalog: jsii.String("catalog"), Schema: jsii.String("schema"), }
type CfnDataSet_RenameColumnOperationProperty ¶
type CfnDataSet_RenameColumnOperationProperty struct { // The name of the column to be renamed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-renamecolumnoperation.html#cfn-quicksight-dataset-renamecolumnoperation-columnname // ColumnName *string `field:"required" json:"columnName" yaml:"columnName"` // The new name for the column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-renamecolumnoperation.html#cfn-quicksight-dataset-renamecolumnoperation-newcolumnname // NewColumnName *string `field:"required" json:"newColumnName" yaml:"newColumnName"` }
A transform operation that renames a column.
Example:
// 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" renameColumnOperationProperty := &RenameColumnOperationProperty{ ColumnName: jsii.String("columnName"), NewColumnName: jsii.String("newColumnName"), }
type CfnDataSet_ResourcePermissionProperty ¶
type CfnDataSet_ResourcePermissionProperty struct { // The IAM action to grant or revoke permisions on. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-resourcepermission.html#cfn-quicksight-dataset-resourcepermission-actions // Actions *[]*string `field:"required" json:"actions" yaml:"actions"` // The Amazon Resource Name (ARN) of the principal. This can be one of the following:. // // - The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.) // - The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.) // - The ARN of an AWS account root: This is an IAM ARN rather than a Amazon QuickSight ARN. Use this option only to share resources (templates) across AWS accounts . (This is less common.) // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-resourcepermission.html#cfn-quicksight-dataset-resourcepermission-principal // Principal *string `field:"required" json:"principal" yaml:"principal"` }
Permission for the resource.
Example:
// 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" resourcePermissionProperty := &ResourcePermissionProperty{ Actions: []*string{ jsii.String("actions"), }, Principal: jsii.String("principal"), }
type CfnDataSet_RowLevelPermissionDataSetProperty ¶
type CfnDataSet_RowLevelPermissionDataSetProperty struct { // The Amazon Resource Name (ARN) of the dataset that contains permissions for RLS. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-rowlevelpermissiondataset.html#cfn-quicksight-dataset-rowlevelpermissiondataset-arn // Arn *string `field:"required" json:"arn" yaml:"arn"` // The type of permissions to use when interpreting the permissions for RLS. // // `DENY_ACCESS` is included for backward compatibility only. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-rowlevelpermissiondataset.html#cfn-quicksight-dataset-rowlevelpermissiondataset-permissionpolicy // PermissionPolicy *string `field:"required" json:"permissionPolicy" yaml:"permissionPolicy"` // The user or group rules associated with the dataset that contains permissions for RLS. // // By default, `FormatVersion` is `VERSION_1` . When `FormatVersion` is `VERSION_1` , `UserName` and `GroupName` are required. When `FormatVersion` is `VERSION_2` , `UserARN` and `GroupARN` are required, and `Namespace` must not exist. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-rowlevelpermissiondataset.html#cfn-quicksight-dataset-rowlevelpermissiondataset-formatversion // FormatVersion *string `field:"optional" json:"formatVersion" yaml:"formatVersion"` // The namespace associated with the dataset that contains permissions for RLS. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-rowlevelpermissiondataset.html#cfn-quicksight-dataset-rowlevelpermissiondataset-namespace // Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` // The status of the row-level security permission dataset. // // If enabled, the status is `ENABLED` . If disabled, the status is `DISABLED` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-rowlevelpermissiondataset.html#cfn-quicksight-dataset-rowlevelpermissiondataset-status // Status *string `field:"optional" json:"status" yaml:"status"` }
Information about a dataset that contains permissions for row-level security (RLS).
The permissions dataset maps fields to users or groups. For more information, see [Using Row-Level Security (RLS) to Restrict Access to a Dataset](https://docs.aws.amazon.com/quicksight/latest/user/restrict-access-to-a-data-set-using-row-level-security.html) in the *Amazon QuickSight User Guide* .
The option to deny permissions by setting `PermissionPolicy` to `DENY_ACCESS` is not supported for new RLS datasets.
Example:
// 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" rowLevelPermissionDataSetProperty := &RowLevelPermissionDataSetProperty{ Arn: jsii.String("arn"), PermissionPolicy: jsii.String("permissionPolicy"), // the properties below are optional FormatVersion: jsii.String("formatVersion"), Namespace: jsii.String("namespace"), Status: jsii.String("status"), }
type CfnDataSet_RowLevelPermissionTagConfigurationProperty ¶ added in v2.83.0
type CfnDataSet_RowLevelPermissionTagConfigurationProperty struct { // A set of rules associated with row-level security, such as the tag names and columns that they are assigned to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-rowlevelpermissiontagconfiguration.html#cfn-quicksight-dataset-rowlevelpermissiontagconfiguration-tagrules // TagRules interface{} `field:"required" json:"tagRules" yaml:"tagRules"` // The status of row-level security tags. // // If enabled, the status is `ENABLED` . If disabled, the status is `DISABLED` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-rowlevelpermissiontagconfiguration.html#cfn-quicksight-dataset-rowlevelpermissiontagconfiguration-status // Status *string `field:"optional" json:"status" yaml:"status"` // The configuration of tags on a dataset to set row-level security. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-rowlevelpermissiontagconfiguration.html#cfn-quicksight-dataset-rowlevelpermissiontagconfiguration-tagruleconfigurations // TagRuleConfigurations interface{} `field:"optional" json:"tagRuleConfigurations" yaml:"tagRuleConfigurations"` }
The element you can use to define tags for row-level security.
Example:
// 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" var tagRuleConfigurations interface{} rowLevelPermissionTagConfigurationProperty := &RowLevelPermissionTagConfigurationProperty{ TagRules: []interface{}{ &RowLevelPermissionTagRuleProperty{ ColumnName: jsii.String("columnName"), TagKey: jsii.String("tagKey"), // the properties below are optional MatchAllValue: jsii.String("matchAllValue"), TagMultiValueDelimiter: jsii.String("tagMultiValueDelimiter"), }, }, // the properties below are optional Status: jsii.String("status"), TagRuleConfigurations: tagRuleConfigurations, }
type CfnDataSet_RowLevelPermissionTagRuleProperty ¶ added in v2.83.0
type CfnDataSet_RowLevelPermissionTagRuleProperty struct { // The column name that a tag key is assigned to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-rowlevelpermissiontagrule.html#cfn-quicksight-dataset-rowlevelpermissiontagrule-columnname // ColumnName *string `field:"required" json:"columnName" yaml:"columnName"` // The unique key for a tag. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-rowlevelpermissiontagrule.html#cfn-quicksight-dataset-rowlevelpermissiontagrule-tagkey // TagKey *string `field:"required" json:"tagKey" yaml:"tagKey"` // A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. // // For example, you can use an asterisk as your match all value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-rowlevelpermissiontagrule.html#cfn-quicksight-dataset-rowlevelpermissiontagrule-matchallvalue // MatchAllValue *string `field:"optional" json:"matchAllValue" yaml:"matchAllValue"` // A string that you want to use to delimit the values when you pass the values at run time. // // For example, you can delimit the values with a comma. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-rowlevelpermissiontagrule.html#cfn-quicksight-dataset-rowlevelpermissiontagrule-tagmultivaluedelimiter // TagMultiValueDelimiter *string `field:"optional" json:"tagMultiValueDelimiter" yaml:"tagMultiValueDelimiter"` }
A set of rules associated with a tag.
Example:
// 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" rowLevelPermissionTagRuleProperty := &RowLevelPermissionTagRuleProperty{ ColumnName: jsii.String("columnName"), TagKey: jsii.String("tagKey"), // the properties below are optional MatchAllValue: jsii.String("matchAllValue"), TagMultiValueDelimiter: jsii.String("tagMultiValueDelimiter"), }
type CfnDataSet_S3SourceProperty ¶
type CfnDataSet_S3SourceProperty struct { // The Amazon Resource Name (ARN) for the data source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-s3source.html#cfn-quicksight-dataset-s3source-datasourcearn // DataSourceArn *string `field:"required" json:"dataSourceArn" yaml:"dataSourceArn"` // A physical table type for an S3 data source. // // > For files that aren't JSON, only `STRING` data types are supported in input columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-s3source.html#cfn-quicksight-dataset-s3source-inputcolumns // InputColumns interface{} `field:"required" json:"inputColumns" yaml:"inputColumns"` // Information about the format for the S3 source file or files. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-s3source.html#cfn-quicksight-dataset-s3source-uploadsettings // UploadSettings interface{} `field:"optional" json:"uploadSettings" yaml:"uploadSettings"` }
A physical table type for an S3 data source.
Example:
// 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" s3SourceProperty := &S3SourceProperty{ DataSourceArn: jsii.String("dataSourceArn"), InputColumns: []interface{}{ &InputColumnProperty{ Name: jsii.String("name"), Type: jsii.String("type"), // the properties below are optional SubType: jsii.String("subType"), }, }, // the properties below are optional UploadSettings: &UploadSettingsProperty{ ContainsHeader: jsii.Boolean(false), Delimiter: jsii.String("delimiter"), Format: jsii.String("format"), StartFromRow: jsii.Number(123), TextQualifier: jsii.String("textQualifier"), }, }
type CfnDataSet_StringDatasetParameterDefaultValuesProperty ¶ added in v2.83.0
type CfnDataSet_StringDatasetParameterDefaultValuesProperty struct { // A list of static default values for a given string parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-stringdatasetparameterdefaultvalues.html#cfn-quicksight-dataset-stringdatasetparameterdefaultvalues-staticvalues // StaticValues *[]*string `field:"optional" json:"staticValues" yaml:"staticValues"` }
A list of default values for a given string dataset parameter type.
This structure only accepts static values.
Example:
// 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" stringDatasetParameterDefaultValuesProperty := &StringDatasetParameterDefaultValuesProperty{ StaticValues: []*string{ jsii.String("staticValues"), }, }
type CfnDataSet_StringDatasetParameterProperty ¶ added in v2.83.0
type CfnDataSet_StringDatasetParameterProperty struct { // An identifier for the string parameter that is created in the dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-stringdatasetparameter.html#cfn-quicksight-dataset-stringdatasetparameter-id // Id *string `field:"required" json:"id" yaml:"id"` // The name of the string parameter that is created in the dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-stringdatasetparameter.html#cfn-quicksight-dataset-stringdatasetparameter-name // Name *string `field:"required" json:"name" yaml:"name"` // The value type of the dataset parameter. // // Valid values are `single value` or `multi value` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-stringdatasetparameter.html#cfn-quicksight-dataset-stringdatasetparameter-valuetype // ValueType *string `field:"required" json:"valueType" yaml:"valueType"` // A list of default values for a given string dataset parameter type. // // This structure only accepts static values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-stringdatasetparameter.html#cfn-quicksight-dataset-stringdatasetparameter-defaultvalues // DefaultValues interface{} `field:"optional" json:"defaultValues" yaml:"defaultValues"` }
A string parameter that is created in the dataset.
Example:
// 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" stringDatasetParameterProperty := &StringDatasetParameterProperty{ Id: jsii.String("id"), Name: jsii.String("name"), ValueType: jsii.String("valueType"), // the properties below are optional DefaultValues: &StringDatasetParameterDefaultValuesProperty{ StaticValues: []*string{ jsii.String("staticValues"), }, }, }
type CfnDataSet_TagColumnOperationProperty ¶
type CfnDataSet_TagColumnOperationProperty struct { // The column that this operation acts on. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-tagcolumnoperation.html#cfn-quicksight-dataset-tagcolumnoperation-columnname // ColumnName *string `field:"required" json:"columnName" yaml:"columnName"` // The dataset column tag, currently only used for geospatial type tagging. // // > This is not tags for the AWS tagging feature. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-tagcolumnoperation.html#cfn-quicksight-dataset-tagcolumnoperation-tags // Tags *[]*CfnDataSet_ColumnTagProperty `field:"required" json:"tags" yaml:"tags"` }
A transform operation that tags a column with additional information.
Example:
// 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" tagColumnOperationProperty := &TagColumnOperationProperty{ ColumnName: jsii.String("columnName"), Tags: []columnTagProperty{ &columnTagProperty{ ColumnDescription: &ColumnDescriptionProperty{ Text: jsii.String("text"), }, ColumnGeographicRole: jsii.String("columnGeographicRole"), }, }, }
type CfnDataSet_TransformOperationProperty ¶
type CfnDataSet_TransformOperationProperty struct { // A transform operation that casts a column to a different type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-transformoperation.html#cfn-quicksight-dataset-transformoperation-castcolumntypeoperation // CastColumnTypeOperation interface{} `field:"optional" json:"castColumnTypeOperation" yaml:"castColumnTypeOperation"` // An operation that creates calculated columns. // // Columns created in one such operation form a lexical closure. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-transformoperation.html#cfn-quicksight-dataset-transformoperation-createcolumnsoperation // CreateColumnsOperation interface{} `field:"optional" json:"createColumnsOperation" yaml:"createColumnsOperation"` // An operation that filters rows based on some condition. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-transformoperation.html#cfn-quicksight-dataset-transformoperation-filteroperation // FilterOperation interface{} `field:"optional" json:"filterOperation" yaml:"filterOperation"` // <p>A transform operation that overrides the dataset parameter values defined in another dataset.</p>. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-transformoperation.html#cfn-quicksight-dataset-transformoperation-overridedatasetparameteroperation // OverrideDatasetParameterOperation interface{} `field:"optional" json:"overrideDatasetParameterOperation" yaml:"overrideDatasetParameterOperation"` // An operation that projects columns. // // Operations that come after a projection can only refer to projected columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-transformoperation.html#cfn-quicksight-dataset-transformoperation-projectoperation // ProjectOperation interface{} `field:"optional" json:"projectOperation" yaml:"projectOperation"` // An operation that renames a column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-transformoperation.html#cfn-quicksight-dataset-transformoperation-renamecolumnoperation // RenameColumnOperation interface{} `field:"optional" json:"renameColumnOperation" yaml:"renameColumnOperation"` // An operation that tags a column with additional information. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-transformoperation.html#cfn-quicksight-dataset-transformoperation-tagcolumnoperation // TagColumnOperation interface{} `field:"optional" json:"tagColumnOperation" yaml:"tagColumnOperation"` }
A data transformation on a logical table.
This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
Example:
// 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" transformOperationProperty := &TransformOperationProperty{ CastColumnTypeOperation: &CastColumnTypeOperationProperty{ ColumnName: jsii.String("columnName"), NewColumnType: jsii.String("newColumnType"), // the properties below are optional Format: jsii.String("format"), SubType: jsii.String("subType"), }, CreateColumnsOperation: &CreateColumnsOperationProperty{ Columns: []interface{}{ &CalculatedColumnProperty{ ColumnId: jsii.String("columnId"), ColumnName: jsii.String("columnName"), Expression: jsii.String("expression"), }, }, }, FilterOperation: &FilterOperationProperty{ ConditionExpression: jsii.String("conditionExpression"), }, OverrideDatasetParameterOperation: &OverrideDatasetParameterOperationProperty{ ParameterName: jsii.String("parameterName"), // the properties below are optional NewDefaultValues: &NewDefaultValuesProperty{ DateTimeStaticValues: []*string{ jsii.String("dateTimeStaticValues"), }, DecimalStaticValues: []interface{}{ jsii.Number(123), }, IntegerStaticValues: []interface{}{ jsii.Number(123), }, StringStaticValues: []*string{ jsii.String("stringStaticValues"), }, }, NewParameterName: jsii.String("newParameterName"), }, ProjectOperation: &ProjectOperationProperty{ ProjectedColumns: []*string{ jsii.String("projectedColumns"), }, }, RenameColumnOperation: &RenameColumnOperationProperty{ ColumnName: jsii.String("columnName"), NewColumnName: jsii.String("newColumnName"), }, TagColumnOperation: &TagColumnOperationProperty{ ColumnName: jsii.String("columnName"), Tags: []columnTagProperty{ &columnTagProperty{ ColumnDescription: &ColumnDescriptionProperty{ Text: jsii.String("text"), }, ColumnGeographicRole: jsii.String("columnGeographicRole"), }, }, }, }
type CfnDataSet_UploadSettingsProperty ¶
type CfnDataSet_UploadSettingsProperty struct { // Whether the file has a header row, or the files each have a header row. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-uploadsettings.html#cfn-quicksight-dataset-uploadsettings-containsheader // ContainsHeader interface{} `field:"optional" json:"containsHeader" yaml:"containsHeader"` // The delimiter between values in the file. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-uploadsettings.html#cfn-quicksight-dataset-uploadsettings-delimiter // Delimiter *string `field:"optional" json:"delimiter" yaml:"delimiter"` // File format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-uploadsettings.html#cfn-quicksight-dataset-uploadsettings-format // Format *string `field:"optional" json:"format" yaml:"format"` // A row number to start reading data from. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-uploadsettings.html#cfn-quicksight-dataset-uploadsettings-startfromrow // StartFromRow *float64 `field:"optional" json:"startFromRow" yaml:"startFromRow"` // Text qualifier. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-uploadsettings.html#cfn-quicksight-dataset-uploadsettings-textqualifier // TextQualifier *string `field:"optional" json:"textQualifier" yaml:"textQualifier"` }
Information about the format for a source file or files.
Example:
// 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" uploadSettingsProperty := &UploadSettingsProperty{ ContainsHeader: jsii.Boolean(false), Delimiter: jsii.String("delimiter"), Format: jsii.String("format"), StartFromRow: jsii.Number(123), TextQualifier: jsii.String("textQualifier"), }
type CfnDataSource ¶
type CfnDataSource interface { awscdk.CfnResource awscdk.IInspectable awscdk.ITaggable // A set of alternate data source parameters that you want to share for the credentials stored with this data source. AlternateDataSourceParameters() interface{} SetAlternateDataSourceParameters(val interface{}) // The Amazon Resource Name (ARN) of the dataset. AttrArn() *string // The time that this data source was created. AttrCreatedTime() *string // The last time that this data source was updated. AttrLastUpdatedTime() *string // The HTTP status of the request. AttrStatus() *string // The AWS account ID. AwsAccountId() *string SetAwsAccountId(val *string) // Options for this resource, such as condition, update policy etc. CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} // AWS resource type. CfnResourceType() *string // Returns: the stack trace of the point where this Resource was created from, sourced // from the +metadata+ entry typed +aws:cdk:logicalId+, and with the bottom-most // node +internal+ entries filtered. CreationStack() *[]*string // The credentials Amazon QuickSight that uses to connect to your underlying source. Credentials() interface{} SetCredentials(val interface{}) // An ID for the data source. DataSourceId() *string SetDataSourceId(val *string) // The parameters that Amazon QuickSight uses to connect to your underlying source. DataSourceParameters() interface{} SetDataSourceParameters(val interface{}) // Error information from the last update or the creation of the data source. ErrorInfo() interface{} SetErrorInfo(val interface{}) // The logical ID for this CloudFormation stack element. // // The logical ID of the element // is calculated from the path of the resource node in the construct tree. // // To override this value, use `overrideLogicalId(newLogicalId)`. // // Returns: the logical ID as a stringified token. This value will only get // resolved during synthesis. LogicalId() *string // A display name for the data source. Name() *string SetName(val *string) // The tree node. Node() constructs.Node // A list of resource permissions on the data source. Permissions() interface{} SetPermissions(val interface{}) // Return a string that will be resolved to a CloudFormation `{ Ref }` for this element. // // If, by any chance, the intrinsic reference of a resource is not a string, you could // coerce it to an IResolvable through `Lazy.any({ produce: resource.ref })`. Ref() *string // Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. SslProperties() interface{} SetSslProperties(val interface{}) // The stack in which this element is defined. // // CfnElements must be defined within a stack scope (directly or indirectly). Stack() awscdk.Stack // Tag Manager which manages the tags for this resource. Tags() awscdk.TagManager // Contains a map of the key-value pairs for the resource tag or tags assigned to the data source. TagsRaw() *[]*awscdk.CfnTag SetTagsRaw(val *[]*awscdk.CfnTag) // The type of the data source. // // To return a list of all data sources, use `ListDataSources` . Type() *string SetType(val *string) // Deprecated. // Deprecated: use `updatedProperties` // // Return properties modified after initiation // // Resources that expose mutable properties should override this function to // collect and return the properties object for this resource. UpdatedProperites() *map[string]interface{} // Return properties modified after initiation. // // Resources that expose mutable properties should override this function to // collect and return the properties object for this resource. UpdatedProperties() *map[string]interface{} // Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source. VpcConnectionProperties() interface{} SetVpcConnectionProperties(val interface{}) // Syntactic sugar for `addOverride(path, undefined)`. AddDeletionOverride(path *string) // Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned. // // This can be used for resources across stacks (or nested stack) boundaries // and the dependency will automatically be transferred to the relevant scope. AddDependency(target awscdk.CfnResource) // Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned. // Deprecated: use addDependency. AddDependsOn(target awscdk.CfnResource) // Add a value to the CloudFormation Resource Metadata. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html // // Note that this is a different set of metadata from CDK node metadata; this // metadata ends up in the stack template under the resource, whereas CDK // node metadata ends up in the Cloud Assembly. // AddMetadata(key *string, value interface{}) // Adds an override to the synthesized CloudFormation resource. // // To add a // property override, either use `addPropertyOverride` or prefix `path` with // "Properties." (i.e. `Properties.TopicName`). // // If the override is nested, separate each nested level using a dot (.) in the path parameter. // If there is an array as part of the nesting, specify the index in the path. // // To include a literal `.` in the property name, prefix with a `\`. In most // programming languages you will need to write this as `"\\."` because the // `\` itself will need to be escaped. // // For example, // “`typescript // cfnResource.addOverride('Properties.GlobalSecondaryIndexes.0.Projection.NonKeyAttributes', ['myattribute']); // cfnResource.addOverride('Properties.GlobalSecondaryIndexes.1.ProjectionType', 'INCLUDE'); // “` // would add the overrides // “`json // "Properties": { // "GlobalSecondaryIndexes": [ // { // "Projection": { // "NonKeyAttributes": [ "myattribute" ] // ... // } // ... // }, // { // "ProjectionType": "INCLUDE" // ... // }, // ] // ... // } // “` // // The `value` argument to `addOverride` will not be processed or translated // in any way. Pass raw JSON values in here with the correct capitalization // for CloudFormation. If you pass CDK classes or structs, they will be // rendered with lowercased key names, and CloudFormation will reject the // template. AddOverride(path *string, value interface{}) // Adds an override that deletes the value of a property from the resource definition. AddPropertyDeletionOverride(propertyPath *string) // Adds an override to a resource property. // // Syntactic sugar for `addOverride("Properties.<...>", value)`. AddPropertyOverride(propertyPath *string, value interface{}) // Sets the deletion policy of the resource based on the removal policy specified. // // The Removal Policy controls what happens to this resource when it stops // being managed by CloudFormation, either because you've removed it from the // CDK application or because you've made a change that requires the resource // to be replaced. // // The resource can be deleted (`RemovalPolicy.DESTROY`), or left in your AWS // account for data recovery and cleanup later (`RemovalPolicy.RETAIN`). In some // cases, a snapshot can be taken of the resource prior to deletion // (`RemovalPolicy.SNAPSHOT`). A list of resources that support this policy // can be found in the following link:. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html#aws-attribute-deletionpolicy-options // ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) // Returns a token for an runtime attribute of this resource. // // Ideally, use generated attribute accessors (e.g. `resource.arn`), but this can be used for future compatibility // in case there is no generated attribute. GetAtt(attributeName *string, typeHint awscdk.ResolutionTypeHint) awscdk.Reference // Retrieve a value value from the CloudFormation Resource Metadata. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html // // Note that this is a different set of metadata from CDK node metadata; this // metadata ends up in the stack template under the resource, whereas CDK // node metadata ends up in the Cloud Assembly. // GetMetadata(key *string) interface{} // Examines the CloudFormation resource and discloses attributes. Inspect(inspector awscdk.TreeInspector) // Retrieves an array of resources this resource depends on. // // This assembles dependencies on resources across stacks (including nested stacks) // automatically. ObtainDependencies() *[]interface{} // Get a shallow copy of dependencies between this resource and other resources in the same stack. ObtainResourceDependencies() *[]awscdk.CfnResource // Overrides the auto-generated logical ID with a specific ID. OverrideLogicalId(newLogicalId *string) // Indicates that this resource no longer depends on another resource. // // This can be used for resources across stacks (including nested stacks) // and the dependency will automatically be removed from the relevant scope. RemoveDependency(target awscdk.CfnResource) RenderProperties(props *map[string]interface{}) *map[string]interface{} // Replaces one dependency with another. ReplaceDependency(target awscdk.CfnResource, newTarget awscdk.CfnResource) // Can be overridden by subclasses to determine if this resource will be rendered into the cloudformation template. // // Returns: `true` if the resource should be included or `false` is the resource // should be omitted. ShouldSynthesize() *bool // Returns a string representation of this construct. // // Returns: a string representation of this resource. ToString() *string ValidateProperties(_properties interface{}) }
Creates a data source.
Example:
// 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" cfnDataSource := awscdk.Aws_quicksight.NewCfnDataSource(this, jsii.String("MyCfnDataSource"), &CfnDataSourceProps{ AlternateDataSourceParameters: []interface{}{ &DataSourceParametersProperty{ AmazonElasticsearchParameters: &AmazonElasticsearchParametersProperty{ Domain: jsii.String("domain"), }, AmazonOpenSearchParameters: &AmazonOpenSearchParametersProperty{ Domain: jsii.String("domain"), }, AthenaParameters: &AthenaParametersProperty{ RoleArn: jsii.String("roleArn"), WorkGroup: jsii.String("workGroup"), }, AuroraParameters: &AuroraParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, AuroraPostgreSqlParameters: &AuroraPostgreSqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, DatabricksParameters: &DatabricksParametersProperty{ Host: jsii.String("host"), Port: jsii.Number(123), SqlEndpointPath: jsii.String("sqlEndpointPath"), }, MariaDbParameters: &MariaDbParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, MySqlParameters: &MySqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, OracleParameters: &OracleParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, PostgreSqlParameters: &PostgreSqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, PrestoParameters: &PrestoParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), }, RdsParameters: &RdsParametersProperty{ Database: jsii.String("database"), InstanceId: jsii.String("instanceId"), }, RedshiftParameters: &RedshiftParametersProperty{ Database: jsii.String("database"), // the properties below are optional ClusterId: jsii.String("clusterId"), Host: jsii.String("host"), Port: jsii.Number(123), }, S3Parameters: &S3ParametersProperty{ ManifestFileLocation: &ManifestFileLocationProperty{ Bucket: jsii.String("bucket"), Key: jsii.String("key"), }, // the properties below are optional RoleArn: jsii.String("roleArn"), }, SnowflakeParameters: &SnowflakeParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Warehouse: jsii.String("warehouse"), }, SparkParameters: &SparkParametersProperty{ Host: jsii.String("host"), Port: jsii.Number(123), }, SqlServerParameters: &SqlServerParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, StarburstParameters: &StarburstParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), // the properties below are optional ProductType: jsii.String("productType"), }, TeradataParameters: &TeradataParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, TrinoParameters: &TrinoParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), }, }, }, AwsAccountId: jsii.String("awsAccountId"), Credentials: &DataSourceCredentialsProperty{ CopySourceArn: jsii.String("copySourceArn"), CredentialPair: &CredentialPairProperty{ Password: jsii.String("password"), Username: jsii.String("username"), // the properties below are optional AlternateDataSourceParameters: []interface{}{ &DataSourceParametersProperty{ AmazonElasticsearchParameters: &AmazonElasticsearchParametersProperty{ Domain: jsii.String("domain"), }, AmazonOpenSearchParameters: &AmazonOpenSearchParametersProperty{ Domain: jsii.String("domain"), }, AthenaParameters: &AthenaParametersProperty{ RoleArn: jsii.String("roleArn"), WorkGroup: jsii.String("workGroup"), }, AuroraParameters: &AuroraParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, AuroraPostgreSqlParameters: &AuroraPostgreSqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, DatabricksParameters: &DatabricksParametersProperty{ Host: jsii.String("host"), Port: jsii.Number(123), SqlEndpointPath: jsii.String("sqlEndpointPath"), }, MariaDbParameters: &MariaDbParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, MySqlParameters: &MySqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, OracleParameters: &OracleParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, PostgreSqlParameters: &PostgreSqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, PrestoParameters: &PrestoParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), }, RdsParameters: &RdsParametersProperty{ Database: jsii.String("database"), InstanceId: jsii.String("instanceId"), }, RedshiftParameters: &RedshiftParametersProperty{ Database: jsii.String("database"), // the properties below are optional ClusterId: jsii.String("clusterId"), Host: jsii.String("host"), Port: jsii.Number(123), }, S3Parameters: &S3ParametersProperty{ ManifestFileLocation: &ManifestFileLocationProperty{ Bucket: jsii.String("bucket"), Key: jsii.String("key"), }, // the properties below are optional RoleArn: jsii.String("roleArn"), }, SnowflakeParameters: &SnowflakeParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Warehouse: jsii.String("warehouse"), }, SparkParameters: &SparkParametersProperty{ Host: jsii.String("host"), Port: jsii.Number(123), }, SqlServerParameters: &SqlServerParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, StarburstParameters: &StarburstParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), // the properties below are optional ProductType: jsii.String("productType"), }, TeradataParameters: &TeradataParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, TrinoParameters: &TrinoParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), }, }, }, }, SecretArn: jsii.String("secretArn"), }, DataSourceId: jsii.String("dataSourceId"), DataSourceParameters: &DataSourceParametersProperty{ AmazonElasticsearchParameters: &AmazonElasticsearchParametersProperty{ Domain: jsii.String("domain"), }, AmazonOpenSearchParameters: &AmazonOpenSearchParametersProperty{ Domain: jsii.String("domain"), }, AthenaParameters: &AthenaParametersProperty{ RoleArn: jsii.String("roleArn"), WorkGroup: jsii.String("workGroup"), }, AuroraParameters: &AuroraParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, AuroraPostgreSqlParameters: &AuroraPostgreSqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, DatabricksParameters: &DatabricksParametersProperty{ Host: jsii.String("host"), Port: jsii.Number(123), SqlEndpointPath: jsii.String("sqlEndpointPath"), }, MariaDbParameters: &MariaDbParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, MySqlParameters: &MySqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, OracleParameters: &OracleParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, PostgreSqlParameters: &PostgreSqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, PrestoParameters: &PrestoParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), }, RdsParameters: &RdsParametersProperty{ Database: jsii.String("database"), InstanceId: jsii.String("instanceId"), }, RedshiftParameters: &RedshiftParametersProperty{ Database: jsii.String("database"), // the properties below are optional ClusterId: jsii.String("clusterId"), Host: jsii.String("host"), Port: jsii.Number(123), }, S3Parameters: &S3ParametersProperty{ ManifestFileLocation: &ManifestFileLocationProperty{ Bucket: jsii.String("bucket"), Key: jsii.String("key"), }, // the properties below are optional RoleArn: jsii.String("roleArn"), }, SnowflakeParameters: &SnowflakeParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Warehouse: jsii.String("warehouse"), }, SparkParameters: &SparkParametersProperty{ Host: jsii.String("host"), Port: jsii.Number(123), }, SqlServerParameters: &SqlServerParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, StarburstParameters: &StarburstParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), // the properties below are optional ProductType: jsii.String("productType"), }, TeradataParameters: &TeradataParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, TrinoParameters: &TrinoParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), }, }, ErrorInfo: &DataSourceErrorInfoProperty{ Message: jsii.String("message"), Type: jsii.String("type"), }, Name: jsii.String("name"), Permissions: []interface{}{ &ResourcePermissionProperty{ Actions: []*string{ jsii.String("actions"), }, Principal: jsii.String("principal"), }, }, SslProperties: &SslPropertiesProperty{ DisableSsl: jsii.Boolean(false), }, Tags: []cfnTag{ &cfnTag{ Key: jsii.String("key"), Value: jsii.String("value"), }, }, Type: jsii.String("type"), VpcConnectionProperties: &VpcConnectionPropertiesProperty{ VpcConnectionArn: jsii.String("vpcConnectionArn"), }, })
func NewCfnDataSource ¶
func NewCfnDataSource(scope constructs.Construct, id *string, props *CfnDataSourceProps) CfnDataSource
type CfnDataSourceProps ¶
type CfnDataSourceProps struct { // A set of alternate data source parameters that you want to share for the credentials stored with this data source. // // The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the `DataSourceParameters` structure that's in the request with the structures in the `AlternateDataSourceParameters` allow list. If the structures are an exact match, the request is allowed to use the credentials from this existing data source. If the `AlternateDataSourceParameters` list is null, the `Credentials` originally used with this `DataSourceParameters` are automatically allowed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-datasource.html#cfn-quicksight-datasource-alternatedatasourceparameters // AlternateDataSourceParameters interface{} `field:"optional" json:"alternateDataSourceParameters" yaml:"alternateDataSourceParameters"` // The AWS account ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-datasource.html#cfn-quicksight-datasource-awsaccountid // AwsAccountId *string `field:"optional" json:"awsAccountId" yaml:"awsAccountId"` // The credentials Amazon QuickSight that uses to connect to your underlying source. // // Currently, only credentials based on user name and password are supported. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-datasource.html#cfn-quicksight-datasource-credentials // Credentials interface{} `field:"optional" json:"credentials" yaml:"credentials"` // An ID for the data source. // // This ID is unique per AWS Region for each AWS account. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-datasource.html#cfn-quicksight-datasource-datasourceid // DataSourceId *string `field:"optional" json:"dataSourceId" yaml:"dataSourceId"` // The parameters that Amazon QuickSight uses to connect to your underlying source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-datasource.html#cfn-quicksight-datasource-datasourceparameters // DataSourceParameters interface{} `field:"optional" json:"dataSourceParameters" yaml:"dataSourceParameters"` // Error information from the last update or the creation of the data source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-datasource.html#cfn-quicksight-datasource-errorinfo // ErrorInfo interface{} `field:"optional" json:"errorInfo" yaml:"errorInfo"` // A display name for the data source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-datasource.html#cfn-quicksight-datasource-name // Name *string `field:"optional" json:"name" yaml:"name"` // A list of resource permissions on the data source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-datasource.html#cfn-quicksight-datasource-permissions // Permissions interface{} `field:"optional" json:"permissions" yaml:"permissions"` // Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-datasource.html#cfn-quicksight-datasource-sslproperties // SslProperties interface{} `field:"optional" json:"sslProperties" yaml:"sslProperties"` // Contains a map of the key-value pairs for the resource tag or tags assigned to the data source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-datasource.html#cfn-quicksight-datasource-tags // Tags *[]*awscdk.CfnTag `field:"optional" json:"tags" yaml:"tags"` // The type of the data source. To return a list of all data sources, use `ListDataSources` . // // Use `AMAZON_ELASTICSEARCH` for Amazon OpenSearch Service. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-datasource.html#cfn-quicksight-datasource-type // Type *string `field:"optional" json:"type" yaml:"type"` // Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-datasource.html#cfn-quicksight-datasource-vpcconnectionproperties // VpcConnectionProperties interface{} `field:"optional" json:"vpcConnectionProperties" yaml:"vpcConnectionProperties"` }
Properties for defining a `CfnDataSource`.
Example:
// 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" cfnDataSourceProps := &CfnDataSourceProps{ AlternateDataSourceParameters: []interface{}{ &DataSourceParametersProperty{ AmazonElasticsearchParameters: &AmazonElasticsearchParametersProperty{ Domain: jsii.String("domain"), }, AmazonOpenSearchParameters: &AmazonOpenSearchParametersProperty{ Domain: jsii.String("domain"), }, AthenaParameters: &AthenaParametersProperty{ RoleArn: jsii.String("roleArn"), WorkGroup: jsii.String("workGroup"), }, AuroraParameters: &AuroraParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, AuroraPostgreSqlParameters: &AuroraPostgreSqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, DatabricksParameters: &DatabricksParametersProperty{ Host: jsii.String("host"), Port: jsii.Number(123), SqlEndpointPath: jsii.String("sqlEndpointPath"), }, MariaDbParameters: &MariaDbParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, MySqlParameters: &MySqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, OracleParameters: &OracleParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, PostgreSqlParameters: &PostgreSqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, PrestoParameters: &PrestoParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), }, RdsParameters: &RdsParametersProperty{ Database: jsii.String("database"), InstanceId: jsii.String("instanceId"), }, RedshiftParameters: &RedshiftParametersProperty{ Database: jsii.String("database"), // the properties below are optional ClusterId: jsii.String("clusterId"), Host: jsii.String("host"), Port: jsii.Number(123), }, S3Parameters: &S3ParametersProperty{ ManifestFileLocation: &ManifestFileLocationProperty{ Bucket: jsii.String("bucket"), Key: jsii.String("key"), }, // the properties below are optional RoleArn: jsii.String("roleArn"), }, SnowflakeParameters: &SnowflakeParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Warehouse: jsii.String("warehouse"), }, SparkParameters: &SparkParametersProperty{ Host: jsii.String("host"), Port: jsii.Number(123), }, SqlServerParameters: &SqlServerParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, StarburstParameters: &StarburstParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), // the properties below are optional ProductType: jsii.String("productType"), }, TeradataParameters: &TeradataParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, TrinoParameters: &TrinoParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), }, }, }, AwsAccountId: jsii.String("awsAccountId"), Credentials: &DataSourceCredentialsProperty{ CopySourceArn: jsii.String("copySourceArn"), CredentialPair: &CredentialPairProperty{ Password: jsii.String("password"), Username: jsii.String("username"), // the properties below are optional AlternateDataSourceParameters: []interface{}{ &DataSourceParametersProperty{ AmazonElasticsearchParameters: &AmazonElasticsearchParametersProperty{ Domain: jsii.String("domain"), }, AmazonOpenSearchParameters: &AmazonOpenSearchParametersProperty{ Domain: jsii.String("domain"), }, AthenaParameters: &AthenaParametersProperty{ RoleArn: jsii.String("roleArn"), WorkGroup: jsii.String("workGroup"), }, AuroraParameters: &AuroraParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, AuroraPostgreSqlParameters: &AuroraPostgreSqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, DatabricksParameters: &DatabricksParametersProperty{ Host: jsii.String("host"), Port: jsii.Number(123), SqlEndpointPath: jsii.String("sqlEndpointPath"), }, MariaDbParameters: &MariaDbParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, MySqlParameters: &MySqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, OracleParameters: &OracleParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, PostgreSqlParameters: &PostgreSqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, PrestoParameters: &PrestoParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), }, RdsParameters: &RdsParametersProperty{ Database: jsii.String("database"), InstanceId: jsii.String("instanceId"), }, RedshiftParameters: &RedshiftParametersProperty{ Database: jsii.String("database"), // the properties below are optional ClusterId: jsii.String("clusterId"), Host: jsii.String("host"), Port: jsii.Number(123), }, S3Parameters: &S3ParametersProperty{ ManifestFileLocation: &ManifestFileLocationProperty{ Bucket: jsii.String("bucket"), Key: jsii.String("key"), }, // the properties below are optional RoleArn: jsii.String("roleArn"), }, SnowflakeParameters: &SnowflakeParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Warehouse: jsii.String("warehouse"), }, SparkParameters: &SparkParametersProperty{ Host: jsii.String("host"), Port: jsii.Number(123), }, SqlServerParameters: &SqlServerParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, StarburstParameters: &StarburstParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), // the properties below are optional ProductType: jsii.String("productType"), }, TeradataParameters: &TeradataParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, TrinoParameters: &TrinoParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), }, }, }, }, SecretArn: jsii.String("secretArn"), }, DataSourceId: jsii.String("dataSourceId"), DataSourceParameters: &DataSourceParametersProperty{ AmazonElasticsearchParameters: &AmazonElasticsearchParametersProperty{ Domain: jsii.String("domain"), }, AmazonOpenSearchParameters: &AmazonOpenSearchParametersProperty{ Domain: jsii.String("domain"), }, AthenaParameters: &AthenaParametersProperty{ RoleArn: jsii.String("roleArn"), WorkGroup: jsii.String("workGroup"), }, AuroraParameters: &AuroraParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, AuroraPostgreSqlParameters: &AuroraPostgreSqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, DatabricksParameters: &DatabricksParametersProperty{ Host: jsii.String("host"), Port: jsii.Number(123), SqlEndpointPath: jsii.String("sqlEndpointPath"), }, MariaDbParameters: &MariaDbParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, MySqlParameters: &MySqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, OracleParameters: &OracleParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, PostgreSqlParameters: &PostgreSqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, PrestoParameters: &PrestoParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), }, RdsParameters: &RdsParametersProperty{ Database: jsii.String("database"), InstanceId: jsii.String("instanceId"), }, RedshiftParameters: &RedshiftParametersProperty{ Database: jsii.String("database"), // the properties below are optional ClusterId: jsii.String("clusterId"), Host: jsii.String("host"), Port: jsii.Number(123), }, S3Parameters: &S3ParametersProperty{ ManifestFileLocation: &ManifestFileLocationProperty{ Bucket: jsii.String("bucket"), Key: jsii.String("key"), }, // the properties below are optional RoleArn: jsii.String("roleArn"), }, SnowflakeParameters: &SnowflakeParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Warehouse: jsii.String("warehouse"), }, SparkParameters: &SparkParametersProperty{ Host: jsii.String("host"), Port: jsii.Number(123), }, SqlServerParameters: &SqlServerParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, StarburstParameters: &StarburstParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), // the properties below are optional ProductType: jsii.String("productType"), }, TeradataParameters: &TeradataParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, TrinoParameters: &TrinoParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), }, }, ErrorInfo: &DataSourceErrorInfoProperty{ Message: jsii.String("message"), Type: jsii.String("type"), }, Name: jsii.String("name"), Permissions: []interface{}{ &ResourcePermissionProperty{ Actions: []*string{ jsii.String("actions"), }, Principal: jsii.String("principal"), }, }, SslProperties: &SslPropertiesProperty{ DisableSsl: jsii.Boolean(false), }, Tags: []cfnTag{ &cfnTag{ Key: jsii.String("key"), Value: jsii.String("value"), }, }, Type: jsii.String("type"), VpcConnectionProperties: &VpcConnectionPropertiesProperty{ VpcConnectionArn: jsii.String("vpcConnectionArn"), }, }
type CfnDataSource_AmazonElasticsearchParametersProperty ¶
type CfnDataSource_AmazonElasticsearchParametersProperty struct { // The OpenSearch domain. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-amazonelasticsearchparameters.html#cfn-quicksight-datasource-amazonelasticsearchparameters-domain // Domain *string `field:"required" json:"domain" yaml:"domain"` }
The parameters for OpenSearch.
Example:
// 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" amazonElasticsearchParametersProperty := &AmazonElasticsearchParametersProperty{ Domain: jsii.String("domain"), }
type CfnDataSource_AmazonOpenSearchParametersProperty ¶
type CfnDataSource_AmazonOpenSearchParametersProperty struct { // The OpenSearch domain. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-amazonopensearchparameters.html#cfn-quicksight-datasource-amazonopensearchparameters-domain // Domain *string `field:"required" json:"domain" yaml:"domain"` }
The parameters for OpenSearch.
Example:
// 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" amazonOpenSearchParametersProperty := &AmazonOpenSearchParametersProperty{ Domain: jsii.String("domain"), }
type CfnDataSource_AthenaParametersProperty ¶
type CfnDataSource_AthenaParametersProperty struct { // Use the `RoleArn` structure to override an account-wide role for a specific Athena data source. // // For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use `RoleArn` to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-athenaparameters.html#cfn-quicksight-datasource-athenaparameters-rolearn // RoleArn *string `field:"optional" json:"roleArn" yaml:"roleArn"` // The workgroup that Amazon Athena uses. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-athenaparameters.html#cfn-quicksight-datasource-athenaparameters-workgroup // WorkGroup *string `field:"optional" json:"workGroup" yaml:"workGroup"` }
Parameters for Amazon Athena.
Example:
// 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" athenaParametersProperty := &AthenaParametersProperty{ RoleArn: jsii.String("roleArn"), WorkGroup: jsii.String("workGroup"), }
type CfnDataSource_AuroraParametersProperty ¶
type CfnDataSource_AuroraParametersProperty struct { // Database. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-auroraparameters.html#cfn-quicksight-datasource-auroraparameters-database // Database *string `field:"required" json:"database" yaml:"database"` // Host. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-auroraparameters.html#cfn-quicksight-datasource-auroraparameters-host // Host *string `field:"required" json:"host" yaml:"host"` // Port. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-auroraparameters.html#cfn-quicksight-datasource-auroraparameters-port // Port *float64 `field:"required" json:"port" yaml:"port"` }
Parameters for Amazon Aurora.
Example:
// 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" auroraParametersProperty := &AuroraParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }
type CfnDataSource_AuroraPostgreSqlParametersProperty ¶
type CfnDataSource_AuroraPostgreSqlParametersProperty struct { // The Amazon Aurora PostgreSQL database to connect to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-aurorapostgresqlparameters.html#cfn-quicksight-datasource-aurorapostgresqlparameters-database // Database *string `field:"required" json:"database" yaml:"database"` // The Amazon Aurora PostgreSQL-Compatible host to connect to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-aurorapostgresqlparameters.html#cfn-quicksight-datasource-aurorapostgresqlparameters-host // Host *string `field:"required" json:"host" yaml:"host"` // The port that Amazon Aurora PostgreSQL is listening on. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-aurorapostgresqlparameters.html#cfn-quicksight-datasource-aurorapostgresqlparameters-port // Port *float64 `field:"required" json:"port" yaml:"port"` }
Parameters for Amazon Aurora PostgreSQL-Compatible Edition.
Example:
// 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" auroraPostgreSqlParametersProperty := &AuroraPostgreSqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }
type CfnDataSource_CredentialPairProperty ¶
type CfnDataSource_CredentialPairProperty struct { // Password. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-credentialpair.html#cfn-quicksight-datasource-credentialpair-password // Password *string `field:"required" json:"password" yaml:"password"` // User name. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-credentialpair.html#cfn-quicksight-datasource-credentialpair-username // Username *string `field:"required" json:"username" yaml:"username"` // A set of alternate data source parameters that you want to share for these credentials. // // The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the `DataSourceParameters` structure that's in the request with the structures in the `AlternateDataSourceParameters` allow list. If the structures are an exact match, the request is allowed to use the new data source with the existing credentials. If the `AlternateDataSourceParameters` list is null, the `DataSourceParameters` originally used with these `Credentials` is automatically allowed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-credentialpair.html#cfn-quicksight-datasource-credentialpair-alternatedatasourceparameters // AlternateDataSourceParameters interface{} `field:"optional" json:"alternateDataSourceParameters" yaml:"alternateDataSourceParameters"` }
The combination of user name and password that are used as credentials.
Example:
// 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" credentialPairProperty := &CredentialPairProperty{ Password: jsii.String("password"), Username: jsii.String("username"), // the properties below are optional AlternateDataSourceParameters: []interface{}{ &DataSourceParametersProperty{ AmazonElasticsearchParameters: &AmazonElasticsearchParametersProperty{ Domain: jsii.String("domain"), }, AmazonOpenSearchParameters: &AmazonOpenSearchParametersProperty{ Domain: jsii.String("domain"), }, AthenaParameters: &AthenaParametersProperty{ RoleArn: jsii.String("roleArn"), WorkGroup: jsii.String("workGroup"), }, AuroraParameters: &AuroraParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, AuroraPostgreSqlParameters: &AuroraPostgreSqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, DatabricksParameters: &DatabricksParametersProperty{ Host: jsii.String("host"), Port: jsii.Number(123), SqlEndpointPath: jsii.String("sqlEndpointPath"), }, MariaDbParameters: &MariaDbParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, MySqlParameters: &MySqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, OracleParameters: &OracleParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, PostgreSqlParameters: &PostgreSqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, PrestoParameters: &PrestoParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), }, RdsParameters: &RdsParametersProperty{ Database: jsii.String("database"), InstanceId: jsii.String("instanceId"), }, RedshiftParameters: &RedshiftParametersProperty{ Database: jsii.String("database"), // the properties below are optional ClusterId: jsii.String("clusterId"), Host: jsii.String("host"), Port: jsii.Number(123), }, S3Parameters: &S3ParametersProperty{ ManifestFileLocation: &ManifestFileLocationProperty{ Bucket: jsii.String("bucket"), Key: jsii.String("key"), }, // the properties below are optional RoleArn: jsii.String("roleArn"), }, SnowflakeParameters: &SnowflakeParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Warehouse: jsii.String("warehouse"), }, SparkParameters: &SparkParametersProperty{ Host: jsii.String("host"), Port: jsii.Number(123), }, SqlServerParameters: &SqlServerParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, StarburstParameters: &StarburstParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), // the properties below are optional ProductType: jsii.String("productType"), }, TeradataParameters: &TeradataParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, TrinoParameters: &TrinoParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), }, }, }, }
type CfnDataSource_DataSourceCredentialsProperty ¶
type CfnDataSource_DataSourceCredentialsProperty struct { // The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. // // When `CopySourceArn` is not null, the credential pair from the data source in the ARN is used as the credentials for the `DataSourceCredentials` structure. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourcecredentials.html#cfn-quicksight-datasource-datasourcecredentials-copysourcearn // CopySourceArn *string `field:"optional" json:"copySourceArn" yaml:"copySourceArn"` // Credential pair. // // For more information, see `[CredentialPair](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CredentialPair.html)` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourcecredentials.html#cfn-quicksight-datasource-datasourcecredentials-credentialpair // CredentialPair interface{} `field:"optional" json:"credentialPair" yaml:"credentialPair"` // The Amazon Resource Name (ARN) of the secret associated with the data source in AWS Secrets Manager . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourcecredentials.html#cfn-quicksight-datasource-datasourcecredentials-secretarn // SecretArn *string `field:"optional" json:"secretArn" yaml:"secretArn"` }
Data source credentials.
This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
Example:
// 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" dataSourceCredentialsProperty := &DataSourceCredentialsProperty{ CopySourceArn: jsii.String("copySourceArn"), CredentialPair: &CredentialPairProperty{ Password: jsii.String("password"), Username: jsii.String("username"), // the properties below are optional AlternateDataSourceParameters: []interface{}{ &DataSourceParametersProperty{ AmazonElasticsearchParameters: &AmazonElasticsearchParametersProperty{ Domain: jsii.String("domain"), }, AmazonOpenSearchParameters: &AmazonOpenSearchParametersProperty{ Domain: jsii.String("domain"), }, AthenaParameters: &AthenaParametersProperty{ RoleArn: jsii.String("roleArn"), WorkGroup: jsii.String("workGroup"), }, AuroraParameters: &AuroraParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, AuroraPostgreSqlParameters: &AuroraPostgreSqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, DatabricksParameters: &DatabricksParametersProperty{ Host: jsii.String("host"), Port: jsii.Number(123), SqlEndpointPath: jsii.String("sqlEndpointPath"), }, MariaDbParameters: &MariaDbParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, MySqlParameters: &MySqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, OracleParameters: &OracleParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, PostgreSqlParameters: &PostgreSqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, PrestoParameters: &PrestoParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), }, RdsParameters: &RdsParametersProperty{ Database: jsii.String("database"), InstanceId: jsii.String("instanceId"), }, RedshiftParameters: &RedshiftParametersProperty{ Database: jsii.String("database"), // the properties below are optional ClusterId: jsii.String("clusterId"), Host: jsii.String("host"), Port: jsii.Number(123), }, S3Parameters: &S3ParametersProperty{ ManifestFileLocation: &ManifestFileLocationProperty{ Bucket: jsii.String("bucket"), Key: jsii.String("key"), }, // the properties below are optional RoleArn: jsii.String("roleArn"), }, SnowflakeParameters: &SnowflakeParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Warehouse: jsii.String("warehouse"), }, SparkParameters: &SparkParametersProperty{ Host: jsii.String("host"), Port: jsii.Number(123), }, SqlServerParameters: &SqlServerParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, StarburstParameters: &StarburstParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), // the properties below are optional ProductType: jsii.String("productType"), }, TeradataParameters: &TeradataParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, TrinoParameters: &TrinoParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), }, }, }, }, SecretArn: jsii.String("secretArn"), }
type CfnDataSource_DataSourceErrorInfoProperty ¶
type CfnDataSource_DataSourceErrorInfoProperty struct { // Error message. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceerrorinfo.html#cfn-quicksight-datasource-datasourceerrorinfo-message // Message *string `field:"optional" json:"message" yaml:"message"` // Error type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceerrorinfo.html#cfn-quicksight-datasource-datasourceerrorinfo-type // Type *string `field:"optional" json:"type" yaml:"type"` }
Error information for the data source creation or update.
Example:
// 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" dataSourceErrorInfoProperty := &DataSourceErrorInfoProperty{ Message: jsii.String("message"), Type: jsii.String("type"), }
type CfnDataSource_DataSourceParametersProperty ¶
type CfnDataSource_DataSourceParametersProperty struct { // The parameters for OpenSearch. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceparameters.html#cfn-quicksight-datasource-datasourceparameters-amazonelasticsearchparameters // AmazonElasticsearchParameters interface{} `field:"optional" json:"amazonElasticsearchParameters" yaml:"amazonElasticsearchParameters"` // The parameters for OpenSearch. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceparameters.html#cfn-quicksight-datasource-datasourceparameters-amazonopensearchparameters // AmazonOpenSearchParameters interface{} `field:"optional" json:"amazonOpenSearchParameters" yaml:"amazonOpenSearchParameters"` // The parameters for Amazon Athena. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceparameters.html#cfn-quicksight-datasource-datasourceparameters-athenaparameters // AthenaParameters interface{} `field:"optional" json:"athenaParameters" yaml:"athenaParameters"` // The parameters for Amazon Aurora MySQL. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceparameters.html#cfn-quicksight-datasource-datasourceparameters-auroraparameters // AuroraParameters interface{} `field:"optional" json:"auroraParameters" yaml:"auroraParameters"` // The parameters for Amazon Aurora. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceparameters.html#cfn-quicksight-datasource-datasourceparameters-aurorapostgresqlparameters // AuroraPostgreSqlParameters interface{} `field:"optional" json:"auroraPostgreSqlParameters" yaml:"auroraPostgreSqlParameters"` // The required parameters that are needed to connect to a Databricks data source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceparameters.html#cfn-quicksight-datasource-datasourceparameters-databricksparameters // DatabricksParameters interface{} `field:"optional" json:"databricksParameters" yaml:"databricksParameters"` // The parameters for MariaDB. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceparameters.html#cfn-quicksight-datasource-datasourceparameters-mariadbparameters // MariaDbParameters interface{} `field:"optional" json:"mariaDbParameters" yaml:"mariaDbParameters"` // The parameters for MySQL. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceparameters.html#cfn-quicksight-datasource-datasourceparameters-mysqlparameters // MySqlParameters interface{} `field:"optional" json:"mySqlParameters" yaml:"mySqlParameters"` // Oracle parameters. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceparameters.html#cfn-quicksight-datasource-datasourceparameters-oracleparameters // OracleParameters interface{} `field:"optional" json:"oracleParameters" yaml:"oracleParameters"` // The parameters for PostgreSQL. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceparameters.html#cfn-quicksight-datasource-datasourceparameters-postgresqlparameters // PostgreSqlParameters interface{} `field:"optional" json:"postgreSqlParameters" yaml:"postgreSqlParameters"` // The parameters for Presto. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceparameters.html#cfn-quicksight-datasource-datasourceparameters-prestoparameters // PrestoParameters interface{} `field:"optional" json:"prestoParameters" yaml:"prestoParameters"` // The parameters for Amazon RDS. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceparameters.html#cfn-quicksight-datasource-datasourceparameters-rdsparameters // RdsParameters interface{} `field:"optional" json:"rdsParameters" yaml:"rdsParameters"` // The parameters for Amazon Redshift. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceparameters.html#cfn-quicksight-datasource-datasourceparameters-redshiftparameters // RedshiftParameters interface{} `field:"optional" json:"redshiftParameters" yaml:"redshiftParameters"` // The parameters for S3. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceparameters.html#cfn-quicksight-datasource-datasourceparameters-s3parameters // S3Parameters interface{} `field:"optional" json:"s3Parameters" yaml:"s3Parameters"` // The parameters for Snowflake. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceparameters.html#cfn-quicksight-datasource-datasourceparameters-snowflakeparameters // SnowflakeParameters interface{} `field:"optional" json:"snowflakeParameters" yaml:"snowflakeParameters"` // The parameters for Spark. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceparameters.html#cfn-quicksight-datasource-datasourceparameters-sparkparameters // SparkParameters interface{} `field:"optional" json:"sparkParameters" yaml:"sparkParameters"` // The parameters for SQL Server. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceparameters.html#cfn-quicksight-datasource-datasourceparameters-sqlserverparameters // SqlServerParameters interface{} `field:"optional" json:"sqlServerParameters" yaml:"sqlServerParameters"` // The parameters that are required to connect to a Starburst data source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceparameters.html#cfn-quicksight-datasource-datasourceparameters-starburstparameters // StarburstParameters interface{} `field:"optional" json:"starburstParameters" yaml:"starburstParameters"` // The parameters for Teradata. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceparameters.html#cfn-quicksight-datasource-datasourceparameters-teradataparameters // TeradataParameters interface{} `field:"optional" json:"teradataParameters" yaml:"teradataParameters"` // The parameters that are required to connect to a Trino data source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceparameters.html#cfn-quicksight-datasource-datasourceparameters-trinoparameters // TrinoParameters interface{} `field:"optional" json:"trinoParameters" yaml:"trinoParameters"` }
The parameters that Amazon QuickSight uses to connect to your underlying data source.
This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
Example:
// 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" dataSourceParametersProperty := &DataSourceParametersProperty{ AmazonElasticsearchParameters: &AmazonElasticsearchParametersProperty{ Domain: jsii.String("domain"), }, AmazonOpenSearchParameters: &AmazonOpenSearchParametersProperty{ Domain: jsii.String("domain"), }, AthenaParameters: &AthenaParametersProperty{ RoleArn: jsii.String("roleArn"), WorkGroup: jsii.String("workGroup"), }, AuroraParameters: &AuroraParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, AuroraPostgreSqlParameters: &AuroraPostgreSqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, DatabricksParameters: &DatabricksParametersProperty{ Host: jsii.String("host"), Port: jsii.Number(123), SqlEndpointPath: jsii.String("sqlEndpointPath"), }, MariaDbParameters: &MariaDbParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, MySqlParameters: &MySqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, OracleParameters: &OracleParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, PostgreSqlParameters: &PostgreSqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, PrestoParameters: &PrestoParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), }, RdsParameters: &RdsParametersProperty{ Database: jsii.String("database"), InstanceId: jsii.String("instanceId"), }, RedshiftParameters: &RedshiftParametersProperty{ Database: jsii.String("database"), // the properties below are optional ClusterId: jsii.String("clusterId"), Host: jsii.String("host"), Port: jsii.Number(123), }, S3Parameters: &S3ParametersProperty{ ManifestFileLocation: &ManifestFileLocationProperty{ Bucket: jsii.String("bucket"), Key: jsii.String("key"), }, // the properties below are optional RoleArn: jsii.String("roleArn"), }, SnowflakeParameters: &SnowflakeParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Warehouse: jsii.String("warehouse"), }, SparkParameters: &SparkParametersProperty{ Host: jsii.String("host"), Port: jsii.Number(123), }, SqlServerParameters: &SqlServerParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, StarburstParameters: &StarburstParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), // the properties below are optional ProductType: jsii.String("productType"), }, TeradataParameters: &TeradataParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }, TrinoParameters: &TrinoParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), }, }
type CfnDataSource_DatabricksParametersProperty ¶ added in v2.57.0
type CfnDataSource_DatabricksParametersProperty struct { // The host name of the Databricks data source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-databricksparameters.html#cfn-quicksight-datasource-databricksparameters-host // Host *string `field:"required" json:"host" yaml:"host"` // The port for the Databricks data source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-databricksparameters.html#cfn-quicksight-datasource-databricksparameters-port // Port *float64 `field:"required" json:"port" yaml:"port"` // The HTTP path of the Databricks data source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-databricksparameters.html#cfn-quicksight-datasource-databricksparameters-sqlendpointpath // SqlEndpointPath *string `field:"required" json:"sqlEndpointPath" yaml:"sqlEndpointPath"` }
The required parameters that are needed to connect to a Databricks data source.
Example:
// 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" databricksParametersProperty := &DatabricksParametersProperty{ Host: jsii.String("host"), Port: jsii.Number(123), SqlEndpointPath: jsii.String("sqlEndpointPath"), }
type CfnDataSource_ManifestFileLocationProperty ¶
type CfnDataSource_ManifestFileLocationProperty struct { // Amazon S3 bucket. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-manifestfilelocation.html#cfn-quicksight-datasource-manifestfilelocation-bucket // Bucket *string `field:"required" json:"bucket" yaml:"bucket"` // Amazon S3 key that identifies an object. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-manifestfilelocation.html#cfn-quicksight-datasource-manifestfilelocation-key // Key *string `field:"required" json:"key" yaml:"key"` }
Amazon S3 manifest file location.
Example:
// 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" manifestFileLocationProperty := &ManifestFileLocationProperty{ Bucket: jsii.String("bucket"), Key: jsii.String("key"), }
type CfnDataSource_MariaDbParametersProperty ¶
type CfnDataSource_MariaDbParametersProperty struct { // Database. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-mariadbparameters.html#cfn-quicksight-datasource-mariadbparameters-database // Database *string `field:"required" json:"database" yaml:"database"` // Host. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-mariadbparameters.html#cfn-quicksight-datasource-mariadbparameters-host // Host *string `field:"required" json:"host" yaml:"host"` // Port. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-mariadbparameters.html#cfn-quicksight-datasource-mariadbparameters-port // Port *float64 `field:"required" json:"port" yaml:"port"` }
The parameters for MariaDB.
Example:
// 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" mariaDbParametersProperty := &MariaDbParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }
type CfnDataSource_MySqlParametersProperty ¶
type CfnDataSource_MySqlParametersProperty struct { // Database. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-mysqlparameters.html#cfn-quicksight-datasource-mysqlparameters-database // Database *string `field:"required" json:"database" yaml:"database"` // Host. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-mysqlparameters.html#cfn-quicksight-datasource-mysqlparameters-host // Host *string `field:"required" json:"host" yaml:"host"` // Port. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-mysqlparameters.html#cfn-quicksight-datasource-mysqlparameters-port // Port *float64 `field:"required" json:"port" yaml:"port"` }
The parameters for MySQL.
Example:
// 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" mySqlParametersProperty := &MySqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }
type CfnDataSource_OracleParametersProperty ¶
type CfnDataSource_OracleParametersProperty struct { // Database. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-oracleparameters.html#cfn-quicksight-datasource-oracleparameters-database // Database *string `field:"required" json:"database" yaml:"database"` // Host. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-oracleparameters.html#cfn-quicksight-datasource-oracleparameters-host // Host *string `field:"required" json:"host" yaml:"host"` // Port. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-oracleparameters.html#cfn-quicksight-datasource-oracleparameters-port // Port *float64 `field:"required" json:"port" yaml:"port"` }
Oracle parameters.
Example:
// 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" oracleParametersProperty := &OracleParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }
type CfnDataSource_PostgreSqlParametersProperty ¶
type CfnDataSource_PostgreSqlParametersProperty struct { // Database. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-postgresqlparameters.html#cfn-quicksight-datasource-postgresqlparameters-database // Database *string `field:"required" json:"database" yaml:"database"` // Host. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-postgresqlparameters.html#cfn-quicksight-datasource-postgresqlparameters-host // Host *string `field:"required" json:"host" yaml:"host"` // Port. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-postgresqlparameters.html#cfn-quicksight-datasource-postgresqlparameters-port // Port *float64 `field:"required" json:"port" yaml:"port"` }
The parameters for PostgreSQL.
Example:
// 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" postgreSqlParametersProperty := &PostgreSqlParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }
type CfnDataSource_PrestoParametersProperty ¶
type CfnDataSource_PrestoParametersProperty struct { // Catalog. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-prestoparameters.html#cfn-quicksight-datasource-prestoparameters-catalog // Catalog *string `field:"required" json:"catalog" yaml:"catalog"` // Host. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-prestoparameters.html#cfn-quicksight-datasource-prestoparameters-host // Host *string `field:"required" json:"host" yaml:"host"` // Port. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-prestoparameters.html#cfn-quicksight-datasource-prestoparameters-port // Port *float64 `field:"required" json:"port" yaml:"port"` }
The parameters for Presto.
Example:
// 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" prestoParametersProperty := &PrestoParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), }
type CfnDataSource_RdsParametersProperty ¶
type CfnDataSource_RdsParametersProperty struct { // Database. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-rdsparameters.html#cfn-quicksight-datasource-rdsparameters-database // Database *string `field:"required" json:"database" yaml:"database"` // Instance ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-rdsparameters.html#cfn-quicksight-datasource-rdsparameters-instanceid // InstanceId *string `field:"required" json:"instanceId" yaml:"instanceId"` }
The parameters for Amazon RDS.
Example:
// 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" rdsParametersProperty := &RdsParametersProperty{ Database: jsii.String("database"), InstanceId: jsii.String("instanceId"), }
type CfnDataSource_RedshiftParametersProperty ¶
type CfnDataSource_RedshiftParametersProperty struct { // Database. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-redshiftparameters.html#cfn-quicksight-datasource-redshiftparameters-database // Database *string `field:"required" json:"database" yaml:"database"` // Cluster ID. // // This field can be blank if the `Host` and `Port` are provided. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-redshiftparameters.html#cfn-quicksight-datasource-redshiftparameters-clusterid // ClusterId *string `field:"optional" json:"clusterId" yaml:"clusterId"` // Host. // // This field can be blank if `ClusterId` is provided. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-redshiftparameters.html#cfn-quicksight-datasource-redshiftparameters-host // Host *string `field:"optional" json:"host" yaml:"host"` // Port. // // This field can be blank if the `ClusterId` is provided. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-redshiftparameters.html#cfn-quicksight-datasource-redshiftparameters-port // Port *float64 `field:"optional" json:"port" yaml:"port"` }
The parameters for Amazon Redshift.
The `ClusterId` field can be blank if `Host` and `Port` are both set. The `Host` and `Port` fields can be blank if the `ClusterId` field is set.
Example:
// 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" redshiftParametersProperty := &RedshiftParametersProperty{ Database: jsii.String("database"), // the properties below are optional ClusterId: jsii.String("clusterId"), Host: jsii.String("host"), Port: jsii.Number(123), }
type CfnDataSource_ResourcePermissionProperty ¶
type CfnDataSource_ResourcePermissionProperty struct { // The IAM action to grant or revoke permissions on. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-resourcepermission.html#cfn-quicksight-datasource-resourcepermission-actions // Actions *[]*string `field:"required" json:"actions" yaml:"actions"` // The Amazon Resource Name (ARN) of the principal. This can be one of the following:. // // - The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.) // - The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.) // - The ARN of an AWS account root: This is an IAM ARN rather than a Amazon QuickSight ARN. Use this option only to share resources (templates) across AWS accounts . (This is less common.) // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-resourcepermission.html#cfn-quicksight-datasource-resourcepermission-principal // Principal *string `field:"required" json:"principal" yaml:"principal"` }
Permission for the resource.
Example:
// 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" resourcePermissionProperty := &ResourcePermissionProperty{ Actions: []*string{ jsii.String("actions"), }, Principal: jsii.String("principal"), }
type CfnDataSource_S3ParametersProperty ¶
type CfnDataSource_S3ParametersProperty struct { // Location of the Amazon S3 manifest file. // // This is NULL if the manifest file was uploaded into Amazon QuickSight. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-s3parameters.html#cfn-quicksight-datasource-s3parameters-manifestfilelocation // ManifestFileLocation interface{} `field:"required" json:"manifestFileLocation" yaml:"manifestFileLocation"` // Use the `RoleArn` structure to override an account-wide role for a specific S3 data source. // // For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use `RoleArn` to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-s3parameters.html#cfn-quicksight-datasource-s3parameters-rolearn // RoleArn *string `field:"optional" json:"roleArn" yaml:"roleArn"` }
The parameters for S3.
Example:
// 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" s3ParametersProperty := &S3ParametersProperty{ ManifestFileLocation: &ManifestFileLocationProperty{ Bucket: jsii.String("bucket"), Key: jsii.String("key"), }, // the properties below are optional RoleArn: jsii.String("roleArn"), }
type CfnDataSource_SnowflakeParametersProperty ¶
type CfnDataSource_SnowflakeParametersProperty struct { // Database. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-snowflakeparameters.html#cfn-quicksight-datasource-snowflakeparameters-database // Database *string `field:"required" json:"database" yaml:"database"` // Host. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-snowflakeparameters.html#cfn-quicksight-datasource-snowflakeparameters-host // Host *string `field:"required" json:"host" yaml:"host"` // Warehouse. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-snowflakeparameters.html#cfn-quicksight-datasource-snowflakeparameters-warehouse // Warehouse *string `field:"required" json:"warehouse" yaml:"warehouse"` }
The parameters for Snowflake.
Example:
// 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" snowflakeParametersProperty := &SnowflakeParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Warehouse: jsii.String("warehouse"), }
type CfnDataSource_SparkParametersProperty ¶
type CfnDataSource_SparkParametersProperty struct { // Host. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-sparkparameters.html#cfn-quicksight-datasource-sparkparameters-host // Host *string `field:"required" json:"host" yaml:"host"` // Port. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-sparkparameters.html#cfn-quicksight-datasource-sparkparameters-port // Port *float64 `field:"required" json:"port" yaml:"port"` }
The parameters for Spark.
Example:
// 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" sparkParametersProperty := &SparkParametersProperty{ Host: jsii.String("host"), Port: jsii.Number(123), }
type CfnDataSource_SqlServerParametersProperty ¶
type CfnDataSource_SqlServerParametersProperty struct { // Database. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-sqlserverparameters.html#cfn-quicksight-datasource-sqlserverparameters-database // Database *string `field:"required" json:"database" yaml:"database"` // Host. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-sqlserverparameters.html#cfn-quicksight-datasource-sqlserverparameters-host // Host *string `field:"required" json:"host" yaml:"host"` // Port. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-sqlserverparameters.html#cfn-quicksight-datasource-sqlserverparameters-port // Port *float64 `field:"required" json:"port" yaml:"port"` }
The parameters for SQL Server.
Example:
// 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" sqlServerParametersProperty := &SqlServerParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }
type CfnDataSource_SslPropertiesProperty ¶
type CfnDataSource_SslPropertiesProperty struct { // A Boolean option to control whether SSL should be disabled. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-sslproperties.html#cfn-quicksight-datasource-sslproperties-disablessl // DisableSsl interface{} `field:"optional" json:"disableSsl" yaml:"disableSsl"` }
Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying data source.
Example:
// 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" sslPropertiesProperty := &SslPropertiesProperty{ DisableSsl: jsii.Boolean(false), }
type CfnDataSource_StarburstParametersProperty ¶ added in v2.109.0
type CfnDataSource_StarburstParametersProperty struct { // The catalog name for the Starburst data source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-starburstparameters.html#cfn-quicksight-datasource-starburstparameters-catalog // Catalog *string `field:"required" json:"catalog" yaml:"catalog"` // The host name of the Starburst data source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-starburstparameters.html#cfn-quicksight-datasource-starburstparameters-host // Host *string `field:"required" json:"host" yaml:"host"` // The port for the Starburst data source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-starburstparameters.html#cfn-quicksight-datasource-starburstparameters-port // Port *float64 `field:"required" json:"port" yaml:"port"` // The product type for the Starburst data source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-starburstparameters.html#cfn-quicksight-datasource-starburstparameters-producttype // ProductType *string `field:"optional" json:"productType" yaml:"productType"` }
The parameters that are required to connect to a Starburst data source.
Example:
// 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" starburstParametersProperty := &StarburstParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), // the properties below are optional ProductType: jsii.String("productType"), }
type CfnDataSource_TeradataParametersProperty ¶
type CfnDataSource_TeradataParametersProperty struct { // Database. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-teradataparameters.html#cfn-quicksight-datasource-teradataparameters-database // Database *string `field:"required" json:"database" yaml:"database"` // Host. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-teradataparameters.html#cfn-quicksight-datasource-teradataparameters-host // Host *string `field:"required" json:"host" yaml:"host"` // Port. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-teradataparameters.html#cfn-quicksight-datasource-teradataparameters-port // Port *float64 `field:"required" json:"port" yaml:"port"` }
The parameters for Teradata.
Example:
// 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" teradataParametersProperty := &TeradataParametersProperty{ Database: jsii.String("database"), Host: jsii.String("host"), Port: jsii.Number(123), }
type CfnDataSource_TrinoParametersProperty ¶ added in v2.109.0
type CfnDataSource_TrinoParametersProperty struct { // The catalog name for the Trino data source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-trinoparameters.html#cfn-quicksight-datasource-trinoparameters-catalog // Catalog *string `field:"required" json:"catalog" yaml:"catalog"` // The host name of the Trino data source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-trinoparameters.html#cfn-quicksight-datasource-trinoparameters-host // Host *string `field:"required" json:"host" yaml:"host"` // The port for the Trino data source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-trinoparameters.html#cfn-quicksight-datasource-trinoparameters-port // Port *float64 `field:"required" json:"port" yaml:"port"` }
The parameters that are required to connect to a Trino data source.
Example:
// 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" trinoParametersProperty := &TrinoParametersProperty{ Catalog: jsii.String("catalog"), Host: jsii.String("host"), Port: jsii.Number(123), }
type CfnDataSource_VpcConnectionPropertiesProperty ¶
type CfnDataSource_VpcConnectionPropertiesProperty struct { // The Amazon Resource Name (ARN) for the VPC connection. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-vpcconnectionproperties.html#cfn-quicksight-datasource-vpcconnectionproperties-vpcconnectionarn // VpcConnectionArn *string `field:"required" json:"vpcConnectionArn" yaml:"vpcConnectionArn"` }
VPC connection properties.
Example:
// 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" vpcConnectionPropertiesProperty := &VpcConnectionPropertiesProperty{ VpcConnectionArn: jsii.String("vpcConnectionArn"), }
type CfnRefreshSchedule ¶ added in v2.78.0
type CfnRefreshSchedule interface { awscdk.CfnResource awscdk.IInspectable // The Amazon Resource Name (ARN) for the refresh schedule. AttrArn() *string // The AWS account ID of the account that you are creating a schedule in. AwsAccountId() *string SetAwsAccountId(val *string) // Options for this resource, such as condition, update policy etc. CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} // AWS resource type. CfnResourceType() *string // Returns: the stack trace of the point where this Resource was created from, sourced // from the +metadata+ entry typed +aws:cdk:logicalId+, and with the bottom-most // node +internal+ entries filtered. CreationStack() *[]*string // The ID of the dataset that you are creating a refresh schedule for. DataSetId() *string SetDataSetId(val *string) // The logical ID for this CloudFormation stack element. // // The logical ID of the element // is calculated from the path of the resource node in the construct tree. // // To override this value, use `overrideLogicalId(newLogicalId)`. // // Returns: the logical ID as a stringified token. This value will only get // resolved during synthesis. LogicalId() *string // The tree node. Node() constructs.Node // Return a string that will be resolved to a CloudFormation `{ Ref }` for this element. // // If, by any chance, the intrinsic reference of a resource is not a string, you could // coerce it to an IResolvable through `Lazy.any({ produce: resource.ref })`. Ref() *string // The refresh schedule of a dataset. Schedule() interface{} SetSchedule(val interface{}) // The stack in which this element is defined. // // CfnElements must be defined within a stack scope (directly or indirectly). Stack() awscdk.Stack // Deprecated. // Deprecated: use `updatedProperties` // // Return properties modified after initiation // // Resources that expose mutable properties should override this function to // collect and return the properties object for this resource. UpdatedProperites() *map[string]interface{} // Return properties modified after initiation. // // Resources that expose mutable properties should override this function to // collect and return the properties object for this resource. UpdatedProperties() *map[string]interface{} // Syntactic sugar for `addOverride(path, undefined)`. AddDeletionOverride(path *string) // Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned. // // This can be used for resources across stacks (or nested stack) boundaries // and the dependency will automatically be transferred to the relevant scope. AddDependency(target awscdk.CfnResource) // Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned. // Deprecated: use addDependency. AddDependsOn(target awscdk.CfnResource) // Add a value to the CloudFormation Resource Metadata. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html // // Note that this is a different set of metadata from CDK node metadata; this // metadata ends up in the stack template under the resource, whereas CDK // node metadata ends up in the Cloud Assembly. // AddMetadata(key *string, value interface{}) // Adds an override to the synthesized CloudFormation resource. // // To add a // property override, either use `addPropertyOverride` or prefix `path` with // "Properties." (i.e. `Properties.TopicName`). // // If the override is nested, separate each nested level using a dot (.) in the path parameter. // If there is an array as part of the nesting, specify the index in the path. // // To include a literal `.` in the property name, prefix with a `\`. In most // programming languages you will need to write this as `"\\."` because the // `\` itself will need to be escaped. // // For example, // “`typescript // cfnResource.addOverride('Properties.GlobalSecondaryIndexes.0.Projection.NonKeyAttributes', ['myattribute']); // cfnResource.addOverride('Properties.GlobalSecondaryIndexes.1.ProjectionType', 'INCLUDE'); // “` // would add the overrides // “`json // "Properties": { // "GlobalSecondaryIndexes": [ // { // "Projection": { // "NonKeyAttributes": [ "myattribute" ] // ... // } // ... // }, // { // "ProjectionType": "INCLUDE" // ... // }, // ] // ... // } // “` // // The `value` argument to `addOverride` will not be processed or translated // in any way. Pass raw JSON values in here with the correct capitalization // for CloudFormation. If you pass CDK classes or structs, they will be // rendered with lowercased key names, and CloudFormation will reject the // template. AddOverride(path *string, value interface{}) // Adds an override that deletes the value of a property from the resource definition. AddPropertyDeletionOverride(propertyPath *string) // Adds an override to a resource property. // // Syntactic sugar for `addOverride("Properties.<...>", value)`. AddPropertyOverride(propertyPath *string, value interface{}) // Sets the deletion policy of the resource based on the removal policy specified. // // The Removal Policy controls what happens to this resource when it stops // being managed by CloudFormation, either because you've removed it from the // CDK application or because you've made a change that requires the resource // to be replaced. // // The resource can be deleted (`RemovalPolicy.DESTROY`), or left in your AWS // account for data recovery and cleanup later (`RemovalPolicy.RETAIN`). In some // cases, a snapshot can be taken of the resource prior to deletion // (`RemovalPolicy.SNAPSHOT`). A list of resources that support this policy // can be found in the following link:. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html#aws-attribute-deletionpolicy-options // ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) // Returns a token for an runtime attribute of this resource. // // Ideally, use generated attribute accessors (e.g. `resource.arn`), but this can be used for future compatibility // in case there is no generated attribute. GetAtt(attributeName *string, typeHint awscdk.ResolutionTypeHint) awscdk.Reference // Retrieve a value value from the CloudFormation Resource Metadata. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html // // Note that this is a different set of metadata from CDK node metadata; this // metadata ends up in the stack template under the resource, whereas CDK // node metadata ends up in the Cloud Assembly. // GetMetadata(key *string) interface{} // Examines the CloudFormation resource and discloses attributes. Inspect(inspector awscdk.TreeInspector) // Retrieves an array of resources this resource depends on. // // This assembles dependencies on resources across stacks (including nested stacks) // automatically. ObtainDependencies() *[]interface{} // Get a shallow copy of dependencies between this resource and other resources in the same stack. ObtainResourceDependencies() *[]awscdk.CfnResource // Overrides the auto-generated logical ID with a specific ID. OverrideLogicalId(newLogicalId *string) // Indicates that this resource no longer depends on another resource. // // This can be used for resources across stacks (including nested stacks) // and the dependency will automatically be removed from the relevant scope. RemoveDependency(target awscdk.CfnResource) RenderProperties(props *map[string]interface{}) *map[string]interface{} // Replaces one dependency with another. ReplaceDependency(target awscdk.CfnResource, newTarget awscdk.CfnResource) // Can be overridden by subclasses to determine if this resource will be rendered into the cloudformation template. // // Returns: `true` if the resource should be included or `false` is the resource // should be omitted. ShouldSynthesize() *bool // Returns a string representation of this construct. // // Returns: a string representation of this resource. ToString() *string ValidateProperties(_properties interface{}) }
Creates a refresh schedule for a dataset in Amazon QuickSight .
Example:
// 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" cfnRefreshSchedule := awscdk.Aws_quicksight.NewCfnRefreshSchedule(this, jsii.String("MyCfnRefreshSchedule"), &CfnRefreshScheduleProps{ AwsAccountId: jsii.String("awsAccountId"), DataSetId: jsii.String("dataSetId"), Schedule: &RefreshScheduleMapProperty{ RefreshType: jsii.String("refreshType"), ScheduleFrequency: &ScheduleFrequencyProperty{ Interval: jsii.String("interval"), RefreshOnDay: &RefreshOnDayProperty{ DayOfMonth: jsii.String("dayOfMonth"), DayOfWeek: jsii.String("dayOfWeek"), }, TimeOfTheDay: jsii.String("timeOfTheDay"), TimeZone: jsii.String("timeZone"), }, ScheduleId: jsii.String("scheduleId"), StartAfterDateTime: jsii.String("startAfterDateTime"), }, })
func NewCfnRefreshSchedule ¶ added in v2.78.0
func NewCfnRefreshSchedule(scope constructs.Construct, id *string, props *CfnRefreshScheduleProps) CfnRefreshSchedule
type CfnRefreshScheduleProps ¶ added in v2.78.0
type CfnRefreshScheduleProps struct { // The AWS account ID of the account that you are creating a schedule in. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-refreshschedule.html#cfn-quicksight-refreshschedule-awsaccountid // AwsAccountId *string `field:"optional" json:"awsAccountId" yaml:"awsAccountId"` // The ID of the dataset that you are creating a refresh schedule for. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-refreshschedule.html#cfn-quicksight-refreshschedule-datasetid // DataSetId *string `field:"optional" json:"dataSetId" yaml:"dataSetId"` // The refresh schedule of a dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-refreshschedule.html#cfn-quicksight-refreshschedule-schedule // Schedule interface{} `field:"optional" json:"schedule" yaml:"schedule"` }
Properties for defining a `CfnRefreshSchedule`.
Example:
// 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" cfnRefreshScheduleProps := &CfnRefreshScheduleProps{ AwsAccountId: jsii.String("awsAccountId"), DataSetId: jsii.String("dataSetId"), Schedule: &RefreshScheduleMapProperty{ RefreshType: jsii.String("refreshType"), ScheduleFrequency: &ScheduleFrequencyProperty{ Interval: jsii.String("interval"), RefreshOnDay: &RefreshOnDayProperty{ DayOfMonth: jsii.String("dayOfMonth"), DayOfWeek: jsii.String("dayOfWeek"), }, TimeOfTheDay: jsii.String("timeOfTheDay"), TimeZone: jsii.String("timeZone"), }, ScheduleId: jsii.String("scheduleId"), StartAfterDateTime: jsii.String("startAfterDateTime"), }, }
type CfnRefreshSchedule_RefreshOnDayProperty ¶ added in v2.78.0
type CfnRefreshSchedule_RefreshOnDayProperty struct { // The day of the month that you want your dataset to refresh. // // This value is required for monthly refresh intervals. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-refreshschedule-refreshonday.html#cfn-quicksight-refreshschedule-refreshonday-dayofmonth // DayOfMonth *string `field:"optional" json:"dayOfMonth" yaml:"dayOfMonth"` // The day of the week that you want to schedule the refresh on. // // This value is required for weekly and monthly refresh intervals. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-refreshschedule-refreshonday.html#cfn-quicksight-refreshschedule-refreshonday-dayofweek // DayOfWeek *string `field:"optional" json:"dayOfWeek" yaml:"dayOfWeek"` }
The day that you want yout dataset to refresh.
Example:
// 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" refreshOnDayProperty := &RefreshOnDayProperty{ DayOfMonth: jsii.String("dayOfMonth"), DayOfWeek: jsii.String("dayOfWeek"), }
type CfnRefreshSchedule_RefreshScheduleMapProperty ¶ added in v2.78.0
type CfnRefreshSchedule_RefreshScheduleMapProperty struct { // The type of refresh that a dataset undergoes. Valid values are as follows:. // // - `FULL_REFRESH` : A complete refresh of a dataset. // - `INCREMENTAL_REFRESH` : A partial refresh of some rows of a dataset, based on the time window specified. // // For more information on full and incremental refreshes, see [Refreshing SPICE data](https://docs.aws.amazon.com/quicksight/latest/user/refreshing-imported-data.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-refreshschedule-refreshschedulemap.html#cfn-quicksight-refreshschedule-refreshschedulemap-refreshtype // RefreshType *string `field:"optional" json:"refreshType" yaml:"refreshType"` // The frequency for the refresh schedule. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-refreshschedule-refreshschedulemap.html#cfn-quicksight-refreshschedule-refreshschedulemap-schedulefrequency // ScheduleFrequency interface{} `field:"optional" json:"scheduleFrequency" yaml:"scheduleFrequency"` // An identifier for the refresh schedule. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-refreshschedule-refreshschedulemap.html#cfn-quicksight-refreshschedule-refreshschedulemap-scheduleid // ScheduleId *string `field:"optional" json:"scheduleId" yaml:"scheduleId"` // Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-refreshschedule-refreshschedulemap.html#cfn-quicksight-refreshschedule-refreshschedulemap-startafterdatetime // StartAfterDateTime *string `field:"optional" json:"startAfterDateTime" yaml:"startAfterDateTime"` }
A summary of a configured refresh schedule for a dataset.
Example:
// 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" refreshScheduleMapProperty := &RefreshScheduleMapProperty{ RefreshType: jsii.String("refreshType"), ScheduleFrequency: &ScheduleFrequencyProperty{ Interval: jsii.String("interval"), RefreshOnDay: &RefreshOnDayProperty{ DayOfMonth: jsii.String("dayOfMonth"), DayOfWeek: jsii.String("dayOfWeek"), }, TimeOfTheDay: jsii.String("timeOfTheDay"), TimeZone: jsii.String("timeZone"), }, ScheduleId: jsii.String("scheduleId"), StartAfterDateTime: jsii.String("startAfterDateTime"), }
type CfnRefreshSchedule_ScheduleFrequencyProperty ¶ added in v2.78.0
type CfnRefreshSchedule_ScheduleFrequencyProperty struct { // The interval between scheduled refreshes. Valid values are as follows:. // // - `MINUTE15` : The dataset refreshes every 15 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset. // - `MINUTE30` : The dataset refreshes every 30 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset. // - `HOURLY` : The dataset refreshes every hour. This interval can only be used for one schedule per dataset. // - `DAILY` : The dataset refreshes every day. // - `WEEKLY` : The dataset refreshes every week. // - `MONTHLY` : The dataset refreshes every month. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-refreshschedule-schedulefrequency.html#cfn-quicksight-refreshschedule-schedulefrequency-interval // Interval *string `field:"optional" json:"interval" yaml:"interval"` // The day of the week that you want to schedule the refresh on. // // This value is required for weekly and monthly refresh intervals. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-refreshschedule-schedulefrequency.html#cfn-quicksight-refreshschedule-schedulefrequency-refreshonday // RefreshOnDay interface{} `field:"optional" json:"refreshOnDay" yaml:"refreshOnDay"` // The time of day that you want the dataset to refresh. // // This value is expressed in HH:MM format. This field is not required for schedules that refresh hourly. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-refreshschedule-schedulefrequency.html#cfn-quicksight-refreshschedule-schedulefrequency-timeoftheday // TimeOfTheDay *string `field:"optional" json:"timeOfTheDay" yaml:"timeOfTheDay"` // The timezone that you want the refresh schedule to use. // // The timezone ID must match a corresponding ID found on `java.util.time.getAvailableIDs()` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-refreshschedule-schedulefrequency.html#cfn-quicksight-refreshschedule-schedulefrequency-timezone // TimeZone *string `field:"optional" json:"timeZone" yaml:"timeZone"` }
The frequency for the refresh schedule.
Example:
// 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" scheduleFrequencyProperty := &ScheduleFrequencyProperty{ Interval: jsii.String("interval"), RefreshOnDay: &RefreshOnDayProperty{ DayOfMonth: jsii.String("dayOfMonth"), DayOfWeek: jsii.String("dayOfWeek"), }, TimeOfTheDay: jsii.String("timeOfTheDay"), TimeZone: jsii.String("timeZone"), }
type CfnTemplate ¶
type CfnTemplate interface { awscdk.CfnResource awscdk.IInspectable awscdk.ITaggable // The Amazon Resource Name (ARN) of the template. AttrArn() *string // The time this template was created. AttrCreatedTime() *string // The time this template was last updated. AttrLastUpdatedTime() *string // The version of the template. AttrVersion() awscdk.IResolvable AttrVersionCreatedTime() *string AttrVersionDataSetConfigurations() awscdk.IResolvable AttrVersionDescription() *string AttrVersionErrors() awscdk.IResolvable AttrVersionSheets() awscdk.IResolvable AttrVersionSourceEntityArn() *string AttrVersionStatus() *string AttrVersionThemeArn() *string AttrVersionVersionNumber() awscdk.IResolvable // The ID for the AWS account that the group is in. AwsAccountId() *string SetAwsAccountId(val *string) // Options for this resource, such as condition, update policy etc. CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} // AWS resource type. CfnResourceType() *string // Returns: the stack trace of the point where this Resource was created from, sourced // from the +metadata+ entry typed +aws:cdk:logicalId+, and with the bottom-most // node +internal+ entries filtered. CreationStack() *[]*string Definition() interface{} SetDefinition(val interface{}) // The logical ID for this CloudFormation stack element. // // The logical ID of the element // is calculated from the path of the resource node in the construct tree. // // To override this value, use `overrideLogicalId(newLogicalId)`. // // Returns: the logical ID as a stringified token. This value will only get // resolved during synthesis. LogicalId() *string // A display name for the template. Name() *string SetName(val *string) // The tree node. Node() constructs.Node // A list of resource permissions to be set on the template. Permissions() interface{} SetPermissions(val interface{}) // Return a string that will be resolved to a CloudFormation `{ Ref }` for this element. // // If, by any chance, the intrinsic reference of a resource is not a string, you could // coerce it to an IResolvable through `Lazy.any({ produce: resource.ref })`. Ref() *string // The entity that you are using as a source when you create the template. SourceEntity() interface{} SetSourceEntity(val interface{}) // The stack in which this element is defined. // // CfnElements must be defined within a stack scope (directly or indirectly). Stack() awscdk.Stack // Tag Manager which manages the tags for this resource. Tags() awscdk.TagManager // Contains a map of the key-value pairs for the resource tag or tags assigned to the resource. TagsRaw() *[]*awscdk.CfnTag SetTagsRaw(val *[]*awscdk.CfnTag) // An ID for the template that you want to create. TemplateId() *string SetTemplateId(val *string) // Deprecated. // Deprecated: use `updatedProperties` // // Return properties modified after initiation // // Resources that expose mutable properties should override this function to // collect and return the properties object for this resource. UpdatedProperites() *map[string]interface{} // Return properties modified after initiation. // // Resources that expose mutable properties should override this function to // collect and return the properties object for this resource. UpdatedProperties() *map[string]interface{} // The option to relax the validation that is required to create and update analyses, dashboards, and templates with definition objects. ValidationStrategy() interface{} SetValidationStrategy(val interface{}) // A description of the current template version being created. VersionDescription() *string SetVersionDescription(val *string) // Syntactic sugar for `addOverride(path, undefined)`. AddDeletionOverride(path *string) // Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned. // // This can be used for resources across stacks (or nested stack) boundaries // and the dependency will automatically be transferred to the relevant scope. AddDependency(target awscdk.CfnResource) // Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned. // Deprecated: use addDependency. AddDependsOn(target awscdk.CfnResource) // Add a value to the CloudFormation Resource Metadata. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html // // Note that this is a different set of metadata from CDK node metadata; this // metadata ends up in the stack template under the resource, whereas CDK // node metadata ends up in the Cloud Assembly. // AddMetadata(key *string, value interface{}) // Adds an override to the synthesized CloudFormation resource. // // To add a // property override, either use `addPropertyOverride` or prefix `path` with // "Properties." (i.e. `Properties.TopicName`). // // If the override is nested, separate each nested level using a dot (.) in the path parameter. // If there is an array as part of the nesting, specify the index in the path. // // To include a literal `.` in the property name, prefix with a `\`. In most // programming languages you will need to write this as `"\\."` because the // `\` itself will need to be escaped. // // For example, // “`typescript // cfnResource.addOverride('Properties.GlobalSecondaryIndexes.0.Projection.NonKeyAttributes', ['myattribute']); // cfnResource.addOverride('Properties.GlobalSecondaryIndexes.1.ProjectionType', 'INCLUDE'); // “` // would add the overrides // “`json // "Properties": { // "GlobalSecondaryIndexes": [ // { // "Projection": { // "NonKeyAttributes": [ "myattribute" ] // ... // } // ... // }, // { // "ProjectionType": "INCLUDE" // ... // }, // ] // ... // } // “` // // The `value` argument to `addOverride` will not be processed or translated // in any way. Pass raw JSON values in here with the correct capitalization // for CloudFormation. If you pass CDK classes or structs, they will be // rendered with lowercased key names, and CloudFormation will reject the // template. AddOverride(path *string, value interface{}) // Adds an override that deletes the value of a property from the resource definition. AddPropertyDeletionOverride(propertyPath *string) // Adds an override to a resource property. // // Syntactic sugar for `addOverride("Properties.<...>", value)`. AddPropertyOverride(propertyPath *string, value interface{}) // Sets the deletion policy of the resource based on the removal policy specified. // // The Removal Policy controls what happens to this resource when it stops // being managed by CloudFormation, either because you've removed it from the // CDK application or because you've made a change that requires the resource // to be replaced. // // The resource can be deleted (`RemovalPolicy.DESTROY`), or left in your AWS // account for data recovery and cleanup later (`RemovalPolicy.RETAIN`). In some // cases, a snapshot can be taken of the resource prior to deletion // (`RemovalPolicy.SNAPSHOT`). A list of resources that support this policy // can be found in the following link:. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html#aws-attribute-deletionpolicy-options // ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) // Returns a token for an runtime attribute of this resource. // // Ideally, use generated attribute accessors (e.g. `resource.arn`), but this can be used for future compatibility // in case there is no generated attribute. GetAtt(attributeName *string, typeHint awscdk.ResolutionTypeHint) awscdk.Reference // Retrieve a value value from the CloudFormation Resource Metadata. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html // // Note that this is a different set of metadata from CDK node metadata; this // metadata ends up in the stack template under the resource, whereas CDK // node metadata ends up in the Cloud Assembly. // GetMetadata(key *string) interface{} // Examines the CloudFormation resource and discloses attributes. Inspect(inspector awscdk.TreeInspector) // Retrieves an array of resources this resource depends on. // // This assembles dependencies on resources across stacks (including nested stacks) // automatically. ObtainDependencies() *[]interface{} // Get a shallow copy of dependencies between this resource and other resources in the same stack. ObtainResourceDependencies() *[]awscdk.CfnResource // Overrides the auto-generated logical ID with a specific ID. OverrideLogicalId(newLogicalId *string) // Indicates that this resource no longer depends on another resource. // // This can be used for resources across stacks (including nested stacks) // and the dependency will automatically be removed from the relevant scope. RemoveDependency(target awscdk.CfnResource) RenderProperties(props *map[string]interface{}) *map[string]interface{} // Replaces one dependency with another. ReplaceDependency(target awscdk.CfnResource, newTarget awscdk.CfnResource) // Can be overridden by subclasses to determine if this resource will be rendered into the cloudformation template. // // Returns: `true` if the resource should be included or `false` is the resource // should be omitted. ShouldSynthesize() *bool // Returns a string representation of this construct. // // Returns: a string representation of this resource. ToString() *string ValidateProperties(_properties interface{}) }
Creates a template from an existing Amazon QuickSight analysis or template.
You can use the resulting template to create a dashboard.
A *template* is an entity in Amazon QuickSight that encapsulates the metadata required to create an analysis and that you can use to create s dashboard. A template adds a layer of abstraction by using placeholders to replace the dataset associated with the analysis. You can use templates to create dashboards by replacing dataset placeholders with datasets that follow the same schema that was used to create the source analysis and template.
Example:
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-template.html
func NewCfnTemplate ¶
func NewCfnTemplate(scope constructs.Construct, id *string, props *CfnTemplateProps) CfnTemplate
type CfnTemplateProps ¶
type CfnTemplateProps struct { // The ID for the AWS account that the group is in. // // You use the ID for the AWS account that contains your Amazon QuickSight account. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-template.html#cfn-quicksight-template-awsaccountid // AwsAccountId *string `field:"required" json:"awsAccountId" yaml:"awsAccountId"` // An ID for the template that you want to create. // // This template is unique per AWS Region ; in each AWS account. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-template.html#cfn-quicksight-template-templateid // TemplateId *string `field:"required" json:"templateId" yaml:"templateId"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-template.html#cfn-quicksight-template-definition // Definition interface{} `field:"optional" json:"definition" yaml:"definition"` // A display name for the template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-template.html#cfn-quicksight-template-name // Name *string `field:"optional" json:"name" yaml:"name"` // A list of resource permissions to be set on the template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-template.html#cfn-quicksight-template-permissions // Permissions interface{} `field:"optional" json:"permissions" yaml:"permissions"` // The entity that you are using as a source when you create the template. // // In `SourceEntity` , you specify the type of object you're using as source: `SourceTemplate` for a template or `SourceAnalysis` for an analysis. Both of these require an Amazon Resource Name (ARN). For `SourceTemplate` , specify the ARN of the source template. For `SourceAnalysis` , specify the ARN of the source analysis. The `SourceTemplate` ARN can contain any AWS account and any Amazon QuickSight-supported AWS Region . // // Use the `DataSetReferences` entity within `SourceTemplate` or `SourceAnalysis` to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must match its placeholder. // // Either a `SourceEntity` or a `Definition` must be provided in order for the request to be valid. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-template.html#cfn-quicksight-template-sourceentity // SourceEntity interface{} `field:"optional" json:"sourceEntity" yaml:"sourceEntity"` // Contains a map of the key-value pairs for the resource tag or tags assigned to the resource. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-template.html#cfn-quicksight-template-tags // Tags *[]*awscdk.CfnTag `field:"optional" json:"tags" yaml:"tags"` // The option to relax the validation that is required to create and update analyses, dashboards, and templates with definition objects. // // When you set this value to `LENIENT` , validation is skipped for specific errors. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-template.html#cfn-quicksight-template-validationstrategy // ValidationStrategy interface{} `field:"optional" json:"validationStrategy" yaml:"validationStrategy"` // A description of the current template version being created. // // This API operation creates the first version of the template. Every time `UpdateTemplate` is called, a new version is created. Each version of the template maintains a description of the version in the `VersionDescription` field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-template.html#cfn-quicksight-template-versiondescription // VersionDescription *string `field:"optional" json:"versionDescription" yaml:"versionDescription"` }
Properties for defining a `CfnTemplate`.
Example:
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-template.html
type CfnTemplate_AggregationFunctionProperty ¶ added in v2.72.0
type CfnTemplate_AggregationFunctionProperty struct { // Aggregation for attributes. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-attributeaggregationfunction // AttributeAggregationFunction interface{} `field:"optional" json:"attributeAggregationFunction" yaml:"attributeAggregationFunction"` // Aggregation for categorical values. // // - `COUNT` : Aggregate by the total number of values, including duplicates. // - `DISTINCT_COUNT` : Aggregate by the total number of distinct values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-categoricalaggregationfunction // CategoricalAggregationFunction *string `field:"optional" json:"categoricalAggregationFunction" yaml:"categoricalAggregationFunction"` // Aggregation for date values. // // - `COUNT` : Aggregate by the total number of values, including duplicates. // - `DISTINCT_COUNT` : Aggregate by the total number of distinct values. // - `MIN` : Select the smallest date value. // - `MAX` : Select the largest date value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-dateaggregationfunction // DateAggregationFunction *string `field:"optional" json:"dateAggregationFunction" yaml:"dateAggregationFunction"` // Aggregation for numerical values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-numericalaggregationfunction // NumericalAggregationFunction interface{} `field:"optional" json:"numericalAggregationFunction" yaml:"numericalAggregationFunction"` }
An aggregation function aggregates values from a dimension or measure.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" aggregationFunctionProperty := &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"), }, }
type CfnTemplate_AggregationSortConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_AggregationSortConfigurationProperty struct { // The column that determines the sort order of aggregated values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html#cfn-quicksight-template-aggregationsortconfiguration-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The sort direction of values. // // - `ASC` : Sort in ascending order. // - `DESC` : Sort in descending order. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html#cfn-quicksight-template-aggregationsortconfiguration-sortdirection // SortDirection *string `field:"required" json:"sortDirection" yaml:"sortDirection"` // The function that aggregates the values in `Column` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html#cfn-quicksight-template-aggregationsortconfiguration-aggregationfunction // AggregationFunction interface{} `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"` }
The configuration options to sort aggregated values.
Example:
// 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" aggregationSortConfigurationProperty := &AggregationSortConfigurationProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SortDirection: jsii.String("sortDirection"), // the properties below are optional AggregationFunction: &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"), }, }, }
type CfnTemplate_AnalysisDefaultsProperty ¶ added in v2.72.0
type CfnTemplate_AnalysisDefaultsProperty struct { // The configuration for default new sheet settings. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-analysisdefaults.html#cfn-quicksight-template-analysisdefaults-defaultnewsheetconfiguration // DefaultNewSheetConfiguration interface{} `field:"required" json:"defaultNewSheetConfiguration" yaml:"defaultNewSheetConfiguration"` }
The configuration for default analysis settings.
Example:
// 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" analysisDefaultsProperty := &AnalysisDefaultsProperty{ DefaultNewSheetConfiguration: &DefaultNewSheetConfigurationProperty{ InteractiveLayoutConfiguration: &DefaultInteractiveLayoutConfigurationProperty{ FreeForm: &DefaultFreeFormLayoutConfigurationProperty{ CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, Grid: &DefaultGridLayoutConfigurationProperty{ CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, }, PaginatedLayoutConfiguration: &DefaultPaginatedLayoutConfigurationProperty{ SectionBased: &DefaultSectionBasedLayoutConfigurationProperty{ CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{ PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }, }, }, }, SheetContentType: jsii.String("sheetContentType"), }, }
type CfnTemplate_AnchorDateConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_AnchorDateConfigurationProperty struct { // The options for the date configuration. Choose one of the options below:. // // - `NOW`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-anchordateconfiguration.html#cfn-quicksight-template-anchordateconfiguration-anchoroption // AnchorOption *string `field:"optional" json:"anchorOption" yaml:"anchorOption"` // The name of the parameter that is used for the anchor date configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-anchordateconfiguration.html#cfn-quicksight-template-anchordateconfiguration-parametername // ParameterName *string `field:"optional" json:"parameterName" yaml:"parameterName"` }
The date configuration of the filter.
Example:
// 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" anchorDateConfigurationProperty := &AnchorDateConfigurationProperty{ AnchorOption: jsii.String("anchorOption"), ParameterName: jsii.String("parameterName"), }
type CfnTemplate_ArcAxisConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_ArcAxisConfigurationProperty struct { // The arc axis range of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-arcaxisconfiguration.html#cfn-quicksight-template-arcaxisconfiguration-range // Range interface{} `field:"optional" json:"range" yaml:"range"` // The reserved range of the arc axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-arcaxisconfiguration.html#cfn-quicksight-template-arcaxisconfiguration-reserverange // // Default: - 0. // ReserveRange *float64 `field:"optional" json:"reserveRange" yaml:"reserveRange"` }
The arc axis configuration of a `GaugeChartVisual` .
Example:
// 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" arcAxisConfigurationProperty := &ArcAxisConfigurationProperty{ Range: &ArcAxisDisplayRangeProperty{ Max: jsii.Number(123), Min: jsii.Number(123), }, ReserveRange: jsii.Number(123), }
type CfnTemplate_ArcAxisDisplayRangeProperty ¶ added in v2.72.0
type CfnTemplate_ArcAxisDisplayRangeProperty struct { // The maximum value of the arc axis range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-arcaxisdisplayrange.html#cfn-quicksight-template-arcaxisdisplayrange-max // Max *float64 `field:"optional" json:"max" yaml:"max"` // The minimum value of the arc axis range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-arcaxisdisplayrange.html#cfn-quicksight-template-arcaxisdisplayrange-min // Min *float64 `field:"optional" json:"min" yaml:"min"` }
The arc axis range of a `GaugeChartVisual` .
Example:
// 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" arcAxisDisplayRangeProperty := &ArcAxisDisplayRangeProperty{ Max: jsii.Number(123), Min: jsii.Number(123), }
type CfnTemplate_ArcConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_ArcConfigurationProperty struct { // The option that determines the arc angle of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-arcconfiguration.html#cfn-quicksight-template-arcconfiguration-arcangle // ArcAngle *float64 `field:"optional" json:"arcAngle" yaml:"arcAngle"` // The options that determine the arc thickness of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-arcconfiguration.html#cfn-quicksight-template-arcconfiguration-arcthickness // ArcThickness *string `field:"optional" json:"arcThickness" yaml:"arcThickness"` }
The arc configuration of a `GaugeChartVisual` .
Example:
// 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" arcConfigurationProperty := &ArcConfigurationProperty{ ArcAngle: jsii.Number(123), ArcThickness: jsii.String("arcThickness"), }
type CfnTemplate_ArcOptionsProperty ¶ added in v2.72.0
type CfnTemplate_ArcOptionsProperty struct { // The arc thickness of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-arcoptions.html#cfn-quicksight-template-arcoptions-arcthickness // ArcThickness *string `field:"optional" json:"arcThickness" yaml:"arcThickness"` }
The options that determine the arc thickness of a `GaugeChartVisual` .
Example:
// 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" arcOptionsProperty := &ArcOptionsProperty{ ArcThickness: jsii.String("arcThickness"), }
type CfnTemplate_AssetOptionsProperty ¶ added in v2.109.0
type CfnTemplate_AssetOptionsProperty struct { // Determines the timezone for the analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-assetoptions.html#cfn-quicksight-template-assetoptions-timezone // Timezone *string `field:"optional" json:"timezone" yaml:"timezone"` // Determines the week start day for an analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-assetoptions.html#cfn-quicksight-template-assetoptions-weekstart // WeekStart *string `field:"optional" json:"weekStart" yaml:"weekStart"` }
An array of analysis level configurations.
Example:
// 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" assetOptionsProperty := &AssetOptionsProperty{ Timezone: jsii.String("timezone"), WeekStart: jsii.String("weekStart"), }
type CfnTemplate_AttributeAggregationFunctionProperty ¶ added in v2.95.0
type CfnTemplate_AttributeAggregationFunctionProperty struct { // The built-in aggregation functions for attributes. // // - `UNIQUE_VALUE` : Returns the unique value for a field, aggregated by the dimension fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-attributeaggregationfunction.html#cfn-quicksight-template-attributeaggregationfunction-simpleattributeaggregation // SimpleAttributeAggregation *string `field:"optional" json:"simpleAttributeAggregation" yaml:"simpleAttributeAggregation"` // Used by the `UNIQUE_VALUE` aggregation function. // // If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-attributeaggregationfunction.html#cfn-quicksight-template-attributeaggregationfunction-valueformultiplevalues // ValueForMultipleValues *string `field:"optional" json:"valueForMultipleValues" yaml:"valueForMultipleValues"` }
Aggregation for attributes.
Example:
// 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" attributeAggregationFunctionProperty := &AttributeAggregationFunctionProperty{ SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"), ValueForMultipleValues: jsii.String("valueForMultipleValues"), }
type CfnTemplate_AxisDataOptionsProperty ¶ added in v2.72.0
type CfnTemplate_AxisDataOptionsProperty struct { // The options for an axis with a date field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdataoptions.html#cfn-quicksight-template-axisdataoptions-dateaxisoptions // DateAxisOptions interface{} `field:"optional" json:"dateAxisOptions" yaml:"dateAxisOptions"` // The options for an axis with a numeric field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdataoptions.html#cfn-quicksight-template-axisdataoptions-numericaxisoptions // NumericAxisOptions interface{} `field:"optional" json:"numericAxisOptions" yaml:"numericAxisOptions"` }
The data options for an axis.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" var dataDriven interface{} axisDataOptionsProperty := &AxisDataOptionsProperty{ DateAxisOptions: &DateAxisOptionsProperty{ MissingDateVisibility: jsii.String("missingDateVisibility"), }, NumericAxisOptions: &NumericAxisOptionsProperty{ Range: &AxisDisplayRangeProperty{ DataDriven: dataDriven, MinMax: &AxisDisplayMinMaxRangeProperty{ Maximum: jsii.Number(123), Minimum: jsii.Number(123), }, }, Scale: &AxisScaleProperty{ Linear: &AxisLinearScaleProperty{ StepCount: jsii.Number(123), StepSize: jsii.Number(123), }, Logarithmic: &AxisLogarithmicScaleProperty{ Base: jsii.Number(123), }, }, }, }
type CfnTemplate_AxisDisplayMinMaxRangeProperty ¶ added in v2.72.0
type CfnTemplate_AxisDisplayMinMaxRangeProperty struct { // The maximum setup for an axis display range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayminmaxrange.html#cfn-quicksight-template-axisdisplayminmaxrange-maximum // Maximum *float64 `field:"optional" json:"maximum" yaml:"maximum"` // The minimum setup for an axis display range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayminmaxrange.html#cfn-quicksight-template-axisdisplayminmaxrange-minimum // Minimum *float64 `field:"optional" json:"minimum" yaml:"minimum"` }
The minimum and maximum setup for an axis display range.
Example:
// 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" axisDisplayMinMaxRangeProperty := &AxisDisplayMinMaxRangeProperty{ Maximum: jsii.Number(123), Minimum: jsii.Number(123), }
type CfnTemplate_AxisDisplayOptionsProperty ¶ added in v2.72.0
type CfnTemplate_AxisDisplayOptionsProperty struct { // Determines whether or not the axis line is visible. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayoptions.html#cfn-quicksight-template-axisdisplayoptions-axislinevisibility // AxisLineVisibility *string `field:"optional" json:"axisLineVisibility" yaml:"axisLineVisibility"` // The offset value that determines the starting placement of the axis within a visual's bounds. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayoptions.html#cfn-quicksight-template-axisdisplayoptions-axisoffset // AxisOffset *string `field:"optional" json:"axisOffset" yaml:"axisOffset"` // The data options for an axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayoptions.html#cfn-quicksight-template-axisdisplayoptions-dataoptions // DataOptions interface{} `field:"optional" json:"dataOptions" yaml:"dataOptions"` // Determines whether or not the grid line is visible. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayoptions.html#cfn-quicksight-template-axisdisplayoptions-gridlinevisibility // GridLineVisibility *string `field:"optional" json:"gridLineVisibility" yaml:"gridLineVisibility"` // The scroll bar options for an axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayoptions.html#cfn-quicksight-template-axisdisplayoptions-scrollbaroptions // ScrollbarOptions interface{} `field:"optional" json:"scrollbarOptions" yaml:"scrollbarOptions"` // The tick label options of an axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayoptions.html#cfn-quicksight-template-axisdisplayoptions-ticklabeloptions // TickLabelOptions interface{} `field:"optional" json:"tickLabelOptions" yaml:"tickLabelOptions"` }
The display options for the axis label.
Example:
// 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" var dataDriven interface{} axisDisplayOptionsProperty := &AxisDisplayOptionsProperty{ AxisLineVisibility: jsii.String("axisLineVisibility"), AxisOffset: jsii.String("axisOffset"), DataOptions: &AxisDataOptionsProperty{ DateAxisOptions: &DateAxisOptionsProperty{ MissingDateVisibility: jsii.String("missingDateVisibility"), }, NumericAxisOptions: &NumericAxisOptionsProperty{ Range: &AxisDisplayRangeProperty{ DataDriven: dataDriven, MinMax: &AxisDisplayMinMaxRangeProperty{ Maximum: jsii.Number(123), Minimum: jsii.Number(123), }, }, Scale: &AxisScaleProperty{ Linear: &AxisLinearScaleProperty{ StepCount: jsii.Number(123), StepSize: jsii.Number(123), }, Logarithmic: &AxisLogarithmicScaleProperty{ Base: jsii.Number(123), }, }, }, }, GridLineVisibility: jsii.String("gridLineVisibility"), ScrollbarOptions: &ScrollBarOptionsProperty{ Visibility: jsii.String("visibility"), VisibleRange: &VisibleRangeOptionsProperty{ PercentRange: &PercentVisibleRangeProperty{ From: jsii.Number(123), To: jsii.Number(123), }, }, }, TickLabelOptions: &AxisTickLabelOptionsProperty{ LabelOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, RotationAngle: jsii.Number(123), }, }
type CfnTemplate_AxisDisplayRangeProperty ¶ added in v2.72.0
type CfnTemplate_AxisDisplayRangeProperty struct { // The data-driven setup of an axis display range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayrange.html#cfn-quicksight-template-axisdisplayrange-datadriven // DataDriven interface{} `field:"optional" json:"dataDriven" yaml:"dataDriven"` // The minimum and maximum setup of an axis display range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayrange.html#cfn-quicksight-template-axisdisplayrange-minmax // MinMax interface{} `field:"optional" json:"minMax" yaml:"minMax"` }
The range setup of a numeric axis display range.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" var dataDriven interface{} axisDisplayRangeProperty := &AxisDisplayRangeProperty{ DataDriven: dataDriven, MinMax: &AxisDisplayMinMaxRangeProperty{ Maximum: jsii.Number(123), Minimum: jsii.Number(123), }, }
type CfnTemplate_AxisLabelOptionsProperty ¶ added in v2.72.0
type CfnTemplate_AxisLabelOptionsProperty struct { // The options that indicate which field the label belongs to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axislabeloptions.html#cfn-quicksight-template-axislabeloptions-applyto // ApplyTo interface{} `field:"optional" json:"applyTo" yaml:"applyTo"` // The text for the axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axislabeloptions.html#cfn-quicksight-template-axislabeloptions-customlabel // CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"` // The font configuration of the axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axislabeloptions.html#cfn-quicksight-template-axislabeloptions-fontconfiguration // FontConfiguration interface{} `field:"optional" json:"fontConfiguration" yaml:"fontConfiguration"` }
The label options for a chart axis.
You must specify the field that the label is targeted to.
Example:
// 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" axisLabelOptionsProperty := &AxisLabelOptionsProperty{ ApplyTo: &AxisLabelReferenceOptionsProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), }, CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, }
type CfnTemplate_AxisLabelReferenceOptionsProperty ¶ added in v2.72.0
type CfnTemplate_AxisLabelReferenceOptionsProperty struct { // The column that the axis label is targeted to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axislabelreferenceoptions.html#cfn-quicksight-template-axislabelreferenceoptions-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The field that the axis label is targeted to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axislabelreferenceoptions.html#cfn-quicksight-template-axislabelreferenceoptions-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` }
The reference that specifies where the axis label is applied to.
Example:
// 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" axisLabelReferenceOptionsProperty := &AxisLabelReferenceOptionsProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), }
type CfnTemplate_AxisLinearScaleProperty ¶ added in v2.72.0
type CfnTemplate_AxisLinearScaleProperty struct { // The step count setup of a linear axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axislinearscale.html#cfn-quicksight-template-axislinearscale-stepcount // StepCount *float64 `field:"optional" json:"stepCount" yaml:"stepCount"` // The step size setup of a linear axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axislinearscale.html#cfn-quicksight-template-axislinearscale-stepsize // StepSize *float64 `field:"optional" json:"stepSize" yaml:"stepSize"` }
The liner axis scale setup.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" axisLinearScaleProperty := &AxisLinearScaleProperty{ StepCount: jsii.Number(123), StepSize: jsii.Number(123), }
type CfnTemplate_AxisLogarithmicScaleProperty ¶ added in v2.72.0
type CfnTemplate_AxisLogarithmicScaleProperty struct { // The base setup of a logarithmic axis scale. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axislogarithmicscale.html#cfn-quicksight-template-axislogarithmicscale-base // Base *float64 `field:"optional" json:"base" yaml:"base"` }
The logarithmic axis scale setup.
Example:
// 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" axisLogarithmicScaleProperty := &AxisLogarithmicScaleProperty{ Base: jsii.Number(123), }
type CfnTemplate_AxisScaleProperty ¶ added in v2.72.0
type CfnTemplate_AxisScaleProperty struct { // The linear axis scale setup. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisscale.html#cfn-quicksight-template-axisscale-linear // Linear interface{} `field:"optional" json:"linear" yaml:"linear"` // The logarithmic axis scale setup. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisscale.html#cfn-quicksight-template-axisscale-logarithmic // Logarithmic interface{} `field:"optional" json:"logarithmic" yaml:"logarithmic"` }
The scale setup options for a numeric axis display.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" axisScaleProperty := &AxisScaleProperty{ Linear: &AxisLinearScaleProperty{ StepCount: jsii.Number(123), StepSize: jsii.Number(123), }, Logarithmic: &AxisLogarithmicScaleProperty{ Base: jsii.Number(123), }, }
type CfnTemplate_AxisTickLabelOptionsProperty ¶ added in v2.72.0
type CfnTemplate_AxisTickLabelOptionsProperty struct { // Determines whether or not the axis ticks are visible. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisticklabeloptions.html#cfn-quicksight-template-axisticklabeloptions-labeloptions // LabelOptions interface{} `field:"optional" json:"labelOptions" yaml:"labelOptions"` // The rotation angle of the axis tick labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisticklabeloptions.html#cfn-quicksight-template-axisticklabeloptions-rotationangle // RotationAngle *float64 `field:"optional" json:"rotationAngle" yaml:"rotationAngle"` }
The tick label options of an axis.
Example:
// 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" axisTickLabelOptionsProperty := &AxisTickLabelOptionsProperty{ LabelOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, RotationAngle: jsii.Number(123), }
type CfnTemplate_BarChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_BarChartAggregatedFieldWellsProperty struct { // The category (y-axis) field well of a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartaggregatedfieldwells.html#cfn-quicksight-template-barchartaggregatedfieldwells-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The color (group/color) field well of a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartaggregatedfieldwells.html#cfn-quicksight-template-barchartaggregatedfieldwells-colors // Colors interface{} `field:"optional" json:"colors" yaml:"colors"` // The small multiples field well of a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartaggregatedfieldwells.html#cfn-quicksight-template-barchartaggregatedfieldwells-smallmultiples // SmallMultiples interface{} `field:"optional" json:"smallMultiples" yaml:"smallMultiples"` // The value field wells of a bar chart. // // Values are aggregated by category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartaggregatedfieldwells.html#cfn-quicksight-template-barchartaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The aggregated field wells of a bar chart.
Example:
type CfnTemplate_BarChartConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_BarChartConfigurationProperty struct { // Determines the arrangement of the bars. // // The orientation and arrangement of bars determine the type of bar that is used in the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-barsarrangement // BarsArrangement *string `field:"optional" json:"barsArrangement" yaml:"barsArrangement"` // The label display options (grid line, range, scale, axis step) for bar chart category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-categoryaxis // CategoryAxis interface{} `field:"optional" json:"categoryAxis" yaml:"categoryAxis"` // The label options (label text, label visibility and sort icon visibility) for a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-categorylabeloptions // CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"` // The label options (label text, label visibility and sort icon visibility) for a color that is used in a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-colorlabeloptions // ColorLabelOptions interface{} `field:"optional" json:"colorLabelOptions" yaml:"colorLabelOptions"` // The contribution analysis (anomaly configuration) setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-contributionanalysisdefaults // ContributionAnalysisDefaults interface{} `field:"optional" json:"contributionAnalysisDefaults" yaml:"contributionAnalysisDefaults"` // The options that determine if visual data labels are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The orientation of the bars in a bar chart visual. There are two valid values in this structure:. // // - `HORIZONTAL` : Used for charts that have horizontal bars. Visuals that use this value are horizontal bar charts, horizontal stacked bar charts, and horizontal stacked 100% bar charts. // - `VERTICAL` : Used for charts that have vertical bars. Visuals that use this value are vertical bar charts, vertical stacked bar charts, and vertical stacked 100% bar charts. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-orientation // Orientation *string `field:"optional" json:"orientation" yaml:"orientation"` // The reference line setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-referencelines // ReferenceLines interface{} `field:"optional" json:"referenceLines" yaml:"referenceLines"` // The small multiples setup for the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-smallmultiplesoptions // SmallMultiplesOptions interface{} `field:"optional" json:"smallMultiplesOptions" yaml:"smallMultiplesOptions"` // The sort configuration of a `BarChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The tooltip display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // The label display options (grid line, range, scale, axis step) for a bar chart value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-valueaxis // ValueAxis interface{} `field:"optional" json:"valueAxis" yaml:"valueAxis"` // The label options (label text, label visibility and sort icon visibility) for a bar chart value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-valuelabeloptions // ValueLabelOptions interface{} `field:"optional" json:"valueLabelOptions" yaml:"valueLabelOptions"` // The palette (chart color) display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` }
The configuration of a `BarChartVisual` .
Example:
type CfnTemplate_BarChartFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_BarChartFieldWellsProperty struct { // The aggregated field wells of a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartfieldwells.html#cfn-quicksight-template-barchartfieldwells-barchartaggregatedfieldwells // BarChartAggregatedFieldWells interface{} `field:"optional" json:"barChartAggregatedFieldWells" yaml:"barChartAggregatedFieldWells"` }
The field wells of a `BarChartVisual` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnTemplate_BarChartSortConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_BarChartSortConfigurationProperty struct { // The limit on the number of categories displayed in a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartsortconfiguration.html#cfn-quicksight-template-barchartsortconfiguration-categoryitemslimit // CategoryItemsLimit interface{} `field:"optional" json:"categoryItemsLimit" yaml:"categoryItemsLimit"` // The sort configuration of category fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartsortconfiguration.html#cfn-quicksight-template-barchartsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` // The limit on the number of values displayed in a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartsortconfiguration.html#cfn-quicksight-template-barchartsortconfiguration-coloritemslimit // ColorItemsLimit interface{} `field:"optional" json:"colorItemsLimit" yaml:"colorItemsLimit"` // The sort configuration of color fields in a bar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartsortconfiguration.html#cfn-quicksight-template-barchartsortconfiguration-colorsort // ColorSort interface{} `field:"optional" json:"colorSort" yaml:"colorSort"` // The limit on the number of small multiples panels that are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartsortconfiguration.html#cfn-quicksight-template-barchartsortconfiguration-smallmultipleslimitconfiguration // SmallMultiplesLimitConfiguration interface{} `field:"optional" json:"smallMultiplesLimitConfiguration" yaml:"smallMultiplesLimitConfiguration"` // The sort configuration of the small multiples field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartsortconfiguration.html#cfn-quicksight-template-barchartsortconfiguration-smallmultiplessort // SmallMultiplesSort interface{} `field:"optional" json:"smallMultiplesSort" yaml:"smallMultiplesSort"` }
sort-configuration-description.
Example:
// 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" barChartSortConfigurationProperty := &BarChartSortConfigurationProperty{ CategoryItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, ColorItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, ColorSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, SmallMultiplesLimitConfiguration: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, SmallMultiplesSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnTemplate_BarChartVisualProperty ¶ added in v2.72.0
type CfnTemplate_BarChartVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartvisual.html#cfn-quicksight-template-barchartvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartvisual.html#cfn-quicksight-template-barchartvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartvisual.html#cfn-quicksight-template-barchartvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartvisual.html#cfn-quicksight-template-barchartvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartvisual.html#cfn-quicksight-template-barchartvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartvisual.html#cfn-quicksight-template-barchartvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A bar chart.
The `BarChartVisual` structure describes a visual that is a member of the bar chart family. The following charts can be described using this structure:
- Horizontal bar chart - Vertical bar chart - Horizontal stacked bar chart - Vertical stacked bar chart - Horizontal stacked 100% bar chart - Vertical stacked 100% bar chart
For more information, see [Using bar charts](https://docs.aws.amazon.com/quicksight/latest/user/bar-charts.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnTemplate_BinCountOptionsProperty ¶ added in v2.72.0
type CfnTemplate_BinCountOptionsProperty struct { // The options that determine the bin count value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-bincountoptions.html#cfn-quicksight-template-bincountoptions-value // Value *float64 `field:"optional" json:"value" yaml:"value"` }
The options that determine the bin count of a histogram.
Example:
// 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" binCountOptionsProperty := &BinCountOptionsProperty{ Value: jsii.Number(123), }
type CfnTemplate_BinWidthOptionsProperty ¶ added in v2.72.0
type CfnTemplate_BinWidthOptionsProperty struct { // The options that determine the bin count limit. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-binwidthoptions.html#cfn-quicksight-template-binwidthoptions-bincountlimit // BinCountLimit *float64 `field:"optional" json:"binCountLimit" yaml:"binCountLimit"` // The options that determine the bin width value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-binwidthoptions.html#cfn-quicksight-template-binwidthoptions-value // Value *float64 `field:"optional" json:"value" yaml:"value"` }
The options that determine the bin width of a histogram.
Example:
// 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" binWidthOptionsProperty := &BinWidthOptionsProperty{ BinCountLimit: jsii.Number(123), Value: jsii.Number(123), }
type CfnTemplate_BodySectionConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_BodySectionConfigurationProperty struct { // The configuration of content in a body section. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-bodysectionconfiguration.html#cfn-quicksight-template-bodysectionconfiguration-content // Content interface{} `field:"required" json:"content" yaml:"content"` // The unique identifier of a body section. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-bodysectionconfiguration.html#cfn-quicksight-template-bodysectionconfiguration-sectionid // SectionId *string `field:"required" json:"sectionId" yaml:"sectionId"` // The configuration of a page break for a section. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-bodysectionconfiguration.html#cfn-quicksight-template-bodysectionconfiguration-pagebreakconfiguration // PageBreakConfiguration interface{} `field:"optional" json:"pageBreakConfiguration" yaml:"pageBreakConfiguration"` // The style options of a body section. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-bodysectionconfiguration.html#cfn-quicksight-template-bodysectionconfiguration-style // Style interface{} `field:"optional" json:"style" yaml:"style"` }
The configuration of a body section.
Example:
// 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" bodySectionConfigurationProperty := &BodySectionConfigurationProperty{ Content: &BodySectionContentProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional PageBreakConfiguration: &SectionPageBreakConfigurationProperty{ After: &SectionAfterPageBreakProperty{ Status: jsii.String("status"), }, }, Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }
type CfnTemplate_BodySectionContentProperty ¶ added in v2.72.0
type CfnTemplate_BodySectionContentProperty struct { // The layout configuration of a body section. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-bodysectioncontent.html#cfn-quicksight-template-bodysectioncontent-layout // Layout interface{} `field:"optional" json:"layout" yaml:"layout"` }
The configuration of content in a body section.
Example:
// 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" bodySectionContentProperty := &BodySectionContentProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, }
type CfnTemplate_BoxPlotAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_BoxPlotAggregatedFieldWellsProperty struct { // The group by field well of a box plot chart. // // Values are grouped based on group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotaggregatedfieldwells.html#cfn-quicksight-template-boxplotaggregatedfieldwells-groupby // GroupBy interface{} `field:"optional" json:"groupBy" yaml:"groupBy"` // The value field well of a box plot chart. // // Values are aggregated based on group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotaggregatedfieldwells.html#cfn-quicksight-template-boxplotaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The aggregated field well for a box plot.
Example:
// 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" boxPlotAggregatedFieldWellsProperty := &BoxPlotAggregatedFieldWellsProperty{ GroupBy: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }
type CfnTemplate_BoxPlotChartConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_BoxPlotChartConfigurationProperty struct { // The box plot chart options for a box plot visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotchartconfiguration.html#cfn-quicksight-template-boxplotchartconfiguration-boxplotoptions // BoxPlotOptions interface{} `field:"optional" json:"boxPlotOptions" yaml:"boxPlotOptions"` // The label display options (grid line, range, scale, axis step) of a box plot category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotchartconfiguration.html#cfn-quicksight-template-boxplotchartconfiguration-categoryaxis // CategoryAxis interface{} `field:"optional" json:"categoryAxis" yaml:"categoryAxis"` // The label options (label text, label visibility and sort Icon visibility) of a box plot category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotchartconfiguration.html#cfn-quicksight-template-boxplotchartconfiguration-categorylabeloptions // CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotchartconfiguration.html#cfn-quicksight-template-boxplotchartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotchartconfiguration.html#cfn-quicksight-template-boxplotchartconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The label display options (grid line, range, scale, axis step) of a box plot category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotchartconfiguration.html#cfn-quicksight-template-boxplotchartconfiguration-primaryyaxisdisplayoptions // PrimaryYAxisDisplayOptions interface{} `field:"optional" json:"primaryYAxisDisplayOptions" yaml:"primaryYAxisDisplayOptions"` // The label options (label text, label visibility and sort icon visibility) of a box plot value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotchartconfiguration.html#cfn-quicksight-template-boxplotchartconfiguration-primaryyaxislabeloptions // PrimaryYAxisLabelOptions interface{} `field:"optional" json:"primaryYAxisLabelOptions" yaml:"primaryYAxisLabelOptions"` // The reference line setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotchartconfiguration.html#cfn-quicksight-template-boxplotchartconfiguration-referencelines // ReferenceLines interface{} `field:"optional" json:"referenceLines" yaml:"referenceLines"` // The sort configuration of a `BoxPlotVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotchartconfiguration.html#cfn-quicksight-template-boxplotchartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The tooltip display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotchartconfiguration.html#cfn-quicksight-template-boxplotchartconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // The palette (chart color) display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotchartconfiguration.html#cfn-quicksight-template-boxplotchartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` }
The configuration of a `BoxPlotVisual` .
Example:
type CfnTemplate_BoxPlotFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_BoxPlotFieldWellsProperty struct { // The aggregated field wells of a box plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotfieldwells.html#cfn-quicksight-template-boxplotfieldwells-boxplotaggregatedfieldwells // BoxPlotAggregatedFieldWells interface{} `field:"optional" json:"boxPlotAggregatedFieldWells" yaml:"boxPlotAggregatedFieldWells"` }
The field wells of a `BoxPlotVisual` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" boxPlotFieldWellsProperty := &BoxPlotFieldWellsProperty{ BoxPlotAggregatedFieldWells: &BoxPlotAggregatedFieldWellsProperty{ GroupBy: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }, }
type CfnTemplate_BoxPlotOptionsProperty ¶ added in v2.72.0
type CfnTemplate_BoxPlotOptionsProperty struct { // Determines the visibility of all data points of the box plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotoptions.html#cfn-quicksight-template-boxplotoptions-alldatapointsvisibility // AllDataPointsVisibility *string `field:"optional" json:"allDataPointsVisibility" yaml:"allDataPointsVisibility"` // Determines the visibility of the outlier in a box plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotoptions.html#cfn-quicksight-template-boxplotoptions-outliervisibility // OutlierVisibility *string `field:"optional" json:"outlierVisibility" yaml:"outlierVisibility"` // The style options of the box plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotoptions.html#cfn-quicksight-template-boxplotoptions-styleoptions // StyleOptions interface{} `field:"optional" json:"styleOptions" yaml:"styleOptions"` }
The options of a box plot visual.
Example:
// 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" boxPlotOptionsProperty := &BoxPlotOptionsProperty{ AllDataPointsVisibility: jsii.String("allDataPointsVisibility"), OutlierVisibility: jsii.String("outlierVisibility"), StyleOptions: &BoxPlotStyleOptionsProperty{ FillStyle: jsii.String("fillStyle"), }, }
type CfnTemplate_BoxPlotSortConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_BoxPlotSortConfigurationProperty struct { // The sort configuration of a group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotsortconfiguration.html#cfn-quicksight-template-boxplotsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` // The pagination configuration of a table visual or box plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotsortconfiguration.html#cfn-quicksight-template-boxplotsortconfiguration-paginationconfiguration // PaginationConfiguration interface{} `field:"optional" json:"paginationConfiguration" yaml:"paginationConfiguration"` }
The sort configuration of a `BoxPlotVisual` .
Example:
// 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" boxPlotSortConfigurationProperty := &BoxPlotSortConfigurationProperty{ CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, PaginationConfiguration: &PaginationConfigurationProperty{ PageNumber: jsii.Number(123), PageSize: jsii.Number(123), }, }
type CfnTemplate_BoxPlotStyleOptionsProperty ¶ added in v2.72.0
type CfnTemplate_BoxPlotStyleOptionsProperty struct { // The fill styles (solid, transparent) of the box plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotstyleoptions.html#cfn-quicksight-template-boxplotstyleoptions-fillstyle // FillStyle *string `field:"optional" json:"fillStyle" yaml:"fillStyle"` }
The style options of the box plot.
Example:
// 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" boxPlotStyleOptionsProperty := &BoxPlotStyleOptionsProperty{ FillStyle: jsii.String("fillStyle"), }
type CfnTemplate_BoxPlotVisualProperty ¶ added in v2.72.0
type CfnTemplate_BoxPlotVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotvisual.html#cfn-quicksight-template-boxplotvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotvisual.html#cfn-quicksight-template-boxplotvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotvisual.html#cfn-quicksight-template-boxplotvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotvisual.html#cfn-quicksight-template-boxplotvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotvisual.html#cfn-quicksight-template-boxplotvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotvisual.html#cfn-quicksight-template-boxplotvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A box plot.
For more information, see [Using box plots](https://docs.aws.amazon.com/quicksight/latest/user/box-plots.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnTemplate_CalculatedFieldProperty ¶ added in v2.72.0
type CfnTemplate_CalculatedFieldProperty struct { // The data set that is used in this calculated field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-calculatedfield.html#cfn-quicksight-template-calculatedfield-datasetidentifier // DataSetIdentifier *string `field:"required" json:"dataSetIdentifier" yaml:"dataSetIdentifier"` // The expression of the calculated field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-calculatedfield.html#cfn-quicksight-template-calculatedfield-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` // The name of the calculated field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-calculatedfield.html#cfn-quicksight-template-calculatedfield-name // Name *string `field:"required" json:"name" yaml:"name"` }
The calculated field of an analysis.
Example:
// 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" calculatedFieldProperty := &CalculatedFieldProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), Expression: jsii.String("expression"), Name: jsii.String("name"), }
type CfnTemplate_CalculatedMeasureFieldProperty ¶ added in v2.72.0
type CfnTemplate_CalculatedMeasureFieldProperty struct { // The expression in the table calculation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-calculatedmeasurefield.html#cfn-quicksight-template-calculatedmeasurefield-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` // The custom field ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-calculatedmeasurefield.html#cfn-quicksight-template-calculatedmeasurefield-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` }
The table calculation measure field for pivot tables.
Example:
// 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" calculatedMeasureFieldProperty := &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }
type CfnTemplate_CascadingControlConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_CascadingControlConfigurationProperty struct { // A list of source controls that determine the values that are used in the current control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-cascadingcontrolconfiguration.html#cfn-quicksight-template-cascadingcontrolconfiguration-sourcecontrols // SourceControls interface{} `field:"optional" json:"sourceControls" yaml:"sourceControls"` }
The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.
Example:
// 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" cascadingControlConfigurationProperty := &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }
type CfnTemplate_CascadingControlSourceProperty ¶ added in v2.72.0
type CfnTemplate_CascadingControlSourceProperty struct { // The column identifier that determines which column to look up for the source sheet control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-cascadingcontrolsource.html#cfn-quicksight-template-cascadingcontrolsource-columntomatch // ColumnToMatch interface{} `field:"optional" json:"columnToMatch" yaml:"columnToMatch"` // The source sheet control ID of a `CascadingControlSource` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-cascadingcontrolsource.html#cfn-quicksight-template-cascadingcontrolsource-sourcesheetcontrolid // SourceSheetControlId *string `field:"optional" json:"sourceSheetControlId" yaml:"sourceSheetControlId"` }
The source controls that are used in a `CascadingControlConfiguration` .
Example:
// 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" cascadingControlSourceProperty := &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }
type CfnTemplate_CategoricalDimensionFieldProperty ¶ added in v2.72.0
type CfnTemplate_CategoricalDimensionFieldProperty struct { // The column that is used in the `CategoricalDimensionField` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoricaldimensionfield.html#cfn-quicksight-template-categoricaldimensionfield-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The custom field ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoricaldimensionfield.html#cfn-quicksight-template-categoricaldimensionfield-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The format configuration of the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoricaldimensionfield.html#cfn-quicksight-template-categoricaldimensionfield-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` // The custom hierarchy ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoricaldimensionfield.html#cfn-quicksight-template-categoricaldimensionfield-hierarchyid // HierarchyId *string `field:"optional" json:"hierarchyId" yaml:"hierarchyId"` }
The dimension type field with categorical type columns..
Example:
// 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" categoricalDimensionFieldProperty := &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }
type CfnTemplate_CategoricalMeasureFieldProperty ¶ added in v2.72.0
type CfnTemplate_CategoricalMeasureFieldProperty struct { // The column that is used in the `CategoricalMeasureField` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoricalmeasurefield.html#cfn-quicksight-template-categoricalmeasurefield-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The custom field ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoricalmeasurefield.html#cfn-quicksight-template-categoricalmeasurefield-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The aggregation function of the measure field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoricalmeasurefield.html#cfn-quicksight-template-categoricalmeasurefield-aggregationfunction // AggregationFunction *string `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"` // The format configuration of the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoricalmeasurefield.html#cfn-quicksight-template-categoricalmeasurefield-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` }
The measure type field with categorical type columns.
Example:
// 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" categoricalMeasureFieldProperty := &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }
type CfnTemplate_CategoryDrillDownFilterProperty ¶ added in v2.72.0
type CfnTemplate_CategoryDrillDownFilterProperty struct { // A list of the string inputs that are the values of the category drill down filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categorydrilldownfilter.html#cfn-quicksight-template-categorydrilldownfilter-categoryvalues // CategoryValues *[]*string `field:"required" json:"categoryValues" yaml:"categoryValues"` // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categorydrilldownfilter.html#cfn-quicksight-template-categorydrilldownfilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` }
The numeric equality type drill down filter.
Example:
// 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" categoryDrillDownFilterProperty := &CategoryDrillDownFilterProperty{ CategoryValues: []*string{ jsii.String("categoryValues"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }
type CfnTemplate_CategoryFilterConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_CategoryFilterConfigurationProperty struct { // A custom filter that filters based on a single value. // // This filter can be partially matched. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoryfilterconfiguration.html#cfn-quicksight-template-categoryfilterconfiguration-customfilterconfiguration // CustomFilterConfiguration interface{} `field:"optional" json:"customFilterConfiguration" yaml:"customFilterConfiguration"` // A list of custom filter values. // // In the Amazon QuickSight console, this filter type is called a custom filter list. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoryfilterconfiguration.html#cfn-quicksight-template-categoryfilterconfiguration-customfilterlistconfiguration // CustomFilterListConfiguration interface{} `field:"optional" json:"customFilterListConfiguration" yaml:"customFilterListConfiguration"` // A list of filter configurations. // // In the Amazon QuickSight console, this filter type is called a filter list. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoryfilterconfiguration.html#cfn-quicksight-template-categoryfilterconfiguration-filterlistconfiguration // FilterListConfiguration interface{} `field:"optional" json:"filterListConfiguration" yaml:"filterListConfiguration"` }
The configuration for a `CategoryFilter` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" categoryFilterConfigurationProperty := &CategoryFilterConfigurationProperty{ CustomFilterConfiguration: &CustomFilterConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValue: jsii.String("categoryValue"), ParameterName: jsii.String("parameterName"), SelectAllOptions: jsii.String("selectAllOptions"), }, CustomFilterListConfiguration: &CustomFilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, SelectAllOptions: jsii.String("selectAllOptions"), }, FilterListConfiguration: &FilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, NullOption: jsii.String("nullOption"), SelectAllOptions: jsii.String("selectAllOptions"), }, }
type CfnTemplate_CategoryFilterProperty ¶ added in v2.72.0
type CfnTemplate_CategoryFilterProperty struct { // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoryfilter.html#cfn-quicksight-template-categoryfilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The configuration for a `CategoryFilter` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoryfilter.html#cfn-quicksight-template-categoryfilter-configuration // Configuration interface{} `field:"required" json:"configuration" yaml:"configuration"` // An identifier that uniquely identifies a filter within a dashboard, analysis, or template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoryfilter.html#cfn-quicksight-template-categoryfilter-filterid // FilterId *string `field:"required" json:"filterId" yaml:"filterId"` }
A `CategoryFilter` filters text values.
For more information, see [Adding text filters](https://docs.aws.amazon.com/quicksight/latest/user/add-a-text-filter-data-prep.html) in the *Amazon QuickSight User Guide* .
Example:
// 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" categoryFilterProperty := &CategoryFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Configuration: &CategoryFilterConfigurationProperty{ CustomFilterConfiguration: &CustomFilterConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValue: jsii.String("categoryValue"), ParameterName: jsii.String("parameterName"), SelectAllOptions: jsii.String("selectAllOptions"), }, CustomFilterListConfiguration: &CustomFilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, SelectAllOptions: jsii.String("selectAllOptions"), }, FilterListConfiguration: &FilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, NullOption: jsii.String("nullOption"), SelectAllOptions: jsii.String("selectAllOptions"), }, }, FilterId: jsii.String("filterId"), }
type CfnTemplate_ChartAxisLabelOptionsProperty ¶ added in v2.72.0
type CfnTemplate_ChartAxisLabelOptionsProperty struct { // The label options for a chart axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-chartaxislabeloptions.html#cfn-quicksight-template-chartaxislabeloptions-axislabeloptions // AxisLabelOptions interface{} `field:"optional" json:"axisLabelOptions" yaml:"axisLabelOptions"` // The visibility configuration of the sort icon on a chart's axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-chartaxislabeloptions.html#cfn-quicksight-template-chartaxislabeloptions-sorticonvisibility // SortIconVisibility *string `field:"optional" json:"sortIconVisibility" yaml:"sortIconVisibility"` // The visibility of an axis label on a chart. Choose one of the following options:. // // - `VISIBLE` : Shows the axis. // - `HIDDEN` : Hides the axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-chartaxislabeloptions.html#cfn-quicksight-template-chartaxislabeloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The label options for an axis on a chart.
Example:
// 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" chartAxisLabelOptionsProperty := &ChartAxisLabelOptionsProperty{ AxisLabelOptions: []interface{}{ &AxisLabelOptionsProperty{ ApplyTo: &AxisLabelReferenceOptionsProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), }, CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, }, }, SortIconVisibility: jsii.String("sortIconVisibility"), Visibility: jsii.String("visibility"), }
type CfnTemplate_ClusterMarkerConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_ClusterMarkerConfigurationProperty struct { // The cluster marker that is a part of the cluster marker configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-clustermarkerconfiguration.html#cfn-quicksight-template-clustermarkerconfiguration-clustermarker // ClusterMarker interface{} `field:"optional" json:"clusterMarker" yaml:"clusterMarker"` }
The cluster marker configuration of the geospatial map selected point style.
Example:
// 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" clusterMarkerConfigurationProperty := &ClusterMarkerConfigurationProperty{ ClusterMarker: &ClusterMarkerProperty{ SimpleClusterMarker: &SimpleClusterMarkerProperty{ Color: jsii.String("color"), }, }, }
type CfnTemplate_ClusterMarkerProperty ¶ added in v2.72.0
type CfnTemplate_ClusterMarkerProperty struct { // The simple cluster marker of the cluster marker. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-clustermarker.html#cfn-quicksight-template-clustermarker-simpleclustermarker // SimpleClusterMarker interface{} `field:"optional" json:"simpleClusterMarker" yaml:"simpleClusterMarker"` }
The cluster marker that is a part of the cluster marker configuration.
Example:
// 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" clusterMarkerProperty := &ClusterMarkerProperty{ SimpleClusterMarker: &SimpleClusterMarkerProperty{ Color: jsii.String("color"), }, }
type CfnTemplate_ColorScaleProperty ¶ added in v2.72.0
type CfnTemplate_ColorScaleProperty struct { // Determines the color fill type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-colorscale.html#cfn-quicksight-template-colorscale-colorfilltype // ColorFillType *string `field:"required" json:"colorFillType" yaml:"colorFillType"` // Determines the list of colors that are applied to the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-colorscale.html#cfn-quicksight-template-colorscale-colors // Colors interface{} `field:"required" json:"colors" yaml:"colors"` // Determines the color that is applied to null values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-colorscale.html#cfn-quicksight-template-colorscale-nullvaluecolor // NullValueColor interface{} `field:"optional" json:"nullValueColor" yaml:"nullValueColor"` }
Determines the color scale that is applied to the visual.
Example:
// 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" colorScaleProperty := &ColorScaleProperty{ ColorFillType: jsii.String("colorFillType"), Colors: []interface{}{ &DataColorProperty{ Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, // the properties below are optional NullValueColor: &DataColorProperty{ Color: jsii.String("color"), DataValue: jsii.Number(123), }, }
type CfnTemplate_ColorsConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_ColorsConfigurationProperty struct { // A list of up to 50 custom colors. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-colorsconfiguration.html#cfn-quicksight-template-colorsconfiguration-customcolors // CustomColors interface{} `field:"optional" json:"customColors" yaml:"customColors"` }
The color configurations for a column.
Example:
// 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" colorsConfigurationProperty := &ColorsConfigurationProperty{ CustomColors: []interface{}{ &CustomColorProperty{ Color: jsii.String("color"), // the properties below are optional FieldValue: jsii.String("fieldValue"), SpecialValue: jsii.String("specialValue"), }, }, }
type CfnTemplate_ColumnConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_ColumnConfigurationProperty struct { // The column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html#cfn-quicksight-template-columnconfiguration-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The color configurations of the column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html#cfn-quicksight-template-columnconfiguration-colorsconfiguration // ColorsConfiguration interface{} `field:"optional" json:"colorsConfiguration" yaml:"colorsConfiguration"` // The format configuration of a column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html#cfn-quicksight-template-columnconfiguration-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` // The role of the column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html#cfn-quicksight-template-columnconfiguration-role // Role *string `field:"optional" json:"role" yaml:"role"` }
The general configuration of a column.
Example:
// 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"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // 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"), }, }, }, 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, Role: jsii.String("role"), }
type CfnTemplate_ColumnGroupColumnSchemaProperty ¶ added in v2.55.0
type CfnTemplate_ColumnGroupColumnSchemaProperty struct { // The name of the column group's column schema. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columngroupcolumnschema.html#cfn-quicksight-template-columngroupcolumnschema-name // Name *string `field:"optional" json:"name" yaml:"name"` }
A structure describing the name, data type, and geographic role of the columns.
Example:
// 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" columnGroupColumnSchemaProperty := &ColumnGroupColumnSchemaProperty{ Name: jsii.String("name"), }
type CfnTemplate_ColumnGroupSchemaProperty ¶ added in v2.55.0
type CfnTemplate_ColumnGroupSchemaProperty struct { // A structure containing the list of schemas for column group columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columngroupschema.html#cfn-quicksight-template-columngroupschema-columngroupcolumnschemalist // ColumnGroupColumnSchemaList interface{} `field:"optional" json:"columnGroupColumnSchemaList" yaml:"columnGroupColumnSchemaList"` // The name of the column group schema. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columngroupschema.html#cfn-quicksight-template-columngroupschema-name // Name *string `field:"optional" json:"name" yaml:"name"` }
The column group schema.
Example:
// 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" columnGroupSchemaProperty := &ColumnGroupSchemaProperty{ ColumnGroupColumnSchemaList: []interface{}{ &ColumnGroupColumnSchemaProperty{ Name: jsii.String("name"), }, }, Name: jsii.String("name"), }
type CfnTemplate_ColumnHierarchyProperty ¶ added in v2.72.0
type CfnTemplate_ColumnHierarchyProperty struct { // The option that determines the hierarchy of any `DateTime` fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnhierarchy.html#cfn-quicksight-template-columnhierarchy-datetimehierarchy // DateTimeHierarchy interface{} `field:"optional" json:"dateTimeHierarchy" yaml:"dateTimeHierarchy"` // The option that determines the hierarchy of the fields that are built within a visual's field wells. // // These fields can't be duplicated to other visuals. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnhierarchy.html#cfn-quicksight-template-columnhierarchy-explicithierarchy // ExplicitHierarchy interface{} `field:"optional" json:"explicitHierarchy" yaml:"explicitHierarchy"` // The option that determines the hierarchy of the fields that are defined during data preparation. // // These fields are available to use in any analysis that uses the data source. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnhierarchy.html#cfn-quicksight-template-columnhierarchy-predefinedhierarchy // PredefinedHierarchy interface{} `field:"optional" json:"predefinedHierarchy" yaml:"predefinedHierarchy"` }
The option that determines the hierarchy of the fields for a visual element.
Example:
// 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" columnHierarchyProperty := &ColumnHierarchyProperty{ DateTimeHierarchy: &DateTimeHierarchyProperty{ HierarchyId: jsii.String("hierarchyId"), // the properties below are optional DrillDownFilters: []interface{}{ &DrillDownFilterProperty{ CategoryFilter: &CategoryDrillDownFilterProperty{ CategoryValues: []*string{ jsii.String("categoryValues"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Value: jsii.Number(123), }, TimeRangeFilter: &TimeRangeDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, RangeMaximum: jsii.String("rangeMaximum"), RangeMinimum: jsii.String("rangeMinimum"), TimeGranularity: jsii.String("timeGranularity"), }, }, }, }, ExplicitHierarchy: &ExplicitHierarchyProperty{ Columns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, HierarchyId: jsii.String("hierarchyId"), // the properties below are optional DrillDownFilters: []interface{}{ &DrillDownFilterProperty{ CategoryFilter: &CategoryDrillDownFilterProperty{ CategoryValues: []*string{ jsii.String("categoryValues"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Value: jsii.Number(123), }, TimeRangeFilter: &TimeRangeDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, RangeMaximum: jsii.String("rangeMaximum"), RangeMinimum: jsii.String("rangeMinimum"), TimeGranularity: jsii.String("timeGranularity"), }, }, }, }, PredefinedHierarchy: &PredefinedHierarchyProperty{ Columns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, HierarchyId: jsii.String("hierarchyId"), // the properties below are optional DrillDownFilters: []interface{}{ &DrillDownFilterProperty{ CategoryFilter: &CategoryDrillDownFilterProperty{ CategoryValues: []*string{ jsii.String("categoryValues"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Value: jsii.Number(123), }, TimeRangeFilter: &TimeRangeDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, RangeMaximum: jsii.String("rangeMaximum"), RangeMinimum: jsii.String("rangeMinimum"), TimeGranularity: jsii.String("timeGranularity"), }, }, }, }, }
type CfnTemplate_ColumnIdentifierProperty ¶ added in v2.72.0
type CfnTemplate_ColumnIdentifierProperty struct { // The name of the column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnidentifier.html#cfn-quicksight-template-columnidentifier-columnname // ColumnName *string `field:"required" json:"columnName" yaml:"columnName"` // The data set that the column belongs to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnidentifier.html#cfn-quicksight-template-columnidentifier-datasetidentifier // DataSetIdentifier *string `field:"required" json:"dataSetIdentifier" yaml:"dataSetIdentifier"` }
A column of a data set.
Example:
// 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" columnIdentifierProperty := &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }
type CfnTemplate_ColumnSchemaProperty ¶ added in v2.55.0
type CfnTemplate_ColumnSchemaProperty struct { // The data type of the column schema. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnschema.html#cfn-quicksight-template-columnschema-datatype // DataType *string `field:"optional" json:"dataType" yaml:"dataType"` // The geographic role of the column schema. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnschema.html#cfn-quicksight-template-columnschema-geographicrole // GeographicRole *string `field:"optional" json:"geographicRole" yaml:"geographicRole"` // The name of the column schema. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnschema.html#cfn-quicksight-template-columnschema-name // Name *string `field:"optional" json:"name" yaml:"name"` }
The column schema.
Example:
// 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" columnSchemaProperty := &ColumnSchemaProperty{ DataType: jsii.String("dataType"), GeographicRole: jsii.String("geographicRole"), Name: jsii.String("name"), }
type CfnTemplate_ColumnSortProperty ¶ added in v2.72.0
type CfnTemplate_ColumnSortProperty struct { // The sort direction. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnsort.html#cfn-quicksight-template-columnsort-direction // Direction *string `field:"required" json:"direction" yaml:"direction"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnsort.html#cfn-quicksight-template-columnsort-sortby // SortBy interface{} `field:"required" json:"sortBy" yaml:"sortBy"` // The aggregation function that is defined in the column sort. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnsort.html#cfn-quicksight-template-columnsort-aggregationfunction // AggregationFunction interface{} `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"` }
The sort configuration for a column that is not used in a field well.
Example:
// 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" columnSortProperty := &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }
type CfnTemplate_ColumnTooltipItemProperty ¶ added in v2.72.0
type CfnTemplate_ColumnTooltipItemProperty struct { // The target column of the tooltip item. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columntooltipitem.html#cfn-quicksight-template-columntooltipitem-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The aggregation function of the column tooltip item. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columntooltipitem.html#cfn-quicksight-template-columntooltipitem-aggregation // Aggregation interface{} `field:"optional" json:"aggregation" yaml:"aggregation"` // The label of the tooltip item. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columntooltipitem.html#cfn-quicksight-template-columntooltipitem-label // Label *string `field:"optional" json:"label" yaml:"label"` // The visibility of the tooltip item. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columntooltipitem.html#cfn-quicksight-template-columntooltipitem-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The tooltip item for the columns that are not part of a field well.
Example:
// 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" columnTooltipItemProperty := &ColumnTooltipItemProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional Aggregation: &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"), }, }, Label: jsii.String("label"), Visibility: jsii.String("visibility"), }
type CfnTemplate_ComboChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_ComboChartAggregatedFieldWellsProperty struct { // The aggregated `BarValues` field well of a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartaggregatedfieldwells.html#cfn-quicksight-template-combochartaggregatedfieldwells-barvalues // BarValues interface{} `field:"optional" json:"barValues" yaml:"barValues"` // The aggregated category field wells of a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartaggregatedfieldwells.html#cfn-quicksight-template-combochartaggregatedfieldwells-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The aggregated colors field well of a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartaggregatedfieldwells.html#cfn-quicksight-template-combochartaggregatedfieldwells-colors // Colors interface{} `field:"optional" json:"colors" yaml:"colors"` // The aggregated `LineValues` field well of a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartaggregatedfieldwells.html#cfn-quicksight-template-combochartaggregatedfieldwells-linevalues // LineValues interface{} `field:"optional" json:"lineValues" yaml:"lineValues"` }
The aggregated field wells of a combo chart.
Example:
type CfnTemplate_ComboChartConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_ComboChartConfigurationProperty struct { // The options that determine if visual data labels are displayed. // // The data label options for a bar in a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-bardatalabels // BarDataLabels interface{} `field:"optional" json:"barDataLabels" yaml:"barDataLabels"` // Determines the bar arrangement in a combo chart. The following are valid values in this structure:. // // - `CLUSTERED` : For clustered bar combo charts. // - `STACKED` : For stacked bar combo charts. // - `STACKED_PERCENT` : Do not use. If you use this value, the operation returns a validation error. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-barsarrangement // BarsArrangement *string `field:"optional" json:"barsArrangement" yaml:"barsArrangement"` // The category axis of a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-categoryaxis // CategoryAxis interface{} `field:"optional" json:"categoryAxis" yaml:"categoryAxis"` // The label options (label text, label visibility, and sort icon visibility) of a combo chart category (group/color) field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-categorylabeloptions // CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"` // The label options (label text, label visibility, and sort icon visibility) of a combo chart's color field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-colorlabeloptions // ColorLabelOptions interface{} `field:"optional" json:"colorLabelOptions" yaml:"colorLabelOptions"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The options that determine if visual data labels are displayed. // // The data label options for a line in a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-linedatalabels // LineDataLabels interface{} `field:"optional" json:"lineDataLabels" yaml:"lineDataLabels"` // The label display options (grid line, range, scale, and axis step) of a combo chart's primary y-axis (bar) field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-primaryyaxisdisplayoptions // PrimaryYAxisDisplayOptions interface{} `field:"optional" json:"primaryYAxisDisplayOptions" yaml:"primaryYAxisDisplayOptions"` // The label options (label text, label visibility, and sort icon visibility) of a combo chart's primary y-axis (bar) field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-primaryyaxislabeloptions // PrimaryYAxisLabelOptions interface{} `field:"optional" json:"primaryYAxisLabelOptions" yaml:"primaryYAxisLabelOptions"` // The reference line setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-referencelines // ReferenceLines interface{} `field:"optional" json:"referenceLines" yaml:"referenceLines"` // The label display options (grid line, range, scale, axis step) of a combo chart's secondary y-axis (line) field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-secondaryyaxisdisplayoptions // SecondaryYAxisDisplayOptions interface{} `field:"optional" json:"secondaryYAxisDisplayOptions" yaml:"secondaryYAxisDisplayOptions"` // The label options (label text, label visibility, and sort icon visibility) of a combo chart's secondary y-axis(line) field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-secondaryyaxislabeloptions // SecondaryYAxisLabelOptions interface{} `field:"optional" json:"secondaryYAxisLabelOptions" yaml:"secondaryYAxisLabelOptions"` // The sort configuration of a `ComboChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // The palette (chart color) display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` }
The configuration of a `ComboChartVisual` .
Example:
type CfnTemplate_ComboChartFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_ComboChartFieldWellsProperty struct { // The aggregated field wells of a combo chart. // // Combo charts only have aggregated field wells. Columns in a combo chart are aggregated by category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartfieldwells.html#cfn-quicksight-template-combochartfieldwells-combochartaggregatedfieldwells // ComboChartAggregatedFieldWells interface{} `field:"optional" json:"comboChartAggregatedFieldWells" yaml:"comboChartAggregatedFieldWells"` }
The field wells of the visual.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnTemplate_ComboChartSortConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_ComboChartSortConfigurationProperty struct { // The item limit configuration for the category field well of a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartsortconfiguration.html#cfn-quicksight-template-combochartsortconfiguration-categoryitemslimit // CategoryItemsLimit interface{} `field:"optional" json:"categoryItemsLimit" yaml:"categoryItemsLimit"` // The sort configuration of the category field well in a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartsortconfiguration.html#cfn-quicksight-template-combochartsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` // The item limit configuration of the color field well in a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartsortconfiguration.html#cfn-quicksight-template-combochartsortconfiguration-coloritemslimit // ColorItemsLimit interface{} `field:"optional" json:"colorItemsLimit" yaml:"colorItemsLimit"` // The sort configuration of the color field well in a combo chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartsortconfiguration.html#cfn-quicksight-template-combochartsortconfiguration-colorsort // ColorSort interface{} `field:"optional" json:"colorSort" yaml:"colorSort"` }
The sort configuration of a `ComboChartVisual` .
Example:
// 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" comboChartSortConfigurationProperty := &ComboChartSortConfigurationProperty{ CategoryItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, ColorItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, ColorSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnTemplate_ComboChartVisualProperty ¶ added in v2.72.0
type CfnTemplate_ComboChartVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartvisual.html#cfn-quicksight-template-combochartvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartvisual.html#cfn-quicksight-template-combochartvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartvisual.html#cfn-quicksight-template-combochartvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartvisual.html#cfn-quicksight-template-combochartvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartvisual.html#cfn-quicksight-template-combochartvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartvisual.html#cfn-quicksight-template-combochartvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A combo chart.
The `ComboChartVisual` includes stacked bar combo charts and clustered bar combo charts ¶
For more information, see [Using combo charts](https://docs.aws.amazon.com/quicksight/latest/user/combo-charts.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnTemplate_ComparisonConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_ComparisonConfigurationProperty struct { // The format of the comparison. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-comparisonconfiguration.html#cfn-quicksight-template-comparisonconfiguration-comparisonformat // ComparisonFormat interface{} `field:"optional" json:"comparisonFormat" yaml:"comparisonFormat"` // The method of the comparison. Choose from the following options:. // // - `DIFFERENCE` // - `PERCENT_DIFFERENCE` // - `PERCENT`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-comparisonconfiguration.html#cfn-quicksight-template-comparisonconfiguration-comparisonmethod // ComparisonMethod *string `field:"optional" json:"comparisonMethod" yaml:"comparisonMethod"` }
The comparison display configuration of a KPI or gauge chart.
Example:
// 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" comparisonConfigurationProperty := &ComparisonConfigurationProperty{ ComparisonFormat: &ComparisonFormatConfigurationProperty{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, ComparisonMethod: jsii.String("comparisonMethod"), }
type CfnTemplate_ComparisonFormatConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_ComparisonFormatConfigurationProperty struct { // The number display format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-comparisonformatconfiguration.html#cfn-quicksight-template-comparisonformatconfiguration-numberdisplayformatconfiguration // NumberDisplayFormatConfiguration interface{} `field:"optional" json:"numberDisplayFormatConfiguration" yaml:"numberDisplayFormatConfiguration"` // The percentage display format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-comparisonformatconfiguration.html#cfn-quicksight-template-comparisonformatconfiguration-percentagedisplayformatconfiguration // PercentageDisplayFormatConfiguration interface{} `field:"optional" json:"percentageDisplayFormatConfiguration" yaml:"percentageDisplayFormatConfiguration"` }
The format of the comparison.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" comparisonFormatConfigurationProperty := &ComparisonFormatConfigurationProperty{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }
type CfnTemplate_ComputationProperty ¶ added in v2.72.0
type CfnTemplate_ComputationProperty struct { // The forecast computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-computation.html#cfn-quicksight-template-computation-forecast // Forecast interface{} `field:"optional" json:"forecast" yaml:"forecast"` // The growth rate computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-computation.html#cfn-quicksight-template-computation-growthrate // GrowthRate interface{} `field:"optional" json:"growthRate" yaml:"growthRate"` // The maximum and minimum computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-computation.html#cfn-quicksight-template-computation-maximumminimum // MaximumMinimum interface{} `field:"optional" json:"maximumMinimum" yaml:"maximumMinimum"` // The metric comparison computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-computation.html#cfn-quicksight-template-computation-metriccomparison // MetricComparison interface{} `field:"optional" json:"metricComparison" yaml:"metricComparison"` // The period over period computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-computation.html#cfn-quicksight-template-computation-periodoverperiod // PeriodOverPeriod interface{} `field:"optional" json:"periodOverPeriod" yaml:"periodOverPeriod"` // The period to `DataSetIdentifier` computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-computation.html#cfn-quicksight-template-computation-periodtodate // PeriodToDate interface{} `field:"optional" json:"periodToDate" yaml:"periodToDate"` // The top movers and bottom movers computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-computation.html#cfn-quicksight-template-computation-topbottommovers // TopBottomMovers interface{} `field:"optional" json:"topBottomMovers" yaml:"topBottomMovers"` // The top ranked and bottom ranked computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-computation.html#cfn-quicksight-template-computation-topbottomranked // TopBottomRanked interface{} `field:"optional" json:"topBottomRanked" yaml:"topBottomRanked"` // The total aggregation computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-computation.html#cfn-quicksight-template-computation-totalaggregation // TotalAggregation interface{} `field:"optional" json:"totalAggregation" yaml:"totalAggregation"` // The unique values computation configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-computation.html#cfn-quicksight-template-computation-uniquevalues // UniqueValues interface{} `field:"optional" json:"uniqueValues" yaml:"uniqueValues"` }
The computation union that is used in an insight visual.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnTemplate_ConditionalFormattingColorProperty ¶ added in v2.72.0
type CfnTemplate_ConditionalFormattingColorProperty struct { // Formatting configuration for gradient color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingcolor.html#cfn-quicksight-template-conditionalformattingcolor-gradient // Gradient interface{} `field:"optional" json:"gradient" yaml:"gradient"` // Formatting configuration for solid color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingcolor.html#cfn-quicksight-template-conditionalformattingcolor-solid // Solid interface{} `field:"optional" json:"solid" yaml:"solid"` }
The formatting configuration for the color.
Example:
// 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" conditionalFormattingColorProperty := &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }
type CfnTemplate_ConditionalFormattingCustomIconConditionProperty ¶ added in v2.72.0
type CfnTemplate_ConditionalFormattingCustomIconConditionProperty struct { // The expression that determines the condition of the icon set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingcustomiconcondition.html#cfn-quicksight-template-conditionalformattingcustomiconcondition-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` // Custom icon options for an icon set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingcustomiconcondition.html#cfn-quicksight-template-conditionalformattingcustomiconcondition-iconoptions // IconOptions interface{} `field:"required" json:"iconOptions" yaml:"iconOptions"` // Determines the color of the icon. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingcustomiconcondition.html#cfn-quicksight-template-conditionalformattingcustomiconcondition-color // Color *string `field:"optional" json:"color" yaml:"color"` // Determines the icon display configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingcustomiconcondition.html#cfn-quicksight-template-conditionalformattingcustomiconcondition-displayconfiguration // DisplayConfiguration interface{} `field:"optional" json:"displayConfiguration" yaml:"displayConfiguration"` }
Determines the custom condition for an icon set.
Example:
// 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" conditionalFormattingCustomIconConditionProperty := &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }
type CfnTemplate_ConditionalFormattingCustomIconOptionsProperty ¶ added in v2.72.0
type CfnTemplate_ConditionalFormattingCustomIconOptionsProperty struct { // Determines the type of icon. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingcustomiconoptions.html#cfn-quicksight-template-conditionalformattingcustomiconoptions-icon // Icon *string `field:"optional" json:"icon" yaml:"icon"` // Determines the Unicode icon type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingcustomiconoptions.html#cfn-quicksight-template-conditionalformattingcustomiconoptions-unicodeicon // UnicodeIcon *string `field:"optional" json:"unicodeIcon" yaml:"unicodeIcon"` }
Custom icon options for an icon set.
Example:
// 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" conditionalFormattingCustomIconOptionsProperty := &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }
type CfnTemplate_ConditionalFormattingGradientColorProperty ¶ added in v2.72.0
type CfnTemplate_ConditionalFormattingGradientColorProperty struct { // Determines the color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattinggradientcolor.html#cfn-quicksight-template-conditionalformattinggradientcolor-color // Color interface{} `field:"required" json:"color" yaml:"color"` // The expression that determines the formatting configuration for gradient color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattinggradientcolor.html#cfn-quicksight-template-conditionalformattinggradientcolor-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` }
Formatting configuration for gradient color.
Example:
// 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" conditionalFormattingGradientColorProperty := &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }
type CfnTemplate_ConditionalFormattingIconDisplayConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_ConditionalFormattingIconDisplayConfigurationProperty struct { // Determines the icon display configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingicondisplayconfiguration.html#cfn-quicksight-template-conditionalformattingicondisplayconfiguration-icondisplayoption // IconDisplayOption *string `field:"optional" json:"iconDisplayOption" yaml:"iconDisplayOption"` }
Determines the icon display configuration.
Example:
// 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" conditionalFormattingIconDisplayConfigurationProperty := &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }
type CfnTemplate_ConditionalFormattingIconProperty ¶ added in v2.72.0
type CfnTemplate_ConditionalFormattingIconProperty struct { // Determines the custom condition for an icon set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingicon.html#cfn-quicksight-template-conditionalformattingicon-customcondition // CustomCondition interface{} `field:"optional" json:"customCondition" yaml:"customCondition"` // Formatting configuration for icon set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingicon.html#cfn-quicksight-template-conditionalformattingicon-iconset // IconSet interface{} `field:"optional" json:"iconSet" yaml:"iconSet"` }
The formatting configuration for the icon.
Example:
// 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" conditionalFormattingIconProperty := &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }
type CfnTemplate_ConditionalFormattingIconSetProperty ¶ added in v2.72.0
type CfnTemplate_ConditionalFormattingIconSetProperty struct { // The expression that determines the formatting configuration for the icon set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingiconset.html#cfn-quicksight-template-conditionalformattingiconset-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` // Determines the icon set type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingiconset.html#cfn-quicksight-template-conditionalformattingiconset-iconsettype // IconSetType *string `field:"optional" json:"iconSetType" yaml:"iconSetType"` }
Formatting configuration for icon set.
Example:
// 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" conditionalFormattingIconSetProperty := &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }
type CfnTemplate_ConditionalFormattingSolidColorProperty ¶ added in v2.72.0
type CfnTemplate_ConditionalFormattingSolidColorProperty struct { // The expression that determines the formatting configuration for solid color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingsolidcolor.html#cfn-quicksight-template-conditionalformattingsolidcolor-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` // Determines the color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingsolidcolor.html#cfn-quicksight-template-conditionalformattingsolidcolor-color // Color *string `field:"optional" json:"color" yaml:"color"` }
Formatting configuration for solid color.
Example:
// 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" conditionalFormattingSolidColorProperty := &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }
type CfnTemplate_ContributionAnalysisDefaultProperty ¶ added in v2.72.0
type CfnTemplate_ContributionAnalysisDefaultProperty struct { // The dimensions columns that are used in the contribution analysis, usually a list of `ColumnIdentifiers` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-contributionanalysisdefault.html#cfn-quicksight-template-contributionanalysisdefault-contributordimensions // ContributorDimensions interface{} `field:"required" json:"contributorDimensions" yaml:"contributorDimensions"` // The measure field that is used in the contribution analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-contributionanalysisdefault.html#cfn-quicksight-template-contributionanalysisdefault-measurefieldid // MeasureFieldId *string `field:"required" json:"measureFieldId" yaml:"measureFieldId"` }
The contribution analysis visual display for a line, pie, or bar chart.
Example:
// 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" contributionAnalysisDefaultProperty := &ContributionAnalysisDefaultProperty{ ContributorDimensions: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, MeasureFieldId: jsii.String("measureFieldId"), }
type CfnTemplate_CurrencyDisplayFormatConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_CurrencyDisplayFormatConfigurationProperty struct { // The option that determines the decimal places configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-currencydisplayformatconfiguration.html#cfn-quicksight-template-currencydisplayformatconfiguration-decimalplacesconfiguration // DecimalPlacesConfiguration interface{} `field:"optional" json:"decimalPlacesConfiguration" yaml:"decimalPlacesConfiguration"` // The options that determine the negative value configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-currencydisplayformatconfiguration.html#cfn-quicksight-template-currencydisplayformatconfiguration-negativevalueconfiguration // NegativeValueConfiguration interface{} `field:"optional" json:"negativeValueConfiguration" yaml:"negativeValueConfiguration"` // The options that determine the null value format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-currencydisplayformatconfiguration.html#cfn-quicksight-template-currencydisplayformatconfiguration-nullvalueformatconfiguration // NullValueFormatConfiguration interface{} `field:"optional" json:"nullValueFormatConfiguration" yaml:"nullValueFormatConfiguration"` // Determines the number scale value for the currency format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-currencydisplayformatconfiguration.html#cfn-quicksight-template-currencydisplayformatconfiguration-numberscale // NumberScale *string `field:"optional" json:"numberScale" yaml:"numberScale"` // Determines the prefix value of the currency format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-currencydisplayformatconfiguration.html#cfn-quicksight-template-currencydisplayformatconfiguration-prefix // Prefix *string `field:"optional" json:"prefix" yaml:"prefix"` // The options that determine the numeric separator configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-currencydisplayformatconfiguration.html#cfn-quicksight-template-currencydisplayformatconfiguration-separatorconfiguration // SeparatorConfiguration interface{} `field:"optional" json:"separatorConfiguration" yaml:"separatorConfiguration"` // Determines the suffix value of the currency format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-currencydisplayformatconfiguration.html#cfn-quicksight-template-currencydisplayformatconfiguration-suffix // Suffix *string `field:"optional" json:"suffix" yaml:"suffix"` // Determines the symbol for the currency format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-currencydisplayformatconfiguration.html#cfn-quicksight-template-currencydisplayformatconfiguration-symbol // Symbol *string `field:"optional" json:"symbol" yaml:"symbol"` }
The options that determine the currency display format configuration.
Example:
// 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" currencyDisplayFormatConfigurationProperty := &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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), Symbol: jsii.String("symbol"), }
type CfnTemplate_CustomActionFilterOperationProperty ¶ added in v2.72.0
type CfnTemplate_CustomActionFilterOperationProperty struct { // The configuration that chooses the fields to be filtered. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customactionfilteroperation.html#cfn-quicksight-template-customactionfilteroperation-selectedfieldsconfiguration // SelectedFieldsConfiguration interface{} `field:"required" json:"selectedFieldsConfiguration" yaml:"selectedFieldsConfiguration"` // The configuration that chooses the target visuals to be filtered. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customactionfilteroperation.html#cfn-quicksight-template-customactionfilteroperation-targetvisualsconfiguration // TargetVisualsConfiguration interface{} `field:"required" json:"targetVisualsConfiguration" yaml:"targetVisualsConfiguration"` }
The filter operation that filters data included in a visual or in an entire sheet.
Example:
// 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" customActionFilterOperationProperty := &CustomActionFilterOperationProperty{ SelectedFieldsConfiguration: &FilterOperationSelectedFieldsConfigurationProperty{ SelectedColumns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, SelectedFieldOptions: jsii.String("selectedFieldOptions"), SelectedFields: []*string{ jsii.String("selectedFields"), }, }, TargetVisualsConfiguration: &FilterOperationTargetVisualsConfigurationProperty{ SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{ TargetVisualOptions: jsii.String("targetVisualOptions"), TargetVisuals: []*string{ jsii.String("targetVisuals"), }, }, }, }
type CfnTemplate_CustomActionNavigationOperationProperty ¶ added in v2.72.0
type CfnTemplate_CustomActionNavigationOperationProperty struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customactionnavigationoperation.html#cfn-quicksight-template-customactionnavigationoperation-localnavigationconfiguration // LocalNavigationConfiguration interface{} `field:"optional" json:"localNavigationConfiguration" yaml:"localNavigationConfiguration"` }
The navigation operation that navigates between different sheets in the same analysis.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" customActionNavigationOperationProperty := &CustomActionNavigationOperationProperty{ LocalNavigationConfiguration: &LocalNavigationConfigurationProperty{ TargetSheetId: jsii.String("targetSheetId"), }, }
type CfnTemplate_CustomActionSetParametersOperationProperty ¶ added in v2.72.0
type CfnTemplate_CustomActionSetParametersOperationProperty struct { // The parameter that determines the value configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customactionsetparametersoperation.html#cfn-quicksight-template-customactionsetparametersoperation-parametervalueconfigurations // ParameterValueConfigurations interface{} `field:"required" json:"parameterValueConfigurations" yaml:"parameterValueConfigurations"` }
The set parameter operation that sets parameters in custom action.
Example:
// 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" customActionSetParametersOperationProperty := &CustomActionSetParametersOperationProperty{ ParameterValueConfigurations: []interface{}{ &SetParameterValueConfigurationProperty{ DestinationParameterName: jsii.String("destinationParameterName"), Value: &DestinationParameterValueConfigurationProperty{ CustomValuesConfiguration: &CustomValuesConfigurationProperty{ CustomValues: &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }, // the properties below are optional IncludeNullValue: jsii.Boolean(false), }, SelectAllValueOptions: jsii.String("selectAllValueOptions"), SourceColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceField: jsii.String("sourceField"), SourceParameterName: jsii.String("sourceParameterName"), }, }, }, }
type CfnTemplate_CustomActionURLOperationProperty ¶ added in v2.72.0
type CfnTemplate_CustomActionURLOperationProperty struct { // The target of the `CustomActionURLOperation` . // // Valid values are defined as follows: // // - `NEW_TAB` : Opens the target URL in a new browser tab. // - `NEW_WINDOW` : Opens the target URL in a new browser window. // - `SAME_TAB` : Opens the target URL in the same browser tab. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customactionurloperation.html#cfn-quicksight-template-customactionurloperation-urltarget // UrlTarget *string `field:"required" json:"urlTarget" yaml:"urlTarget"` // THe URL link of the `CustomActionURLOperation` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customactionurloperation.html#cfn-quicksight-template-customactionurloperation-urltemplate // UrlTemplate *string `field:"required" json:"urlTemplate" yaml:"urlTemplate"` }
The URL operation that opens a link to another webpage.
Example:
// 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" customActionURLOperationProperty := &CustomActionURLOperationProperty{ UrlTarget: jsii.String("urlTarget"), UrlTemplate: jsii.String("urlTemplate"), }
type CfnTemplate_CustomColorProperty ¶ added in v2.72.0
type CfnTemplate_CustomColorProperty struct { // The color that is applied to the data value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcolor.html#cfn-quicksight-template-customcolor-color // Color *string `field:"required" json:"color" yaml:"color"` // The data value that the color is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcolor.html#cfn-quicksight-template-customcolor-fieldvalue // FieldValue *string `field:"optional" json:"fieldValue" yaml:"fieldValue"` // The value of a special data value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcolor.html#cfn-quicksight-template-customcolor-specialvalue // SpecialValue *string `field:"optional" json:"specialValue" yaml:"specialValue"` }
Determines the color that's applied to a particular data value in a column.
Example:
// 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" customColorProperty := &CustomColorProperty{ Color: jsii.String("color"), // the properties below are optional FieldValue: jsii.String("fieldValue"), SpecialValue: jsii.String("specialValue"), }
type CfnTemplate_CustomContentConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_CustomContentConfigurationProperty struct { // The content type of the custom content visual. // // You can use this to have the visual render as an image. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcontentconfiguration.html#cfn-quicksight-template-customcontentconfiguration-contenttype // ContentType *string `field:"optional" json:"contentType" yaml:"contentType"` // The input URL that links to the custom content that you want in the custom visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcontentconfiguration.html#cfn-quicksight-template-customcontentconfiguration-contenturl // ContentUrl *string `field:"optional" json:"contentUrl" yaml:"contentUrl"` // The sizing options for the size of the custom content visual. // // This structure is required when the `ContentType` of the visual is `'IMAGE'` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcontentconfiguration.html#cfn-quicksight-template-customcontentconfiguration-imagescaling // ImageScaling *string `field:"optional" json:"imageScaling" yaml:"imageScaling"` }
The configuration of a `CustomContentVisual` .
Example:
// 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" customContentConfigurationProperty := &CustomContentConfigurationProperty{ ContentType: jsii.String("contentType"), ContentUrl: jsii.String("contentUrl"), ImageScaling: jsii.String("imageScaling"), }
type CfnTemplate_CustomContentVisualProperty ¶ added in v2.72.0
type CfnTemplate_CustomContentVisualProperty struct { // The dataset that is used to create the custom content visual. // // You can't create a visual without a dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcontentvisual.html#cfn-quicksight-template-customcontentvisual-datasetidentifier // DataSetIdentifier *string `field:"required" json:"dataSetIdentifier" yaml:"dataSetIdentifier"` // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcontentvisual.html#cfn-quicksight-template-customcontentvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcontentvisual.html#cfn-quicksight-template-customcontentvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of a `CustomContentVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcontentvisual.html#cfn-quicksight-template-customcontentvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcontentvisual.html#cfn-quicksight-template-customcontentvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcontentvisual.html#cfn-quicksight-template-customcontentvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A visual that contains custom content.
For more information, see [Using custom visual content](https://docs.aws.amazon.com/quicksight/latest/user/custom-visual-content.html) in the *Amazon QuickSight User Guide* .
Example:
// 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" customContentVisualProperty := &CustomContentVisualProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), VisualId: jsii.String("visualId"), // the properties below are optional Actions: []interface{}{ &VisualCustomActionProperty{ ActionOperations: []interface{}{ &VisualCustomActionOperationProperty{ FilterOperation: &CustomActionFilterOperationProperty{ SelectedFieldsConfiguration: &FilterOperationSelectedFieldsConfigurationProperty{ SelectedColumns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, SelectedFieldOptions: jsii.String("selectedFieldOptions"), SelectedFields: []*string{ jsii.String("selectedFields"), }, }, TargetVisualsConfiguration: &FilterOperationTargetVisualsConfigurationProperty{ SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{ TargetVisualOptions: jsii.String("targetVisualOptions"), TargetVisuals: []*string{ jsii.String("targetVisuals"), }, }, }, }, NavigationOperation: &CustomActionNavigationOperationProperty{ LocalNavigationConfiguration: &LocalNavigationConfigurationProperty{ TargetSheetId: jsii.String("targetSheetId"), }, }, SetParametersOperation: &CustomActionSetParametersOperationProperty{ ParameterValueConfigurations: []interface{}{ &SetParameterValueConfigurationProperty{ DestinationParameterName: jsii.String("destinationParameterName"), Value: &DestinationParameterValueConfigurationProperty{ CustomValuesConfiguration: &CustomValuesConfigurationProperty{ CustomValues: &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }, // the properties below are optional IncludeNullValue: jsii.Boolean(false), }, SelectAllValueOptions: jsii.String("selectAllValueOptions"), SourceColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceField: jsii.String("sourceField"), SourceParameterName: jsii.String("sourceParameterName"), }, }, }, }, UrlOperation: &CustomActionURLOperationProperty{ UrlTarget: jsii.String("urlTarget"), UrlTemplate: jsii.String("urlTemplate"), }, }, }, CustomActionId: jsii.String("customActionId"), Name: jsii.String("name"), Trigger: jsii.String("trigger"), // the properties below are optional Status: jsii.String("status"), }, }, ChartConfiguration: &CustomContentConfigurationProperty{ ContentType: jsii.String("contentType"), ContentUrl: jsii.String("contentUrl"), ImageScaling: jsii.String("imageScaling"), }, Subtitle: &VisualSubtitleLabelOptionsProperty{ FormatText: &LongFormatTextProperty{ PlainText: jsii.String("plainText"), RichText: jsii.String("richText"), }, Visibility: jsii.String("visibility"), }, Title: &VisualTitleLabelOptionsProperty{ FormatText: &ShortFormatTextProperty{ PlainText: jsii.String("plainText"), RichText: jsii.String("richText"), }, Visibility: jsii.String("visibility"), }, }
type CfnTemplate_CustomFilterConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_CustomFilterConfigurationProperty struct { // The match operator that is used to determine if a filter should be applied. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customfilterconfiguration.html#cfn-quicksight-template-customfilterconfiguration-matchoperator // MatchOperator *string `field:"required" json:"matchOperator" yaml:"matchOperator"` // This option determines how null values should be treated when filtering data. // // - `ALL_VALUES` : Include null values in filtered results. // - `NULLS_ONLY` : Only include null values in filtered results. // - `NON_NULLS_ONLY` : Exclude null values from filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customfilterconfiguration.html#cfn-quicksight-template-customfilterconfiguration-nulloption // NullOption *string `field:"required" json:"nullOption" yaml:"nullOption"` // The category value for the filter. // // This field is mutually exclusive to `ParameterName` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customfilterconfiguration.html#cfn-quicksight-template-customfilterconfiguration-categoryvalue // CategoryValue *string `field:"optional" json:"categoryValue" yaml:"categoryValue"` // The parameter whose value should be used for the filter value. // // This field is mutually exclusive to `CategoryValue` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customfilterconfiguration.html#cfn-quicksight-template-customfilterconfiguration-parametername // ParameterName *string `field:"optional" json:"parameterName" yaml:"parameterName"` // Select all of the values. Null is not the assigned value of select all. // // - `FILTER_ALL_VALUES`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customfilterconfiguration.html#cfn-quicksight-template-customfilterconfiguration-selectalloptions // SelectAllOptions *string `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"` }
A custom filter that filters based on a single value.
This filter can be partially matched.
Example:
// 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" customFilterConfigurationProperty := &CustomFilterConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValue: jsii.String("categoryValue"), ParameterName: jsii.String("parameterName"), SelectAllOptions: jsii.String("selectAllOptions"), }
type CfnTemplate_CustomFilterListConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_CustomFilterListConfigurationProperty struct { // The match operator that is used to determine if a filter should be applied. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customfilterlistconfiguration.html#cfn-quicksight-template-customfilterlistconfiguration-matchoperator // MatchOperator *string `field:"required" json:"matchOperator" yaml:"matchOperator"` // This option determines how null values should be treated when filtering data. // // - `ALL_VALUES` : Include null values in filtered results. // - `NULLS_ONLY` : Only include null values in filtered results. // - `NON_NULLS_ONLY` : Exclude null values from filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customfilterlistconfiguration.html#cfn-quicksight-template-customfilterlistconfiguration-nulloption // NullOption *string `field:"required" json:"nullOption" yaml:"nullOption"` // The list of category values for the filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customfilterlistconfiguration.html#cfn-quicksight-template-customfilterlistconfiguration-categoryvalues // CategoryValues *[]*string `field:"optional" json:"categoryValues" yaml:"categoryValues"` // Select all of the values. Null is not the assigned value of select all. // // - `FILTER_ALL_VALUES`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customfilterlistconfiguration.html#cfn-quicksight-template-customfilterlistconfiguration-selectalloptions // SelectAllOptions *string `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"` }
A list of custom filter values.
Example:
// 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" customFilterListConfigurationProperty := &CustomFilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, SelectAllOptions: jsii.String("selectAllOptions"), }
type CfnTemplate_CustomNarrativeOptionsProperty ¶ added in v2.72.0
type CfnTemplate_CustomNarrativeOptionsProperty struct { // The string input of custom narrative. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customnarrativeoptions.html#cfn-quicksight-template-customnarrativeoptions-narrative // Narrative *string `field:"required" json:"narrative" yaml:"narrative"` }
The custom narrative options.
Example:
// 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" customNarrativeOptionsProperty := &CustomNarrativeOptionsProperty{ Narrative: jsii.String("narrative"), }
type CfnTemplate_CustomParameterValuesProperty ¶ added in v2.72.0
type CfnTemplate_CustomParameterValuesProperty struct { // A list of datetime-type parameter values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customparametervalues.html#cfn-quicksight-template-customparametervalues-datetimevalues // DateTimeValues *[]*string `field:"optional" json:"dateTimeValues" yaml:"dateTimeValues"` // A list of decimal-type parameter values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customparametervalues.html#cfn-quicksight-template-customparametervalues-decimalvalues // DecimalValues interface{} `field:"optional" json:"decimalValues" yaml:"decimalValues"` // A list of integer-type parameter values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customparametervalues.html#cfn-quicksight-template-customparametervalues-integervalues // IntegerValues interface{} `field:"optional" json:"integerValues" yaml:"integerValues"` // A list of string-type parameter values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customparametervalues.html#cfn-quicksight-template-customparametervalues-stringvalues // StringValues *[]*string `field:"optional" json:"stringValues" yaml:"stringValues"` }
The customized parameter values.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" customParameterValuesProperty := &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }
type CfnTemplate_CustomValuesConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_CustomValuesConfigurationProperty struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customvaluesconfiguration.html#cfn-quicksight-template-customvaluesconfiguration-customvalues // CustomValues interface{} `field:"required" json:"customValues" yaml:"customValues"` // Includes the null value in custom action parameter values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customvaluesconfiguration.html#cfn-quicksight-template-customvaluesconfiguration-includenullvalue // IncludeNullValue interface{} `field:"optional" json:"includeNullValue" yaml:"includeNullValue"` }
The configuration of custom values for the destination parameter in `DestinationParameterValueConfiguration` .
Example:
// 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" customValuesConfigurationProperty := &CustomValuesConfigurationProperty{ CustomValues: &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }, // the properties below are optional IncludeNullValue: jsii.Boolean(false), }
type CfnTemplate_DataBarsOptionsProperty ¶ added in v2.72.0
type CfnTemplate_DataBarsOptionsProperty struct { // The field ID for the data bars options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-databarsoptions.html#cfn-quicksight-template-databarsoptions-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The color of the negative data bar. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-databarsoptions.html#cfn-quicksight-template-databarsoptions-negativecolor // NegativeColor *string `field:"optional" json:"negativeColor" yaml:"negativeColor"` // The color of the positive data bar. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-databarsoptions.html#cfn-quicksight-template-databarsoptions-positivecolor // PositiveColor *string `field:"optional" json:"positiveColor" yaml:"positiveColor"` }
The options for data bars.
Example:
// 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" dataBarsOptionsProperty := &DataBarsOptionsProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional NegativeColor: jsii.String("negativeColor"), PositiveColor: jsii.String("positiveColor"), }
type CfnTemplate_DataColorProperty ¶ added in v2.72.0
type CfnTemplate_DataColorProperty struct { // The color that is applied to the data value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datacolor.html#cfn-quicksight-template-datacolor-color // Color *string `field:"optional" json:"color" yaml:"color"` // The data value that the color is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datacolor.html#cfn-quicksight-template-datacolor-datavalue // DataValue *float64 `field:"optional" json:"dataValue" yaml:"dataValue"` }
Determines the color that is applied to a particular data value.
Example:
// 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" dataColorProperty := &DataColorProperty{ Color: jsii.String("color"), DataValue: jsii.Number(123), }
type CfnTemplate_DataFieldSeriesItemProperty ¶ added in v2.72.0
type CfnTemplate_DataFieldSeriesItemProperty struct { // The axis that you are binding the field to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datafieldseriesitem.html#cfn-quicksight-template-datafieldseriesitem-axisbinding // AxisBinding *string `field:"required" json:"axisBinding" yaml:"axisBinding"` // The field ID of the field that you are setting the axis binding to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datafieldseriesitem.html#cfn-quicksight-template-datafieldseriesitem-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The field value of the field that you are setting the axis binding to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datafieldseriesitem.html#cfn-quicksight-template-datafieldseriesitem-fieldvalue // FieldValue *string `field:"optional" json:"fieldValue" yaml:"fieldValue"` // The options that determine the presentation of line series associated to the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datafieldseriesitem.html#cfn-quicksight-template-datafieldseriesitem-settings // Settings interface{} `field:"optional" json:"settings" yaml:"settings"` }
The data field series item configuration of a line chart.
Example:
// 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" dataFieldSeriesItemProperty := &DataFieldSeriesItemProperty{ AxisBinding: jsii.String("axisBinding"), FieldId: jsii.String("fieldId"), // the properties below are optional FieldValue: jsii.String("fieldValue"), Settings: &LineChartSeriesSettingsProperty{ LineStyleSettings: &LineChartLineStyleSettingsProperty{ LineInterpolation: jsii.String("lineInterpolation"), LineStyle: jsii.String("lineStyle"), LineVisibility: jsii.String("lineVisibility"), LineWidth: jsii.String("lineWidth"), }, MarkerStyleSettings: &LineChartMarkerStyleSettingsProperty{ MarkerColor: jsii.String("markerColor"), MarkerShape: jsii.String("markerShape"), MarkerSize: jsii.String("markerSize"), MarkerVisibility: jsii.String("markerVisibility"), }, }, }
type CfnTemplate_DataLabelOptionsProperty ¶ added in v2.72.0
type CfnTemplate_DataLabelOptionsProperty struct { // Determines the visibility of the category field labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-categorylabelvisibility // CategoryLabelVisibility *string `field:"optional" json:"categoryLabelVisibility" yaml:"categoryLabelVisibility"` // The option that determines the data label type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-datalabeltypes // DataLabelTypes interface{} `field:"optional" json:"dataLabelTypes" yaml:"dataLabelTypes"` // Determines the color of the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-labelcolor // LabelColor *string `field:"optional" json:"labelColor" yaml:"labelColor"` // Determines the content of the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-labelcontent // LabelContent *string `field:"optional" json:"labelContent" yaml:"labelContent"` // Determines the font configuration of the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-labelfontconfiguration // LabelFontConfiguration interface{} `field:"optional" json:"labelFontConfiguration" yaml:"labelFontConfiguration"` // Determines the visibility of the measure field labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-measurelabelvisibility // MeasureLabelVisibility *string `field:"optional" json:"measureLabelVisibility" yaml:"measureLabelVisibility"` // Determines whether overlap is enabled or disabled for the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-overlap // Overlap *string `field:"optional" json:"overlap" yaml:"overlap"` // Determines the position of the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-position // Position *string `field:"optional" json:"position" yaml:"position"` // Determines the visibility of the total. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-totalsvisibility // TotalsVisibility *string `field:"optional" json:"totalsVisibility" yaml:"totalsVisibility"` // Determines the visibility of the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options that determine the presentation of the data labels.
Example:
// 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" dataLabelOptionsProperty := &DataLabelOptionsProperty{ CategoryLabelVisibility: jsii.String("categoryLabelVisibility"), DataLabelTypes: []interface{}{ &DataLabelTypeProperty{ DataPathLabelType: &DataPathLabelTypeProperty{ FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), Visibility: jsii.String("visibility"), }, FieldLabelType: &FieldLabelTypeProperty{ FieldId: jsii.String("fieldId"), Visibility: jsii.String("visibility"), }, MaximumLabelType: &MaximumLabelTypeProperty{ Visibility: jsii.String("visibility"), }, MinimumLabelType: &MinimumLabelTypeProperty{ Visibility: jsii.String("visibility"), }, RangeEndsLabelType: &RangeEndsLabelTypeProperty{ Visibility: jsii.String("visibility"), }, }, }, LabelColor: jsii.String("labelColor"), LabelContent: jsii.String("labelContent"), LabelFontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, MeasureLabelVisibility: jsii.String("measureLabelVisibility"), Overlap: jsii.String("overlap"), Position: jsii.String("position"), TotalsVisibility: jsii.String("totalsVisibility"), Visibility: jsii.String("visibility"), }
type CfnTemplate_DataLabelTypeProperty ¶ added in v2.72.0
type CfnTemplate_DataLabelTypeProperty struct { // The option that specifies individual data values for labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeltype.html#cfn-quicksight-template-datalabeltype-datapathlabeltype // DataPathLabelType interface{} `field:"optional" json:"dataPathLabelType" yaml:"dataPathLabelType"` // Determines the label configuration for the entire field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeltype.html#cfn-quicksight-template-datalabeltype-fieldlabeltype // FieldLabelType interface{} `field:"optional" json:"fieldLabelType" yaml:"fieldLabelType"` // Determines the label configuration for the maximum value in a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeltype.html#cfn-quicksight-template-datalabeltype-maximumlabeltype // MaximumLabelType interface{} `field:"optional" json:"maximumLabelType" yaml:"maximumLabelType"` // Determines the label configuration for the minimum value in a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeltype.html#cfn-quicksight-template-datalabeltype-minimumlabeltype // MinimumLabelType interface{} `field:"optional" json:"minimumLabelType" yaml:"minimumLabelType"` // Determines the label configuration for range end value in a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeltype.html#cfn-quicksight-template-datalabeltype-rangeendslabeltype // RangeEndsLabelType interface{} `field:"optional" json:"rangeEndsLabelType" yaml:"rangeEndsLabelType"` }
The option that determines the data label type.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" dataLabelTypeProperty := &DataLabelTypeProperty{ DataPathLabelType: &DataPathLabelTypeProperty{ FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), Visibility: jsii.String("visibility"), }, FieldLabelType: &FieldLabelTypeProperty{ FieldId: jsii.String("fieldId"), Visibility: jsii.String("visibility"), }, MaximumLabelType: &MaximumLabelTypeProperty{ Visibility: jsii.String("visibility"), }, MinimumLabelType: &MinimumLabelTypeProperty{ Visibility: jsii.String("visibility"), }, RangeEndsLabelType: &RangeEndsLabelTypeProperty{ Visibility: jsii.String("visibility"), }, }
type CfnTemplate_DataPathColorProperty ¶ added in v2.72.0
type CfnTemplate_DataPathColorProperty struct { // The color that needs to be applied to the element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathcolor.html#cfn-quicksight-template-datapathcolor-color // Color *string `field:"required" json:"color" yaml:"color"` // The element that the color needs to be applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathcolor.html#cfn-quicksight-template-datapathcolor-element // Element interface{} `field:"required" json:"element" yaml:"element"` // The time granularity of the field that the color needs to be applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathcolor.html#cfn-quicksight-template-datapathcolor-timegranularity // TimeGranularity *string `field:"optional" json:"timeGranularity" yaml:"timeGranularity"` }
The color map that determines the color options for a particular element.
Example:
// 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" dataPathColorProperty := &DataPathColorProperty{ Color: jsii.String("color"), Element: &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, // the properties below are optional TimeGranularity: jsii.String("timeGranularity"), }
type CfnTemplate_DataPathLabelTypeProperty ¶ added in v2.72.0
type CfnTemplate_DataPathLabelTypeProperty struct { // The field ID of the field that the data label needs to be applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathlabeltype.html#cfn-quicksight-template-datapathlabeltype-fieldid // FieldId *string `field:"optional" json:"fieldId" yaml:"fieldId"` // The actual value of the field that is labeled. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathlabeltype.html#cfn-quicksight-template-datapathlabeltype-fieldvalue // FieldValue *string `field:"optional" json:"fieldValue" yaml:"fieldValue"` // The visibility of the data label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathlabeltype.html#cfn-quicksight-template-datapathlabeltype-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The option that specifies individual data values for labels.
Example:
// 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" dataPathLabelTypeProperty := &DataPathLabelTypeProperty{ FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), Visibility: jsii.String("visibility"), }
type CfnTemplate_DataPathSortProperty ¶ added in v2.72.0
type CfnTemplate_DataPathSortProperty struct { // Determines the sort direction. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathsort.html#cfn-quicksight-template-datapathsort-direction // Direction *string `field:"required" json:"direction" yaml:"direction"` // The list of data paths that need to be sorted. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathsort.html#cfn-quicksight-template-datapathsort-sortpaths // SortPaths interface{} `field:"required" json:"sortPaths" yaml:"sortPaths"` }
Allows data paths to be sorted by a specific data value.
Example:
// 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" dataPathSortProperty := &DataPathSortProperty{ Direction: jsii.String("direction"), SortPaths: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, }
type CfnTemplate_DataPathTypeProperty ¶ added in v2.103.0
type CfnTemplate_DataPathTypeProperty struct { // The type of data path value utilized in a pivot table. Choose one of the following options:. // // - `HIERARCHY_ROWS_LAYOUT_COLUMN` - The type of data path for the rows layout column, when `RowsLayout` is set to `HIERARCHY` . // - `MULTIPLE_ROW_METRICS_COLUMN` - The type of data path for the metric column when the row is set to Metric Placement. // - `EMPTY_COLUMN_HEADER` - The type of data path for the column with empty column header, when there is no field in `ColumnsFieldWell` and the row is set to Metric Placement. // - `COUNT_METRIC_COLUMN` - The type of data path for the column with `COUNT` as the metric, when there is no field in the `ValuesFieldWell` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathtype.html#cfn-quicksight-template-datapathtype-pivottabledatapathtype // PivotTableDataPathType *string `field:"optional" json:"pivotTableDataPathType" yaml:"pivotTableDataPathType"` }
The type of the data path value.
Example:
// 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" dataPathTypeProperty := &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }
type CfnTemplate_DataPathValueProperty ¶ added in v2.72.0
type CfnTemplate_DataPathValueProperty struct { // The type configuration of the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathvalue.html#cfn-quicksight-template-datapathvalue-datapathtype // DataPathType interface{} `field:"optional" json:"dataPathType" yaml:"dataPathType"` // The field ID of the field that needs to be sorted. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathvalue.html#cfn-quicksight-template-datapathvalue-fieldid // FieldId *string `field:"optional" json:"fieldId" yaml:"fieldId"` // The actual value of the field that needs to be sorted. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathvalue.html#cfn-quicksight-template-datapathvalue-fieldvalue // FieldValue *string `field:"optional" json:"fieldValue" yaml:"fieldValue"` }
The data path that needs to be sorted.
Example:
// 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" dataPathValueProperty := &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }
type CfnTemplate_DataSetConfigurationProperty ¶ added in v2.55.0
type CfnTemplate_DataSetConfigurationProperty struct { // A structure containing the list of column group schemas. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datasetconfiguration.html#cfn-quicksight-template-datasetconfiguration-columngroupschemalist // ColumnGroupSchemaList interface{} `field:"optional" json:"columnGroupSchemaList" yaml:"columnGroupSchemaList"` // Dataset schema. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datasetconfiguration.html#cfn-quicksight-template-datasetconfiguration-datasetschema // DataSetSchema interface{} `field:"optional" json:"dataSetSchema" yaml:"dataSetSchema"` // Placeholder. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datasetconfiguration.html#cfn-quicksight-template-datasetconfiguration-placeholder // Placeholder *string `field:"optional" json:"placeholder" yaml:"placeholder"` }
Dataset configuration.
Example:
// 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" dataSetConfigurationProperty := &DataSetConfigurationProperty{ ColumnGroupSchemaList: []interface{}{ &ColumnGroupSchemaProperty{ ColumnGroupColumnSchemaList: []interface{}{ &ColumnGroupColumnSchemaProperty{ Name: jsii.String("name"), }, }, Name: jsii.String("name"), }, }, DataSetSchema: &DataSetSchemaProperty{ ColumnSchemaList: []interface{}{ &ColumnSchemaProperty{ DataType: jsii.String("dataType"), GeographicRole: jsii.String("geographicRole"), Name: jsii.String("name"), }, }, }, Placeholder: jsii.String("placeholder"), }
type CfnTemplate_DataSetReferenceProperty ¶
type CfnTemplate_DataSetReferenceProperty struct { // Dataset Amazon Resource Name (ARN). // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datasetreference.html#cfn-quicksight-template-datasetreference-datasetarn // DataSetArn *string `field:"required" json:"dataSetArn" yaml:"dataSetArn"` // Dataset placeholder. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datasetreference.html#cfn-quicksight-template-datasetreference-datasetplaceholder // DataSetPlaceholder *string `field:"required" json:"dataSetPlaceholder" yaml:"dataSetPlaceholder"` }
Dataset reference.
Example:
// 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" dataSetReferenceProperty := &DataSetReferenceProperty{ DataSetArn: jsii.String("dataSetArn"), DataSetPlaceholder: jsii.String("dataSetPlaceholder"), }
type CfnTemplate_DataSetSchemaProperty ¶ added in v2.55.0
type CfnTemplate_DataSetSchemaProperty struct { // A structure containing the list of column schemas. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datasetschema.html#cfn-quicksight-template-datasetschema-columnschemalist // ColumnSchemaList interface{} `field:"optional" json:"columnSchemaList" yaml:"columnSchemaList"` }
Dataset schema.
Example:
// 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" dataSetSchemaProperty := &DataSetSchemaProperty{ ColumnSchemaList: []interface{}{ &ColumnSchemaProperty{ DataType: jsii.String("dataType"), GeographicRole: jsii.String("geographicRole"), Name: jsii.String("name"), }, }, }
type CfnTemplate_DateAxisOptionsProperty ¶ added in v2.72.0
type CfnTemplate_DateAxisOptionsProperty struct { // Determines whether or not missing dates are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dateaxisoptions.html#cfn-quicksight-template-dateaxisoptions-missingdatevisibility // MissingDateVisibility *string `field:"optional" json:"missingDateVisibility" yaml:"missingDateVisibility"` }
The options that determine how a date axis is displayed.
Example:
// 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" dateAxisOptionsProperty := &DateAxisOptionsProperty{ MissingDateVisibility: jsii.String("missingDateVisibility"), }
type CfnTemplate_DateDimensionFieldProperty ¶ added in v2.72.0
type CfnTemplate_DateDimensionFieldProperty struct { // The column that is used in the `DateDimensionField` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datedimensionfield.html#cfn-quicksight-template-datedimensionfield-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The custom field ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datedimensionfield.html#cfn-quicksight-template-datedimensionfield-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The date granularity of the `DateDimensionField` . Choose one of the following options:. // // - `YEAR` // - `QUARTER` // - `MONTH` // - `WEEK` // - `DAY` // - `HOUR` // - `MINUTE` // - `SECOND` // - `MILLISECOND`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datedimensionfield.html#cfn-quicksight-template-datedimensionfield-dategranularity // DateGranularity *string `field:"optional" json:"dateGranularity" yaml:"dateGranularity"` // The format configuration of the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datedimensionfield.html#cfn-quicksight-template-datedimensionfield-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` // The custom hierarchy ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datedimensionfield.html#cfn-quicksight-template-datedimensionfield-hierarchyid // HierarchyId *string `field:"optional" json:"hierarchyId" yaml:"hierarchyId"` }
The dimension type field with date type columns.
Example:
// 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" dateDimensionFieldProperty := &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }
type CfnTemplate_DateMeasureFieldProperty ¶ added in v2.72.0
type CfnTemplate_DateMeasureFieldProperty struct { // The column that is used in the `DateMeasureField` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datemeasurefield.html#cfn-quicksight-template-datemeasurefield-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The custom field ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datemeasurefield.html#cfn-quicksight-template-datemeasurefield-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The aggregation function of the measure field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datemeasurefield.html#cfn-quicksight-template-datemeasurefield-aggregationfunction // AggregationFunction *string `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"` // The format configuration of the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datemeasurefield.html#cfn-quicksight-template-datemeasurefield-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` }
The measure type field with date type columns.
Example:
// 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" dateMeasureFieldProperty := &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }
type CfnTemplate_DateTimeDefaultValuesProperty ¶ added in v2.72.0
type CfnTemplate_DateTimeDefaultValuesProperty struct { // The dynamic value of the `DataTimeDefaultValues` . // // Different defaults are displayed according to users, groups, and values mapping. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimedefaultvalues.html#cfn-quicksight-template-datetimedefaultvalues-dynamicvalue // DynamicValue interface{} `field:"optional" json:"dynamicValue" yaml:"dynamicValue"` // The rolling date of the `DataTimeDefaultValues` . // // The date is determined from the dataset based on input expression. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimedefaultvalues.html#cfn-quicksight-template-datetimedefaultvalues-rollingdate // RollingDate interface{} `field:"optional" json:"rollingDate" yaml:"rollingDate"` // The static values of the `DataTimeDefaultValues` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimedefaultvalues.html#cfn-quicksight-template-datetimedefaultvalues-staticvalues // StaticValues *[]*string `field:"optional" json:"staticValues" yaml:"staticValues"` }
The default values of the `DateTimeParameterDeclaration` .
Example:
// 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" dateTimeDefaultValuesProperty := &DateTimeDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValues: []*string{ jsii.String("staticValues"), }, }
type CfnTemplate_DateTimeFormatConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_DateTimeFormatConfigurationProperty struct { // Determines the `DateTime` format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimeformatconfiguration.html#cfn-quicksight-template-datetimeformatconfiguration-datetimeformat // DateTimeFormat *string `field:"optional" json:"dateTimeFormat" yaml:"dateTimeFormat"` // The options that determine the null value format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimeformatconfiguration.html#cfn-quicksight-template-datetimeformatconfiguration-nullvalueformatconfiguration // NullValueFormatConfiguration interface{} `field:"optional" json:"nullValueFormatConfiguration" yaml:"nullValueFormatConfiguration"` // The formatting configuration for numeric `DateTime` fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimeformatconfiguration.html#cfn-quicksight-template-datetimeformatconfiguration-numericformatconfiguration // NumericFormatConfiguration interface{} `field:"optional" json:"numericFormatConfiguration" yaml:"numericFormatConfiguration"` }
Formatting configuration for `DateTime` fields.
Example:
// 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" dateTimeFormatConfigurationProperty := &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }
type CfnTemplate_DateTimeHierarchyProperty ¶ added in v2.72.0
type CfnTemplate_DateTimeHierarchyProperty struct { // The hierarchy ID of the `DateTime` hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimehierarchy.html#cfn-quicksight-template-datetimehierarchy-hierarchyid // HierarchyId *string `field:"required" json:"hierarchyId" yaml:"hierarchyId"` // The option that determines the drill down filters for the `DateTime` hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimehierarchy.html#cfn-quicksight-template-datetimehierarchy-drilldownfilters // DrillDownFilters interface{} `field:"optional" json:"drillDownFilters" yaml:"drillDownFilters"` }
The option that determines the hierarchy of any `DateTime` fields.
Example:
// 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" dateTimeHierarchyProperty := &DateTimeHierarchyProperty{ HierarchyId: jsii.String("hierarchyId"), // the properties below are optional DrillDownFilters: []interface{}{ &DrillDownFilterProperty{ CategoryFilter: &CategoryDrillDownFilterProperty{ CategoryValues: []*string{ jsii.String("categoryValues"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Value: jsii.Number(123), }, TimeRangeFilter: &TimeRangeDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, RangeMaximum: jsii.String("rangeMaximum"), RangeMinimum: jsii.String("rangeMinimum"), TimeGranularity: jsii.String("timeGranularity"), }, }, }, }
type CfnTemplate_DateTimeParameterDeclarationProperty ¶ added in v2.72.0
type CfnTemplate_DateTimeParameterDeclarationProperty struct { // The name of the parameter that is being declared. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimeparameterdeclaration.html#cfn-quicksight-template-datetimeparameterdeclaration-name // Name *string `field:"required" json:"name" yaml:"name"` // The default values of a parameter. // // If the parameter is a single-value parameter, a maximum of one default value can be provided. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimeparameterdeclaration.html#cfn-quicksight-template-datetimeparameterdeclaration-defaultvalues // DefaultValues interface{} `field:"optional" json:"defaultValues" yaml:"defaultValues"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimeparameterdeclaration.html#cfn-quicksight-template-datetimeparameterdeclaration-mappeddatasetparameters // MappedDataSetParameters interface{} `field:"optional" json:"mappedDataSetParameters" yaml:"mappedDataSetParameters"` // The level of time precision that is used to aggregate `DateTime` values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimeparameterdeclaration.html#cfn-quicksight-template-datetimeparameterdeclaration-timegranularity // TimeGranularity *string `field:"optional" json:"timeGranularity" yaml:"timeGranularity"` // The configuration that defines the default value of a `DateTime` parameter when a value has not been set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimeparameterdeclaration.html#cfn-quicksight-template-datetimeparameterdeclaration-valuewhenunset // ValueWhenUnset interface{} `field:"optional" json:"valueWhenUnset" yaml:"valueWhenUnset"` }
A parameter declaration for the `DateTime` data type.
Example:
// 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" dateTimeParameterDeclarationProperty := &DateTimeParameterDeclarationProperty{ Name: jsii.String("name"), // the properties below are optional DefaultValues: &DateTimeDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValues: []*string{ jsii.String("staticValues"), }, }, MappedDataSetParameters: []interface{}{ &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }, }, TimeGranularity: jsii.String("timeGranularity"), ValueWhenUnset: &DateTimeValueWhenUnsetConfigurationProperty{ CustomValue: jsii.String("customValue"), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }, }
type CfnTemplate_DateTimePickerControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnTemplate_DateTimePickerControlDisplayOptionsProperty struct { // Customize how dates are formatted in controls. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimepickercontroldisplayoptions.html#cfn-quicksight-template-datetimepickercontroldisplayoptions-datetimeformat // DateTimeFormat *string `field:"optional" json:"dateTimeFormat" yaml:"dateTimeFormat"` // The configuration of info icon label options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimepickercontroldisplayoptions.html#cfn-quicksight-template-datetimepickercontroldisplayoptions-infoiconlabeloptions // InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"` // The options to configure the title visibility, name, and font size. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimepickercontroldisplayoptions.html#cfn-quicksight-template-datetimepickercontroldisplayoptions-titleoptions // TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"` }
The display options of a control.
Example:
// 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" dateTimePickerControlDisplayOptionsProperty := &DateTimePickerControlDisplayOptionsProperty{ DateTimeFormat: jsii.String("dateTimeFormat"), InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }
type CfnTemplate_DateTimeValueWhenUnsetConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_DateTimeValueWhenUnsetConfigurationProperty struct { // A custom value that's used when the value of a parameter isn't set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimevaluewhenunsetconfiguration.html#cfn-quicksight-template-datetimevaluewhenunsetconfiguration-customvalue // CustomValue *string `field:"optional" json:"customValue" yaml:"customValue"` // The built-in options for default values. The value can be one of the following:. // // - `RECOMMENDED` : The recommended value. // - `NULL` : The `NULL` value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimevaluewhenunsetconfiguration.html#cfn-quicksight-template-datetimevaluewhenunsetconfiguration-valuewhenunsetoption // ValueWhenUnsetOption *string `field:"optional" json:"valueWhenUnsetOption" yaml:"valueWhenUnsetOption"` }
The configuration that defines the default value of a `DateTime` parameter when a value has not been set.
Example:
// 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" dateTimeValueWhenUnsetConfigurationProperty := &DateTimeValueWhenUnsetConfigurationProperty{ CustomValue: jsii.String("customValue"), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }
type CfnTemplate_DecimalDefaultValuesProperty ¶ added in v2.72.0
type CfnTemplate_DecimalDefaultValuesProperty struct { // The dynamic value of the `DecimalDefaultValues` . // // Different defaults are displayed according to users, groups, and values mapping. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimaldefaultvalues.html#cfn-quicksight-template-decimaldefaultvalues-dynamicvalue // DynamicValue interface{} `field:"optional" json:"dynamicValue" yaml:"dynamicValue"` // The static values of the `DecimalDefaultValues` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimaldefaultvalues.html#cfn-quicksight-template-decimaldefaultvalues-staticvalues // StaticValues interface{} `field:"optional" json:"staticValues" yaml:"staticValues"` }
The default values of the `DecimalParameterDeclaration` .
Example:
// 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" decimalDefaultValuesProperty := &DecimalDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []interface{}{ jsii.Number(123), }, }
type CfnTemplate_DecimalParameterDeclarationProperty ¶ added in v2.72.0
type CfnTemplate_DecimalParameterDeclarationProperty struct { // The name of the parameter that is being declared. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimalparameterdeclaration.html#cfn-quicksight-template-decimalparameterdeclaration-name // Name *string `field:"required" json:"name" yaml:"name"` // The value type determines whether the parameter is a single-value or multi-value parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimalparameterdeclaration.html#cfn-quicksight-template-decimalparameterdeclaration-parametervaluetype // ParameterValueType *string `field:"required" json:"parameterValueType" yaml:"parameterValueType"` // The default values of a parameter. // // If the parameter is a single-value parameter, a maximum of one default value can be provided. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimalparameterdeclaration.html#cfn-quicksight-template-decimalparameterdeclaration-defaultvalues // DefaultValues interface{} `field:"optional" json:"defaultValues" yaml:"defaultValues"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimalparameterdeclaration.html#cfn-quicksight-template-decimalparameterdeclaration-mappeddatasetparameters // MappedDataSetParameters interface{} `field:"optional" json:"mappedDataSetParameters" yaml:"mappedDataSetParameters"` // The configuration that defines the default value of a `Decimal` parameter when a value has not been set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimalparameterdeclaration.html#cfn-quicksight-template-decimalparameterdeclaration-valuewhenunset // ValueWhenUnset interface{} `field:"optional" json:"valueWhenUnset" yaml:"valueWhenUnset"` }
A parameter declaration for the `Decimal` data type.
Example:
// 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" decimalParameterDeclarationProperty := &DecimalParameterDeclarationProperty{ Name: jsii.String("name"), ParameterValueType: jsii.String("parameterValueType"), // the properties below are optional DefaultValues: &DecimalDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []interface{}{ jsii.Number(123), }, }, MappedDataSetParameters: []interface{}{ &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }, }, ValueWhenUnset: &DecimalValueWhenUnsetConfigurationProperty{ CustomValue: jsii.Number(123), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }, }
type CfnTemplate_DecimalPlacesConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_DecimalPlacesConfigurationProperty struct { // The values of the decimal places. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimalplacesconfiguration.html#cfn-quicksight-template-decimalplacesconfiguration-decimalplaces // DecimalPlaces *float64 `field:"required" json:"decimalPlaces" yaml:"decimalPlaces"` }
The option that determines the decimal places configuration.
Example:
// 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" decimalPlacesConfigurationProperty := &DecimalPlacesConfigurationProperty{ DecimalPlaces: jsii.Number(123), }
type CfnTemplate_DecimalValueWhenUnsetConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_DecimalValueWhenUnsetConfigurationProperty struct { // A custom value that's used when the value of a parameter isn't set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimalvaluewhenunsetconfiguration.html#cfn-quicksight-template-decimalvaluewhenunsetconfiguration-customvalue // CustomValue *float64 `field:"optional" json:"customValue" yaml:"customValue"` // The built-in options for default values. The value can be one of the following:. // // - `RECOMMENDED` : The recommended value. // - `NULL` : The `NULL` value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimalvaluewhenunsetconfiguration.html#cfn-quicksight-template-decimalvaluewhenunsetconfiguration-valuewhenunsetoption // ValueWhenUnsetOption *string `field:"optional" json:"valueWhenUnsetOption" yaml:"valueWhenUnsetOption"` }
The configuration that defines the default value of a `Decimal` parameter when a value has not been set.
Example:
// 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" decimalValueWhenUnsetConfigurationProperty := &DecimalValueWhenUnsetConfigurationProperty{ CustomValue: jsii.Number(123), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }
type CfnTemplate_DefaultFreeFormLayoutConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_DefaultFreeFormLayoutConfigurationProperty struct { // Determines the screen canvas size options for a free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfreeformlayoutconfiguration.html#cfn-quicksight-template-defaultfreeformlayoutconfiguration-canvassizeoptions // CanvasSizeOptions interface{} `field:"required" json:"canvasSizeOptions" yaml:"canvasSizeOptions"` }
The options that determine the default settings of a free-form layout configuration.
Example:
// 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" defaultFreeFormLayoutConfigurationProperty := &DefaultFreeFormLayoutConfigurationProperty{ CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }
type CfnTemplate_DefaultGridLayoutConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_DefaultGridLayoutConfigurationProperty struct { // Determines the screen canvas size options for a grid layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultgridlayoutconfiguration.html#cfn-quicksight-template-defaultgridlayoutconfiguration-canvassizeoptions // CanvasSizeOptions interface{} `field:"required" json:"canvasSizeOptions" yaml:"canvasSizeOptions"` }
The options that determine the default settings for a grid layout configuration.
Example:
// 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" defaultGridLayoutConfigurationProperty := &DefaultGridLayoutConfigurationProperty{ CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }
type CfnTemplate_DefaultInteractiveLayoutConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_DefaultInteractiveLayoutConfigurationProperty struct { // The options that determine the default settings of a free-form layout configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultinteractivelayoutconfiguration.html#cfn-quicksight-template-defaultinteractivelayoutconfiguration-freeform // FreeForm interface{} `field:"optional" json:"freeForm" yaml:"freeForm"` // The options that determine the default settings for a grid layout configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultinteractivelayoutconfiguration.html#cfn-quicksight-template-defaultinteractivelayoutconfiguration-grid // Grid interface{} `field:"optional" json:"grid" yaml:"grid"` }
The options that determine the default settings for interactive layout configuration.
Example:
// 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" defaultInteractiveLayoutConfigurationProperty := &DefaultInteractiveLayoutConfigurationProperty{ FreeForm: &DefaultFreeFormLayoutConfigurationProperty{ CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, Grid: &DefaultGridLayoutConfigurationProperty{ CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, }
type CfnTemplate_DefaultNewSheetConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_DefaultNewSheetConfigurationProperty struct { // The options that determine the default settings for interactive layout configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultnewsheetconfiguration.html#cfn-quicksight-template-defaultnewsheetconfiguration-interactivelayoutconfiguration // InteractiveLayoutConfiguration interface{} `field:"optional" json:"interactiveLayoutConfiguration" yaml:"interactiveLayoutConfiguration"` // The options that determine the default settings for a paginated layout configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultnewsheetconfiguration.html#cfn-quicksight-template-defaultnewsheetconfiguration-paginatedlayoutconfiguration // PaginatedLayoutConfiguration interface{} `field:"optional" json:"paginatedLayoutConfiguration" yaml:"paginatedLayoutConfiguration"` // The option that determines the sheet content type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultnewsheetconfiguration.html#cfn-quicksight-template-defaultnewsheetconfiguration-sheetcontenttype // SheetContentType *string `field:"optional" json:"sheetContentType" yaml:"sheetContentType"` }
The configuration for default new sheet settings.
Example:
// 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" defaultNewSheetConfigurationProperty := &DefaultNewSheetConfigurationProperty{ InteractiveLayoutConfiguration: &DefaultInteractiveLayoutConfigurationProperty{ FreeForm: &DefaultFreeFormLayoutConfigurationProperty{ CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, Grid: &DefaultGridLayoutConfigurationProperty{ CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, }, PaginatedLayoutConfiguration: &DefaultPaginatedLayoutConfigurationProperty{ SectionBased: &DefaultSectionBasedLayoutConfigurationProperty{ CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{ PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }, }, }, }, SheetContentType: jsii.String("sheetContentType"), }
type CfnTemplate_DefaultPaginatedLayoutConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_DefaultPaginatedLayoutConfigurationProperty struct { // The options that determine the default settings for a section-based layout configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultpaginatedlayoutconfiguration.html#cfn-quicksight-template-defaultpaginatedlayoutconfiguration-sectionbased // SectionBased interface{} `field:"optional" json:"sectionBased" yaml:"sectionBased"` }
The options that determine the default settings for a paginated layout configuration.
Example:
// 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" defaultPaginatedLayoutConfigurationProperty := &DefaultPaginatedLayoutConfigurationProperty{ SectionBased: &DefaultSectionBasedLayoutConfigurationProperty{ CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{ PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }, }, }, }
type CfnTemplate_DefaultSectionBasedLayoutConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_DefaultSectionBasedLayoutConfigurationProperty struct { // Determines the screen canvas size options for a section-based layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultsectionbasedlayoutconfiguration.html#cfn-quicksight-template-defaultsectionbasedlayoutconfiguration-canvassizeoptions // CanvasSizeOptions interface{} `field:"required" json:"canvasSizeOptions" yaml:"canvasSizeOptions"` }
The options that determine the default settings for a section-based layout configuration.
Example:
// 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" defaultSectionBasedLayoutConfigurationProperty := &DefaultSectionBasedLayoutConfigurationProperty{ CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{ PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }, }, }
type CfnTemplate_DestinationParameterValueConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_DestinationParameterValueConfigurationProperty struct { // The configuration of custom values for destination parameter in `DestinationParameterValueConfiguration` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-customvaluesconfiguration // CustomValuesConfiguration interface{} `field:"optional" json:"customValuesConfiguration" yaml:"customValuesConfiguration"` // The configuration that selects all options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-selectallvalueoptions // SelectAllValueOptions *string `field:"optional" json:"selectAllValueOptions" yaml:"selectAllValueOptions"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-sourcecolumn // SourceColumn interface{} `field:"optional" json:"sourceColumn" yaml:"sourceColumn"` // The source field ID of the destination parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-sourcefield // SourceField *string `field:"optional" json:"sourceField" yaml:"sourceField"` // The source parameter name of the destination parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-sourceparametername // SourceParameterName *string `field:"optional" json:"sourceParameterName" yaml:"sourceParameterName"` }
The configuration of destination parameter values.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" destinationParameterValueConfigurationProperty := &DestinationParameterValueConfigurationProperty{ CustomValuesConfiguration: &CustomValuesConfigurationProperty{ CustomValues: &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }, // the properties below are optional IncludeNullValue: jsii.Boolean(false), }, SelectAllValueOptions: jsii.String("selectAllValueOptions"), SourceColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceField: jsii.String("sourceField"), SourceParameterName: jsii.String("sourceParameterName"), }
type CfnTemplate_DimensionFieldProperty ¶ added in v2.72.0
type CfnTemplate_DimensionFieldProperty struct { // The dimension type field with categorical type columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dimensionfield.html#cfn-quicksight-template-dimensionfield-categoricaldimensionfield // CategoricalDimensionField interface{} `field:"optional" json:"categoricalDimensionField" yaml:"categoricalDimensionField"` // The dimension type field with date type columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dimensionfield.html#cfn-quicksight-template-dimensionfield-datedimensionfield // DateDimensionField interface{} `field:"optional" json:"dateDimensionField" yaml:"dateDimensionField"` // The dimension type field with numerical type columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dimensionfield.html#cfn-quicksight-template-dimensionfield-numericaldimensionfield // NumericalDimensionField interface{} `field:"optional" json:"numericalDimensionField" yaml:"numericalDimensionField"` }
The dimension type field.
Example:
// 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" dimensionFieldProperty := &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }
type CfnTemplate_DonutCenterOptionsProperty ¶ added in v2.72.0
type CfnTemplate_DonutCenterOptionsProperty struct { // Determines the visibility of the label in a donut chart. // // In the Amazon QuickSight console, this option is called `'Show total'` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-donutcenteroptions.html#cfn-quicksight-template-donutcenteroptions-labelvisibility // LabelVisibility *string `field:"optional" json:"labelVisibility" yaml:"labelVisibility"` }
The label options of the label that is displayed in the center of a donut chart.
This option isn't available for pie charts.
Example:
// 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" donutCenterOptionsProperty := &DonutCenterOptionsProperty{ LabelVisibility: jsii.String("labelVisibility"), }
type CfnTemplate_DonutOptionsProperty ¶ added in v2.72.0
type CfnTemplate_DonutOptionsProperty struct { // The option for define the arc of the chart shape. Valid values are as follows:. // // - `WHOLE` - A pie chart // - `SMALL` - A small-sized donut chart // - `MEDIUM` - A medium-sized donut chart // - `LARGE` - A large-sized donut chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-donutoptions.html#cfn-quicksight-template-donutoptions-arcoptions // ArcOptions interface{} `field:"optional" json:"arcOptions" yaml:"arcOptions"` // The label options of the label that is displayed in the center of a donut chart. // // This option isn't available for pie charts. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-donutoptions.html#cfn-quicksight-template-donutoptions-donutcenteroptions // DonutCenterOptions interface{} `field:"optional" json:"donutCenterOptions" yaml:"donutCenterOptions"` }
The options for configuring a donut chart or pie chart.
Example:
// 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" donutOptionsProperty := &DonutOptionsProperty{ ArcOptions: &ArcOptionsProperty{ ArcThickness: jsii.String("arcThickness"), }, DonutCenterOptions: &DonutCenterOptionsProperty{ LabelVisibility: jsii.String("labelVisibility"), }, }
type CfnTemplate_DrillDownFilterProperty ¶ added in v2.72.0
type CfnTemplate_DrillDownFilterProperty struct { // The category type drill down filter. // // This filter is used for string type columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-drilldownfilter.html#cfn-quicksight-template-drilldownfilter-categoryfilter // CategoryFilter interface{} `field:"optional" json:"categoryFilter" yaml:"categoryFilter"` // The numeric equality type drill down filter. // // This filter is used for number type columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-drilldownfilter.html#cfn-quicksight-template-drilldownfilter-numericequalityfilter // NumericEqualityFilter interface{} `field:"optional" json:"numericEqualityFilter" yaml:"numericEqualityFilter"` // The time range drill down filter. // // This filter is used for date time columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-drilldownfilter.html#cfn-quicksight-template-drilldownfilter-timerangefilter // TimeRangeFilter interface{} `field:"optional" json:"timeRangeFilter" yaml:"timeRangeFilter"` }
The drill down filter for the column hierarchies.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" drillDownFilterProperty := &DrillDownFilterProperty{ CategoryFilter: &CategoryDrillDownFilterProperty{ CategoryValues: []*string{ jsii.String("categoryValues"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Value: jsii.Number(123), }, TimeRangeFilter: &TimeRangeDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, RangeMaximum: jsii.String("rangeMaximum"), RangeMinimum: jsii.String("rangeMinimum"), TimeGranularity: jsii.String("timeGranularity"), }, }
type CfnTemplate_DropDownControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnTemplate_DropDownControlDisplayOptionsProperty struct { // The configuration of info icon label options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dropdowncontroldisplayoptions.html#cfn-quicksight-template-dropdowncontroldisplayoptions-infoiconlabeloptions // InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"` // The configuration of the `Select all` options in a dropdown control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dropdowncontroldisplayoptions.html#cfn-quicksight-template-dropdowncontroldisplayoptions-selectalloptions // SelectAllOptions interface{} `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"` // The options to configure the title visibility, name, and font size. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dropdowncontroldisplayoptions.html#cfn-quicksight-template-dropdowncontroldisplayoptions-titleoptions // TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"` }
The display options of a control.
Example:
// 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" dropDownControlDisplayOptionsProperty := &DropDownControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }
type CfnTemplate_DynamicDefaultValueProperty ¶ added in v2.72.0
type CfnTemplate_DynamicDefaultValueProperty struct { // The column that contains the default value of each user or group. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dynamicdefaultvalue.html#cfn-quicksight-template-dynamicdefaultvalue-defaultvaluecolumn // DefaultValueColumn interface{} `field:"required" json:"defaultValueColumn" yaml:"defaultValueColumn"` // The column that contains the group name. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dynamicdefaultvalue.html#cfn-quicksight-template-dynamicdefaultvalue-groupnamecolumn // GroupNameColumn interface{} `field:"optional" json:"groupNameColumn" yaml:"groupNameColumn"` // The column that contains the username. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dynamicdefaultvalue.html#cfn-quicksight-template-dynamicdefaultvalue-usernamecolumn // UserNameColumn interface{} `field:"optional" json:"userNameColumn" yaml:"userNameColumn"` }
Defines different defaults to the users or groups based on mapping.
Example:
// 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" dynamicDefaultValueProperty := &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }
type CfnTemplate_EmptyVisualProperty ¶ added in v2.72.0
type CfnTemplate_EmptyVisualProperty struct { // The data set that is used in the empty visual. // // Every visual requires a dataset to render. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-emptyvisual.html#cfn-quicksight-template-emptyvisual-datasetidentifier // DataSetIdentifier *string `field:"required" json:"dataSetIdentifier" yaml:"dataSetIdentifier"` // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-emptyvisual.html#cfn-quicksight-template-emptyvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-emptyvisual.html#cfn-quicksight-template-emptyvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` }
An empty visual.
Empty visuals are used in layouts but have not been configured to show any data. A new visual created in the Amazon QuickSight console is considered an `EmptyVisual` until a visual type is selected.
Example:
// 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" emptyVisualProperty := &EmptyVisualProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), VisualId: jsii.String("visualId"), // the properties below are optional Actions: []interface{}{ &VisualCustomActionProperty{ ActionOperations: []interface{}{ &VisualCustomActionOperationProperty{ FilterOperation: &CustomActionFilterOperationProperty{ SelectedFieldsConfiguration: &FilterOperationSelectedFieldsConfigurationProperty{ SelectedColumns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, SelectedFieldOptions: jsii.String("selectedFieldOptions"), SelectedFields: []*string{ jsii.String("selectedFields"), }, }, TargetVisualsConfiguration: &FilterOperationTargetVisualsConfigurationProperty{ SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{ TargetVisualOptions: jsii.String("targetVisualOptions"), TargetVisuals: []*string{ jsii.String("targetVisuals"), }, }, }, }, NavigationOperation: &CustomActionNavigationOperationProperty{ LocalNavigationConfiguration: &LocalNavigationConfigurationProperty{ TargetSheetId: jsii.String("targetSheetId"), }, }, SetParametersOperation: &CustomActionSetParametersOperationProperty{ ParameterValueConfigurations: []interface{}{ &SetParameterValueConfigurationProperty{ DestinationParameterName: jsii.String("destinationParameterName"), Value: &DestinationParameterValueConfigurationProperty{ CustomValuesConfiguration: &CustomValuesConfigurationProperty{ CustomValues: &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }, // the properties below are optional IncludeNullValue: jsii.Boolean(false), }, SelectAllValueOptions: jsii.String("selectAllValueOptions"), SourceColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceField: jsii.String("sourceField"), SourceParameterName: jsii.String("sourceParameterName"), }, }, }, }, UrlOperation: &CustomActionURLOperationProperty{ UrlTarget: jsii.String("urlTarget"), UrlTemplate: jsii.String("urlTemplate"), }, }, }, CustomActionId: jsii.String("customActionId"), Name: jsii.String("name"), Trigger: jsii.String("trigger"), // the properties below are optional Status: jsii.String("status"), }, }, }
type CfnTemplate_EntityProperty ¶ added in v2.72.0
type CfnTemplate_EntityProperty struct { // The hierarchical path of the entity within the analysis, template, or dashboard definition tree. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-entity.html#cfn-quicksight-template-entity-path // Path *string `field:"optional" json:"path" yaml:"path"` }
An object, structure, or sub-structure of an analysis, template, or dashboard.
Example:
// 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" entityProperty := &EntityProperty{ Path: jsii.String("path"), }
type CfnTemplate_ExcludePeriodConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_ExcludePeriodConfigurationProperty struct { // The amount or number of the exclude period. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-excludeperiodconfiguration.html#cfn-quicksight-template-excludeperiodconfiguration-amount // Amount *float64 `field:"required" json:"amount" yaml:"amount"` // The granularity or unit (day, month, year) of the exclude period. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-excludeperiodconfiguration.html#cfn-quicksight-template-excludeperiodconfiguration-granularity // Granularity *string `field:"required" json:"granularity" yaml:"granularity"` // The status of the exclude period. Choose from the following options:. // // - `ENABLED` // - `DISABLED`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-excludeperiodconfiguration.html#cfn-quicksight-template-excludeperiodconfiguration-status // Status *string `field:"optional" json:"status" yaml:"status"` }
The exclude period of `TimeRangeFilter` or `RelativeDatesFilter` .
Example:
// 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" excludePeriodConfigurationProperty := &ExcludePeriodConfigurationProperty{ Amount: jsii.Number(123), Granularity: jsii.String("granularity"), // the properties below are optional Status: jsii.String("status"), }
type CfnTemplate_ExplicitHierarchyProperty ¶ added in v2.72.0
type CfnTemplate_ExplicitHierarchyProperty struct { // The list of columns that define the explicit hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-explicithierarchy.html#cfn-quicksight-template-explicithierarchy-columns // Columns interface{} `field:"required" json:"columns" yaml:"columns"` // The hierarchy ID of the explicit hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-explicithierarchy.html#cfn-quicksight-template-explicithierarchy-hierarchyid // HierarchyId *string `field:"required" json:"hierarchyId" yaml:"hierarchyId"` // The option that determines the drill down filters for the explicit hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-explicithierarchy.html#cfn-quicksight-template-explicithierarchy-drilldownfilters // DrillDownFilters interface{} `field:"optional" json:"drillDownFilters" yaml:"drillDownFilters"` }
The option that determines the hierarchy of the fields that are built within a visual's field wells.
These fields can't be duplicated to other visuals.
Example:
// 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" explicitHierarchyProperty := &ExplicitHierarchyProperty{ Columns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, HierarchyId: jsii.String("hierarchyId"), // the properties below are optional DrillDownFilters: []interface{}{ &DrillDownFilterProperty{ CategoryFilter: &CategoryDrillDownFilterProperty{ CategoryValues: []*string{ jsii.String("categoryValues"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Value: jsii.Number(123), }, TimeRangeFilter: &TimeRangeDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, RangeMaximum: jsii.String("rangeMaximum"), RangeMinimum: jsii.String("rangeMinimum"), TimeGranularity: jsii.String("timeGranularity"), }, }, }, }
type CfnTemplate_FieldBasedTooltipProperty ¶ added in v2.72.0
type CfnTemplate_FieldBasedTooltipProperty struct { // The visibility of `Show aggregations` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldbasedtooltip.html#cfn-quicksight-template-fieldbasedtooltip-aggregationvisibility // AggregationVisibility *string `field:"optional" json:"aggregationVisibility" yaml:"aggregationVisibility"` // The fields configuration in the tooltip. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldbasedtooltip.html#cfn-quicksight-template-fieldbasedtooltip-tooltipfields // TooltipFields interface{} `field:"optional" json:"tooltipFields" yaml:"tooltipFields"` // The type for the >tooltip title. Choose one of the following options:. // // - `NONE` : Doesn't use the primary value as the title. // - `PRIMARY_VALUE` : Uses primary value as the title. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldbasedtooltip.html#cfn-quicksight-template-fieldbasedtooltip-tooltiptitletype // TooltipTitleType *string `field:"optional" json:"tooltipTitleType" yaml:"tooltipTitleType"` }
The setup for the detailed tooltip.
Example:
// 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" fieldBasedTooltipProperty := &FieldBasedTooltipProperty{ AggregationVisibility: jsii.String("aggregationVisibility"), TooltipFields: []interface{}{ &TooltipItemProperty{ ColumnTooltipItem: &ColumnTooltipItemProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional Aggregation: &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"), }, }, Label: jsii.String("label"), Visibility: jsii.String("visibility"), }, FieldTooltipItem: &FieldTooltipItemProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Label: jsii.String("label"), Visibility: jsii.String("visibility"), }, }, }, TooltipTitleType: jsii.String("tooltipTitleType"), }
type CfnTemplate_FieldLabelTypeProperty ¶ added in v2.72.0
type CfnTemplate_FieldLabelTypeProperty struct { // Indicates the field that is targeted by the field label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldlabeltype.html#cfn-quicksight-template-fieldlabeltype-fieldid // FieldId *string `field:"optional" json:"fieldId" yaml:"fieldId"` // The visibility of the field label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldlabeltype.html#cfn-quicksight-template-fieldlabeltype-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The field label type.
Example:
// 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" fieldLabelTypeProperty := &FieldLabelTypeProperty{ FieldId: jsii.String("fieldId"), Visibility: jsii.String("visibility"), }
type CfnTemplate_FieldSeriesItemProperty ¶ added in v2.72.0
type CfnTemplate_FieldSeriesItemProperty struct { // The axis that you are binding the field to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldseriesitem.html#cfn-quicksight-template-fieldseriesitem-axisbinding // AxisBinding *string `field:"required" json:"axisBinding" yaml:"axisBinding"` // The field ID of the field for which you are setting the axis binding. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldseriesitem.html#cfn-quicksight-template-fieldseriesitem-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The options that determine the presentation of line series associated to the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldseriesitem.html#cfn-quicksight-template-fieldseriesitem-settings // Settings interface{} `field:"optional" json:"settings" yaml:"settings"` }
The field series item configuration of a line chart.
Example:
// 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" fieldSeriesItemProperty := &FieldSeriesItemProperty{ AxisBinding: jsii.String("axisBinding"), FieldId: jsii.String("fieldId"), // the properties below are optional Settings: &LineChartSeriesSettingsProperty{ LineStyleSettings: &LineChartLineStyleSettingsProperty{ LineInterpolation: jsii.String("lineInterpolation"), LineStyle: jsii.String("lineStyle"), LineVisibility: jsii.String("lineVisibility"), LineWidth: jsii.String("lineWidth"), }, MarkerStyleSettings: &LineChartMarkerStyleSettingsProperty{ MarkerColor: jsii.String("markerColor"), MarkerShape: jsii.String("markerShape"), MarkerSize: jsii.String("markerSize"), MarkerVisibility: jsii.String("markerVisibility"), }, }, }
type CfnTemplate_FieldSortOptionsProperty ¶ added in v2.72.0
type CfnTemplate_FieldSortOptionsProperty struct { // The sort configuration for a column that is not used in a field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldsortoptions.html#cfn-quicksight-template-fieldsortoptions-columnsort // ColumnSort interface{} `field:"optional" json:"columnSort" yaml:"columnSort"` // The sort configuration for a field in a field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldsortoptions.html#cfn-quicksight-template-fieldsortoptions-fieldsort // FieldSort interface{} `field:"optional" json:"fieldSort" yaml:"fieldSort"` }
The field sort options in a chart configuration.
Example:
// 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" fieldSortOptionsProperty := &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }
type CfnTemplate_FieldSortProperty ¶ added in v2.72.0
type CfnTemplate_FieldSortProperty struct { // The sort direction. Choose one of the following options:. // // - `ASC` : Ascending // - `DESC` : Descending. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldsort.html#cfn-quicksight-template-fieldsort-direction // Direction *string `field:"required" json:"direction" yaml:"direction"` // The sort configuration target field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldsort.html#cfn-quicksight-template-fieldsort-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` }
The sort configuration for a field in a field well.
Example:
// 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" fieldSortProperty := &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }
type CfnTemplate_FieldTooltipItemProperty ¶ added in v2.72.0
type CfnTemplate_FieldTooltipItemProperty struct { // The unique ID of the field that is targeted by the tooltip. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldtooltipitem.html#cfn-quicksight-template-fieldtooltipitem-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The label of the tooltip item. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldtooltipitem.html#cfn-quicksight-template-fieldtooltipitem-label // Label *string `field:"optional" json:"label" yaml:"label"` // The visibility of the tooltip item. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldtooltipitem.html#cfn-quicksight-template-fieldtooltipitem-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The tooltip item for the fields.
Example:
// 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" fieldTooltipItemProperty := &FieldTooltipItemProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Label: jsii.String("label"), Visibility: jsii.String("visibility"), }
type CfnTemplate_FilledMapAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_FilledMapAggregatedFieldWellsProperty struct { // The aggregated location field well of the filled map. // // Values are grouped by location fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapaggregatedfieldwells.html#cfn-quicksight-template-filledmapaggregatedfieldwells-geospatial // Geospatial interface{} `field:"optional" json:"geospatial" yaml:"geospatial"` // The aggregated color field well of a filled map. // // Values are aggregated based on location fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapaggregatedfieldwells.html#cfn-quicksight-template-filledmapaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The aggregated field well of the filled map.
Example:
// 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" filledMapAggregatedFieldWellsProperty := &FilledMapAggregatedFieldWellsProperty{ Geospatial: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }
type CfnTemplate_FilledMapConditionalFormattingOptionProperty ¶ added in v2.72.0
type CfnTemplate_FilledMapConditionalFormattingOptionProperty struct { // The conditional formatting that determines the shape of the filled map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapconditionalformattingoption.html#cfn-quicksight-template-filledmapconditionalformattingoption-shape // Shape interface{} `field:"required" json:"shape" yaml:"shape"` }
Conditional formatting options of a `FilledMapVisual` .
Example:
// 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" filledMapConditionalFormattingOptionProperty := &FilledMapConditionalFormattingOptionProperty{ Shape: &FilledMapShapeConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Format: &ShapeConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, }
type CfnTemplate_FilledMapConditionalFormattingProperty ¶ added in v2.72.0
type CfnTemplate_FilledMapConditionalFormattingProperty struct { // Conditional formatting options of a `FilledMapVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapconditionalformatting.html#cfn-quicksight-template-filledmapconditionalformatting-conditionalformattingoptions // ConditionalFormattingOptions interface{} `field:"required" json:"conditionalFormattingOptions" yaml:"conditionalFormattingOptions"` }
The conditional formatting of a `FilledMapVisual` .
Example:
// 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" filledMapConditionalFormattingProperty := &FilledMapConditionalFormattingProperty{ ConditionalFormattingOptions: []interface{}{ &FilledMapConditionalFormattingOptionProperty{ Shape: &FilledMapShapeConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Format: &ShapeConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, }, }, }
type CfnTemplate_FilledMapConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_FilledMapConfigurationProperty struct { // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapconfiguration.html#cfn-quicksight-template-filledmapconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapconfiguration.html#cfn-quicksight-template-filledmapconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The map style options of the filled map visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapconfiguration.html#cfn-quicksight-template-filledmapconfiguration-mapstyleoptions // MapStyleOptions interface{} `field:"optional" json:"mapStyleOptions" yaml:"mapStyleOptions"` // The sort configuration of a `FilledMapVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapconfiguration.html#cfn-quicksight-template-filledmapconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The tooltip display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapconfiguration.html#cfn-quicksight-template-filledmapconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // The window options of the filled map visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapconfiguration.html#cfn-quicksight-template-filledmapconfiguration-windowoptions // WindowOptions interface{} `field:"optional" json:"windowOptions" yaml:"windowOptions"` }
The configuration for a `FilledMapVisual` .
Example:
type CfnTemplate_FilledMapFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_FilledMapFieldWellsProperty struct { // The aggregated field well of the filled map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapfieldwells.html#cfn-quicksight-template-filledmapfieldwells-filledmapaggregatedfieldwells // FilledMapAggregatedFieldWells interface{} `field:"optional" json:"filledMapAggregatedFieldWells" yaml:"filledMapAggregatedFieldWells"` }
The field wells of a `FilledMapVisual` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" filledMapFieldWellsProperty := &FilledMapFieldWellsProperty{ FilledMapAggregatedFieldWells: &FilledMapAggregatedFieldWellsProperty{ Geospatial: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }, }
type CfnTemplate_FilledMapShapeConditionalFormattingProperty ¶ added in v2.72.0
type CfnTemplate_FilledMapShapeConditionalFormattingProperty struct { // The field ID of the filled map shape. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapshapeconditionalformatting.html#cfn-quicksight-template-filledmapshapeconditionalformatting-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The conditional formatting that determines the background color of a filled map's shape. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapshapeconditionalformatting.html#cfn-quicksight-template-filledmapshapeconditionalformatting-format // Format interface{} `field:"optional" json:"format" yaml:"format"` }
The conditional formatting that determines the shape of the filled map.
Example:
// 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" filledMapShapeConditionalFormattingProperty := &FilledMapShapeConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Format: &ShapeConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }
type CfnTemplate_FilledMapSortConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_FilledMapSortConfigurationProperty struct { // The sort configuration of the location fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapsortconfiguration.html#cfn-quicksight-template-filledmapsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` }
The sort configuration of a `FilledMapVisual` .
Example:
// 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" filledMapSortConfigurationProperty := &FilledMapSortConfigurationProperty{ CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnTemplate_FilledMapVisualProperty ¶ added in v2.72.0
type CfnTemplate_FilledMapVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapvisual.html#cfn-quicksight-template-filledmapvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapvisual.html#cfn-quicksight-template-filledmapvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapvisual.html#cfn-quicksight-template-filledmapvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapvisual.html#cfn-quicksight-template-filledmapvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The conditional formatting of a `FilledMapVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapvisual.html#cfn-quicksight-template-filledmapvisual-conditionalformatting // ConditionalFormatting interface{} `field:"optional" json:"conditionalFormatting" yaml:"conditionalFormatting"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapvisual.html#cfn-quicksight-template-filledmapvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapvisual.html#cfn-quicksight-template-filledmapvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A filled map.
For more information, see [Creating filled maps](https://docs.aws.amazon.com/quicksight/latest/user/filled-maps.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnTemplate_FilterControlProperty ¶ added in v2.72.0
type CfnTemplate_FilterControlProperty struct { // A control from a date filter that is used to specify date and time. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtercontrol.html#cfn-quicksight-template-filtercontrol-datetimepicker // DateTimePicker interface{} `field:"optional" json:"dateTimePicker" yaml:"dateTimePicker"` // A control to display a dropdown list with buttons that are used to select a single value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtercontrol.html#cfn-quicksight-template-filtercontrol-dropdown // Dropdown interface{} `field:"optional" json:"dropdown" yaml:"dropdown"` // A control to display a list of buttons or boxes. // // This is used to select either a single value or multiple values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtercontrol.html#cfn-quicksight-template-filtercontrol-list // List interface{} `field:"optional" json:"list" yaml:"list"` // A control from a date filter that is used to specify the relative date. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtercontrol.html#cfn-quicksight-template-filtercontrol-relativedatetime // RelativeDateTime interface{} `field:"optional" json:"relativeDateTime" yaml:"relativeDateTime"` // A control to display a horizontal toggle bar. // // This is used to change a value by sliding the toggle. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtercontrol.html#cfn-quicksight-template-filtercontrol-slider // Slider interface{} `field:"optional" json:"slider" yaml:"slider"` // A control to display a text box that is used to enter multiple entries. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtercontrol.html#cfn-quicksight-template-filtercontrol-textarea // TextArea interface{} `field:"optional" json:"textArea" yaml:"textArea"` // A control to display a text box that is used to enter a single entry. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtercontrol.html#cfn-quicksight-template-filtercontrol-textfield // TextField interface{} `field:"optional" json:"textField" yaml:"textField"` }
The control of a filter that is used to interact with a dashboard or an analysis.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" filterControlProperty := &FilterControlProperty{ DateTimePicker: &FilterDateTimePickerControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{ DateTimeFormat: jsii.String("dateTimeFormat"), InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, Type: jsii.String("type"), }, Dropdown: &FilterDropDownControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional CascadingControlConfiguration: &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }, DisplayOptions: &DropDownControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, SelectableValues: &FilterSelectableValuesProperty{ Values: []*string{ jsii.String("values"), }, }, Type: jsii.String("type"), }, List: &FilterListControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional CascadingControlConfiguration: &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }, DisplayOptions: &ListControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SearchOptions: &ListControlSearchOptionsProperty{ Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, SelectableValues: &FilterSelectableValuesProperty{ Values: []*string{ jsii.String("values"), }, }, Type: jsii.String("type"), }, RelativeDateTime: &FilterRelativeDateTimeControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &RelativeDateTimeControlDisplayOptionsProperty{ DateTimeFormat: jsii.String("dateTimeFormat"), InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }, Slider: &FilterSliderControlProperty{ FilterControlId: jsii.String("filterControlId"), MaximumValue: jsii.Number(123), MinimumValue: jsii.Number(123), SourceFilterId: jsii.String("sourceFilterId"), StepSize: jsii.Number(123), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &SliderControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, Type: jsii.String("type"), }, TextArea: &FilterTextAreaControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional Delimiter: jsii.String("delimiter"), DisplayOptions: &TextAreaControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }, TextField: &FilterTextFieldControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &TextFieldControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }, }
type CfnTemplate_FilterDateTimePickerControlProperty ¶ added in v2.72.0
type CfnTemplate_FilterDateTimePickerControlProperty struct { // The ID of the `FilterDateTimePickerControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdatetimepickercontrol.html#cfn-quicksight-template-filterdatetimepickercontrol-filtercontrolid // FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"` // The source filter ID of the `FilterDateTimePickerControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdatetimepickercontrol.html#cfn-quicksight-template-filterdatetimepickercontrol-sourcefilterid // SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"` // The title of the `FilterDateTimePickerControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdatetimepickercontrol.html#cfn-quicksight-template-filterdatetimepickercontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdatetimepickercontrol.html#cfn-quicksight-template-filterdatetimepickercontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` // The date time picker type of a `FilterDateTimePickerControl` . Choose one of the following options:. // // - `SINGLE_VALUED` : The filter condition is a fixed date. // - `DATE_RANGE` : The filter condition is a date time range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdatetimepickercontrol.html#cfn-quicksight-template-filterdatetimepickercontrol-type // Type *string `field:"optional" json:"type" yaml:"type"` }
A control from a date filter that is used to specify date and time.
Example:
// 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" filterDateTimePickerControlProperty := &FilterDateTimePickerControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{ DateTimeFormat: jsii.String("dateTimeFormat"), InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, Type: jsii.String("type"), }
type CfnTemplate_FilterDropDownControlProperty ¶ added in v2.72.0
type CfnTemplate_FilterDropDownControlProperty struct { // The ID of the `FilterDropDownControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdropdowncontrol.html#cfn-quicksight-template-filterdropdowncontrol-filtercontrolid // FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"` // The source filter ID of the `FilterDropDownControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdropdowncontrol.html#cfn-quicksight-template-filterdropdowncontrol-sourcefilterid // SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"` // The title of the `FilterDropDownControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdropdowncontrol.html#cfn-quicksight-template-filterdropdowncontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdropdowncontrol.html#cfn-quicksight-template-filterdropdowncontrol-cascadingcontrolconfiguration // CascadingControlConfiguration interface{} `field:"optional" json:"cascadingControlConfiguration" yaml:"cascadingControlConfiguration"` // The display options of the `FilterDropDownControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdropdowncontrol.html#cfn-quicksight-template-filterdropdowncontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` // A list of selectable values that are used in a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdropdowncontrol.html#cfn-quicksight-template-filterdropdowncontrol-selectablevalues // SelectableValues interface{} `field:"optional" json:"selectableValues" yaml:"selectableValues"` // The type of the `FilterDropDownControl` . Choose one of the following options:. // // - `MULTI_SELECT` : The user can select multiple entries from a dropdown menu. // - `SINGLE_SELECT` : The user can select a single entry from a dropdown menu. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdropdowncontrol.html#cfn-quicksight-template-filterdropdowncontrol-type // Type *string `field:"optional" json:"type" yaml:"type"` }
A control to display a dropdown list with buttons that are used to select a single value.
Example:
// 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" filterDropDownControlProperty := &FilterDropDownControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional CascadingControlConfiguration: &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }, DisplayOptions: &DropDownControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, SelectableValues: &FilterSelectableValuesProperty{ Values: []*string{ jsii.String("values"), }, }, Type: jsii.String("type"), }
type CfnTemplate_FilterGroupProperty ¶ added in v2.72.0
type CfnTemplate_FilterGroupProperty struct { // The filter new feature which can apply filter group to all data sets. Choose one of the following options:. // // - `ALL_DATASETS` // - `SINGLE_DATASET`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtergroup.html#cfn-quicksight-template-filtergroup-crossdataset // CrossDataset *string `field:"required" json:"crossDataset" yaml:"crossDataset"` // The value that uniquely identifies a `FilterGroup` within a dashboard, template, or analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtergroup.html#cfn-quicksight-template-filtergroup-filtergroupid // FilterGroupId *string `field:"required" json:"filterGroupId" yaml:"filterGroupId"` // The list of filters that are present in a `FilterGroup` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtergroup.html#cfn-quicksight-template-filtergroup-filters // Filters interface{} `field:"required" json:"filters" yaml:"filters"` // The configuration that specifies what scope to apply to a `FilterGroup` . // // This is a union type structure. For this structure to be valid, only one of the attributes can be defined. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtergroup.html#cfn-quicksight-template-filtergroup-scopeconfiguration // ScopeConfiguration interface{} `field:"required" json:"scopeConfiguration" yaml:"scopeConfiguration"` // The status of the `FilterGroup` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtergroup.html#cfn-quicksight-template-filtergroup-status // Status *string `field:"optional" json:"status" yaml:"status"` }
A grouping of individual filters. Filter groups are applied to the same group of visuals.
For more information, see [Adding filter conditions (group filters) with AND and OR operators](https://docs.aws.amazon.com/quicksight/latest/user/add-a-compound-filter.html) in the *Amazon QuickSight User Guide* .
Example:
// 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" var allSheets interface{} filterGroupProperty := &FilterGroupProperty{ CrossDataset: jsii.String("crossDataset"), FilterGroupId: jsii.String("filterGroupId"), Filters: []interface{}{ &FilterProperty{ CategoryFilter: &CategoryFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Configuration: &CategoryFilterConfigurationProperty{ CustomFilterConfiguration: &CustomFilterConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValue: jsii.String("categoryValue"), ParameterName: jsii.String("parameterName"), SelectAllOptions: jsii.String("selectAllOptions"), }, CustomFilterListConfiguration: &CustomFilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, SelectAllOptions: jsii.String("selectAllOptions"), }, FilterListConfiguration: &FilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, NullOption: jsii.String("nullOption"), SelectAllOptions: jsii.String("selectAllOptions"), }, }, FilterId: jsii.String("filterId"), }, NumericEqualityFilter: &NumericEqualityFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional AggregationFunction: &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"), }, }, ParameterName: jsii.String("parameterName"), SelectAllOptions: jsii.String("selectAllOptions"), Value: jsii.Number(123), }, NumericRangeFilter: &NumericRangeFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), // the properties below are optional AggregationFunction: &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"), }, }, IncludeMaximum: jsii.Boolean(false), IncludeMinimum: jsii.Boolean(false), RangeMaximum: &NumericRangeFilterValueProperty{ Parameter: jsii.String("parameter"), StaticValue: jsii.Number(123), }, RangeMinimum: &NumericRangeFilterValueProperty{ Parameter: jsii.String("parameter"), StaticValue: jsii.Number(123), }, SelectAllOptions: jsii.String("selectAllOptions"), }, RelativeDatesFilter: &RelativeDatesFilterProperty{ AnchorDateConfiguration: &AnchorDateConfigurationProperty{ AnchorOption: jsii.String("anchorOption"), ParameterName: jsii.String("parameterName"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), RelativeDateType: jsii.String("relativeDateType"), TimeGranularity: jsii.String("timeGranularity"), // the properties below are optional ExcludePeriodConfiguration: &ExcludePeriodConfigurationProperty{ Amount: jsii.Number(123), Granularity: jsii.String("granularity"), // the properties below are optional Status: jsii.String("status"), }, MinimumGranularity: jsii.String("minimumGranularity"), ParameterName: jsii.String("parameterName"), RelativeDateValue: jsii.Number(123), }, TimeEqualityFilter: &TimeEqualityFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), // the properties below are optional ParameterName: jsii.String("parameterName"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, TimeGranularity: jsii.String("timeGranularity"), Value: jsii.String("value"), }, TimeRangeFilter: &TimeRangeFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), // the properties below are optional ExcludePeriodConfiguration: &ExcludePeriodConfigurationProperty{ Amount: jsii.Number(123), Granularity: jsii.String("granularity"), // the properties below are optional Status: jsii.String("status"), }, IncludeMaximum: jsii.Boolean(false), IncludeMinimum: jsii.Boolean(false), RangeMaximumValue: &TimeRangeFilterValueProperty{ Parameter: jsii.String("parameter"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValue: jsii.String("staticValue"), }, RangeMinimumValue: &TimeRangeFilterValueProperty{ Parameter: jsii.String("parameter"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValue: jsii.String("staticValue"), }, TimeGranularity: jsii.String("timeGranularity"), }, TopBottomFilter: &TopBottomFilterProperty{ AggregationSortConfigurations: []interface{}{ &AggregationSortConfigurationProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SortDirection: jsii.String("sortDirection"), // the properties below are optional AggregationFunction: &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"), }, }, }, }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), // the properties below are optional Limit: jsii.Number(123), ParameterName: jsii.String("parameterName"), TimeGranularity: jsii.String("timeGranularity"), }, }, }, ScopeConfiguration: &FilterScopeConfigurationProperty{ AllSheets: allSheets, SelectedSheets: &SelectedSheetsFilterScopeConfigurationProperty{ SheetVisualScopingConfigurations: []interface{}{ &SheetVisualScopingConfigurationProperty{ Scope: jsii.String("scope"), SheetId: jsii.String("sheetId"), // the properties below are optional VisualIds: []*string{ jsii.String("visualIds"), }, }, }, }, }, // the properties below are optional Status: jsii.String("status"), }
type CfnTemplate_FilterListConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_FilterListConfigurationProperty struct { // The match operator that is used to determine if a filter should be applied. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterlistconfiguration.html#cfn-quicksight-template-filterlistconfiguration-matchoperator // MatchOperator *string `field:"required" json:"matchOperator" yaml:"matchOperator"` // The list of category values for the filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterlistconfiguration.html#cfn-quicksight-template-filterlistconfiguration-categoryvalues // CategoryValues *[]*string `field:"optional" json:"categoryValues" yaml:"categoryValues"` // This option determines how null values should be treated when filtering data. // // - `ALL_VALUES` : Include null values in filtered results. // - `NULLS_ONLY` : Only include null values in filtered results. // - `NON_NULLS_ONLY` : Exclude null values from filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterlistconfiguration.html#cfn-quicksight-template-filterlistconfiguration-nulloption // NullOption *string `field:"optional" json:"nullOption" yaml:"nullOption"` // Select all of the values. Null is not the assigned value of select all. // // - `FILTER_ALL_VALUES`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterlistconfiguration.html#cfn-quicksight-template-filterlistconfiguration-selectalloptions // SelectAllOptions *string `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"` }
A list of filter configurations.
Example:
// 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" filterListConfigurationProperty := &FilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, NullOption: jsii.String("nullOption"), SelectAllOptions: jsii.String("selectAllOptions"), }
type CfnTemplate_FilterListControlProperty ¶ added in v2.72.0
type CfnTemplate_FilterListControlProperty struct { // The ID of the `FilterListControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterlistcontrol.html#cfn-quicksight-template-filterlistcontrol-filtercontrolid // FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"` // The source filter ID of the `FilterListControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterlistcontrol.html#cfn-quicksight-template-filterlistcontrol-sourcefilterid // SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"` // The title of the `FilterListControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterlistcontrol.html#cfn-quicksight-template-filterlistcontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterlistcontrol.html#cfn-quicksight-template-filterlistcontrol-cascadingcontrolconfiguration // CascadingControlConfiguration interface{} `field:"optional" json:"cascadingControlConfiguration" yaml:"cascadingControlConfiguration"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterlistcontrol.html#cfn-quicksight-template-filterlistcontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` // A list of selectable values that are used in a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterlistcontrol.html#cfn-quicksight-template-filterlistcontrol-selectablevalues // SelectableValues interface{} `field:"optional" json:"selectableValues" yaml:"selectableValues"` // The type of `FilterListControl` . Choose one of the following options:. // // - `MULTI_SELECT` : The user can select multiple entries from the list. // - `SINGLE_SELECT` : The user can select a single entry from the list. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterlistcontrol.html#cfn-quicksight-template-filterlistcontrol-type // Type *string `field:"optional" json:"type" yaml:"type"` }
A control to display a list of buttons or boxes.
This is used to select either a single value or multiple values.
Example:
// 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" filterListControlProperty := &FilterListControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional CascadingControlConfiguration: &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }, DisplayOptions: &ListControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SearchOptions: &ListControlSearchOptionsProperty{ Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, SelectableValues: &FilterSelectableValuesProperty{ Values: []*string{ jsii.String("values"), }, }, Type: jsii.String("type"), }
type CfnTemplate_FilterOperationSelectedFieldsConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_FilterOperationSelectedFieldsConfigurationProperty struct { // The selected columns of a dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-template-filteroperationselectedfieldsconfiguration-selectedcolumns // SelectedColumns interface{} `field:"optional" json:"selectedColumns" yaml:"selectedColumns"` // A structure that contains the options that choose which fields are filtered in the `CustomActionFilterOperation` . // // Valid values are defined as follows: // // - `ALL_FIELDS` : Applies the filter operation to all fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-template-filteroperationselectedfieldsconfiguration-selectedfieldoptions // SelectedFieldOptions *string `field:"optional" json:"selectedFieldOptions" yaml:"selectedFieldOptions"` // Chooses the fields that are filtered in `CustomActionFilterOperation` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-template-filteroperationselectedfieldsconfiguration-selectedfields // SelectedFields *[]*string `field:"optional" json:"selectedFields" yaml:"selectedFields"` }
The configuration of selected fields in the `CustomActionFilterOperation` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" filterOperationSelectedFieldsConfigurationProperty := &FilterOperationSelectedFieldsConfigurationProperty{ SelectedColumns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, SelectedFieldOptions: jsii.String("selectedFieldOptions"), SelectedFields: []*string{ jsii.String("selectedFields"), }, }
type CfnTemplate_FilterOperationTargetVisualsConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_FilterOperationTargetVisualsConfigurationProperty struct { // The configuration of the same-sheet target visuals that you want to be filtered. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationtargetvisualsconfiguration.html#cfn-quicksight-template-filteroperationtargetvisualsconfiguration-samesheettargetvisualconfiguration // SameSheetTargetVisualConfiguration interface{} `field:"optional" json:"sameSheetTargetVisualConfiguration" yaml:"sameSheetTargetVisualConfiguration"` }
The configuration of target visuals that you want to be filtered.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" filterOperationTargetVisualsConfigurationProperty := &FilterOperationTargetVisualsConfigurationProperty{ SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{ TargetVisualOptions: jsii.String("targetVisualOptions"), TargetVisuals: []*string{ jsii.String("targetVisuals"), }, }, }
type CfnTemplate_FilterProperty ¶ added in v2.72.0
type CfnTemplate_FilterProperty struct { // A `CategoryFilter` filters text values. // // For more information, see [Adding text filters](https://docs.aws.amazon.com/quicksight/latest/user/add-a-text-filter-data-prep.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filter.html#cfn-quicksight-template-filter-categoryfilter // CategoryFilter interface{} `field:"optional" json:"categoryFilter" yaml:"categoryFilter"` // A `NumericEqualityFilter` filters numeric values that equal or do not equal a given numeric value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filter.html#cfn-quicksight-template-filter-numericequalityfilter // NumericEqualityFilter interface{} `field:"optional" json:"numericEqualityFilter" yaml:"numericEqualityFilter"` // A `NumericRangeFilter` filters numeric values that are either inside or outside a given numeric range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filter.html#cfn-quicksight-template-filter-numericrangefilter // NumericRangeFilter interface{} `field:"optional" json:"numericRangeFilter" yaml:"numericRangeFilter"` // A `RelativeDatesFilter` filters date values that are relative to a given date. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filter.html#cfn-quicksight-template-filter-relativedatesfilter // RelativeDatesFilter interface{} `field:"optional" json:"relativeDatesFilter" yaml:"relativeDatesFilter"` // A `TimeEqualityFilter` filters date-time values that equal or do not equal a given date/time value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filter.html#cfn-quicksight-template-filter-timeequalityfilter // TimeEqualityFilter interface{} `field:"optional" json:"timeEqualityFilter" yaml:"timeEqualityFilter"` // A `TimeRangeFilter` filters date-time values that are either inside or outside a given date/time range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filter.html#cfn-quicksight-template-filter-timerangefilter // TimeRangeFilter interface{} `field:"optional" json:"timeRangeFilter" yaml:"timeRangeFilter"` // A `TopBottomFilter` filters data to the top or bottom values for a given column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filter.html#cfn-quicksight-template-filter-topbottomfilter // TopBottomFilter interface{} `field:"optional" json:"topBottomFilter" yaml:"topBottomFilter"` }
With a `Filter` , you can remove portions of data from a particular visual or view.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" filterProperty := &FilterProperty{ CategoryFilter: &CategoryFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Configuration: &CategoryFilterConfigurationProperty{ CustomFilterConfiguration: &CustomFilterConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValue: jsii.String("categoryValue"), ParameterName: jsii.String("parameterName"), SelectAllOptions: jsii.String("selectAllOptions"), }, CustomFilterListConfiguration: &CustomFilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, SelectAllOptions: jsii.String("selectAllOptions"), }, FilterListConfiguration: &FilterListConfigurationProperty{ MatchOperator: jsii.String("matchOperator"), // the properties below are optional CategoryValues: []*string{ jsii.String("categoryValues"), }, NullOption: jsii.String("nullOption"), SelectAllOptions: jsii.String("selectAllOptions"), }, }, FilterId: jsii.String("filterId"), }, NumericEqualityFilter: &NumericEqualityFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional AggregationFunction: &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"), }, }, ParameterName: jsii.String("parameterName"), SelectAllOptions: jsii.String("selectAllOptions"), Value: jsii.Number(123), }, NumericRangeFilter: &NumericRangeFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), // the properties below are optional AggregationFunction: &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"), }, }, IncludeMaximum: jsii.Boolean(false), IncludeMinimum: jsii.Boolean(false), RangeMaximum: &NumericRangeFilterValueProperty{ Parameter: jsii.String("parameter"), StaticValue: jsii.Number(123), }, RangeMinimum: &NumericRangeFilterValueProperty{ Parameter: jsii.String("parameter"), StaticValue: jsii.Number(123), }, SelectAllOptions: jsii.String("selectAllOptions"), }, RelativeDatesFilter: &RelativeDatesFilterProperty{ AnchorDateConfiguration: &AnchorDateConfigurationProperty{ AnchorOption: jsii.String("anchorOption"), ParameterName: jsii.String("parameterName"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), RelativeDateType: jsii.String("relativeDateType"), TimeGranularity: jsii.String("timeGranularity"), // the properties below are optional ExcludePeriodConfiguration: &ExcludePeriodConfigurationProperty{ Amount: jsii.Number(123), Granularity: jsii.String("granularity"), // the properties below are optional Status: jsii.String("status"), }, MinimumGranularity: jsii.String("minimumGranularity"), ParameterName: jsii.String("parameterName"), RelativeDateValue: jsii.Number(123), }, TimeEqualityFilter: &TimeEqualityFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), // the properties below are optional ParameterName: jsii.String("parameterName"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, TimeGranularity: jsii.String("timeGranularity"), Value: jsii.String("value"), }, TimeRangeFilter: &TimeRangeFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), // the properties below are optional ExcludePeriodConfiguration: &ExcludePeriodConfigurationProperty{ Amount: jsii.Number(123), Granularity: jsii.String("granularity"), // the properties below are optional Status: jsii.String("status"), }, IncludeMaximum: jsii.Boolean(false), IncludeMinimum: jsii.Boolean(false), RangeMaximumValue: &TimeRangeFilterValueProperty{ Parameter: jsii.String("parameter"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValue: jsii.String("staticValue"), }, RangeMinimumValue: &TimeRangeFilterValueProperty{ Parameter: jsii.String("parameter"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValue: jsii.String("staticValue"), }, TimeGranularity: jsii.String("timeGranularity"), }, TopBottomFilter: &TopBottomFilterProperty{ AggregationSortConfigurations: []interface{}{ &AggregationSortConfigurationProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SortDirection: jsii.String("sortDirection"), // the properties below are optional AggregationFunction: &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"), }, }, }, }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), // the properties below are optional Limit: jsii.Number(123), ParameterName: jsii.String("parameterName"), TimeGranularity: jsii.String("timeGranularity"), }, }
type CfnTemplate_FilterRelativeDateTimeControlProperty ¶ added in v2.72.0
type CfnTemplate_FilterRelativeDateTimeControlProperty struct { // The ID of the `FilterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterrelativedatetimecontrol.html#cfn-quicksight-template-filterrelativedatetimecontrol-filtercontrolid // FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"` // The source filter ID of the `FilterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterrelativedatetimecontrol.html#cfn-quicksight-template-filterrelativedatetimecontrol-sourcefilterid // SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"` // The title of the `FilterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterrelativedatetimecontrol.html#cfn-quicksight-template-filterrelativedatetimecontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterrelativedatetimecontrol.html#cfn-quicksight-template-filterrelativedatetimecontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` }
A control from a date filter that is used to specify the relative date.
Example:
// 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" filterRelativeDateTimeControlProperty := &FilterRelativeDateTimeControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &RelativeDateTimeControlDisplayOptionsProperty{ DateTimeFormat: jsii.String("dateTimeFormat"), InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }
type CfnTemplate_FilterScopeConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_FilterScopeConfigurationProperty struct { // The configuration for applying a filter to all sheets. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterscopeconfiguration.html#cfn-quicksight-template-filterscopeconfiguration-allsheets // AllSheets interface{} `field:"optional" json:"allSheets" yaml:"allSheets"` // The configuration for applying a filter to specific sheets. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterscopeconfiguration.html#cfn-quicksight-template-filterscopeconfiguration-selectedsheets // SelectedSheets interface{} `field:"optional" json:"selectedSheets" yaml:"selectedSheets"` }
The scope configuration for a `FilterGroup` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" var allSheets interface{} filterScopeConfigurationProperty := &FilterScopeConfigurationProperty{ AllSheets: allSheets, SelectedSheets: &SelectedSheetsFilterScopeConfigurationProperty{ SheetVisualScopingConfigurations: []interface{}{ &SheetVisualScopingConfigurationProperty{ Scope: jsii.String("scope"), SheetId: jsii.String("sheetId"), // the properties below are optional VisualIds: []*string{ jsii.String("visualIds"), }, }, }, }, }
type CfnTemplate_FilterSelectableValuesProperty ¶ added in v2.72.0
type CfnTemplate_FilterSelectableValuesProperty struct { // The values that are used in the `FilterSelectableValues` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterselectablevalues.html#cfn-quicksight-template-filterselectablevalues-values // Values *[]*string `field:"optional" json:"values" yaml:"values"` }
A list of selectable values that are used in a control.
Example:
// 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" filterSelectableValuesProperty := &FilterSelectableValuesProperty{ Values: []*string{ jsii.String("values"), }, }
type CfnTemplate_FilterSliderControlProperty ¶ added in v2.72.0
type CfnTemplate_FilterSliderControlProperty struct { // The ID of the `FilterSliderControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterslidercontrol.html#cfn-quicksight-template-filterslidercontrol-filtercontrolid // FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"` // The smaller value that is displayed at the left of the slider. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterslidercontrol.html#cfn-quicksight-template-filterslidercontrol-maximumvalue // // Default: - 0. // MaximumValue *float64 `field:"required" json:"maximumValue" yaml:"maximumValue"` // The larger value that is displayed at the right of the slider. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterslidercontrol.html#cfn-quicksight-template-filterslidercontrol-minimumvalue // // Default: - 0. // MinimumValue *float64 `field:"required" json:"minimumValue" yaml:"minimumValue"` // The source filter ID of the `FilterSliderControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterslidercontrol.html#cfn-quicksight-template-filterslidercontrol-sourcefilterid // SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"` // The number of increments that the slider bar is divided into. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterslidercontrol.html#cfn-quicksight-template-filterslidercontrol-stepsize // // Default: - 0. // StepSize *float64 `field:"required" json:"stepSize" yaml:"stepSize"` // The title of the `FilterSliderControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterslidercontrol.html#cfn-quicksight-template-filterslidercontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterslidercontrol.html#cfn-quicksight-template-filterslidercontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` // The type of `FilterSliderControl` . Choose one of the following options:. // // - `SINGLE_POINT` : Filter against(equals) a single data point. // - `RANGE` : Filter data that is in a specified range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterslidercontrol.html#cfn-quicksight-template-filterslidercontrol-type // Type *string `field:"optional" json:"type" yaml:"type"` }
A control to display a horizontal toggle bar.
This is used to change a value by sliding the toggle.
Example:
// 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" filterSliderControlProperty := &FilterSliderControlProperty{ FilterControlId: jsii.String("filterControlId"), MaximumValue: jsii.Number(123), MinimumValue: jsii.Number(123), SourceFilterId: jsii.String("sourceFilterId"), StepSize: jsii.Number(123), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &SliderControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, Type: jsii.String("type"), }
type CfnTemplate_FilterTextAreaControlProperty ¶ added in v2.72.0
type CfnTemplate_FilterTextAreaControlProperty struct { // The ID of the `FilterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtertextareacontrol.html#cfn-quicksight-template-filtertextareacontrol-filtercontrolid // FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"` // The source filter ID of the `FilterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtertextareacontrol.html#cfn-quicksight-template-filtertextareacontrol-sourcefilterid // SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"` // The title of the `FilterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtertextareacontrol.html#cfn-quicksight-template-filtertextareacontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The delimiter that is used to separate the lines in text. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtertextareacontrol.html#cfn-quicksight-template-filtertextareacontrol-delimiter // Delimiter *string `field:"optional" json:"delimiter" yaml:"delimiter"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtertextareacontrol.html#cfn-quicksight-template-filtertextareacontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` }
A control to display a text box that is used to enter multiple entries.
Example:
// 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" filterTextAreaControlProperty := &FilterTextAreaControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional Delimiter: jsii.String("delimiter"), DisplayOptions: &TextAreaControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }
type CfnTemplate_FilterTextFieldControlProperty ¶ added in v2.72.0
type CfnTemplate_FilterTextFieldControlProperty struct { // The ID of the `FilterTextFieldControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtertextfieldcontrol.html#cfn-quicksight-template-filtertextfieldcontrol-filtercontrolid // FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"` // The source filter ID of the `FilterTextFieldControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtertextfieldcontrol.html#cfn-quicksight-template-filtertextfieldcontrol-sourcefilterid // SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"` // The title of the `FilterTextFieldControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtertextfieldcontrol.html#cfn-quicksight-template-filtertextfieldcontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtertextfieldcontrol.html#cfn-quicksight-template-filtertextfieldcontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` }
A control to display a text box that is used to enter a single entry.
Example:
// 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" filterTextFieldControlProperty := &FilterTextFieldControlProperty{ FilterControlId: jsii.String("filterControlId"), SourceFilterId: jsii.String("sourceFilterId"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &TextFieldControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }
type CfnTemplate_FontConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_FontConfigurationProperty struct { // Determines the color of the text. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fontconfiguration.html#cfn-quicksight-template-fontconfiguration-fontcolor // FontColor *string `field:"optional" json:"fontColor" yaml:"fontColor"` // Determines the appearance of decorative lines on the text. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fontconfiguration.html#cfn-quicksight-template-fontconfiguration-fontdecoration // FontDecoration *string `field:"optional" json:"fontDecoration" yaml:"fontDecoration"` // The option that determines the text display size. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fontconfiguration.html#cfn-quicksight-template-fontconfiguration-fontsize // FontSize interface{} `field:"optional" json:"fontSize" yaml:"fontSize"` // Determines the text display face that is inherited by the given font family. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fontconfiguration.html#cfn-quicksight-template-fontconfiguration-fontstyle // FontStyle *string `field:"optional" json:"fontStyle" yaml:"fontStyle"` // The option that determines the text display weight, or boldness. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fontconfiguration.html#cfn-quicksight-template-fontconfiguration-fontweight // FontWeight interface{} `field:"optional" json:"fontWeight" yaml:"fontWeight"` }
Configures the display properties of the given text.
Example:
// 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" fontConfigurationProperty := &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }
type CfnTemplate_FontSizeProperty ¶ added in v2.72.0
type CfnTemplate_FontSizeProperty struct { // The lexical name for the text size, proportional to its surrounding context. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fontsize.html#cfn-quicksight-template-fontsize-relative // Relative *string `field:"optional" json:"relative" yaml:"relative"` }
The option that determines the text display size.
Example:
// 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" fontSizeProperty := &FontSizeProperty{ Relative: jsii.String("relative"), }
type CfnTemplate_FontWeightProperty ¶ added in v2.72.0
type CfnTemplate_FontWeightProperty struct { // The lexical name for the level of boldness of the text display. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fontweight.html#cfn-quicksight-template-fontweight-name // Name *string `field:"optional" json:"name" yaml:"name"` }
The option that determines the text display weight, or boldness.
Example:
// 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" fontWeightProperty := &FontWeightProperty{ Name: jsii.String("name"), }
type CfnTemplate_ForecastComputationProperty ¶ added in v2.72.0
type CfnTemplate_ForecastComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The custom seasonality value setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-customseasonalityvalue // CustomSeasonalityValue *float64 `field:"optional" json:"customSeasonalityValue" yaml:"customSeasonalityValue"` // The lower boundary setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-lowerboundary // LowerBoundary *float64 `field:"optional" json:"lowerBoundary" yaml:"lowerBoundary"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The periods backward setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-periodsbackward // PeriodsBackward *float64 `field:"optional" json:"periodsBackward" yaml:"periodsBackward"` // The periods forward setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-periodsforward // PeriodsForward *float64 `field:"optional" json:"periodsForward" yaml:"periodsForward"` // The prediction interval setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-predictioninterval // PredictionInterval *float64 `field:"optional" json:"predictionInterval" yaml:"predictionInterval"` // The seasonality setup of a forecast computation. Choose one of the following options:. // // - `AUTOMATIC` // - `CUSTOM` : Checks the custom seasonality value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-seasonality // Seasonality *string `field:"optional" json:"seasonality" yaml:"seasonality"` // The time field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-time // Time interface{} `field:"optional" json:"time" yaml:"time"` // The upper boundary setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-upperboundary // UpperBoundary *float64 `field:"optional" json:"upperBoundary" yaml:"upperBoundary"` // The value field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-value // Value interface{} `field:"optional" json:"value" yaml:"value"` }
The forecast computation configuration.
Example:
type CfnTemplate_ForecastConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_ForecastConfigurationProperty struct { // The forecast properties setup of a forecast in the line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastconfiguration.html#cfn-quicksight-template-forecastconfiguration-forecastproperties // ForecastProperties interface{} `field:"optional" json:"forecastProperties" yaml:"forecastProperties"` // The forecast scenario of a forecast in the line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastconfiguration.html#cfn-quicksight-template-forecastconfiguration-scenario // Scenario interface{} `field:"optional" json:"scenario" yaml:"scenario"` }
The forecast configuration that is used in a line chart's display properties.
Example:
// 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" forecastConfigurationProperty := &ForecastConfigurationProperty{ ForecastProperties: &TimeBasedForecastPropertiesProperty{ LowerBoundary: jsii.Number(123), PeriodsBackward: jsii.Number(123), PeriodsForward: jsii.Number(123), PredictionInterval: jsii.Number(123), Seasonality: jsii.Number(123), UpperBoundary: jsii.Number(123), }, Scenario: &ForecastScenarioProperty{ WhatIfPointScenario: &WhatIfPointScenarioProperty{ Date: jsii.String("date"), Value: jsii.Number(123), }, WhatIfRangeScenario: &WhatIfRangeScenarioProperty{ EndDate: jsii.String("endDate"), StartDate: jsii.String("startDate"), Value: jsii.Number(123), }, }, }
type CfnTemplate_ForecastScenarioProperty ¶ added in v2.72.0
type CfnTemplate_ForecastScenarioProperty struct { // The what-if analysis forecast setup with the target date. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastscenario.html#cfn-quicksight-template-forecastscenario-whatifpointscenario // WhatIfPointScenario interface{} `field:"optional" json:"whatIfPointScenario" yaml:"whatIfPointScenario"` // The what-if analysis forecast setup with the date range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastscenario.html#cfn-quicksight-template-forecastscenario-whatifrangescenario // WhatIfRangeScenario interface{} `field:"optional" json:"whatIfRangeScenario" yaml:"whatIfRangeScenario"` }
The forecast scenario of a forecast in the line chart.
Example:
// 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" forecastScenarioProperty := &ForecastScenarioProperty{ WhatIfPointScenario: &WhatIfPointScenarioProperty{ Date: jsii.String("date"), Value: jsii.Number(123), }, WhatIfRangeScenario: &WhatIfRangeScenarioProperty{ EndDate: jsii.String("endDate"), StartDate: jsii.String("startDate"), Value: jsii.Number(123), }, }
type CfnTemplate_FormatConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_FormatConfigurationProperty struct { // Formatting configuration for `DateTime` fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-formatconfiguration.html#cfn-quicksight-template-formatconfiguration-datetimeformatconfiguration // DateTimeFormatConfiguration interface{} `field:"optional" json:"dateTimeFormatConfiguration" yaml:"dateTimeFormatConfiguration"` // Formatting configuration for number fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-formatconfiguration.html#cfn-quicksight-template-formatconfiguration-numberformatconfiguration // NumberFormatConfiguration interface{} `field:"optional" json:"numberFormatConfiguration" yaml:"numberFormatConfiguration"` // Formatting configuration for string fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-formatconfiguration.html#cfn-quicksight-template-formatconfiguration-stringformatconfiguration // StringFormatConfiguration interface{} `field:"optional" json:"stringFormatConfiguration" yaml:"stringFormatConfiguration"` }
The formatting configuration for all types of field.
Example:
// 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" formatConfigurationProperty := &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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }
type CfnTemplate_FreeFormLayoutCanvasSizeOptionsProperty ¶ added in v2.72.0
type CfnTemplate_FreeFormLayoutCanvasSizeOptionsProperty struct { // The options that determine the sizing of the canvas used in a free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutcanvassizeoptions.html#cfn-quicksight-template-freeformlayoutcanvassizeoptions-screencanvassizeoptions // ScreenCanvasSizeOptions interface{} `field:"optional" json:"screenCanvasSizeOptions" yaml:"screenCanvasSizeOptions"` }
Configuration options for the canvas of a free-form layout.
Example:
// 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" freeFormLayoutCanvasSizeOptionsProperty := &FreeFormLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }
type CfnTemplate_FreeFormLayoutConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_FreeFormLayoutConfigurationProperty struct { // The elements that are included in a free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutconfiguration.html#cfn-quicksight-template-freeformlayoutconfiguration-elements // Elements interface{} `field:"required" json:"elements" yaml:"elements"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutconfiguration.html#cfn-quicksight-template-freeformlayoutconfiguration-canvassizeoptions // CanvasSizeOptions interface{} `field:"optional" json:"canvasSizeOptions" yaml:"canvasSizeOptions"` }
The configuration of a free-form layout.
Example:
// 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" freeFormLayoutConfigurationProperty := &FreeFormLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, // the properties below are optional CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }
type CfnTemplate_FreeFormLayoutElementBackgroundStyleProperty ¶ added in v2.72.0
type CfnTemplate_FreeFormLayoutElementBackgroundStyleProperty struct { // The background color of a free-form layout element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelementbackgroundstyle.html#cfn-quicksight-template-freeformlayoutelementbackgroundstyle-color // Color *string `field:"optional" json:"color" yaml:"color"` // The background visibility of a free-form layout element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelementbackgroundstyle.html#cfn-quicksight-template-freeformlayoutelementbackgroundstyle-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The background style configuration of a free-form layout element.
Example:
// 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" freeFormLayoutElementBackgroundStyleProperty := &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }
type CfnTemplate_FreeFormLayoutElementBorderStyleProperty ¶ added in v2.72.0
type CfnTemplate_FreeFormLayoutElementBorderStyleProperty struct { // The border color of a free-form layout element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelementborderstyle.html#cfn-quicksight-template-freeformlayoutelementborderstyle-color // Color *string `field:"optional" json:"color" yaml:"color"` // The border visibility of a free-form layout element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelementborderstyle.html#cfn-quicksight-template-freeformlayoutelementborderstyle-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The background style configuration of a free-form layout element.
Example:
// 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" freeFormLayoutElementBorderStyleProperty := &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }
type CfnTemplate_FreeFormLayoutElementProperty ¶ added in v2.72.0
type CfnTemplate_FreeFormLayoutElementProperty struct { // A unique identifier for an element within a free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-elementid // ElementId *string `field:"required" json:"elementId" yaml:"elementId"` // The type of element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-elementtype // ElementType *string `field:"required" json:"elementType" yaml:"elementType"` // The height of an element within a free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-height // Height *string `field:"required" json:"height" yaml:"height"` // The width of an element within a free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-width // Width *string `field:"required" json:"width" yaml:"width"` // The x-axis coordinate of the element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-xaxislocation // XAxisLocation *string `field:"required" json:"xAxisLocation" yaml:"xAxisLocation"` // The y-axis coordinate of the element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-yaxislocation // YAxisLocation *string `field:"required" json:"yAxisLocation" yaml:"yAxisLocation"` // The background style configuration of a free-form layout element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-backgroundstyle // BackgroundStyle interface{} `field:"optional" json:"backgroundStyle" yaml:"backgroundStyle"` // The border style configuration of a free-form layout element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-borderstyle // BorderStyle interface{} `field:"optional" json:"borderStyle" yaml:"borderStyle"` // The loading animation configuration of a free-form layout element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-loadinganimation // LoadingAnimation interface{} `field:"optional" json:"loadingAnimation" yaml:"loadingAnimation"` // The rendering rules that determine when an element should be displayed within a free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-renderingrules // RenderingRules interface{} `field:"optional" json:"renderingRules" yaml:"renderingRules"` // The border style configuration of a free-form layout element. // // This border style is used when the element is selected. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-selectedborderstyle // SelectedBorderStyle interface{} `field:"optional" json:"selectedBorderStyle" yaml:"selectedBorderStyle"` // The visibility of an element within a free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
An element within a free-form layout.
Example:
// 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" freeFormLayoutElementProperty := &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }
type CfnTemplate_FreeFormLayoutScreenCanvasSizeOptionsProperty ¶ added in v2.72.0
type CfnTemplate_FreeFormLayoutScreenCanvasSizeOptionsProperty struct { // The width that the view port will be optimized for when the layout renders. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutscreencanvassizeoptions.html#cfn-quicksight-template-freeformlayoutscreencanvassizeoptions-optimizedviewportwidth // OptimizedViewPortWidth *string `field:"required" json:"optimizedViewPortWidth" yaml:"optimizedViewPortWidth"` }
The options that determine the sizing of the canvas used in a free-form layout.
Example:
// 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" freeFormLayoutScreenCanvasSizeOptionsProperty := &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }
type CfnTemplate_FreeFormSectionLayoutConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_FreeFormSectionLayoutConfigurationProperty struct { // The elements that are included in the free-form layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformsectionlayoutconfiguration.html#cfn-quicksight-template-freeformsectionlayoutconfiguration-elements // Elements interface{} `field:"required" json:"elements" yaml:"elements"` }
The free-form layout configuration of a section.
Example:
// 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" freeFormSectionLayoutConfigurationProperty := &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }
type CfnTemplate_FunnelChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_FunnelChartAggregatedFieldWellsProperty struct { // The category field wells of a funnel chart. // // Values are grouped by category fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartaggregatedfieldwells.html#cfn-quicksight-template-funnelchartaggregatedfieldwells-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The value field wells of a funnel chart. // // Values are aggregated based on categories. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartaggregatedfieldwells.html#cfn-quicksight-template-funnelchartaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The field well configuration of a `FunnelChartVisual` .
Example:
// 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" funnelChartAggregatedFieldWellsProperty := &FunnelChartAggregatedFieldWellsProperty{ Category: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }
type CfnTemplate_FunnelChartConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_FunnelChartConfigurationProperty struct { // The label options of the categories that are displayed in a `FunnelChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartconfiguration.html#cfn-quicksight-template-funnelchartconfiguration-categorylabeloptions // CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"` // The options that determine the presentation of the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartconfiguration.html#cfn-quicksight-template-funnelchartconfiguration-datalabeloptions // DataLabelOptions interface{} `field:"optional" json:"dataLabelOptions" yaml:"dataLabelOptions"` // The field well configuration of a `FunnelChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartconfiguration.html#cfn-quicksight-template-funnelchartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The sort configuration of a `FunnelChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartconfiguration.html#cfn-quicksight-template-funnelchartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The tooltip configuration of a `FunnelChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartconfiguration.html#cfn-quicksight-template-funnelchartconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // The label options for the values that are displayed in a `FunnelChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartconfiguration.html#cfn-quicksight-template-funnelchartconfiguration-valuelabeloptions // ValueLabelOptions interface{} `field:"optional" json:"valueLabelOptions" yaml:"valueLabelOptions"` // The visual palette configuration of a `FunnelChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartconfiguration.html#cfn-quicksight-template-funnelchartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` }
The configuration of a `FunnelChartVisual` .
Example:
type CfnTemplate_FunnelChartDataLabelOptionsProperty ¶ added in v2.72.0
type CfnTemplate_FunnelChartDataLabelOptionsProperty struct { // The visibility of the category labels within the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartdatalabeloptions.html#cfn-quicksight-template-funnelchartdatalabeloptions-categorylabelvisibility // CategoryLabelVisibility *string `field:"optional" json:"categoryLabelVisibility" yaml:"categoryLabelVisibility"` // The color of the data label text. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartdatalabeloptions.html#cfn-quicksight-template-funnelchartdatalabeloptions-labelcolor // LabelColor *string `field:"optional" json:"labelColor" yaml:"labelColor"` // The font configuration for the data labels. // // Only the `FontSize` attribute of the font configuration is used for data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartdatalabeloptions.html#cfn-quicksight-template-funnelchartdatalabeloptions-labelfontconfiguration // LabelFontConfiguration interface{} `field:"optional" json:"labelFontConfiguration" yaml:"labelFontConfiguration"` // Determines the style of the metric labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartdatalabeloptions.html#cfn-quicksight-template-funnelchartdatalabeloptions-measuredatalabelstyle // MeasureDataLabelStyle *string `field:"optional" json:"measureDataLabelStyle" yaml:"measureDataLabelStyle"` // The visibility of the measure labels within the data labels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartdatalabeloptions.html#cfn-quicksight-template-funnelchartdatalabeloptions-measurelabelvisibility // MeasureLabelVisibility *string `field:"optional" json:"measureLabelVisibility" yaml:"measureLabelVisibility"` // Determines the positioning of the data label relative to a section of the funnel. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartdatalabeloptions.html#cfn-quicksight-template-funnelchartdatalabeloptions-position // Position *string `field:"optional" json:"position" yaml:"position"` // The visibility option that determines if data labels are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartdatalabeloptions.html#cfn-quicksight-template-funnelchartdatalabeloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options that determine the presentation of the data labels.
Example:
// 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" funnelChartDataLabelOptionsProperty := &FunnelChartDataLabelOptionsProperty{ CategoryLabelVisibility: jsii.String("categoryLabelVisibility"), LabelColor: jsii.String("labelColor"), LabelFontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, MeasureDataLabelStyle: jsii.String("measureDataLabelStyle"), MeasureLabelVisibility: jsii.String("measureLabelVisibility"), Position: jsii.String("position"), Visibility: jsii.String("visibility"), }
type CfnTemplate_FunnelChartFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_FunnelChartFieldWellsProperty struct { // The field well configuration of a `FunnelChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartfieldwells.html#cfn-quicksight-template-funnelchartfieldwells-funnelchartaggregatedfieldwells // FunnelChartAggregatedFieldWells interface{} `field:"optional" json:"funnelChartAggregatedFieldWells" yaml:"funnelChartAggregatedFieldWells"` }
The field well configuration of a `FunnelChartVisual` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" funnelChartFieldWellsProperty := &FunnelChartFieldWellsProperty{ FunnelChartAggregatedFieldWells: &FunnelChartAggregatedFieldWellsProperty{ Category: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }, }
type CfnTemplate_FunnelChartSortConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_FunnelChartSortConfigurationProperty struct { // The limit on the number of categories displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartsortconfiguration.html#cfn-quicksight-template-funnelchartsortconfiguration-categoryitemslimit // CategoryItemsLimit interface{} `field:"optional" json:"categoryItemsLimit" yaml:"categoryItemsLimit"` // The sort configuration of the category fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartsortconfiguration.html#cfn-quicksight-template-funnelchartsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` }
The sort configuration of a `FunnelChartVisual` .
Example:
// 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" funnelChartSortConfigurationProperty := &FunnelChartSortConfigurationProperty{ CategoryItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnTemplate_FunnelChartVisualProperty ¶ added in v2.72.0
type CfnTemplate_FunnelChartVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartvisual.html#cfn-quicksight-template-funnelchartvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartvisual.html#cfn-quicksight-template-funnelchartvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of a `FunnelChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartvisual.html#cfn-quicksight-template-funnelchartvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartvisual.html#cfn-quicksight-template-funnelchartvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartvisual.html#cfn-quicksight-template-funnelchartvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartvisual.html#cfn-quicksight-template-funnelchartvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A funnel chart.
For more information, see [Using funnel charts](https://docs.aws.amazon.com/quicksight/latest/user/funnel-visual-content.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnTemplate_GaugeChartArcConditionalFormattingProperty ¶ added in v2.72.0
type CfnTemplate_GaugeChartArcConditionalFormattingProperty struct { // The conditional formatting of the arc foreground color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartarcconditionalformatting.html#cfn-quicksight-template-gaugechartarcconditionalformatting-foregroundcolor // ForegroundColor interface{} `field:"optional" json:"foregroundColor" yaml:"foregroundColor"` }
The options that determine the presentation of the arc of a `GaugeChartVisual` .
Example:
// 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" gaugeChartArcConditionalFormattingProperty := &GaugeChartArcConditionalFormattingProperty{ ForegroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnTemplate_GaugeChartConditionalFormattingOptionProperty ¶ added in v2.72.0
type CfnTemplate_GaugeChartConditionalFormattingOptionProperty struct { // The options that determine the presentation of the arc of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartconditionalformattingoption.html#cfn-quicksight-template-gaugechartconditionalformattingoption-arc // Arc interface{} `field:"optional" json:"arc" yaml:"arc"` // The conditional formatting for the primary value of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartconditionalformattingoption.html#cfn-quicksight-template-gaugechartconditionalformattingoption-primaryvalue // PrimaryValue interface{} `field:"optional" json:"primaryValue" yaml:"primaryValue"` }
Conditional formatting options of a `GaugeChartVisual` .
Example:
// 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" gaugeChartConditionalFormattingOptionProperty := &GaugeChartConditionalFormattingOptionProperty{ Arc: &GaugeChartArcConditionalFormattingProperty{ ForegroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, PrimaryValue: &GaugeChartPrimaryValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }
type CfnTemplate_GaugeChartConditionalFormattingProperty ¶ added in v2.72.0
type CfnTemplate_GaugeChartConditionalFormattingProperty struct { // Conditional formatting options of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartconditionalformatting.html#cfn-quicksight-template-gaugechartconditionalformatting-conditionalformattingoptions // ConditionalFormattingOptions interface{} `field:"optional" json:"conditionalFormattingOptions" yaml:"conditionalFormattingOptions"` }
The conditional formatting of a `GaugeChartVisual` .
Example:
// 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" gaugeChartConditionalFormattingProperty := &GaugeChartConditionalFormattingProperty{ ConditionalFormattingOptions: []interface{}{ &GaugeChartConditionalFormattingOptionProperty{ Arc: &GaugeChartArcConditionalFormattingProperty{ ForegroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, PrimaryValue: &GaugeChartPrimaryValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, }, }
type CfnTemplate_GaugeChartConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_GaugeChartConfigurationProperty struct { // The data label configuration of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartconfiguration.html#cfn-quicksight-template-gaugechartconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The field well configuration of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartconfiguration.html#cfn-quicksight-template-gaugechartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The options that determine the presentation of the `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartconfiguration.html#cfn-quicksight-template-gaugechartconfiguration-gaugechartoptions // GaugeChartOptions interface{} `field:"optional" json:"gaugeChartOptions" yaml:"gaugeChartOptions"` // The tooltip configuration of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartconfiguration.html#cfn-quicksight-template-gaugechartconfiguration-tooltipoptions // TooltipOptions interface{} `field:"optional" json:"tooltipOptions" yaml:"tooltipOptions"` // The visual palette configuration of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartconfiguration.html#cfn-quicksight-template-gaugechartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` }
The configuration of a `GaugeChartVisual` .
Example:
type CfnTemplate_GaugeChartFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_GaugeChartFieldWellsProperty struct { // The target value field wells of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartfieldwells.html#cfn-quicksight-template-gaugechartfieldwells-targetvalues // TargetValues interface{} `field:"optional" json:"targetValues" yaml:"targetValues"` // The value field wells of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartfieldwells.html#cfn-quicksight-template-gaugechartfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The field well configuration of a `GaugeChartVisual` .
Example:
type CfnTemplate_GaugeChartOptionsProperty ¶ added in v2.72.0
type CfnTemplate_GaugeChartOptionsProperty struct { // The arc configuration of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartoptions.html#cfn-quicksight-template-gaugechartoptions-arc // Arc interface{} `field:"optional" json:"arc" yaml:"arc"` // The arc axis configuration of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartoptions.html#cfn-quicksight-template-gaugechartoptions-arcaxis // ArcAxis interface{} `field:"optional" json:"arcAxis" yaml:"arcAxis"` // The comparison configuration of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartoptions.html#cfn-quicksight-template-gaugechartoptions-comparison // Comparison interface{} `field:"optional" json:"comparison" yaml:"comparison"` // The options that determine the primary value display type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartoptions.html#cfn-quicksight-template-gaugechartoptions-primaryvaluedisplaytype // PrimaryValueDisplayType *string `field:"optional" json:"primaryValueDisplayType" yaml:"primaryValueDisplayType"` // The options that determine the primary value font configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartoptions.html#cfn-quicksight-template-gaugechartoptions-primaryvaluefontconfiguration // PrimaryValueFontConfiguration interface{} `field:"optional" json:"primaryValueFontConfiguration" yaml:"primaryValueFontConfiguration"` }
The options that determine the presentation of the `GaugeChartVisual` .
Example:
// 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" gaugeChartOptionsProperty := &GaugeChartOptionsProperty{ Arc: &ArcConfigurationProperty{ ArcAngle: jsii.Number(123), ArcThickness: jsii.String("arcThickness"), }, ArcAxis: &ArcAxisConfigurationProperty{ Range: &ArcAxisDisplayRangeProperty{ Max: jsii.Number(123), Min: jsii.Number(123), }, ReserveRange: jsii.Number(123), }, Comparison: &ComparisonConfigurationProperty{ ComparisonFormat: &ComparisonFormatConfigurationProperty{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, ComparisonMethod: jsii.String("comparisonMethod"), }, PrimaryValueDisplayType: jsii.String("primaryValueDisplayType"), PrimaryValueFontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, }
type CfnTemplate_GaugeChartPrimaryValueConditionalFormattingProperty ¶ added in v2.72.0
type CfnTemplate_GaugeChartPrimaryValueConditionalFormattingProperty struct { // The conditional formatting of the primary value icon. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartprimaryvalueconditionalformatting.html#cfn-quicksight-template-gaugechartprimaryvalueconditionalformatting-icon // Icon interface{} `field:"optional" json:"icon" yaml:"icon"` // The conditional formatting of the primary value text color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartprimaryvalueconditionalformatting.html#cfn-quicksight-template-gaugechartprimaryvalueconditionalformatting-textcolor // TextColor interface{} `field:"optional" json:"textColor" yaml:"textColor"` }
The conditional formatting for the primary value of a `GaugeChartVisual` .
Example:
// 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" gaugeChartPrimaryValueConditionalFormattingProperty := &GaugeChartPrimaryValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnTemplate_GaugeChartVisualProperty ¶ added in v2.72.0
type CfnTemplate_GaugeChartVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartvisual.html#cfn-quicksight-template-gaugechartvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartvisual.html#cfn-quicksight-template-gaugechartvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartvisual.html#cfn-quicksight-template-gaugechartvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The conditional formatting of a `GaugeChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartvisual.html#cfn-quicksight-template-gaugechartvisual-conditionalformatting // ConditionalFormatting interface{} `field:"optional" json:"conditionalFormatting" yaml:"conditionalFormatting"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartvisual.html#cfn-quicksight-template-gaugechartvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartvisual.html#cfn-quicksight-template-gaugechartvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A gauge chart.
For more information, see [Using gauge charts](https://docs.aws.amazon.com/quicksight/latest/user/gauge-chart.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnTemplate_GeospatialCoordinateBoundsProperty ¶ added in v2.72.0
type CfnTemplate_GeospatialCoordinateBoundsProperty struct { // The longitude of the east bound of the geospatial coordinate bounds. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialcoordinatebounds.html#cfn-quicksight-template-geospatialcoordinatebounds-east // East *float64 `field:"required" json:"east" yaml:"east"` // The latitude of the north bound of the geospatial coordinate bounds. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialcoordinatebounds.html#cfn-quicksight-template-geospatialcoordinatebounds-north // North *float64 `field:"required" json:"north" yaml:"north"` // The latitude of the south bound of the geospatial coordinate bounds. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialcoordinatebounds.html#cfn-quicksight-template-geospatialcoordinatebounds-south // South *float64 `field:"required" json:"south" yaml:"south"` // The longitude of the west bound of the geospatial coordinate bounds. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialcoordinatebounds.html#cfn-quicksight-template-geospatialcoordinatebounds-west // West *float64 `field:"required" json:"west" yaml:"west"` }
The bound options (north, south, west, east) of the geospatial window options.
Example:
// 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" geospatialCoordinateBoundsProperty := &GeospatialCoordinateBoundsProperty{ East: jsii.Number(123), North: jsii.Number(123), South: jsii.Number(123), West: jsii.Number(123), }
type CfnTemplate_GeospatialHeatmapColorScaleProperty ¶ added in v2.87.0
type CfnTemplate_GeospatialHeatmapColorScaleProperty struct { // The list of colors to be used in heatmap point style. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialheatmapcolorscale.html#cfn-quicksight-template-geospatialheatmapcolorscale-colors // Colors interface{} `field:"optional" json:"colors" yaml:"colors"` }
The color scale specification for the heatmap point style.
Example:
// 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" geospatialHeatmapColorScaleProperty := &GeospatialHeatmapColorScaleProperty{ Colors: []interface{}{ &GeospatialHeatmapDataColorProperty{ Color: jsii.String("color"), }, }, }
type CfnTemplate_GeospatialHeatmapConfigurationProperty ¶ added in v2.87.0
type CfnTemplate_GeospatialHeatmapConfigurationProperty struct { // The color scale specification for the heatmap point style. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialheatmapconfiguration.html#cfn-quicksight-template-geospatialheatmapconfiguration-heatmapcolor // HeatmapColor interface{} `field:"optional" json:"heatmapColor" yaml:"heatmapColor"` }
The heatmap configuration of the geospatial point style.
Example:
// 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" geospatialHeatmapConfigurationProperty := &GeospatialHeatmapConfigurationProperty{ HeatmapColor: &GeospatialHeatmapColorScaleProperty{ Colors: []interface{}{ &GeospatialHeatmapDataColorProperty{ Color: jsii.String("color"), }, }, }, }
type CfnTemplate_GeospatialHeatmapDataColorProperty ¶ added in v2.87.0
type CfnTemplate_GeospatialHeatmapDataColorProperty struct { // The hex color to be used in the heatmap point style. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialheatmapdatacolor.html#cfn-quicksight-template-geospatialheatmapdatacolor-color // Color *string `field:"required" json:"color" yaml:"color"` }
The color to be used in the heatmap point style.
Example:
// 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" geospatialHeatmapDataColorProperty := &GeospatialHeatmapDataColorProperty{ Color: jsii.String("color"), }
type CfnTemplate_GeospatialMapAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_GeospatialMapAggregatedFieldWellsProperty struct { // The color field wells of a geospatial map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapaggregatedfieldwells.html#cfn-quicksight-template-geospatialmapaggregatedfieldwells-colors // Colors interface{} `field:"optional" json:"colors" yaml:"colors"` // The geospatial field wells of a geospatial map. // // Values are grouped by geospatial fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapaggregatedfieldwells.html#cfn-quicksight-template-geospatialmapaggregatedfieldwells-geospatial // Geospatial interface{} `field:"optional" json:"geospatial" yaml:"geospatial"` // The size field wells of a geospatial map. // // Values are aggregated based on geospatial fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapaggregatedfieldwells.html#cfn-quicksight-template-geospatialmapaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The aggregated field wells for a geospatial map.
Example:
type CfnTemplate_GeospatialMapConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_GeospatialMapConfigurationProperty struct { // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapconfiguration.html#cfn-quicksight-template-geospatialmapconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapconfiguration.html#cfn-quicksight-template-geospatialmapconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The map style options of the geospatial map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapconfiguration.html#cfn-quicksight-template-geospatialmapconfiguration-mapstyleoptions // MapStyleOptions interface{} `field:"optional" json:"mapStyleOptions" yaml:"mapStyleOptions"` // The point style options of the geospatial map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapconfiguration.html#cfn-quicksight-template-geospatialmapconfiguration-pointstyleoptions // PointStyleOptions interface{} `field:"optional" json:"pointStyleOptions" yaml:"pointStyleOptions"` // The tooltip display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapconfiguration.html#cfn-quicksight-template-geospatialmapconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapconfiguration.html#cfn-quicksight-template-geospatialmapconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` // The window options of the geospatial map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapconfiguration.html#cfn-quicksight-template-geospatialmapconfiguration-windowoptions // WindowOptions interface{} `field:"optional" json:"windowOptions" yaml:"windowOptions"` }
The configuration of a `GeospatialMapVisual` .
Example:
type CfnTemplate_GeospatialMapFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_GeospatialMapFieldWellsProperty struct { // The aggregated field well for a geospatial map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapfieldwells.html#cfn-quicksight-template-geospatialmapfieldwells-geospatialmapaggregatedfieldwells // GeospatialMapAggregatedFieldWells interface{} `field:"optional" json:"geospatialMapAggregatedFieldWells" yaml:"geospatialMapAggregatedFieldWells"` }
The field wells of a `GeospatialMapVisual` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnTemplate_GeospatialMapStyleOptionsProperty ¶ added in v2.72.0
type CfnTemplate_GeospatialMapStyleOptionsProperty struct { // The base map style of the geospatial map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapstyleoptions.html#cfn-quicksight-template-geospatialmapstyleoptions-basemapstyle // BaseMapStyle *string `field:"optional" json:"baseMapStyle" yaml:"baseMapStyle"` }
The map style options of the geospatial map.
Example:
// 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" geospatialMapStyleOptionsProperty := &GeospatialMapStyleOptionsProperty{ BaseMapStyle: jsii.String("baseMapStyle"), }
type CfnTemplate_GeospatialMapVisualProperty ¶ added in v2.72.0
type CfnTemplate_GeospatialMapVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapvisual.html#cfn-quicksight-template-geospatialmapvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapvisual.html#cfn-quicksight-template-geospatialmapvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapvisual.html#cfn-quicksight-template-geospatialmapvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapvisual.html#cfn-quicksight-template-geospatialmapvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapvisual.html#cfn-quicksight-template-geospatialmapvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapvisual.html#cfn-quicksight-template-geospatialmapvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A geospatial map or a points on map visual.
For more information, see [Creating point maps](https://docs.aws.amazon.com/quicksight/latest/user/point-maps.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnTemplate_GeospatialPointStyleOptionsProperty ¶ added in v2.72.0
type CfnTemplate_GeospatialPointStyleOptionsProperty struct { // The cluster marker configuration of the geospatial point style. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialpointstyleoptions.html#cfn-quicksight-template-geospatialpointstyleoptions-clustermarkerconfiguration // ClusterMarkerConfiguration interface{} `field:"optional" json:"clusterMarkerConfiguration" yaml:"clusterMarkerConfiguration"` // The heatmap configuration of the geospatial point style. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialpointstyleoptions.html#cfn-quicksight-template-geospatialpointstyleoptions-heatmapconfiguration // HeatmapConfiguration interface{} `field:"optional" json:"heatmapConfiguration" yaml:"heatmapConfiguration"` // The selected point styles (point, cluster) of the geospatial map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialpointstyleoptions.html#cfn-quicksight-template-geospatialpointstyleoptions-selectedpointstyle // SelectedPointStyle *string `field:"optional" json:"selectedPointStyle" yaml:"selectedPointStyle"` }
The point style of the geospatial map.
Example:
// 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" geospatialPointStyleOptionsProperty := &GeospatialPointStyleOptionsProperty{ ClusterMarkerConfiguration: &ClusterMarkerConfigurationProperty{ ClusterMarker: &ClusterMarkerProperty{ SimpleClusterMarker: &SimpleClusterMarkerProperty{ Color: jsii.String("color"), }, }, }, HeatmapConfiguration: &GeospatialHeatmapConfigurationProperty{ HeatmapColor: &GeospatialHeatmapColorScaleProperty{ Colors: []interface{}{ &GeospatialHeatmapDataColorProperty{ Color: jsii.String("color"), }, }, }, }, SelectedPointStyle: jsii.String("selectedPointStyle"), }
type CfnTemplate_GeospatialWindowOptionsProperty ¶ added in v2.72.0
type CfnTemplate_GeospatialWindowOptionsProperty struct { // The bounds options (north, south, west, east) of the geospatial window options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialwindowoptions.html#cfn-quicksight-template-geospatialwindowoptions-bounds // Bounds interface{} `field:"optional" json:"bounds" yaml:"bounds"` // The map zoom modes (manual, auto) of the geospatial window options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialwindowoptions.html#cfn-quicksight-template-geospatialwindowoptions-mapzoommode // MapZoomMode *string `field:"optional" json:"mapZoomMode" yaml:"mapZoomMode"` }
The window options of the geospatial map visual.
Example:
// 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" geospatialWindowOptionsProperty := &GeospatialWindowOptionsProperty{ Bounds: &GeospatialCoordinateBoundsProperty{ East: jsii.Number(123), North: jsii.Number(123), South: jsii.Number(123), West: jsii.Number(123), }, MapZoomMode: jsii.String("mapZoomMode"), }
type CfnTemplate_GlobalTableBorderOptionsProperty ¶ added in v2.72.0
type CfnTemplate_GlobalTableBorderOptionsProperty struct { // Determines the options for side specific border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-globaltableborderoptions.html#cfn-quicksight-template-globaltableborderoptions-sidespecificborder // SideSpecificBorder interface{} `field:"optional" json:"sideSpecificBorder" yaml:"sideSpecificBorder"` // Determines the options for uniform border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-globaltableborderoptions.html#cfn-quicksight-template-globaltableborderoptions-uniformborder // UniformBorder interface{} `field:"optional" json:"uniformBorder" yaml:"uniformBorder"` }
Determines the border options for a table visual.
Example:
// 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" globalTableBorderOptionsProperty := &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }
type CfnTemplate_GradientColorProperty ¶ added in v2.72.0
type CfnTemplate_GradientColorProperty struct { // The list of gradient color stops. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gradientcolor.html#cfn-quicksight-template-gradientcolor-stops // Stops interface{} `field:"optional" json:"stops" yaml:"stops"` }
Determines the gradient color settings.
Example:
// 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" gradientColorProperty := &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }
type CfnTemplate_GradientStopProperty ¶ added in v2.72.0
type CfnTemplate_GradientStopProperty struct { // Determines gradient offset value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gradientstop.html#cfn-quicksight-template-gradientstop-gradientoffset // // Default: - 0. // GradientOffset *float64 `field:"required" json:"gradientOffset" yaml:"gradientOffset"` // Determines the color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gradientstop.html#cfn-quicksight-template-gradientstop-color // Color *string `field:"optional" json:"color" yaml:"color"` // Determines the data value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gradientstop.html#cfn-quicksight-template-gradientstop-datavalue // DataValue *float64 `field:"optional" json:"dataValue" yaml:"dataValue"` }
Determines the gradient stop configuration.
Example:
// 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" gradientStopProperty := &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }
type CfnTemplate_GridLayoutCanvasSizeOptionsProperty ¶ added in v2.72.0
type CfnTemplate_GridLayoutCanvasSizeOptionsProperty struct { // The options that determine the sizing of the canvas used in a grid layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutcanvassizeoptions.html#cfn-quicksight-template-gridlayoutcanvassizeoptions-screencanvassizeoptions // ScreenCanvasSizeOptions interface{} `field:"optional" json:"screenCanvasSizeOptions" yaml:"screenCanvasSizeOptions"` }
Configuration options for the canvas of a grid layout.
Example:
// 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" gridLayoutCanvasSizeOptionsProperty := &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }
type CfnTemplate_GridLayoutConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_GridLayoutConfigurationProperty struct { // The elements that are included in a grid layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutconfiguration.html#cfn-quicksight-template-gridlayoutconfiguration-elements // Elements interface{} `field:"required" json:"elements" yaml:"elements"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutconfiguration.html#cfn-quicksight-template-gridlayoutconfiguration-canvassizeoptions // CanvasSizeOptions interface{} `field:"optional" json:"canvasSizeOptions" yaml:"canvasSizeOptions"` }
The configuration for a grid layout. Also called a tiled layout.
Visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size.
Example:
// 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" gridLayoutConfigurationProperty := &GridLayoutConfigurationProperty{ Elements: []interface{}{ &GridLayoutElementProperty{ ColumnSpan: jsii.Number(123), ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), RowSpan: jsii.Number(123), // the properties below are optional ColumnIndex: jsii.Number(123), RowIndex: jsii.Number(123), }, }, // the properties below are optional CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }
type CfnTemplate_GridLayoutElementProperty ¶ added in v2.72.0
type CfnTemplate_GridLayoutElementProperty struct { // The width of a grid element expressed as a number of grid columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutelement.html#cfn-quicksight-template-gridlayoutelement-columnspan // ColumnSpan *float64 `field:"required" json:"columnSpan" yaml:"columnSpan"` // A unique identifier for an element within a grid layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutelement.html#cfn-quicksight-template-gridlayoutelement-elementid // ElementId *string `field:"required" json:"elementId" yaml:"elementId"` // The type of element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutelement.html#cfn-quicksight-template-gridlayoutelement-elementtype // ElementType *string `field:"required" json:"elementType" yaml:"elementType"` // The height of a grid element expressed as a number of grid rows. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutelement.html#cfn-quicksight-template-gridlayoutelement-rowspan // RowSpan *float64 `field:"required" json:"rowSpan" yaml:"rowSpan"` // The column index for the upper left corner of an element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutelement.html#cfn-quicksight-template-gridlayoutelement-columnindex // ColumnIndex *float64 `field:"optional" json:"columnIndex" yaml:"columnIndex"` // The row index for the upper left corner of an element. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutelement.html#cfn-quicksight-template-gridlayoutelement-rowindex // RowIndex *float64 `field:"optional" json:"rowIndex" yaml:"rowIndex"` }
An element within a grid layout.
Example:
// 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" gridLayoutElementProperty := &GridLayoutElementProperty{ ColumnSpan: jsii.Number(123), ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), RowSpan: jsii.Number(123), // the properties below are optional ColumnIndex: jsii.Number(123), RowIndex: jsii.Number(123), }
type CfnTemplate_GridLayoutScreenCanvasSizeOptionsProperty ¶ added in v2.72.0
type CfnTemplate_GridLayoutScreenCanvasSizeOptionsProperty struct { // This value determines the layout behavior when the viewport is resized. // // - `FIXED` : A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called `Classic` . // - `RESPONSIVE` : The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called `Tiled` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutscreencanvassizeoptions.html#cfn-quicksight-template-gridlayoutscreencanvassizeoptions-resizeoption // ResizeOption *string `field:"required" json:"resizeOption" yaml:"resizeOption"` // The width that the view port will be optimized for when the layout renders. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutscreencanvassizeoptions.html#cfn-quicksight-template-gridlayoutscreencanvassizeoptions-optimizedviewportwidth // OptimizedViewPortWidth *string `field:"optional" json:"optimizedViewPortWidth" yaml:"optimizedViewPortWidth"` }
The options that determine the sizing of the canvas used in a grid layout.
Example:
// 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" gridLayoutScreenCanvasSizeOptionsProperty := &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }
type CfnTemplate_GrowthRateComputationProperty ¶ added in v2.72.0
type CfnTemplate_GrowthRateComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-growthratecomputation.html#cfn-quicksight-template-growthratecomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-growthratecomputation.html#cfn-quicksight-template-growthratecomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The period size setup of a growth rate computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-growthratecomputation.html#cfn-quicksight-template-growthratecomputation-periodsize // // Default: - 0. // PeriodSize *float64 `field:"optional" json:"periodSize" yaml:"periodSize"` // The time field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-growthratecomputation.html#cfn-quicksight-template-growthratecomputation-time // Time interface{} `field:"optional" json:"time" yaml:"time"` // The value field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-growthratecomputation.html#cfn-quicksight-template-growthratecomputation-value // Value interface{} `field:"optional" json:"value" yaml:"value"` }
The growth rate computation configuration.
Example:
// 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" growthRateComputationProperty := &GrowthRateComputationProperty{ ComputationId: jsii.String("computationId"), // the properties below are optional Name: jsii.String("name"), PeriodSize: jsii.Number(123), Time: &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, Value: &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }
type CfnTemplate_HeaderFooterSectionConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_HeaderFooterSectionConfigurationProperty struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-headerfootersectionconfiguration.html#cfn-quicksight-template-headerfootersectionconfiguration-layout // Layout interface{} `field:"required" json:"layout" yaml:"layout"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-headerfootersectionconfiguration.html#cfn-quicksight-template-headerfootersectionconfiguration-sectionid // SectionId *string `field:"required" json:"sectionId" yaml:"sectionId"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-headerfootersectionconfiguration.html#cfn-quicksight-template-headerfootersectionconfiguration-style // Style interface{} `field:"optional" json:"style" yaml:"style"` }
The configuration of a header or footer section.
Example:
// 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" headerFooterSectionConfigurationProperty := &HeaderFooterSectionConfigurationProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }
type CfnTemplate_HeatMapAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_HeatMapAggregatedFieldWellsProperty struct { // The columns field well of a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapaggregatedfieldwells.html#cfn-quicksight-template-heatmapaggregatedfieldwells-columns // Columns interface{} `field:"optional" json:"columns" yaml:"columns"` // The rows field well of a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapaggregatedfieldwells.html#cfn-quicksight-template-heatmapaggregatedfieldwells-rows // Rows interface{} `field:"optional" json:"rows" yaml:"rows"` // The values field well of a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapaggregatedfieldwells.html#cfn-quicksight-template-heatmapaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The aggregated field wells of a heat map.
Example:
type CfnTemplate_HeatMapConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_HeatMapConfigurationProperty struct { // The color options (gradient color, point of divergence) in a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapconfiguration.html#cfn-quicksight-template-heatmapconfiguration-colorscale // ColorScale interface{} `field:"optional" json:"colorScale" yaml:"colorScale"` // The label options of the column that is displayed in a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapconfiguration.html#cfn-quicksight-template-heatmapconfiguration-columnlabeloptions // ColumnLabelOptions interface{} `field:"optional" json:"columnLabelOptions" yaml:"columnLabelOptions"` // The options that determine if visual data labels are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapconfiguration.html#cfn-quicksight-template-heatmapconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapconfiguration.html#cfn-quicksight-template-heatmapconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapconfiguration.html#cfn-quicksight-template-heatmapconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The label options of the row that is displayed in a `heat map` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapconfiguration.html#cfn-quicksight-template-heatmapconfiguration-rowlabeloptions // RowLabelOptions interface{} `field:"optional" json:"rowLabelOptions" yaml:"rowLabelOptions"` // The sort configuration of a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapconfiguration.html#cfn-quicksight-template-heatmapconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The tooltip display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapconfiguration.html#cfn-quicksight-template-heatmapconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` }
The configuration of a heat map.
Example:
type CfnTemplate_HeatMapFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_HeatMapFieldWellsProperty struct { // The aggregated field wells of a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapfieldwells.html#cfn-quicksight-template-heatmapfieldwells-heatmapaggregatedfieldwells // HeatMapAggregatedFieldWells interface{} `field:"optional" json:"heatMapAggregatedFieldWells" yaml:"heatMapAggregatedFieldWells"` }
The field well configuration of a heat map.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnTemplate_HeatMapSortConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_HeatMapSortConfigurationProperty struct { // The limit on the number of columns that are displayed in a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapsortconfiguration.html#cfn-quicksight-template-heatmapsortconfiguration-heatmapcolumnitemslimitconfiguration // HeatMapColumnItemsLimitConfiguration interface{} `field:"optional" json:"heatMapColumnItemsLimitConfiguration" yaml:"heatMapColumnItemsLimitConfiguration"` // The column sort configuration for heat map for columns that aren't a part of a field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapsortconfiguration.html#cfn-quicksight-template-heatmapsortconfiguration-heatmapcolumnsort // HeatMapColumnSort interface{} `field:"optional" json:"heatMapColumnSort" yaml:"heatMapColumnSort"` // The limit on the number of rows that are displayed in a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapsortconfiguration.html#cfn-quicksight-template-heatmapsortconfiguration-heatmaprowitemslimitconfiguration // HeatMapRowItemsLimitConfiguration interface{} `field:"optional" json:"heatMapRowItemsLimitConfiguration" yaml:"heatMapRowItemsLimitConfiguration"` // The field sort configuration of the rows fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapsortconfiguration.html#cfn-quicksight-template-heatmapsortconfiguration-heatmaprowsort // HeatMapRowSort interface{} `field:"optional" json:"heatMapRowSort" yaml:"heatMapRowSort"` }
The sort configuration of a heat map.
Example:
// 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" heatMapSortConfigurationProperty := &HeatMapSortConfigurationProperty{ HeatMapColumnItemsLimitConfiguration: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, HeatMapColumnSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, HeatMapRowItemsLimitConfiguration: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, HeatMapRowSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnTemplate_HeatMapVisualProperty ¶ added in v2.72.0
type CfnTemplate_HeatMapVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapvisual.html#cfn-quicksight-template-heatmapvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapvisual.html#cfn-quicksight-template-heatmapvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of a heat map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapvisual.html#cfn-quicksight-template-heatmapvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapvisual.html#cfn-quicksight-template-heatmapvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapvisual.html#cfn-quicksight-template-heatmapvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapvisual.html#cfn-quicksight-template-heatmapvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A heat map.
For more information, see [Using heat maps](https://docs.aws.amazon.com/quicksight/latest/user/heat-map.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnTemplate_HistogramAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_HistogramAggregatedFieldWellsProperty struct { // The value field wells of a histogram. // // Values are aggregated by `COUNT` or `DISTINCT_COUNT` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramaggregatedfieldwells.html#cfn-quicksight-template-histogramaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The field well configuration of a histogram.
Example:
// 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" histogramAggregatedFieldWellsProperty := &HistogramAggregatedFieldWellsProperty{ Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }
type CfnTemplate_HistogramBinOptionsProperty ¶ added in v2.72.0
type CfnTemplate_HistogramBinOptionsProperty struct { // The options that determine the bin count of a histogram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogrambinoptions.html#cfn-quicksight-template-histogrambinoptions-bincount // BinCount interface{} `field:"optional" json:"binCount" yaml:"binCount"` // The options that determine the bin width of a histogram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogrambinoptions.html#cfn-quicksight-template-histogrambinoptions-binwidth // BinWidth interface{} `field:"optional" json:"binWidth" yaml:"binWidth"` // The options that determine the selected bin type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogrambinoptions.html#cfn-quicksight-template-histogrambinoptions-selectedbintype // SelectedBinType *string `field:"optional" json:"selectedBinType" yaml:"selectedBinType"` // The options that determine the bin start value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogrambinoptions.html#cfn-quicksight-template-histogrambinoptions-startvalue // StartValue *float64 `field:"optional" json:"startValue" yaml:"startValue"` }
The options that determine the presentation of histogram bins.
Example:
// 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" histogramBinOptionsProperty := &HistogramBinOptionsProperty{ BinCount: &BinCountOptionsProperty{ Value: jsii.Number(123), }, BinWidth: &BinWidthOptionsProperty{ BinCountLimit: jsii.Number(123), Value: jsii.Number(123), }, SelectedBinType: jsii.String("selectedBinType"), StartValue: jsii.Number(123), }
type CfnTemplate_HistogramConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_HistogramConfigurationProperty struct { // The options that determine the presentation of histogram bins. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramconfiguration.html#cfn-quicksight-template-histogramconfiguration-binoptions // BinOptions interface{} `field:"optional" json:"binOptions" yaml:"binOptions"` // The data label configuration of a histogram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramconfiguration.html#cfn-quicksight-template-histogramconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The field well configuration of a histogram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramconfiguration.html#cfn-quicksight-template-histogramconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The tooltip configuration of a histogram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramconfiguration.html#cfn-quicksight-template-histogramconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // The visual palette configuration of a histogram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramconfiguration.html#cfn-quicksight-template-histogramconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` // The options that determine the presentation of the x-axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramconfiguration.html#cfn-quicksight-template-histogramconfiguration-xaxisdisplayoptions // XAxisDisplayOptions interface{} `field:"optional" json:"xAxisDisplayOptions" yaml:"xAxisDisplayOptions"` // The options that determine the presentation of the x-axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramconfiguration.html#cfn-quicksight-template-histogramconfiguration-xaxislabeloptions // XAxisLabelOptions interface{} `field:"optional" json:"xAxisLabelOptions" yaml:"xAxisLabelOptions"` // The options that determine the presentation of the y-axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramconfiguration.html#cfn-quicksight-template-histogramconfiguration-yaxisdisplayoptions // YAxisDisplayOptions interface{} `field:"optional" json:"yAxisDisplayOptions" yaml:"yAxisDisplayOptions"` }
The configuration for a `HistogramVisual` .
Example:
type CfnTemplate_HistogramFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_HistogramFieldWellsProperty struct { // The field well configuration of a histogram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramfieldwells.html#cfn-quicksight-template-histogramfieldwells-histogramaggregatedfieldwells // HistogramAggregatedFieldWells interface{} `field:"optional" json:"histogramAggregatedFieldWells" yaml:"histogramAggregatedFieldWells"` }
The field well configuration of a histogram.
Example:
// 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" histogramFieldWellsProperty := &HistogramFieldWellsProperty{ HistogramAggregatedFieldWells: &HistogramAggregatedFieldWellsProperty{ Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }, }
type CfnTemplate_HistogramVisualProperty ¶ added in v2.72.0
type CfnTemplate_HistogramVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramvisual.html#cfn-quicksight-template-histogramvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramvisual.html#cfn-quicksight-template-histogramvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration for a `HistogramVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramvisual.html#cfn-quicksight-template-histogramvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramvisual.html#cfn-quicksight-template-histogramvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramvisual.html#cfn-quicksight-template-histogramvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A histogram.
For more information, see [Using histograms](https://docs.aws.amazon.com/quicksight/latest/user/histogram-charts.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnTemplate_InsightConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_InsightConfigurationProperty struct { // The computations configurations of the insight visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-insightconfiguration.html#cfn-quicksight-template-insightconfiguration-computations // Computations interface{} `field:"optional" json:"computations" yaml:"computations"` // The custom narrative of the insight visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-insightconfiguration.html#cfn-quicksight-template-insightconfiguration-customnarrative // CustomNarrative interface{} `field:"optional" json:"customNarrative" yaml:"customNarrative"` }
The configuration of an insight visual.
Example:
type CfnTemplate_InsightVisualProperty ¶ added in v2.72.0
type CfnTemplate_InsightVisualProperty struct { // The dataset that is used in the insight visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-insightvisual.html#cfn-quicksight-template-insightvisual-datasetidentifier // DataSetIdentifier *string `field:"required" json:"dataSetIdentifier" yaml:"dataSetIdentifier"` // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-insightvisual.html#cfn-quicksight-template-insightvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-insightvisual.html#cfn-quicksight-template-insightvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of an insight visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-insightvisual.html#cfn-quicksight-template-insightvisual-insightconfiguration // InsightConfiguration interface{} `field:"optional" json:"insightConfiguration" yaml:"insightConfiguration"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-insightvisual.html#cfn-quicksight-template-insightvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-insightvisual.html#cfn-quicksight-template-insightvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
An insight visual.
For more information, see [Working with insights](https://docs.aws.amazon.com/quicksight/latest/user/computational-insights.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnTemplate_IntegerDefaultValuesProperty ¶ added in v2.72.0
type CfnTemplate_IntegerDefaultValuesProperty struct { // The dynamic value of the `IntegerDefaultValues` . // // Different defaults are displayed according to users, groups, and values mapping. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-integerdefaultvalues.html#cfn-quicksight-template-integerdefaultvalues-dynamicvalue // DynamicValue interface{} `field:"optional" json:"dynamicValue" yaml:"dynamicValue"` // The static values of the `IntegerDefaultValues` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-integerdefaultvalues.html#cfn-quicksight-template-integerdefaultvalues-staticvalues // StaticValues interface{} `field:"optional" json:"staticValues" yaml:"staticValues"` }
The default values of the `IntegerParameterDeclaration` .
Example:
// 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" integerDefaultValuesProperty := &IntegerDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []interface{}{ jsii.Number(123), }, }
type CfnTemplate_IntegerParameterDeclarationProperty ¶ added in v2.72.0
type CfnTemplate_IntegerParameterDeclarationProperty struct { // The name of the parameter that is being declared. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-integerparameterdeclaration.html#cfn-quicksight-template-integerparameterdeclaration-name // Name *string `field:"required" json:"name" yaml:"name"` // The value type determines whether the parameter is a single-value or multi-value parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-integerparameterdeclaration.html#cfn-quicksight-template-integerparameterdeclaration-parametervaluetype // ParameterValueType *string `field:"required" json:"parameterValueType" yaml:"parameterValueType"` // The default values of a parameter. // // If the parameter is a single-value parameter, a maximum of one default value can be provided. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-integerparameterdeclaration.html#cfn-quicksight-template-integerparameterdeclaration-defaultvalues // DefaultValues interface{} `field:"optional" json:"defaultValues" yaml:"defaultValues"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-integerparameterdeclaration.html#cfn-quicksight-template-integerparameterdeclaration-mappeddatasetparameters // MappedDataSetParameters interface{} `field:"optional" json:"mappedDataSetParameters" yaml:"mappedDataSetParameters"` // A parameter declaration for the `Integer` data type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-integerparameterdeclaration.html#cfn-quicksight-template-integerparameterdeclaration-valuewhenunset // ValueWhenUnset interface{} `field:"optional" json:"valueWhenUnset" yaml:"valueWhenUnset"` }
A parameter declaration for the `Integer` data type.
Example:
// 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" integerParameterDeclarationProperty := &IntegerParameterDeclarationProperty{ Name: jsii.String("name"), ParameterValueType: jsii.String("parameterValueType"), // the properties below are optional DefaultValues: &IntegerDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []interface{}{ jsii.Number(123), }, }, MappedDataSetParameters: []interface{}{ &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }, }, ValueWhenUnset: &IntegerValueWhenUnsetConfigurationProperty{ CustomValue: jsii.Number(123), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }, }
type CfnTemplate_IntegerValueWhenUnsetConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_IntegerValueWhenUnsetConfigurationProperty struct { // A custom value that's used when the value of a parameter isn't set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-integervaluewhenunsetconfiguration.html#cfn-quicksight-template-integervaluewhenunsetconfiguration-customvalue // CustomValue *float64 `field:"optional" json:"customValue" yaml:"customValue"` // The built-in options for default values. The value can be one of the following:. // // - `RECOMMENDED` : The recommended value. // - `NULL` : The `NULL` value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-integervaluewhenunsetconfiguration.html#cfn-quicksight-template-integervaluewhenunsetconfiguration-valuewhenunsetoption // ValueWhenUnsetOption *string `field:"optional" json:"valueWhenUnsetOption" yaml:"valueWhenUnsetOption"` }
A parameter declaration for the `Integer` data type.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" integerValueWhenUnsetConfigurationProperty := &IntegerValueWhenUnsetConfigurationProperty{ CustomValue: jsii.Number(123), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }
type CfnTemplate_ItemsLimitConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_ItemsLimitConfigurationProperty struct { // The limit on how many items of a field are showed in the chart. // // For example, the number of slices that are displayed in a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-itemslimitconfiguration.html#cfn-quicksight-template-itemslimitconfiguration-itemslimit // ItemsLimit *float64 `field:"optional" json:"itemsLimit" yaml:"itemsLimit"` // The `Show other` of an axis in the chart. Choose one of the following options:. // // - `INCLUDE` // - `EXCLUDE`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-itemslimitconfiguration.html#cfn-quicksight-template-itemslimitconfiguration-othercategories // OtherCategories *string `field:"optional" json:"otherCategories" yaml:"otherCategories"` }
The limit configuration of the visual display for an axis.
Example:
// 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" itemsLimitConfigurationProperty := &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }
type CfnTemplate_KPIActualValueConditionalFormattingProperty ¶ added in v2.101.0
type CfnTemplate_KPIActualValueConditionalFormattingProperty struct { // The conditional formatting of the actual value's icon. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiactualvalueconditionalformatting.html#cfn-quicksight-template-kpiactualvalueconditionalformatting-icon // Icon interface{} `field:"optional" json:"icon" yaml:"icon"` // The conditional formatting of the actual value's text color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiactualvalueconditionalformatting.html#cfn-quicksight-template-kpiactualvalueconditionalformatting-textcolor // TextColor interface{} `field:"optional" json:"textColor" yaml:"textColor"` }
The conditional formatting for the actual value of a KPI visual.
Example:
// 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" kPIActualValueConditionalFormattingProperty := &KPIActualValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnTemplate_KPIComparisonValueConditionalFormattingProperty ¶ added in v2.101.0
type CfnTemplate_KPIComparisonValueConditionalFormattingProperty struct { // The conditional formatting of the comparison value's icon. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpicomparisonvalueconditionalformatting.html#cfn-quicksight-template-kpicomparisonvalueconditionalformatting-icon // Icon interface{} `field:"optional" json:"icon" yaml:"icon"` // The conditional formatting of the comparison value's text color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpicomparisonvalueconditionalformatting.html#cfn-quicksight-template-kpicomparisonvalueconditionalformatting-textcolor // TextColor interface{} `field:"optional" json:"textColor" yaml:"textColor"` }
The conditional formatting for the comparison value of a KPI visual.
Example:
// 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" kPIComparisonValueConditionalFormattingProperty := &KPIComparisonValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnTemplate_KPIConditionalFormattingOptionProperty ¶ added in v2.72.0
type CfnTemplate_KPIConditionalFormattingOptionProperty struct { // The conditional formatting for the actual value of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiconditionalformattingoption.html#cfn-quicksight-template-kpiconditionalformattingoption-actualvalue // ActualValue interface{} `field:"optional" json:"actualValue" yaml:"actualValue"` // The conditional formatting for the comparison value of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiconditionalformattingoption.html#cfn-quicksight-template-kpiconditionalformattingoption-comparisonvalue // ComparisonValue interface{} `field:"optional" json:"comparisonValue" yaml:"comparisonValue"` // The conditional formatting for the primary value of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiconditionalformattingoption.html#cfn-quicksight-template-kpiconditionalformattingoption-primaryvalue // PrimaryValue interface{} `field:"optional" json:"primaryValue" yaml:"primaryValue"` // The conditional formatting for the progress bar of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiconditionalformattingoption.html#cfn-quicksight-template-kpiconditionalformattingoption-progressbar // ProgressBar interface{} `field:"optional" json:"progressBar" yaml:"progressBar"` }
The conditional formatting options of a KPI visual.
Example:
// 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" kPIConditionalFormattingOptionProperty := &KPIConditionalFormattingOptionProperty{ ActualValue: &KPIActualValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, ComparisonValue: &KPIComparisonValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, PrimaryValue: &KPIPrimaryValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, ProgressBar: &KPIProgressBarConditionalFormattingProperty{ ForegroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }
type CfnTemplate_KPIConditionalFormattingProperty ¶ added in v2.72.0
type CfnTemplate_KPIConditionalFormattingProperty struct { // The conditional formatting options of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiconditionalformatting.html#cfn-quicksight-template-kpiconditionalformatting-conditionalformattingoptions // ConditionalFormattingOptions interface{} `field:"optional" json:"conditionalFormattingOptions" yaml:"conditionalFormattingOptions"` }
The conditional formatting of a KPI visual.
Example:
// 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" kPIConditionalFormattingProperty := &KPIConditionalFormattingProperty{ ConditionalFormattingOptions: []interface{}{ &KPIConditionalFormattingOptionProperty{ ActualValue: &KPIActualValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, ComparisonValue: &KPIComparisonValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, PrimaryValue: &KPIPrimaryValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, ProgressBar: &KPIProgressBarConditionalFormattingProperty{ ForegroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, }, }
type CfnTemplate_KPIConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_KPIConfigurationProperty struct { // The field well configuration of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiconfiguration.html#cfn-quicksight-template-kpiconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The options that determine the presentation of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiconfiguration.html#cfn-quicksight-template-kpiconfiguration-kpioptions // KpiOptions interface{} `field:"optional" json:"kpiOptions" yaml:"kpiOptions"` // The sort configuration of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiconfiguration.html#cfn-quicksight-template-kpiconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` }
The configuration of a KPI visual.
Example:
type CfnTemplate_KPIFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_KPIFieldWellsProperty struct { // The target value field wells of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpifieldwells.html#cfn-quicksight-template-kpifieldwells-targetvalues // TargetValues interface{} `field:"optional" json:"targetValues" yaml:"targetValues"` // The trend group field wells of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpifieldwells.html#cfn-quicksight-template-kpifieldwells-trendgroups // TrendGroups interface{} `field:"optional" json:"trendGroups" yaml:"trendGroups"` // The value field wells of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpifieldwells.html#cfn-quicksight-template-kpifieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The field well configuration of a KPI visual.
Example:
type CfnTemplate_KPIOptionsProperty ¶ added in v2.72.0
type CfnTemplate_KPIOptionsProperty struct { // The comparison configuration of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpioptions.html#cfn-quicksight-template-kpioptions-comparison // Comparison interface{} `field:"optional" json:"comparison" yaml:"comparison"` // The options that determine the primary value display type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpioptions.html#cfn-quicksight-template-kpioptions-primaryvaluedisplaytype // PrimaryValueDisplayType *string `field:"optional" json:"primaryValueDisplayType" yaml:"primaryValueDisplayType"` // The options that determine the primary value font configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpioptions.html#cfn-quicksight-template-kpioptions-primaryvaluefontconfiguration // PrimaryValueFontConfiguration interface{} `field:"optional" json:"primaryValueFontConfiguration" yaml:"primaryValueFontConfiguration"` // The options that determine the presentation of the progress bar of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpioptions.html#cfn-quicksight-template-kpioptions-progressbar // ProgressBar interface{} `field:"optional" json:"progressBar" yaml:"progressBar"` // The options that determine the presentation of the secondary value of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpioptions.html#cfn-quicksight-template-kpioptions-secondaryvalue // SecondaryValue interface{} `field:"optional" json:"secondaryValue" yaml:"secondaryValue"` // The options that determine the secondary value font configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpioptions.html#cfn-quicksight-template-kpioptions-secondaryvaluefontconfiguration // SecondaryValueFontConfiguration interface{} `field:"optional" json:"secondaryValueFontConfiguration" yaml:"secondaryValueFontConfiguration"` // The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpioptions.html#cfn-quicksight-template-kpioptions-sparkline // Sparkline interface{} `field:"optional" json:"sparkline" yaml:"sparkline"` // The options that determine the presentation of trend arrows in a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpioptions.html#cfn-quicksight-template-kpioptions-trendarrows // TrendArrows interface{} `field:"optional" json:"trendArrows" yaml:"trendArrows"` // The options that determine the layout a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpioptions.html#cfn-quicksight-template-kpioptions-visuallayoutoptions // VisualLayoutOptions interface{} `field:"optional" json:"visualLayoutOptions" yaml:"visualLayoutOptions"` }
The options that determine the presentation of a KPI visual.
Example:
// 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" kPIOptionsProperty := &KPIOptionsProperty{ Comparison: &ComparisonConfigurationProperty{ ComparisonFormat: &ComparisonFormatConfigurationProperty{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, ComparisonMethod: jsii.String("comparisonMethod"), }, PrimaryValueDisplayType: jsii.String("primaryValueDisplayType"), PrimaryValueFontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, ProgressBar: &ProgressBarOptionsProperty{ Visibility: jsii.String("visibility"), }, SecondaryValue: &SecondaryValueOptionsProperty{ Visibility: jsii.String("visibility"), }, SecondaryValueFontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Sparkline: &KPISparklineOptionsProperty{ Type: jsii.String("type"), // the properties below are optional Color: jsii.String("color"), TooltipVisibility: jsii.String("tooltipVisibility"), Visibility: jsii.String("visibility"), }, TrendArrows: &TrendArrowOptionsProperty{ Visibility: jsii.String("visibility"), }, VisualLayoutOptions: &KPIVisualLayoutOptionsProperty{ StandardLayout: &KPIVisualStandardLayoutProperty{ Type: jsii.String("type"), }, }, }
type CfnTemplate_KPIPrimaryValueConditionalFormattingProperty ¶ added in v2.72.0
type CfnTemplate_KPIPrimaryValueConditionalFormattingProperty struct { // The conditional formatting of the primary value's icon. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiprimaryvalueconditionalformatting.html#cfn-quicksight-template-kpiprimaryvalueconditionalformatting-icon // Icon interface{} `field:"optional" json:"icon" yaml:"icon"` // The conditional formatting of the primary value's text color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiprimaryvalueconditionalformatting.html#cfn-quicksight-template-kpiprimaryvalueconditionalformatting-textcolor // TextColor interface{} `field:"optional" json:"textColor" yaml:"textColor"` }
The conditional formatting for the primary value of a KPI visual.
Example:
// 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" kPIPrimaryValueConditionalFormattingProperty := &KPIPrimaryValueConditionalFormattingProperty{ Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnTemplate_KPIProgressBarConditionalFormattingProperty ¶ added in v2.72.0
type CfnTemplate_KPIProgressBarConditionalFormattingProperty struct { // The conditional formatting of the progress bar's foreground color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiprogressbarconditionalformatting.html#cfn-quicksight-template-kpiprogressbarconditionalformatting-foregroundcolor // ForegroundColor interface{} `field:"optional" json:"foregroundColor" yaml:"foregroundColor"` }
The conditional formatting for the progress bar of a KPI visual.
Example:
// 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" kPIProgressBarConditionalFormattingProperty := &KPIProgressBarConditionalFormattingProperty{ ForegroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnTemplate_KPISortConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_KPISortConfigurationProperty struct { // The sort configuration of the trend group fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpisortconfiguration.html#cfn-quicksight-template-kpisortconfiguration-trendgroupsort // TrendGroupSort interface{} `field:"optional" json:"trendGroupSort" yaml:"trendGroupSort"` }
The sort configuration of a KPI visual.
Example:
// 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" kPISortConfigurationProperty := &KPISortConfigurationProperty{ TrendGroupSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnTemplate_KPISparklineOptionsProperty ¶ added in v2.101.0
type CfnTemplate_KPISparklineOptionsProperty struct { // The type of the sparkline. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpisparklineoptions.html#cfn-quicksight-template-kpisparklineoptions-type // Type *string `field:"required" json:"type" yaml:"type"` // The color of the sparkline. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpisparklineoptions.html#cfn-quicksight-template-kpisparklineoptions-color // Color *string `field:"optional" json:"color" yaml:"color"` // The tooltip visibility of the sparkline. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpisparklineoptions.html#cfn-quicksight-template-kpisparklineoptions-tooltipvisibility // TooltipVisibility *string `field:"optional" json:"tooltipVisibility" yaml:"tooltipVisibility"` // The visibility of the sparkline. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpisparklineoptions.html#cfn-quicksight-template-kpisparklineoptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.
Example:
// 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" kPISparklineOptionsProperty := &KPISparklineOptionsProperty{ Type: jsii.String("type"), // the properties below are optional Color: jsii.String("color"), TooltipVisibility: jsii.String("tooltipVisibility"), Visibility: jsii.String("visibility"), }
type CfnTemplate_KPIVisualLayoutOptionsProperty ¶ added in v2.101.0
type CfnTemplate_KPIVisualLayoutOptionsProperty struct { // The standard layout of the KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpivisuallayoutoptions.html#cfn-quicksight-template-kpivisuallayoutoptions-standardlayout // StandardLayout interface{} `field:"optional" json:"standardLayout" yaml:"standardLayout"` }
The options that determine the layout a KPI visual.
Example:
// 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" kPIVisualLayoutOptionsProperty := &KPIVisualLayoutOptionsProperty{ StandardLayout: &KPIVisualStandardLayoutProperty{ Type: jsii.String("type"), }, }
type CfnTemplate_KPIVisualProperty ¶ added in v2.72.0
type CfnTemplate_KPIVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpivisual.html#cfn-quicksight-template-kpivisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpivisual.html#cfn-quicksight-template-kpivisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpivisual.html#cfn-quicksight-template-kpivisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpivisual.html#cfn-quicksight-template-kpivisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The conditional formatting of a KPI visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpivisual.html#cfn-quicksight-template-kpivisual-conditionalformatting // ConditionalFormatting interface{} `field:"optional" json:"conditionalFormatting" yaml:"conditionalFormatting"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpivisual.html#cfn-quicksight-template-kpivisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpivisual.html#cfn-quicksight-template-kpivisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A key performance indicator (KPI).
For more information, see [Using KPIs](https://docs.aws.amazon.com/quicksight/latest/user/kpi.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnTemplate_KPIVisualStandardLayoutProperty ¶ added in v2.101.0
type CfnTemplate_KPIVisualStandardLayoutProperty struct { // The standard layout type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpivisualstandardlayout.html#cfn-quicksight-template-kpivisualstandardlayout-type // Type *string `field:"required" json:"type" yaml:"type"` }
The standard layout of the KPI visual.
Example:
// 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" kPIVisualStandardLayoutProperty := &KPIVisualStandardLayoutProperty{ Type: jsii.String("type"), }
type CfnTemplate_LabelOptionsProperty ¶ added in v2.72.0
type CfnTemplate_LabelOptionsProperty struct { // The text for the label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-labeloptions.html#cfn-quicksight-template-labeloptions-customlabel // CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"` // The font configuration of the label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-labeloptions.html#cfn-quicksight-template-labeloptions-fontconfiguration // FontConfiguration interface{} `field:"optional" json:"fontConfiguration" yaml:"fontConfiguration"` // Determines whether or not the label is visible. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-labeloptions.html#cfn-quicksight-template-labeloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The share label options for the labels.
Example:
// 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" labelOptionsProperty := &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }
type CfnTemplate_LayoutConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_LayoutConfigurationProperty struct { // A free-form is optimized for a fixed width and has more control over the exact placement of layout elements. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-layoutconfiguration.html#cfn-quicksight-template-layoutconfiguration-freeformlayout // FreeFormLayout interface{} `field:"optional" json:"freeFormLayout" yaml:"freeFormLayout"` // A type of layout that can be used on a sheet. // // In a grid layout, visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size. A grid layout can be configured to behave in one of two ways when the viewport is resized: `FIXED` or `RESPONSIVE` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-layoutconfiguration.html#cfn-quicksight-template-layoutconfiguration-gridlayout // GridLayout interface{} `field:"optional" json:"gridLayout" yaml:"gridLayout"` // A section based layout organizes visuals into multiple sections and has customized header, footer and page break. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-layoutconfiguration.html#cfn-quicksight-template-layoutconfiguration-sectionbasedlayout // SectionBasedLayout interface{} `field:"optional" json:"sectionBasedLayout" yaml:"sectionBasedLayout"` }
The configuration that determines what the type of layout will be used on a sheet.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" layoutConfigurationProperty := &LayoutConfigurationProperty{ FreeFormLayout: &FreeFormLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, // the properties below are optional CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, GridLayout: &GridLayoutConfigurationProperty{ Elements: []interface{}{ &GridLayoutElementProperty{ ColumnSpan: jsii.Number(123), ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), RowSpan: jsii.Number(123), // the properties below are optional ColumnIndex: jsii.Number(123), RowIndex: jsii.Number(123), }, }, // the properties below are optional CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, SectionBasedLayout: &SectionBasedLayoutConfigurationProperty{ BodySections: []interface{}{ &BodySectionConfigurationProperty{ Content: &BodySectionContentProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional PageBreakConfiguration: &SectionPageBreakConfigurationProperty{ After: &SectionAfterPageBreakProperty{ Status: jsii.String("status"), }, }, Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{ PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }, }, FooterSections: []interface{}{ &HeaderFooterSectionConfigurationProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, HeaderSections: []interface{}{ &HeaderFooterSectionConfigurationProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, }, }
type CfnTemplate_LayoutProperty ¶ added in v2.72.0
type CfnTemplate_LayoutProperty struct { // The configuration that determines what the type of layout for a sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-layout.html#cfn-quicksight-template-layout-configuration // Configuration interface{} `field:"required" json:"configuration" yaml:"configuration"` }
A `Layout` defines the placement of elements within a sheet.
For more information, see [Types of layout](https://docs.aws.amazon.com/quicksight/latest/user/types-of-layout.html) in the *Amazon QuickSight User Guide* .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" layoutProperty := &LayoutProperty{ Configuration: &LayoutConfigurationProperty{ FreeFormLayout: &FreeFormLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, // the properties below are optional CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{ OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, GridLayout: &GridLayoutConfigurationProperty{ Elements: []interface{}{ &GridLayoutElementProperty{ ColumnSpan: jsii.Number(123), ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), RowSpan: jsii.Number(123), // the properties below are optional ColumnIndex: jsii.Number(123), RowIndex: jsii.Number(123), }, }, // the properties below are optional CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, SectionBasedLayout: &SectionBasedLayoutConfigurationProperty{ BodySections: []interface{}{ &BodySectionConfigurationProperty{ Content: &BodySectionContentProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional PageBreakConfiguration: &SectionPageBreakConfigurationProperty{ After: &SectionAfterPageBreakProperty{ Status: jsii.String("status"), }, }, Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{ PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }, }, FooterSections: []interface{}{ &HeaderFooterSectionConfigurationProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, HeaderSections: []interface{}{ &HeaderFooterSectionConfigurationProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, }, }, }
type CfnTemplate_LegendOptionsProperty ¶ added in v2.72.0
type CfnTemplate_LegendOptionsProperty struct { // The height of the legend. // // If this value is omitted, a default height is used when rendering. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-legendoptions.html#cfn-quicksight-template-legendoptions-height // Height *string `field:"optional" json:"height" yaml:"height"` // The positions for the legend. Choose one of the following options:. // // - `AUTO` // - `RIGHT` // - `BOTTOM` // - `LEFT`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-legendoptions.html#cfn-quicksight-template-legendoptions-position // Position *string `field:"optional" json:"position" yaml:"position"` // The custom title for the legend. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-legendoptions.html#cfn-quicksight-template-legendoptions-title // Title interface{} `field:"optional" json:"title" yaml:"title"` // Determines whether or not the legend is visible. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-legendoptions.html#cfn-quicksight-template-legendoptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` // The width of the legend. // // If this value is omitted, a default width is used when rendering. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-legendoptions.html#cfn-quicksight-template-legendoptions-width // Width *string `field:"optional" json:"width" yaml:"width"` }
The options for the legend setup of a visual.
Example:
// 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" legendOptionsProperty := &LegendOptionsProperty{ Height: jsii.String("height"), Position: jsii.String("position"), Title: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), Width: jsii.String("width"), }
type CfnTemplate_LineChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_LineChartAggregatedFieldWellsProperty struct { // The category field wells of a line chart. // // Values are grouped by category fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartaggregatedfieldwells.html#cfn-quicksight-template-linechartaggregatedfieldwells-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The color field wells of a line chart. // // Values are grouped by category fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartaggregatedfieldwells.html#cfn-quicksight-template-linechartaggregatedfieldwells-colors // Colors interface{} `field:"optional" json:"colors" yaml:"colors"` // The small multiples field well of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartaggregatedfieldwells.html#cfn-quicksight-template-linechartaggregatedfieldwells-smallmultiples // SmallMultiples interface{} `field:"optional" json:"smallMultiples" yaml:"smallMultiples"` // The value field wells of a line chart. // // Values are aggregated based on categories. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartaggregatedfieldwells.html#cfn-quicksight-template-linechartaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The field well configuration of a line chart.
Example:
type CfnTemplate_LineChartConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_LineChartConfigurationProperty struct { // The default configuration of a line chart's contribution analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-contributionanalysisdefaults // ContributionAnalysisDefaults interface{} `field:"optional" json:"contributionAnalysisDefaults" yaml:"contributionAnalysisDefaults"` // The data label configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The options that determine the default presentation of all line series in `LineChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-defaultseriessettings // DefaultSeriesSettings interface{} `field:"optional" json:"defaultSeriesSettings" yaml:"defaultSeriesSettings"` // The field well configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The forecast configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-forecastconfigurations // ForecastConfigurations interface{} `field:"optional" json:"forecastConfigurations" yaml:"forecastConfigurations"` // The legend configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The series axis configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-primaryyaxisdisplayoptions // PrimaryYAxisDisplayOptions interface{} `field:"optional" json:"primaryYAxisDisplayOptions" yaml:"primaryYAxisDisplayOptions"` // The options that determine the presentation of the y-axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-primaryyaxislabeloptions // PrimaryYAxisLabelOptions interface{} `field:"optional" json:"primaryYAxisLabelOptions" yaml:"primaryYAxisLabelOptions"` // The reference lines configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-referencelines // ReferenceLines interface{} `field:"optional" json:"referenceLines" yaml:"referenceLines"` // The series axis configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-secondaryyaxisdisplayoptions // SecondaryYAxisDisplayOptions interface{} `field:"optional" json:"secondaryYAxisDisplayOptions" yaml:"secondaryYAxisDisplayOptions"` // The options that determine the presentation of the secondary y-axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-secondaryyaxislabeloptions // SecondaryYAxisLabelOptions interface{} `field:"optional" json:"secondaryYAxisLabelOptions" yaml:"secondaryYAxisLabelOptions"` // The series item configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-series // Series interface{} `field:"optional" json:"series" yaml:"series"` // The small multiples setup for the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-smallmultiplesoptions // SmallMultiplesOptions interface{} `field:"optional" json:"smallMultiplesOptions" yaml:"smallMultiplesOptions"` // The sort configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The tooltip configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // Determines the type of the line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-type // Type *string `field:"optional" json:"type" yaml:"type"` // The visual palette configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` // The options that determine the presentation of the x-axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-xaxisdisplayoptions // XAxisDisplayOptions interface{} `field:"optional" json:"xAxisDisplayOptions" yaml:"xAxisDisplayOptions"` // The options that determine the presentation of the x-axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-xaxislabeloptions // XAxisLabelOptions interface{} `field:"optional" json:"xAxisLabelOptions" yaml:"xAxisLabelOptions"` }
The configuration of a line chart.
Example:
type CfnTemplate_LineChartDefaultSeriesSettingsProperty ¶ added in v2.72.0
type CfnTemplate_LineChartDefaultSeriesSettingsProperty struct { // The axis to which you are binding all line series to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartdefaultseriessettings.html#cfn-quicksight-template-linechartdefaultseriessettings-axisbinding // AxisBinding *string `field:"optional" json:"axisBinding" yaml:"axisBinding"` // Line styles options for all line series in the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartdefaultseriessettings.html#cfn-quicksight-template-linechartdefaultseriessettings-linestylesettings // LineStyleSettings interface{} `field:"optional" json:"lineStyleSettings" yaml:"lineStyleSettings"` // Marker styles options for all line series in the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartdefaultseriessettings.html#cfn-quicksight-template-linechartdefaultseriessettings-markerstylesettings // MarkerStyleSettings interface{} `field:"optional" json:"markerStyleSettings" yaml:"markerStyleSettings"` }
The options that determine the default presentation of all line series in `LineChartVisual` .
Example:
// 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" lineChartDefaultSeriesSettingsProperty := &LineChartDefaultSeriesSettingsProperty{ AxisBinding: jsii.String("axisBinding"), LineStyleSettings: &LineChartLineStyleSettingsProperty{ LineInterpolation: jsii.String("lineInterpolation"), LineStyle: jsii.String("lineStyle"), LineVisibility: jsii.String("lineVisibility"), LineWidth: jsii.String("lineWidth"), }, MarkerStyleSettings: &LineChartMarkerStyleSettingsProperty{ MarkerColor: jsii.String("markerColor"), MarkerShape: jsii.String("markerShape"), MarkerSize: jsii.String("markerSize"), MarkerVisibility: jsii.String("markerVisibility"), }, }
type CfnTemplate_LineChartFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_LineChartFieldWellsProperty struct { // The field well configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartfieldwells.html#cfn-quicksight-template-linechartfieldwells-linechartaggregatedfieldwells // LineChartAggregatedFieldWells interface{} `field:"optional" json:"lineChartAggregatedFieldWells" yaml:"lineChartAggregatedFieldWells"` }
The field well configuration of a line chart.
Example:
type CfnTemplate_LineChartLineStyleSettingsProperty ¶ added in v2.72.0
type CfnTemplate_LineChartLineStyleSettingsProperty struct { // Interpolation style for line series. // // - `LINEAR` : Show as default, linear style. // - `SMOOTH` : Show as a smooth curve. // - `STEPPED` : Show steps in line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartlinestylesettings.html#cfn-quicksight-template-linechartlinestylesettings-lineinterpolation // LineInterpolation *string `field:"optional" json:"lineInterpolation" yaml:"lineInterpolation"` // Line style for line series. // // - `SOLID` : Show as a solid line. // - `DOTTED` : Show as a dotted line. // - `DASHED` : Show as a dashed line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartlinestylesettings.html#cfn-quicksight-template-linechartlinestylesettings-linestyle // LineStyle *string `field:"optional" json:"lineStyle" yaml:"lineStyle"` // Configuration option that determines whether to show the line for the series. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartlinestylesettings.html#cfn-quicksight-template-linechartlinestylesettings-linevisibility // LineVisibility *string `field:"optional" json:"lineVisibility" yaml:"lineVisibility"` // Width that determines the line thickness. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartlinestylesettings.html#cfn-quicksight-template-linechartlinestylesettings-linewidth // LineWidth *string `field:"optional" json:"lineWidth" yaml:"lineWidth"` }
Line styles options for a line series in `LineChartVisual` .
Example:
// 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" lineChartLineStyleSettingsProperty := &LineChartLineStyleSettingsProperty{ LineInterpolation: jsii.String("lineInterpolation"), LineStyle: jsii.String("lineStyle"), LineVisibility: jsii.String("lineVisibility"), LineWidth: jsii.String("lineWidth"), }
type CfnTemplate_LineChartMarkerStyleSettingsProperty ¶ added in v2.72.0
type CfnTemplate_LineChartMarkerStyleSettingsProperty struct { // Color of marker in the series. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartmarkerstylesettings.html#cfn-quicksight-template-linechartmarkerstylesettings-markercolor // MarkerColor *string `field:"optional" json:"markerColor" yaml:"markerColor"` // Shape option for markers in the series. // // - `CIRCLE` : Show marker as a circle. // - `TRIANGLE` : Show marker as a triangle. // - `SQUARE` : Show marker as a square. // - `DIAMOND` : Show marker as a diamond. // - `ROUNDED_SQUARE` : Show marker as a rounded square. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartmarkerstylesettings.html#cfn-quicksight-template-linechartmarkerstylesettings-markershape // MarkerShape *string `field:"optional" json:"markerShape" yaml:"markerShape"` // Size of marker in the series. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartmarkerstylesettings.html#cfn-quicksight-template-linechartmarkerstylesettings-markersize // MarkerSize *string `field:"optional" json:"markerSize" yaml:"markerSize"` // Configuration option that determines whether to show the markers in the series. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartmarkerstylesettings.html#cfn-quicksight-template-linechartmarkerstylesettings-markervisibility // MarkerVisibility *string `field:"optional" json:"markerVisibility" yaml:"markerVisibility"` }
Marker styles options for a line series in `LineChartVisual` .
Example:
// 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" lineChartMarkerStyleSettingsProperty := &LineChartMarkerStyleSettingsProperty{ MarkerColor: jsii.String("markerColor"), MarkerShape: jsii.String("markerShape"), MarkerSize: jsii.String("markerSize"), MarkerVisibility: jsii.String("markerVisibility"), }
type CfnTemplate_LineChartSeriesSettingsProperty ¶ added in v2.72.0
type CfnTemplate_LineChartSeriesSettingsProperty struct { // Line styles options for a line series in `LineChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartseriessettings.html#cfn-quicksight-template-linechartseriessettings-linestylesettings // LineStyleSettings interface{} `field:"optional" json:"lineStyleSettings" yaml:"lineStyleSettings"` // Marker styles options for a line series in `LineChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartseriessettings.html#cfn-quicksight-template-linechartseriessettings-markerstylesettings // MarkerStyleSettings interface{} `field:"optional" json:"markerStyleSettings" yaml:"markerStyleSettings"` }
The options that determine the presentation of a line series in the visual.
Example:
// 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" lineChartSeriesSettingsProperty := &LineChartSeriesSettingsProperty{ LineStyleSettings: &LineChartLineStyleSettingsProperty{ LineInterpolation: jsii.String("lineInterpolation"), LineStyle: jsii.String("lineStyle"), LineVisibility: jsii.String("lineVisibility"), LineWidth: jsii.String("lineWidth"), }, MarkerStyleSettings: &LineChartMarkerStyleSettingsProperty{ MarkerColor: jsii.String("markerColor"), MarkerShape: jsii.String("markerShape"), MarkerSize: jsii.String("markerSize"), MarkerVisibility: jsii.String("markerVisibility"), }, }
type CfnTemplate_LineChartSortConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_LineChartSortConfigurationProperty struct { // The limit on the number of categories that are displayed in a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartsortconfiguration.html#cfn-quicksight-template-linechartsortconfiguration-categoryitemslimitconfiguration // CategoryItemsLimitConfiguration interface{} `field:"optional" json:"categoryItemsLimitConfiguration" yaml:"categoryItemsLimitConfiguration"` // The sort configuration of the category fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartsortconfiguration.html#cfn-quicksight-template-linechartsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` // The limit on the number of lines that are displayed in a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartsortconfiguration.html#cfn-quicksight-template-linechartsortconfiguration-coloritemslimitconfiguration // ColorItemsLimitConfiguration interface{} `field:"optional" json:"colorItemsLimitConfiguration" yaml:"colorItemsLimitConfiguration"` // The limit on the number of small multiples panels that are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartsortconfiguration.html#cfn-quicksight-template-linechartsortconfiguration-smallmultipleslimitconfiguration // SmallMultiplesLimitConfiguration interface{} `field:"optional" json:"smallMultiplesLimitConfiguration" yaml:"smallMultiplesLimitConfiguration"` // The sort configuration of the small multiples field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartsortconfiguration.html#cfn-quicksight-template-linechartsortconfiguration-smallmultiplessort // SmallMultiplesSort interface{} `field:"optional" json:"smallMultiplesSort" yaml:"smallMultiplesSort"` }
The sort configuration of a line chart.
Example:
// 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" lineChartSortConfigurationProperty := &LineChartSortConfigurationProperty{ CategoryItemsLimitConfiguration: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, ColorItemsLimitConfiguration: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, SmallMultiplesLimitConfiguration: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, SmallMultiplesSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnTemplate_LineChartVisualProperty ¶ added in v2.72.0
type CfnTemplate_LineChartVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartvisual.html#cfn-quicksight-template-linechartvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartvisual.html#cfn-quicksight-template-linechartvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartvisual.html#cfn-quicksight-template-linechartvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartvisual.html#cfn-quicksight-template-linechartvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartvisual.html#cfn-quicksight-template-linechartvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartvisual.html#cfn-quicksight-template-linechartvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A line chart.
For more information, see [Using line charts](https://docs.aws.amazon.com/quicksight/latest/user/line-charts.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnTemplate_LineSeriesAxisDisplayOptionsProperty ¶ added in v2.72.0
type CfnTemplate_LineSeriesAxisDisplayOptionsProperty struct { // The options that determine the presentation of the line series axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-lineseriesaxisdisplayoptions.html#cfn-quicksight-template-lineseriesaxisdisplayoptions-axisoptions // AxisOptions interface{} `field:"optional" json:"axisOptions" yaml:"axisOptions"` // The configuration options that determine how missing data is treated during the rendering of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-lineseriesaxisdisplayoptions.html#cfn-quicksight-template-lineseriesaxisdisplayoptions-missingdataconfigurations // MissingDataConfigurations interface{} `field:"optional" json:"missingDataConfigurations" yaml:"missingDataConfigurations"` }
The series axis configuration of a line chart.
Example:
// 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" var dataDriven interface{} lineSeriesAxisDisplayOptionsProperty := &LineSeriesAxisDisplayOptionsProperty{ AxisOptions: &AxisDisplayOptionsProperty{ AxisLineVisibility: jsii.String("axisLineVisibility"), AxisOffset: jsii.String("axisOffset"), DataOptions: &AxisDataOptionsProperty{ DateAxisOptions: &DateAxisOptionsProperty{ MissingDateVisibility: jsii.String("missingDateVisibility"), }, NumericAxisOptions: &NumericAxisOptionsProperty{ Range: &AxisDisplayRangeProperty{ DataDriven: dataDriven, MinMax: &AxisDisplayMinMaxRangeProperty{ Maximum: jsii.Number(123), Minimum: jsii.Number(123), }, }, Scale: &AxisScaleProperty{ Linear: &AxisLinearScaleProperty{ StepCount: jsii.Number(123), StepSize: jsii.Number(123), }, Logarithmic: &AxisLogarithmicScaleProperty{ Base: jsii.Number(123), }, }, }, }, GridLineVisibility: jsii.String("gridLineVisibility"), ScrollbarOptions: &ScrollBarOptionsProperty{ Visibility: jsii.String("visibility"), VisibleRange: &VisibleRangeOptionsProperty{ PercentRange: &PercentVisibleRangeProperty{ From: jsii.Number(123), To: jsii.Number(123), }, }, }, TickLabelOptions: &AxisTickLabelOptionsProperty{ LabelOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, RotationAngle: jsii.Number(123), }, }, MissingDataConfigurations: []interface{}{ &MissingDataConfigurationProperty{ TreatmentOption: jsii.String("treatmentOption"), }, }, }
type CfnTemplate_ListControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnTemplate_ListControlDisplayOptionsProperty struct { // The configuration of info icon label options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontroldisplayoptions.html#cfn-quicksight-template-listcontroldisplayoptions-infoiconlabeloptions // InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"` // The configuration of the search options in a list control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontroldisplayoptions.html#cfn-quicksight-template-listcontroldisplayoptions-searchoptions // SearchOptions interface{} `field:"optional" json:"searchOptions" yaml:"searchOptions"` // The configuration of the `Select all` options in a list control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontroldisplayoptions.html#cfn-quicksight-template-listcontroldisplayoptions-selectalloptions // SelectAllOptions interface{} `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"` // The options to configure the title visibility, name, and font size. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontroldisplayoptions.html#cfn-quicksight-template-listcontroldisplayoptions-titleoptions // TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"` }
The display options of a control.
Example:
// 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" listControlDisplayOptionsProperty := &ListControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SearchOptions: &ListControlSearchOptionsProperty{ Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }
type CfnTemplate_ListControlSearchOptionsProperty ¶ added in v2.72.0
type CfnTemplate_ListControlSearchOptionsProperty struct { // The visibility configuration of the search options in a list control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontrolsearchoptions.html#cfn-quicksight-template-listcontrolsearchoptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The configuration of the search options in a list control.
Example:
// 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" listControlSearchOptionsProperty := &ListControlSearchOptionsProperty{ Visibility: jsii.String("visibility"), }
type CfnTemplate_ListControlSelectAllOptionsProperty ¶ added in v2.72.0
type CfnTemplate_ListControlSelectAllOptionsProperty struct { // The visibility configuration of the `Select all` options in a list control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontrolselectalloptions.html#cfn-quicksight-template-listcontrolselectalloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The configuration of the `Select all` options in a list control.
Example:
// 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" listControlSelectAllOptionsProperty := &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }
type CfnTemplate_LoadingAnimationProperty ¶ added in v2.72.0
type CfnTemplate_LoadingAnimationProperty struct { // The visibility configuration of `LoadingAnimation` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-loadinganimation.html#cfn-quicksight-template-loadinganimation-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The configuration of loading animation in free-form layout.
Example:
// 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" loadingAnimationProperty := &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }
type CfnTemplate_LocalNavigationConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_LocalNavigationConfigurationProperty struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-localnavigationconfiguration.html#cfn-quicksight-template-localnavigationconfiguration-targetsheetid // TargetSheetId *string `field:"required" json:"targetSheetId" yaml:"targetSheetId"` }
The navigation configuration for `CustomActionNavigationOperation` .
Example:
// 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" localNavigationConfigurationProperty := &LocalNavigationConfigurationProperty{ TargetSheetId: jsii.String("targetSheetId"), }
type CfnTemplate_LongFormatTextProperty ¶ added in v2.72.0
type CfnTemplate_LongFormatTextProperty struct { // Plain text format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-longformattext.html#cfn-quicksight-template-longformattext-plaintext // PlainText *string `field:"optional" json:"plainText" yaml:"plainText"` // Rich text. // // Examples of rich text include bold, underline, and italics. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-longformattext.html#cfn-quicksight-template-longformattext-richtext // RichText *string `field:"optional" json:"richText" yaml:"richText"` }
The text format for a subtitle.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" longFormatTextProperty := &LongFormatTextProperty{ PlainText: jsii.String("plainText"), RichText: jsii.String("richText"), }
type CfnTemplate_MappedDataSetParameterProperty ¶ added in v2.72.0
type CfnTemplate_MappedDataSetParameterProperty struct { // A unique name that identifies a dataset within the analysis or dashboard. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-mappeddatasetparameter.html#cfn-quicksight-template-mappeddatasetparameter-datasetidentifier // DataSetIdentifier *string `field:"required" json:"dataSetIdentifier" yaml:"dataSetIdentifier"` // The name of the dataset parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-mappeddatasetparameter.html#cfn-quicksight-template-mappeddatasetparameter-datasetparametername // DataSetParameterName *string `field:"required" json:"dataSetParameterName" yaml:"dataSetParameterName"` }
A dataset parameter that is mapped to an analysis parameter.
Example:
// 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" mappedDataSetParameterProperty := &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }
type CfnTemplate_MaximumLabelTypeProperty ¶ added in v2.72.0
type CfnTemplate_MaximumLabelTypeProperty struct { // The visibility of the maximum label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumlabeltype.html#cfn-quicksight-template-maximumlabeltype-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The maximum label of a data path label.
Example:
// 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" maximumLabelTypeProperty := &MaximumLabelTypeProperty{ Visibility: jsii.String("visibility"), }
type CfnTemplate_MaximumMinimumComputationProperty ¶ added in v2.72.0
type CfnTemplate_MaximumMinimumComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumminimumcomputation.html#cfn-quicksight-template-maximumminimumcomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The type of computation. Choose one of the following options:. // // - MAXIMUM: A maximum computation. // - MINIMUM: A minimum computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumminimumcomputation.html#cfn-quicksight-template-maximumminimumcomputation-type // Type *string `field:"required" json:"type" yaml:"type"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumminimumcomputation.html#cfn-quicksight-template-maximumminimumcomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The time field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumminimumcomputation.html#cfn-quicksight-template-maximumminimumcomputation-time // Time interface{} `field:"optional" json:"time" yaml:"time"` // The value field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumminimumcomputation.html#cfn-quicksight-template-maximumminimumcomputation-value // Value interface{} `field:"optional" json:"value" yaml:"value"` }
The maximum and minimum computation configuration.
Example:
// 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" maximumMinimumComputationProperty := &MaximumMinimumComputationProperty{ ComputationId: jsii.String("computationId"), Type: jsii.String("type"), // the properties below are optional Name: jsii.String("name"), Time: &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, Value: &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }
type CfnTemplate_MeasureFieldProperty ¶ added in v2.72.0
type CfnTemplate_MeasureFieldProperty struct { // The calculated measure field only used in pivot tables. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-measurefield.html#cfn-quicksight-template-measurefield-calculatedmeasurefield // CalculatedMeasureField interface{} `field:"optional" json:"calculatedMeasureField" yaml:"calculatedMeasureField"` // The measure type field with categorical type columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-measurefield.html#cfn-quicksight-template-measurefield-categoricalmeasurefield // CategoricalMeasureField interface{} `field:"optional" json:"categoricalMeasureField" yaml:"categoricalMeasureField"` // The measure type field with date type columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-measurefield.html#cfn-quicksight-template-measurefield-datemeasurefield // DateMeasureField interface{} `field:"optional" json:"dateMeasureField" yaml:"dateMeasureField"` // The measure type field with numerical type columns. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-measurefield.html#cfn-quicksight-template-measurefield-numericalmeasurefield // NumericalMeasureField interface{} `field:"optional" json:"numericalMeasureField" yaml:"numericalMeasureField"` }
The measure (metric) type field.
Example:
// 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" measureFieldProperty := &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }
type CfnTemplate_MetricComparisonComputationProperty ¶ added in v2.72.0
type CfnTemplate_MetricComparisonComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.html#cfn-quicksight-template-metriccomparisoncomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The field that is used in a metric comparison from value setup. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.html#cfn-quicksight-template-metriccomparisoncomputation-fromvalue // FromValue interface{} `field:"optional" json:"fromValue" yaml:"fromValue"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.html#cfn-quicksight-template-metriccomparisoncomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The field that is used in a metric comparison to value setup. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.html#cfn-quicksight-template-metriccomparisoncomputation-targetvalue // TargetValue interface{} `field:"optional" json:"targetValue" yaml:"targetValue"` // The time field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.html#cfn-quicksight-template-metriccomparisoncomputation-time // Time interface{} `field:"optional" json:"time" yaml:"time"` }
The metric comparison computation configuration.
Example:
type CfnTemplate_MinimumLabelTypeProperty ¶ added in v2.72.0
type CfnTemplate_MinimumLabelTypeProperty struct { // The visibility of the minimum label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-minimumlabeltype.html#cfn-quicksight-template-minimumlabeltype-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The minimum label of a data path label.
Example:
// 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" minimumLabelTypeProperty := &MinimumLabelTypeProperty{ Visibility: jsii.String("visibility"), }
type CfnTemplate_MissingDataConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_MissingDataConfigurationProperty struct { // The treatment option that determines how missing data should be rendered. Choose from the following options:. // // - `INTERPOLATE` : Interpolate missing values between the prior and the next known value. // - `SHOW_AS_ZERO` : Show missing values as the value `0` . // - `SHOW_AS_BLANK` : Display a blank space when rendering missing data. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-missingdataconfiguration.html#cfn-quicksight-template-missingdataconfiguration-treatmentoption // TreatmentOption *string `field:"optional" json:"treatmentOption" yaml:"treatmentOption"` }
The configuration options that determine how missing data is treated during the rendering of a line chart.
Example:
// 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" missingDataConfigurationProperty := &MissingDataConfigurationProperty{ TreatmentOption: jsii.String("treatmentOption"), }
type CfnTemplate_NegativeValueConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_NegativeValueConfigurationProperty struct { // Determines the display mode of the negative value configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-negativevalueconfiguration.html#cfn-quicksight-template-negativevalueconfiguration-displaymode // DisplayMode *string `field:"required" json:"displayMode" yaml:"displayMode"` }
The options that determine the negative value configuration.
Example:
// 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" negativeValueConfigurationProperty := &NegativeValueConfigurationProperty{ DisplayMode: jsii.String("displayMode"), }
type CfnTemplate_NullValueFormatConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_NullValueFormatConfigurationProperty struct { // Determines the null string of null values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-nullvalueformatconfiguration.html#cfn-quicksight-template-nullvalueformatconfiguration-nullstring // NullString *string `field:"required" json:"nullString" yaml:"nullString"` }
The options that determine the null value format configuration.
Example:
// 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" nullValueFormatConfigurationProperty := &NullValueFormatConfigurationProperty{ NullString: jsii.String("nullString"), }
type CfnTemplate_NumberDisplayFormatConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_NumberDisplayFormatConfigurationProperty struct { // The option that determines the decimal places configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numberdisplayformatconfiguration.html#cfn-quicksight-template-numberdisplayformatconfiguration-decimalplacesconfiguration // DecimalPlacesConfiguration interface{} `field:"optional" json:"decimalPlacesConfiguration" yaml:"decimalPlacesConfiguration"` // The options that determine the negative value configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numberdisplayformatconfiguration.html#cfn-quicksight-template-numberdisplayformatconfiguration-negativevalueconfiguration // NegativeValueConfiguration interface{} `field:"optional" json:"negativeValueConfiguration" yaml:"negativeValueConfiguration"` // The options that determine the null value format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numberdisplayformatconfiguration.html#cfn-quicksight-template-numberdisplayformatconfiguration-nullvalueformatconfiguration // NullValueFormatConfiguration interface{} `field:"optional" json:"nullValueFormatConfiguration" yaml:"nullValueFormatConfiguration"` // Determines the number scale value of the number format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numberdisplayformatconfiguration.html#cfn-quicksight-template-numberdisplayformatconfiguration-numberscale // NumberScale *string `field:"optional" json:"numberScale" yaml:"numberScale"` // Determines the prefix value of the number format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numberdisplayformatconfiguration.html#cfn-quicksight-template-numberdisplayformatconfiguration-prefix // Prefix *string `field:"optional" json:"prefix" yaml:"prefix"` // The options that determine the numeric separator configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numberdisplayformatconfiguration.html#cfn-quicksight-template-numberdisplayformatconfiguration-separatorconfiguration // SeparatorConfiguration interface{} `field:"optional" json:"separatorConfiguration" yaml:"separatorConfiguration"` // Determines the suffix value of the number format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numberdisplayformatconfiguration.html#cfn-quicksight-template-numberdisplayformatconfiguration-suffix // Suffix *string `field:"optional" json:"suffix" yaml:"suffix"` }
The options that determine the number display format configuration.
Example:
// 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" numberDisplayFormatConfigurationProperty := &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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }
type CfnTemplate_NumberFormatConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_NumberFormatConfigurationProperty struct { // The options that determine the numeric format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numberformatconfiguration.html#cfn-quicksight-template-numberformatconfiguration-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` }
Formatting configuration for number fields.
Example:
// 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" numberFormatConfigurationProperty := &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }
type CfnTemplate_NumericAxisOptionsProperty ¶ added in v2.72.0
type CfnTemplate_NumericAxisOptionsProperty struct { // The range setup of a numeric axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericaxisoptions.html#cfn-quicksight-template-numericaxisoptions-range // Range interface{} `field:"optional" json:"range" yaml:"range"` // The scale setup of a numeric axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericaxisoptions.html#cfn-quicksight-template-numericaxisoptions-scale // Scale interface{} `field:"optional" json:"scale" yaml:"scale"` }
The options for an axis with a numeric field.
Example:
// 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" var dataDriven interface{} numericAxisOptionsProperty := &NumericAxisOptionsProperty{ Range: &AxisDisplayRangeProperty{ DataDriven: dataDriven, MinMax: &AxisDisplayMinMaxRangeProperty{ Maximum: jsii.Number(123), Minimum: jsii.Number(123), }, }, Scale: &AxisScaleProperty{ Linear: &AxisLinearScaleProperty{ StepCount: jsii.Number(123), StepSize: jsii.Number(123), }, Logarithmic: &AxisLogarithmicScaleProperty{ Base: jsii.Number(123), }, }, }
type CfnTemplate_NumericEqualityDrillDownFilterProperty ¶ added in v2.72.0
type CfnTemplate_NumericEqualityDrillDownFilterProperty struct { // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalitydrilldownfilter.html#cfn-quicksight-template-numericequalitydrilldownfilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The value of the double input numeric drill down filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalitydrilldownfilter.html#cfn-quicksight-template-numericequalitydrilldownfilter-value // // Default: - 0. // Value *float64 `field:"required" json:"value" yaml:"value"` }
The category drill down filter.
Example:
// 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" numericEqualityDrillDownFilterProperty := &NumericEqualityDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Value: jsii.Number(123), }
type CfnTemplate_NumericEqualityFilterProperty ¶ added in v2.72.0
type CfnTemplate_NumericEqualityFilterProperty struct { // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalityfilter.html#cfn-quicksight-template-numericequalityfilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // An identifier that uniquely identifies a filter within a dashboard, analysis, or template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalityfilter.html#cfn-quicksight-template-numericequalityfilter-filterid // FilterId *string `field:"required" json:"filterId" yaml:"filterId"` // The match operator that is used to determine if a filter should be applied. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalityfilter.html#cfn-quicksight-template-numericequalityfilter-matchoperator // MatchOperator *string `field:"required" json:"matchOperator" yaml:"matchOperator"` // This option determines how null values should be treated when filtering data. // // - `ALL_VALUES` : Include null values in filtered results. // - `NULLS_ONLY` : Only include null values in filtered results. // - `NON_NULLS_ONLY` : Exclude null values from filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalityfilter.html#cfn-quicksight-template-numericequalityfilter-nulloption // NullOption *string `field:"required" json:"nullOption" yaml:"nullOption"` // The aggregation function of the filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalityfilter.html#cfn-quicksight-template-numericequalityfilter-aggregationfunction // AggregationFunction interface{} `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"` // The parameter whose value should be used for the filter value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalityfilter.html#cfn-quicksight-template-numericequalityfilter-parametername // ParameterName *string `field:"optional" json:"parameterName" yaml:"parameterName"` // Select all of the values. Null is not the assigned value of select all. // // - `FILTER_ALL_VALUES`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalityfilter.html#cfn-quicksight-template-numericequalityfilter-selectalloptions // SelectAllOptions *string `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"` // The input value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalityfilter.html#cfn-quicksight-template-numericequalityfilter-value // Value *float64 `field:"optional" json:"value" yaml:"value"` }
A `NumericEqualityFilter` filters values that are equal to the specified value.
Example:
// 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" numericEqualityFilterProperty := &NumericEqualityFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), MatchOperator: jsii.String("matchOperator"), NullOption: jsii.String("nullOption"), // the properties below are optional AggregationFunction: &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"), }, }, ParameterName: jsii.String("parameterName"), SelectAllOptions: jsii.String("selectAllOptions"), Value: jsii.Number(123), }
type CfnTemplate_NumericFormatConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_NumericFormatConfigurationProperty struct { // The options that determine the currency display format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericformatconfiguration.html#cfn-quicksight-template-numericformatconfiguration-currencydisplayformatconfiguration // CurrencyDisplayFormatConfiguration interface{} `field:"optional" json:"currencyDisplayFormatConfiguration" yaml:"currencyDisplayFormatConfiguration"` // The options that determine the number display format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericformatconfiguration.html#cfn-quicksight-template-numericformatconfiguration-numberdisplayformatconfiguration // NumberDisplayFormatConfiguration interface{} `field:"optional" json:"numberDisplayFormatConfiguration" yaml:"numberDisplayFormatConfiguration"` // The options that determine the percentage display format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericformatconfiguration.html#cfn-quicksight-template-numericformatconfiguration-percentagedisplayformatconfiguration // PercentageDisplayFormatConfiguration interface{} `field:"optional" json:"percentageDisplayFormatConfiguration" yaml:"percentageDisplayFormatConfiguration"` }
The options that determine the numeric format configuration.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" numericFormatConfigurationProperty := &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }
type CfnTemplate_NumericRangeFilterProperty ¶ added in v2.72.0
type CfnTemplate_NumericRangeFilterProperty struct { // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefilter.html#cfn-quicksight-template-numericrangefilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // An identifier that uniquely identifies a filter within a dashboard, analysis, or template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefilter.html#cfn-quicksight-template-numericrangefilter-filterid // FilterId *string `field:"required" json:"filterId" yaml:"filterId"` // This option determines how null values should be treated when filtering data. // // - `ALL_VALUES` : Include null values in filtered results. // - `NULLS_ONLY` : Only include null values in filtered results. // - `NON_NULLS_ONLY` : Exclude null values from filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefilter.html#cfn-quicksight-template-numericrangefilter-nulloption // NullOption *string `field:"required" json:"nullOption" yaml:"nullOption"` // The aggregation function of the filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefilter.html#cfn-quicksight-template-numericrangefilter-aggregationfunction // AggregationFunction interface{} `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"` // Determines whether the maximum value in the filter value range should be included in the filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefilter.html#cfn-quicksight-template-numericrangefilter-includemaximum // IncludeMaximum interface{} `field:"optional" json:"includeMaximum" yaml:"includeMaximum"` // Determines whether the minimum value in the filter value range should be included in the filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefilter.html#cfn-quicksight-template-numericrangefilter-includeminimum // IncludeMinimum interface{} `field:"optional" json:"includeMinimum" yaml:"includeMinimum"` // The maximum value for the filter value range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefilter.html#cfn-quicksight-template-numericrangefilter-rangemaximum // RangeMaximum interface{} `field:"optional" json:"rangeMaximum" yaml:"rangeMaximum"` // The minimum value for the filter value range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefilter.html#cfn-quicksight-template-numericrangefilter-rangeminimum // RangeMinimum interface{} `field:"optional" json:"rangeMinimum" yaml:"rangeMinimum"` // Select all of the values. Null is not the assigned value of select all. // // - `FILTER_ALL_VALUES`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefilter.html#cfn-quicksight-template-numericrangefilter-selectalloptions // SelectAllOptions *string `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"` }
A `NumericRangeFilter` filters values that are within the value range.
Example:
// 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" numericRangeFilterProperty := &NumericRangeFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), // the properties below are optional AggregationFunction: &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"), }, }, IncludeMaximum: jsii.Boolean(false), IncludeMinimum: jsii.Boolean(false), RangeMaximum: &NumericRangeFilterValueProperty{ Parameter: jsii.String("parameter"), StaticValue: jsii.Number(123), }, RangeMinimum: &NumericRangeFilterValueProperty{ Parameter: jsii.String("parameter"), StaticValue: jsii.Number(123), }, SelectAllOptions: jsii.String("selectAllOptions"), }
type CfnTemplate_NumericRangeFilterValueProperty ¶ added in v2.72.0
type CfnTemplate_NumericRangeFilterValueProperty struct { // The parameter that is used in the numeric range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefiltervalue.html#cfn-quicksight-template-numericrangefiltervalue-parameter // Parameter *string `field:"optional" json:"parameter" yaml:"parameter"` // The static value of the numeric range filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefiltervalue.html#cfn-quicksight-template-numericrangefiltervalue-staticvalue // StaticValue *float64 `field:"optional" json:"staticValue" yaml:"staticValue"` }
The value input pf the numeric range filter.
Example:
// 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" numericRangeFilterValueProperty := &NumericRangeFilterValueProperty{ Parameter: jsii.String("parameter"), StaticValue: jsii.Number(123), }
type CfnTemplate_NumericSeparatorConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_NumericSeparatorConfigurationProperty struct { // Determines the decimal separator. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericseparatorconfiguration.html#cfn-quicksight-template-numericseparatorconfiguration-decimalseparator // DecimalSeparator *string `field:"optional" json:"decimalSeparator" yaml:"decimalSeparator"` // The options that determine the thousands separator configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericseparatorconfiguration.html#cfn-quicksight-template-numericseparatorconfiguration-thousandsseparator // ThousandsSeparator interface{} `field:"optional" json:"thousandsSeparator" yaml:"thousandsSeparator"` }
The options that determine the numeric separator configuration.
Example:
// 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" numericSeparatorConfigurationProperty := &NumericSeparatorConfigurationProperty{ DecimalSeparator: jsii.String("decimalSeparator"), ThousandsSeparator: &ThousandSeparatorOptionsProperty{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }
type CfnTemplate_NumericalAggregationFunctionProperty ¶ added in v2.72.0
type CfnTemplate_NumericalAggregationFunctionProperty struct { // An aggregation based on the percentile of values in a dimension or measure. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericalaggregationfunction.html#cfn-quicksight-template-numericalaggregationfunction-percentileaggregation // PercentileAggregation interface{} `field:"optional" json:"percentileAggregation" yaml:"percentileAggregation"` // Built-in aggregation functions for numerical values. // // - `SUM` : The sum of a dimension or measure. // - `AVERAGE` : The average of a dimension or measure. // - `MIN` : The minimum value of a dimension or measure. // - `MAX` : The maximum value of a dimension or measure. // - `COUNT` : The count of a dimension or measure. // - `DISTINCT_COUNT` : The count of distinct values in a dimension or measure. // - `VAR` : The variance of a dimension or measure. // - `VARP` : The partitioned variance of a dimension or measure. // - `STDEV` : The standard deviation of a dimension or measure. // - `STDEVP` : The partitioned standard deviation of a dimension or measure. // - `MEDIAN` : The median value of a dimension or measure. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericalaggregationfunction.html#cfn-quicksight-template-numericalaggregationfunction-simplenumericalaggregation // SimpleNumericalAggregation *string `field:"optional" json:"simpleNumericalAggregation" yaml:"simpleNumericalAggregation"` }
Aggregation for numerical values.
Example:
// 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" numericalAggregationFunctionProperty := &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }
type CfnTemplate_NumericalDimensionFieldProperty ¶ added in v2.72.0
type CfnTemplate_NumericalDimensionFieldProperty struct { // The column that is used in the `NumericalDimensionField` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericaldimensionfield.html#cfn-quicksight-template-numericaldimensionfield-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The custom field ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericaldimensionfield.html#cfn-quicksight-template-numericaldimensionfield-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The format configuration of the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericaldimensionfield.html#cfn-quicksight-template-numericaldimensionfield-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` // The custom hierarchy ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericaldimensionfield.html#cfn-quicksight-template-numericaldimensionfield-hierarchyid // HierarchyId *string `field:"optional" json:"hierarchyId" yaml:"hierarchyId"` }
The dimension type field with numerical type columns.
Example:
// 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" numericalDimensionFieldProperty := &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }
type CfnTemplate_NumericalMeasureFieldProperty ¶ added in v2.72.0
type CfnTemplate_NumericalMeasureFieldProperty struct { // The column that is used in the `NumericalMeasureField` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericalmeasurefield.html#cfn-quicksight-template-numericalmeasurefield-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The custom field ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericalmeasurefield.html#cfn-quicksight-template-numericalmeasurefield-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The aggregation function of the measure field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericalmeasurefield.html#cfn-quicksight-template-numericalmeasurefield-aggregationfunction // AggregationFunction interface{} `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"` // The format configuration of the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericalmeasurefield.html#cfn-quicksight-template-numericalmeasurefield-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` }
The measure type field with numerical type columns.
Example:
// 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" numericalMeasureFieldProperty := &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }
type CfnTemplate_PaginationConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_PaginationConfigurationProperty struct { // Indicates the page number. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-paginationconfiguration.html#cfn-quicksight-template-paginationconfiguration-pagenumber // PageNumber *float64 `field:"required" json:"pageNumber" yaml:"pageNumber"` // Indicates how many items render in one page. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-paginationconfiguration.html#cfn-quicksight-template-paginationconfiguration-pagesize // PageSize *float64 `field:"required" json:"pageSize" yaml:"pageSize"` }
The pagination configuration for a table visual or boxplot.
Example:
// 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" paginationConfigurationProperty := &PaginationConfigurationProperty{ PageNumber: jsii.Number(123), PageSize: jsii.Number(123), }
type CfnTemplate_PanelConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_PanelConfigurationProperty struct { // Sets the background color for each panel. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-panelconfiguration.html#cfn-quicksight-template-panelconfiguration-backgroundcolor // BackgroundColor *string `field:"optional" json:"backgroundColor" yaml:"backgroundColor"` // Determines whether or not a background for each small multiples panel is rendered. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-panelconfiguration.html#cfn-quicksight-template-panelconfiguration-backgroundvisibility // BackgroundVisibility *string `field:"optional" json:"backgroundVisibility" yaml:"backgroundVisibility"` // Sets the line color of panel borders. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-panelconfiguration.html#cfn-quicksight-template-panelconfiguration-bordercolor // BorderColor *string `field:"optional" json:"borderColor" yaml:"borderColor"` // Sets the line style of panel borders. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-panelconfiguration.html#cfn-quicksight-template-panelconfiguration-borderstyle // BorderStyle *string `field:"optional" json:"borderStyle" yaml:"borderStyle"` // Sets the line thickness of panel borders. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-panelconfiguration.html#cfn-quicksight-template-panelconfiguration-borderthickness // BorderThickness *string `field:"optional" json:"borderThickness" yaml:"borderThickness"` // Determines whether or not each panel displays a border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-panelconfiguration.html#cfn-quicksight-template-panelconfiguration-bordervisibility // BorderVisibility *string `field:"optional" json:"borderVisibility" yaml:"borderVisibility"` // Sets the total amount of negative space to display between sibling panels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-panelconfiguration.html#cfn-quicksight-template-panelconfiguration-gutterspacing // GutterSpacing *string `field:"optional" json:"gutterSpacing" yaml:"gutterSpacing"` // Determines whether or not negative space between sibling panels is rendered. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-panelconfiguration.html#cfn-quicksight-template-panelconfiguration-guttervisibility // GutterVisibility *string `field:"optional" json:"gutterVisibility" yaml:"gutterVisibility"` // Configures the title display within each small multiples panel. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-panelconfiguration.html#cfn-quicksight-template-panelconfiguration-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A collection of options that configure how each panel displays in a small multiples chart.
Example:
// 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" panelConfigurationProperty := &PanelConfigurationProperty{ BackgroundColor: jsii.String("backgroundColor"), BackgroundVisibility: jsii.String("backgroundVisibility"), BorderColor: jsii.String("borderColor"), BorderStyle: jsii.String("borderStyle"), BorderThickness: jsii.String("borderThickness"), BorderVisibility: jsii.String("borderVisibility"), GutterSpacing: jsii.String("gutterSpacing"), GutterVisibility: jsii.String("gutterVisibility"), Title: &PanelTitleOptionsProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), Visibility: jsii.String("visibility"), }, }
type CfnTemplate_PanelTitleOptionsProperty ¶ added in v2.72.0
type CfnTemplate_PanelTitleOptionsProperty struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-paneltitleoptions.html#cfn-quicksight-template-paneltitleoptions-fontconfiguration // FontConfiguration interface{} `field:"optional" json:"fontConfiguration" yaml:"fontConfiguration"` // Sets the horizontal text alignment of the title within each panel. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-paneltitleoptions.html#cfn-quicksight-template-paneltitleoptions-horizontaltextalignment // HorizontalTextAlignment *string `field:"optional" json:"horizontalTextAlignment" yaml:"horizontalTextAlignment"` // Determines whether or not panel titles are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-paneltitleoptions.html#cfn-quicksight-template-paneltitleoptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options that determine the title styles for each small multiples panel.
Example:
// 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" panelTitleOptionsProperty := &PanelTitleOptionsProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), Visibility: jsii.String("visibility"), }
type CfnTemplate_ParameterControlProperty ¶ added in v2.72.0
type CfnTemplate_ParameterControlProperty struct { // A control from a date parameter that specifies date and time. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametercontrol.html#cfn-quicksight-template-parametercontrol-datetimepicker // DateTimePicker interface{} `field:"optional" json:"dateTimePicker" yaml:"dateTimePicker"` // A control to display a dropdown list with buttons that are used to select a single value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametercontrol.html#cfn-quicksight-template-parametercontrol-dropdown // Dropdown interface{} `field:"optional" json:"dropdown" yaml:"dropdown"` // A control to display a list with buttons or boxes that are used to select either a single value or multiple values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametercontrol.html#cfn-quicksight-template-parametercontrol-list // List interface{} `field:"optional" json:"list" yaml:"list"` // A control to display a horizontal toggle bar. // // This is used to change a value by sliding the toggle. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametercontrol.html#cfn-quicksight-template-parametercontrol-slider // Slider interface{} `field:"optional" json:"slider" yaml:"slider"` // A control to display a text box that is used to enter multiple entries. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametercontrol.html#cfn-quicksight-template-parametercontrol-textarea // TextArea interface{} `field:"optional" json:"textArea" yaml:"textArea"` // A control to display a text box that is used to enter a single entry. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametercontrol.html#cfn-quicksight-template-parametercontrol-textfield // TextField interface{} `field:"optional" json:"textField" yaml:"textField"` }
The control of a parameter that users can interact with in a dashboard or an analysis.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" parameterControlProperty := &ParameterControlProperty{ DateTimePicker: &ParameterDateTimePickerControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{ DateTimeFormat: jsii.String("dateTimeFormat"), InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }, Dropdown: &ParameterDropDownControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional CascadingControlConfiguration: &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }, DisplayOptions: &DropDownControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, SelectableValues: &ParameterSelectableValuesProperty{ LinkToDataSetColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Values: []*string{ jsii.String("values"), }, }, Type: jsii.String("type"), }, List: &ParameterListControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional CascadingControlConfiguration: &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }, DisplayOptions: &ListControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SearchOptions: &ListControlSearchOptionsProperty{ Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, SelectableValues: &ParameterSelectableValuesProperty{ LinkToDataSetColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Values: []*string{ jsii.String("values"), }, }, Type: jsii.String("type"), }, Slider: &ParameterSliderControlProperty{ MaximumValue: jsii.Number(123), MinimumValue: jsii.Number(123), ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), StepSize: jsii.Number(123), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &SliderControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }, TextArea: &ParameterTextAreaControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional Delimiter: jsii.String("delimiter"), DisplayOptions: &TextAreaControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }, TextField: &ParameterTextFieldControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &TextFieldControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }, }
type CfnTemplate_ParameterDateTimePickerControlProperty ¶ added in v2.72.0
type CfnTemplate_ParameterDateTimePickerControlProperty struct { // The ID of the `ParameterDateTimePickerControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdatetimepickercontrol.html#cfn-quicksight-template-parameterdatetimepickercontrol-parametercontrolid // ParameterControlId *string `field:"required" json:"parameterControlId" yaml:"parameterControlId"` // The name of the `ParameterDateTimePickerControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdatetimepickercontrol.html#cfn-quicksight-template-parameterdatetimepickercontrol-sourceparametername // SourceParameterName *string `field:"required" json:"sourceParameterName" yaml:"sourceParameterName"` // The title of the `ParameterDateTimePickerControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdatetimepickercontrol.html#cfn-quicksight-template-parameterdatetimepickercontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdatetimepickercontrol.html#cfn-quicksight-template-parameterdatetimepickercontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` }
A control from a date parameter that specifies date and time.
Example:
// 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" parameterDateTimePickerControlProperty := &ParameterDateTimePickerControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{ DateTimeFormat: jsii.String("dateTimeFormat"), InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }
type CfnTemplate_ParameterDeclarationProperty ¶ added in v2.72.0
type CfnTemplate_ParameterDeclarationProperty struct { // A parameter declaration for the `DateTime` data type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdeclaration.html#cfn-quicksight-template-parameterdeclaration-datetimeparameterdeclaration // DateTimeParameterDeclaration interface{} `field:"optional" json:"dateTimeParameterDeclaration" yaml:"dateTimeParameterDeclaration"` // A parameter declaration for the `Decimal` data type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdeclaration.html#cfn-quicksight-template-parameterdeclaration-decimalparameterdeclaration // DecimalParameterDeclaration interface{} `field:"optional" json:"decimalParameterDeclaration" yaml:"decimalParameterDeclaration"` // A parameter declaration for the `Integer` data type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdeclaration.html#cfn-quicksight-template-parameterdeclaration-integerparameterdeclaration // IntegerParameterDeclaration interface{} `field:"optional" json:"integerParameterDeclaration" yaml:"integerParameterDeclaration"` // A parameter declaration for the `String` data type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdeclaration.html#cfn-quicksight-template-parameterdeclaration-stringparameterdeclaration // StringParameterDeclaration interface{} `field:"optional" json:"stringParameterDeclaration" yaml:"stringParameterDeclaration"` }
The declaration definition of a parameter.
For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the *Amazon QuickSight User Guide* .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" parameterDeclarationProperty := &ParameterDeclarationProperty{ DateTimeParameterDeclaration: &DateTimeParameterDeclarationProperty{ Name: jsii.String("name"), // the properties below are optional DefaultValues: &DateTimeDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValues: []*string{ jsii.String("staticValues"), }, }, MappedDataSetParameters: []interface{}{ &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }, }, TimeGranularity: jsii.String("timeGranularity"), ValueWhenUnset: &DateTimeValueWhenUnsetConfigurationProperty{ CustomValue: jsii.String("customValue"), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }, }, DecimalParameterDeclaration: &DecimalParameterDeclarationProperty{ Name: jsii.String("name"), ParameterValueType: jsii.String("parameterValueType"), // the properties below are optional DefaultValues: &DecimalDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []interface{}{ jsii.Number(123), }, }, MappedDataSetParameters: []interface{}{ &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }, }, ValueWhenUnset: &DecimalValueWhenUnsetConfigurationProperty{ CustomValue: jsii.Number(123), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }, }, IntegerParameterDeclaration: &IntegerParameterDeclarationProperty{ Name: jsii.String("name"), ParameterValueType: jsii.String("parameterValueType"), // the properties below are optional DefaultValues: &IntegerDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []interface{}{ jsii.Number(123), }, }, MappedDataSetParameters: []interface{}{ &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }, }, ValueWhenUnset: &IntegerValueWhenUnsetConfigurationProperty{ CustomValue: jsii.Number(123), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }, }, StringParameterDeclaration: &StringParameterDeclarationProperty{ Name: jsii.String("name"), ParameterValueType: jsii.String("parameterValueType"), // the properties below are optional DefaultValues: &StringDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []*string{ jsii.String("staticValues"), }, }, MappedDataSetParameters: []interface{}{ &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }, }, ValueWhenUnset: &StringValueWhenUnsetConfigurationProperty{ CustomValue: jsii.String("customValue"), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }, }, }
type CfnTemplate_ParameterDropDownControlProperty ¶ added in v2.72.0
type CfnTemplate_ParameterDropDownControlProperty struct { // The ID of the `ParameterDropDownControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdropdowncontrol.html#cfn-quicksight-template-parameterdropdowncontrol-parametercontrolid // ParameterControlId *string `field:"required" json:"parameterControlId" yaml:"parameterControlId"` // The source parameter name of the `ParameterDropDownControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdropdowncontrol.html#cfn-quicksight-template-parameterdropdowncontrol-sourceparametername // SourceParameterName *string `field:"required" json:"sourceParameterName" yaml:"sourceParameterName"` // The title of the `ParameterDropDownControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdropdowncontrol.html#cfn-quicksight-template-parameterdropdowncontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdropdowncontrol.html#cfn-quicksight-template-parameterdropdowncontrol-cascadingcontrolconfiguration // CascadingControlConfiguration interface{} `field:"optional" json:"cascadingControlConfiguration" yaml:"cascadingControlConfiguration"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdropdowncontrol.html#cfn-quicksight-template-parameterdropdowncontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` // A list of selectable values that are used in a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdropdowncontrol.html#cfn-quicksight-template-parameterdropdowncontrol-selectablevalues // SelectableValues interface{} `field:"optional" json:"selectableValues" yaml:"selectableValues"` // The type parameter name of the `ParameterDropDownControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdropdowncontrol.html#cfn-quicksight-template-parameterdropdowncontrol-type // Type *string `field:"optional" json:"type" yaml:"type"` }
A control to display a dropdown list with buttons that are used to select a single value.
Example:
// 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" parameterDropDownControlProperty := &ParameterDropDownControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional CascadingControlConfiguration: &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }, DisplayOptions: &DropDownControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, SelectableValues: &ParameterSelectableValuesProperty{ LinkToDataSetColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Values: []*string{ jsii.String("values"), }, }, Type: jsii.String("type"), }
type CfnTemplate_ParameterListControlProperty ¶ added in v2.72.0
type CfnTemplate_ParameterListControlProperty struct { // The ID of the `ParameterListControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterlistcontrol.html#cfn-quicksight-template-parameterlistcontrol-parametercontrolid // ParameterControlId *string `field:"required" json:"parameterControlId" yaml:"parameterControlId"` // The source parameter name of the `ParameterListControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterlistcontrol.html#cfn-quicksight-template-parameterlistcontrol-sourceparametername // SourceParameterName *string `field:"required" json:"sourceParameterName" yaml:"sourceParameterName"` // The title of the `ParameterListControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterlistcontrol.html#cfn-quicksight-template-parameterlistcontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterlistcontrol.html#cfn-quicksight-template-parameterlistcontrol-cascadingcontrolconfiguration // CascadingControlConfiguration interface{} `field:"optional" json:"cascadingControlConfiguration" yaml:"cascadingControlConfiguration"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterlistcontrol.html#cfn-quicksight-template-parameterlistcontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` // A list of selectable values that are used in a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterlistcontrol.html#cfn-quicksight-template-parameterlistcontrol-selectablevalues // SelectableValues interface{} `field:"optional" json:"selectableValues" yaml:"selectableValues"` // The type of `ParameterListControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterlistcontrol.html#cfn-quicksight-template-parameterlistcontrol-type // Type *string `field:"optional" json:"type" yaml:"type"` }
A control to display a list with buttons or boxes that are used to select either a single value or multiple values.
Example:
// 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" parameterListControlProperty := &ParameterListControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional CascadingControlConfiguration: &CascadingControlConfigurationProperty{ SourceControls: []interface{}{ &CascadingControlSourceProperty{ ColumnToMatch: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceSheetControlId: jsii.String("sourceSheetControlId"), }, }, }, DisplayOptions: &ListControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, SearchOptions: &ListControlSearchOptionsProperty{ Visibility: jsii.String("visibility"), }, SelectAllOptions: &ListControlSelectAllOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, SelectableValues: &ParameterSelectableValuesProperty{ LinkToDataSetColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Values: []*string{ jsii.String("values"), }, }, Type: jsii.String("type"), }
type CfnTemplate_ParameterSelectableValuesProperty ¶ added in v2.72.0
type CfnTemplate_ParameterSelectableValuesProperty struct { // The column identifier that fetches values from the data set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterselectablevalues.html#cfn-quicksight-template-parameterselectablevalues-linktodatasetcolumn // LinkToDataSetColumn interface{} `field:"optional" json:"linkToDataSetColumn" yaml:"linkToDataSetColumn"` // The values that are used in `ParameterSelectableValues` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterselectablevalues.html#cfn-quicksight-template-parameterselectablevalues-values // Values *[]*string `field:"optional" json:"values" yaml:"values"` }
A list of selectable values that are used in a control.
Example:
// 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" parameterSelectableValuesProperty := &ParameterSelectableValuesProperty{ LinkToDataSetColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Values: []*string{ jsii.String("values"), }, }
type CfnTemplate_ParameterSliderControlProperty ¶ added in v2.72.0
type CfnTemplate_ParameterSliderControlProperty struct { // The smaller value that is displayed at the left of the slider. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterslidercontrol.html#cfn-quicksight-template-parameterslidercontrol-maximumvalue // // Default: - 0. // MaximumValue *float64 `field:"required" json:"maximumValue" yaml:"maximumValue"` // The larger value that is displayed at the right of the slider. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterslidercontrol.html#cfn-quicksight-template-parameterslidercontrol-minimumvalue // // Default: - 0. // MinimumValue *float64 `field:"required" json:"minimumValue" yaml:"minimumValue"` // The ID of the `ParameterSliderControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterslidercontrol.html#cfn-quicksight-template-parameterslidercontrol-parametercontrolid // ParameterControlId *string `field:"required" json:"parameterControlId" yaml:"parameterControlId"` // The source parameter name of the `ParameterSliderControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterslidercontrol.html#cfn-quicksight-template-parameterslidercontrol-sourceparametername // SourceParameterName *string `field:"required" json:"sourceParameterName" yaml:"sourceParameterName"` // The number of increments that the slider bar is divided into. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterslidercontrol.html#cfn-quicksight-template-parameterslidercontrol-stepsize // // Default: - 0. // StepSize *float64 `field:"required" json:"stepSize" yaml:"stepSize"` // The title of the `ParameterSliderControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterslidercontrol.html#cfn-quicksight-template-parameterslidercontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterslidercontrol.html#cfn-quicksight-template-parameterslidercontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` }
A control to display a horizontal toggle bar.
This is used to change a value by sliding the toggle.
Example:
// 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" parameterSliderControlProperty := &ParameterSliderControlProperty{ MaximumValue: jsii.Number(123), MinimumValue: jsii.Number(123), ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), StepSize: jsii.Number(123), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &SliderControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }
type CfnTemplate_ParameterTextAreaControlProperty ¶ added in v2.72.0
type CfnTemplate_ParameterTextAreaControlProperty struct { // The ID of the `ParameterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametertextareacontrol.html#cfn-quicksight-template-parametertextareacontrol-parametercontrolid // ParameterControlId *string `field:"required" json:"parameterControlId" yaml:"parameterControlId"` // The source parameter name of the `ParameterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametertextareacontrol.html#cfn-quicksight-template-parametertextareacontrol-sourceparametername // SourceParameterName *string `field:"required" json:"sourceParameterName" yaml:"sourceParameterName"` // The title of the `ParameterTextAreaControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametertextareacontrol.html#cfn-quicksight-template-parametertextareacontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The delimiter that is used to separate the lines in text. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametertextareacontrol.html#cfn-quicksight-template-parametertextareacontrol-delimiter // Delimiter *string `field:"optional" json:"delimiter" yaml:"delimiter"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametertextareacontrol.html#cfn-quicksight-template-parametertextareacontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` }
A control to display a text box that is used to enter multiple entries.
Example:
// 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" parameterTextAreaControlProperty := &ParameterTextAreaControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional Delimiter: jsii.String("delimiter"), DisplayOptions: &TextAreaControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }
type CfnTemplate_ParameterTextFieldControlProperty ¶ added in v2.72.0
type CfnTemplate_ParameterTextFieldControlProperty struct { // The ID of the `ParameterTextFieldControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametertextfieldcontrol.html#cfn-quicksight-template-parametertextfieldcontrol-parametercontrolid // ParameterControlId *string `field:"required" json:"parameterControlId" yaml:"parameterControlId"` // The source parameter name of the `ParameterTextFieldControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametertextfieldcontrol.html#cfn-quicksight-template-parametertextfieldcontrol-sourceparametername // SourceParameterName *string `field:"required" json:"sourceParameterName" yaml:"sourceParameterName"` // The title of the `ParameterTextFieldControl` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametertextfieldcontrol.html#cfn-quicksight-template-parametertextfieldcontrol-title // Title *string `field:"required" json:"title" yaml:"title"` // The display options of a control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametertextfieldcontrol.html#cfn-quicksight-template-parametertextfieldcontrol-displayoptions // DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"` }
A control to display a text box that is used to enter a single entry.
Example:
// 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" parameterTextFieldControlProperty := &ParameterTextFieldControlProperty{ ParameterControlId: jsii.String("parameterControlId"), SourceParameterName: jsii.String("sourceParameterName"), Title: jsii.String("title"), // the properties below are optional DisplayOptions: &TextFieldControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }, }
type CfnTemplate_PercentVisibleRangeProperty ¶ added in v2.72.0
type CfnTemplate_PercentVisibleRangeProperty struct { // The lower bound of the range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-percentvisiblerange.html#cfn-quicksight-template-percentvisiblerange-from // From *float64 `field:"optional" json:"from" yaml:"from"` // The top bound of the range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-percentvisiblerange.html#cfn-quicksight-template-percentvisiblerange-to // To *float64 `field:"optional" json:"to" yaml:"to"` }
The percent range in the visible range.
Example:
// 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" percentVisibleRangeProperty := &PercentVisibleRangeProperty{ From: jsii.Number(123), To: jsii.Number(123), }
type CfnTemplate_PercentageDisplayFormatConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_PercentageDisplayFormatConfigurationProperty struct { // The option that determines the decimal places configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-percentagedisplayformatconfiguration.html#cfn-quicksight-template-percentagedisplayformatconfiguration-decimalplacesconfiguration // DecimalPlacesConfiguration interface{} `field:"optional" json:"decimalPlacesConfiguration" yaml:"decimalPlacesConfiguration"` // The options that determine the negative value configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-percentagedisplayformatconfiguration.html#cfn-quicksight-template-percentagedisplayformatconfiguration-negativevalueconfiguration // NegativeValueConfiguration interface{} `field:"optional" json:"negativeValueConfiguration" yaml:"negativeValueConfiguration"` // The options that determine the null value format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-percentagedisplayformatconfiguration.html#cfn-quicksight-template-percentagedisplayformatconfiguration-nullvalueformatconfiguration // NullValueFormatConfiguration interface{} `field:"optional" json:"nullValueFormatConfiguration" yaml:"nullValueFormatConfiguration"` // Determines the prefix value of the percentage format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-percentagedisplayformatconfiguration.html#cfn-quicksight-template-percentagedisplayformatconfiguration-prefix // Prefix *string `field:"optional" json:"prefix" yaml:"prefix"` // The options that determine the numeric separator configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-percentagedisplayformatconfiguration.html#cfn-quicksight-template-percentagedisplayformatconfiguration-separatorconfiguration // SeparatorConfiguration interface{} `field:"optional" json:"separatorConfiguration" yaml:"separatorConfiguration"` // Determines the suffix value of the percentage format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-percentagedisplayformatconfiguration.html#cfn-quicksight-template-percentagedisplayformatconfiguration-suffix // Suffix *string `field:"optional" json:"suffix" yaml:"suffix"` }
The options that determine the percentage display format configuration.
Example:
// 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" percentageDisplayFormatConfigurationProperty := &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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }
type CfnTemplate_PercentileAggregationProperty ¶ added in v2.72.0
type CfnTemplate_PercentileAggregationProperty struct { // The percentile value. // // This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-percentileaggregation.html#cfn-quicksight-template-percentileaggregation-percentilevalue // PercentileValue *float64 `field:"optional" json:"percentileValue" yaml:"percentileValue"` }
An aggregation based on the percentile of values in a dimension or measure.
Example:
// 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" percentileAggregationProperty := &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }
type CfnTemplate_PeriodOverPeriodComputationProperty ¶ added in v2.72.0
type CfnTemplate_PeriodOverPeriodComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodoverperiodcomputation.html#cfn-quicksight-template-periodoverperiodcomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodoverperiodcomputation.html#cfn-quicksight-template-periodoverperiodcomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The time field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodoverperiodcomputation.html#cfn-quicksight-template-periodoverperiodcomputation-time // Time interface{} `field:"optional" json:"time" yaml:"time"` // The value field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodoverperiodcomputation.html#cfn-quicksight-template-periodoverperiodcomputation-value // Value interface{} `field:"optional" json:"value" yaml:"value"` }
The period over period computation configuration.
Example:
// 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" periodOverPeriodComputationProperty := &PeriodOverPeriodComputationProperty{ ComputationId: jsii.String("computationId"), // the properties below are optional Name: jsii.String("name"), Time: &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, Value: &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }
type CfnTemplate_PeriodToDateComputationProperty ¶ added in v2.72.0
type CfnTemplate_PeriodToDateComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodtodatecomputation.html#cfn-quicksight-template-periodtodatecomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodtodatecomputation.html#cfn-quicksight-template-periodtodatecomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The time granularity setup of period to date computation. Choose from the following options:. // // - YEAR: Year to date. // - MONTH: Month to date. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodtodatecomputation.html#cfn-quicksight-template-periodtodatecomputation-periodtimegranularity // PeriodTimeGranularity *string `field:"optional" json:"periodTimeGranularity" yaml:"periodTimeGranularity"` // The time field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodtodatecomputation.html#cfn-quicksight-template-periodtodatecomputation-time // Time interface{} `field:"optional" json:"time" yaml:"time"` // The value field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodtodatecomputation.html#cfn-quicksight-template-periodtodatecomputation-value // Value interface{} `field:"optional" json:"value" yaml:"value"` }
The period to date computation configuration.
Example:
// 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" periodToDateComputationProperty := &PeriodToDateComputationProperty{ ComputationId: jsii.String("computationId"), // the properties below are optional Name: jsii.String("name"), PeriodTimeGranularity: jsii.String("periodTimeGranularity"), Time: &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, Value: &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }
type CfnTemplate_PieChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_PieChartAggregatedFieldWellsProperty struct { // The category (group/color) field wells of a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartaggregatedfieldwells.html#cfn-quicksight-template-piechartaggregatedfieldwells-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The small multiples field well of a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartaggregatedfieldwells.html#cfn-quicksight-template-piechartaggregatedfieldwells-smallmultiples // SmallMultiples interface{} `field:"optional" json:"smallMultiples" yaml:"smallMultiples"` // The value field wells of a pie chart. // // Values are aggregated based on categories. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartaggregatedfieldwells.html#cfn-quicksight-template-piechartaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The field well configuration of a pie chart.
Example:
type CfnTemplate_PieChartConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_PieChartConfigurationProperty struct { // The label options of the group/color that is displayed in a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartconfiguration.html#cfn-quicksight-template-piechartconfiguration-categorylabeloptions // CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"` // The contribution analysis (anomaly configuration) setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartconfiguration.html#cfn-quicksight-template-piechartconfiguration-contributionanalysisdefaults // ContributionAnalysisDefaults interface{} `field:"optional" json:"contributionAnalysisDefaults" yaml:"contributionAnalysisDefaults"` // The options that determine if visual data labels are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartconfiguration.html#cfn-quicksight-template-piechartconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The options that determine the shape of the chart. // // This option determines whether the chart is a pie chart or a donut chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartconfiguration.html#cfn-quicksight-template-piechartconfiguration-donutoptions // DonutOptions interface{} `field:"optional" json:"donutOptions" yaml:"donutOptions"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartconfiguration.html#cfn-quicksight-template-piechartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartconfiguration.html#cfn-quicksight-template-piechartconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The small multiples setup for the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartconfiguration.html#cfn-quicksight-template-piechartconfiguration-smallmultiplesoptions // SmallMultiplesOptions interface{} `field:"optional" json:"smallMultiplesOptions" yaml:"smallMultiplesOptions"` // The sort configuration of a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartconfiguration.html#cfn-quicksight-template-piechartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The tooltip display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartconfiguration.html#cfn-quicksight-template-piechartconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // The label options for the value that is displayed in a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartconfiguration.html#cfn-quicksight-template-piechartconfiguration-valuelabeloptions // ValueLabelOptions interface{} `field:"optional" json:"valueLabelOptions" yaml:"valueLabelOptions"` // The palette (chart color) display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartconfiguration.html#cfn-quicksight-template-piechartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` }
The configuration of a pie chart.
Example:
type CfnTemplate_PieChartFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_PieChartFieldWellsProperty struct { // The field well configuration of a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartfieldwells.html#cfn-quicksight-template-piechartfieldwells-piechartaggregatedfieldwells // PieChartAggregatedFieldWells interface{} `field:"optional" json:"pieChartAggregatedFieldWells" yaml:"pieChartAggregatedFieldWells"` }
The field well configuration of a pie chart.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnTemplate_PieChartSortConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_PieChartSortConfigurationProperty struct { // The limit on the number of categories that are displayed in a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartsortconfiguration.html#cfn-quicksight-template-piechartsortconfiguration-categoryitemslimit // CategoryItemsLimit interface{} `field:"optional" json:"categoryItemsLimit" yaml:"categoryItemsLimit"` // The sort configuration of the category fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartsortconfiguration.html#cfn-quicksight-template-piechartsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` // The limit on the number of small multiples panels that are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartsortconfiguration.html#cfn-quicksight-template-piechartsortconfiguration-smallmultipleslimitconfiguration // SmallMultiplesLimitConfiguration interface{} `field:"optional" json:"smallMultiplesLimitConfiguration" yaml:"smallMultiplesLimitConfiguration"` // The sort configuration of the small multiples field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartsortconfiguration.html#cfn-quicksight-template-piechartsortconfiguration-smallmultiplessort // SmallMultiplesSort interface{} `field:"optional" json:"smallMultiplesSort" yaml:"smallMultiplesSort"` }
The sort configuration of a pie chart.
Example:
// 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" pieChartSortConfigurationProperty := &PieChartSortConfigurationProperty{ CategoryItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, SmallMultiplesLimitConfiguration: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, SmallMultiplesSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnTemplate_PieChartVisualProperty ¶ added in v2.72.0
type CfnTemplate_PieChartVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartvisual.html#cfn-quicksight-template-piechartvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartvisual.html#cfn-quicksight-template-piechartvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of a pie chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartvisual.html#cfn-quicksight-template-piechartvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartvisual.html#cfn-quicksight-template-piechartvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartvisual.html#cfn-quicksight-template-piechartvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartvisual.html#cfn-quicksight-template-piechartvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A pie or donut chart.
The `PieChartVisual` structure describes a visual that is a member of the pie chart family.
The following charts can be described by using this structure:
- Pie charts - Donut charts
For more information, see [Using pie charts](https://docs.aws.amazon.com/quicksight/latest/user/pie-chart.html) in the *Amazon QuickSight User Guide* .
For more information, see [Using donut charts](https://docs.aws.amazon.com/quicksight/latest/user/donut-chart.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnTemplate_PivotFieldSortOptionsProperty ¶ added in v2.72.0
type CfnTemplate_PivotFieldSortOptionsProperty struct { // The field ID for the field sort options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivotfieldsortoptions.html#cfn-quicksight-template-pivotfieldsortoptions-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The sort by field for the field sort options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivotfieldsortoptions.html#cfn-quicksight-template-pivotfieldsortoptions-sortby // SortBy interface{} `field:"required" json:"sortBy" yaml:"sortBy"` }
The field sort options for a pivot table sort configuration.
Example:
// 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" pivotFieldSortOptionsProperty := &PivotFieldSortOptionsProperty{ FieldId: jsii.String("fieldId"), SortBy: &PivotTableSortByProperty{ Column: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, DataPath: &DataPathSortProperty{ Direction: jsii.String("direction"), SortPaths: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, }, Field: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }
type CfnTemplate_PivotTableAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_PivotTableAggregatedFieldWellsProperty struct { // The columns field well for a pivot table. // // Values are grouped by columns fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableaggregatedfieldwells.html#cfn-quicksight-template-pivottableaggregatedfieldwells-columns // Columns interface{} `field:"optional" json:"columns" yaml:"columns"` // The rows field well for a pivot table. // // Values are grouped by rows fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableaggregatedfieldwells.html#cfn-quicksight-template-pivottableaggregatedfieldwells-rows // Rows interface{} `field:"optional" json:"rows" yaml:"rows"` // The values field well for a pivot table. // // Values are aggregated based on rows and columns fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableaggregatedfieldwells.html#cfn-quicksight-template-pivottableaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The aggregated field well for the pivot table.
Example:
type CfnTemplate_PivotTableCellConditionalFormattingProperty ¶ added in v2.72.0
type CfnTemplate_PivotTableCellConditionalFormattingProperty struct { // The field ID of the cell for conditional formatting. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html#cfn-quicksight-template-pivottablecellconditionalformatting-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The scope of the cell for conditional formatting. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html#cfn-quicksight-template-pivottablecellconditionalformatting-scope // Scope interface{} `field:"optional" json:"scope" yaml:"scope"` // A list of cell scopes for conditional formatting. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html#cfn-quicksight-template-pivottablecellconditionalformatting-scopes // Scopes interface{} `field:"optional" json:"scopes" yaml:"scopes"` // The text format of the cell for conditional formatting. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html#cfn-quicksight-template-pivottablecellconditionalformatting-textformat // TextFormat interface{} `field:"optional" json:"textFormat" yaml:"textFormat"` }
The cell conditional formatting option for a pivot table.
Example:
// 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" pivotTableCellConditionalFormattingProperty := &PivotTableCellConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Scope: &PivotTableConditionalFormattingScopeProperty{ Role: jsii.String("role"), }, Scopes: []interface{}{ &PivotTableConditionalFormattingScopeProperty{ Role: jsii.String("role"), }, }, TextFormat: &TextConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }
type CfnTemplate_PivotTableConditionalFormattingOptionProperty ¶ added in v2.72.0
type CfnTemplate_PivotTableConditionalFormattingOptionProperty struct { // The cell conditional formatting option for a pivot table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconditionalformattingoption.html#cfn-quicksight-template-pivottableconditionalformattingoption-cell // Cell interface{} `field:"optional" json:"cell" yaml:"cell"` }
Conditional formatting options for a `PivotTableVisual` .
Example:
// 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" pivotTableConditionalFormattingOptionProperty := &PivotTableConditionalFormattingOptionProperty{ Cell: &PivotTableCellConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Scope: &PivotTableConditionalFormattingScopeProperty{ Role: jsii.String("role"), }, Scopes: []interface{}{ &PivotTableConditionalFormattingScopeProperty{ Role: jsii.String("role"), }, }, TextFormat: &TextConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, }
type CfnTemplate_PivotTableConditionalFormattingProperty ¶ added in v2.72.0
type CfnTemplate_PivotTableConditionalFormattingProperty struct { // Conditional formatting options for a `PivotTableVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconditionalformatting.html#cfn-quicksight-template-pivottableconditionalformatting-conditionalformattingoptions // ConditionalFormattingOptions interface{} `field:"optional" json:"conditionalFormattingOptions" yaml:"conditionalFormattingOptions"` }
The conditional formatting for a `PivotTableVisual` .
Example:
// 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" pivotTableConditionalFormattingProperty := &PivotTableConditionalFormattingProperty{ ConditionalFormattingOptions: []interface{}{ &PivotTableConditionalFormattingOptionProperty{ Cell: &PivotTableCellConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Scope: &PivotTableConditionalFormattingScopeProperty{ Role: jsii.String("role"), }, Scopes: []interface{}{ &PivotTableConditionalFormattingScopeProperty{ Role: jsii.String("role"), }, }, TextFormat: &TextConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, }, }, }
type CfnTemplate_PivotTableConditionalFormattingScopeProperty ¶ added in v2.72.0
type CfnTemplate_PivotTableConditionalFormattingScopeProperty struct { // The role (field, field total, grand total) of the cell for conditional formatting. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconditionalformattingscope.html#cfn-quicksight-template-pivottableconditionalformattingscope-role // Role *string `field:"optional" json:"role" yaml:"role"` }
The scope of the cell for conditional formatting.
Example:
// 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" pivotTableConditionalFormattingScopeProperty := &PivotTableConditionalFormattingScopeProperty{ Role: jsii.String("role"), }
type CfnTemplate_PivotTableConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_PivotTableConfigurationProperty struct { // The field options for a pivot table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconfiguration.html#cfn-quicksight-template-pivottableconfiguration-fieldoptions // FieldOptions interface{} `field:"optional" json:"fieldOptions" yaml:"fieldOptions"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconfiguration.html#cfn-quicksight-template-pivottableconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The paginated report options for a pivot table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconfiguration.html#cfn-quicksight-template-pivottableconfiguration-paginatedreportoptions // PaginatedReportOptions interface{} `field:"optional" json:"paginatedReportOptions" yaml:"paginatedReportOptions"` // The sort configuration for a `PivotTableVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconfiguration.html#cfn-quicksight-template-pivottableconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The table options for a pivot table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconfiguration.html#cfn-quicksight-template-pivottableconfiguration-tableoptions // TableOptions interface{} `field:"optional" json:"tableOptions" yaml:"tableOptions"` // The total options for a pivot table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconfiguration.html#cfn-quicksight-template-pivottableconfiguration-totaloptions // TotalOptions interface{} `field:"optional" json:"totalOptions" yaml:"totalOptions"` }
The configuration for a `PivotTableVisual` .
Example:
type CfnTemplate_PivotTableDataPathOptionProperty ¶ added in v2.72.0
type CfnTemplate_PivotTableDataPathOptionProperty struct { // The list of data path values for the data path options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottabledatapathoption.html#cfn-quicksight-template-pivottabledatapathoption-datapathlist // DataPathList interface{} `field:"required" json:"dataPathList" yaml:"dataPathList"` // The width of the data path option. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottabledatapathoption.html#cfn-quicksight-template-pivottabledatapathoption-width // Width *string `field:"optional" json:"width" yaml:"width"` }
The data path options for the pivot table field options.
Example:
// 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" pivotTableDataPathOptionProperty := &PivotTableDataPathOptionProperty{ DataPathList: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, // the properties below are optional Width: jsii.String("width"), }
type CfnTemplate_PivotTableFieldCollapseStateOptionProperty ¶ added in v2.87.0
type CfnTemplate_PivotTableFieldCollapseStateOptionProperty struct { // A tagged-union object that sets the collapse state. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldcollapsestateoption.html#cfn-quicksight-template-pivottablefieldcollapsestateoption-target // Target interface{} `field:"required" json:"target" yaml:"target"` // The state of the field target of a pivot table. Choose one of the following options:. // // - `COLLAPSED` // - `EXPANDED`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldcollapsestateoption.html#cfn-quicksight-template-pivottablefieldcollapsestateoption-state // State *string `field:"optional" json:"state" yaml:"state"` }
The collapse state options for the pivot table field options.
Example:
// 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" pivotTableFieldCollapseStateOptionProperty := &PivotTableFieldCollapseStateOptionProperty{ Target: &PivotTableFieldCollapseStateTargetProperty{ FieldDataPathValues: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, FieldId: jsii.String("fieldId"), }, // the properties below are optional State: jsii.String("state"), }
type CfnTemplate_PivotTableFieldCollapseStateTargetProperty ¶ added in v2.87.0
type CfnTemplate_PivotTableFieldCollapseStateTargetProperty struct { // The data path of the pivot table's header. // // Used to set the collapse state. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldcollapsestatetarget.html#cfn-quicksight-template-pivottablefieldcollapsestatetarget-fielddatapathvalues // FieldDataPathValues interface{} `field:"optional" json:"fieldDataPathValues" yaml:"fieldDataPathValues"` // The field ID of the pivot table that the collapse state needs to be set to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldcollapsestatetarget.html#cfn-quicksight-template-pivottablefieldcollapsestatetarget-fieldid // FieldId *string `field:"optional" json:"fieldId" yaml:"fieldId"` }
The target of a pivot table field collapse state.
Example:
// 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" pivotTableFieldCollapseStateTargetProperty := &PivotTableFieldCollapseStateTargetProperty{ FieldDataPathValues: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, FieldId: jsii.String("fieldId"), }
type CfnTemplate_PivotTableFieldOptionProperty ¶ added in v2.72.0
type CfnTemplate_PivotTableFieldOptionProperty struct { // The field ID of the pivot table field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoption.html#cfn-quicksight-template-pivottablefieldoption-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The custom label of the pivot table field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoption.html#cfn-quicksight-template-pivottablefieldoption-customlabel // CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"` // The visibility of the pivot table field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoption.html#cfn-quicksight-template-pivottablefieldoption-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The selected field options for the pivot table field options.
Example:
// 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" pivotTableFieldOptionProperty := &PivotTableFieldOptionProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional CustomLabel: jsii.String("customLabel"), Visibility: jsii.String("visibility"), }
type CfnTemplate_PivotTableFieldOptionsProperty ¶ added in v2.72.0
type CfnTemplate_PivotTableFieldOptionsProperty struct { // The collapse state options for the pivot table field options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoptions.html#cfn-quicksight-template-pivottablefieldoptions-collapsestateoptions // CollapseStateOptions interface{} `field:"optional" json:"collapseStateOptions" yaml:"collapseStateOptions"` // The data path options for the pivot table field options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoptions.html#cfn-quicksight-template-pivottablefieldoptions-datapathoptions // DataPathOptions interface{} `field:"optional" json:"dataPathOptions" yaml:"dataPathOptions"` // The selected field options for the pivot table field options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoptions.html#cfn-quicksight-template-pivottablefieldoptions-selectedfieldoptions // SelectedFieldOptions interface{} `field:"optional" json:"selectedFieldOptions" yaml:"selectedFieldOptions"` }
The field options for a pivot table visual.
Example:
// 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" pivotTableFieldOptionsProperty := &PivotTableFieldOptionsProperty{ CollapseStateOptions: []interface{}{ &PivotTableFieldCollapseStateOptionProperty{ Target: &PivotTableFieldCollapseStateTargetProperty{ FieldDataPathValues: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, FieldId: jsii.String("fieldId"), }, // the properties below are optional State: jsii.String("state"), }, }, DataPathOptions: []interface{}{ &PivotTableDataPathOptionProperty{ DataPathList: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, // the properties below are optional Width: jsii.String("width"), }, }, SelectedFieldOptions: []interface{}{ &PivotTableFieldOptionProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional CustomLabel: jsii.String("customLabel"), Visibility: jsii.String("visibility"), }, }, }
type CfnTemplate_PivotTableFieldSubtotalOptionsProperty ¶ added in v2.72.0
type CfnTemplate_PivotTableFieldSubtotalOptionsProperty struct { // The field ID of the subtotal options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldsubtotaloptions.html#cfn-quicksight-template-pivottablefieldsubtotaloptions-fieldid // FieldId *string `field:"optional" json:"fieldId" yaml:"fieldId"` }
The optional configuration of subtotals cells.
Example:
// 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" pivotTableFieldSubtotalOptionsProperty := &PivotTableFieldSubtotalOptionsProperty{ FieldId: jsii.String("fieldId"), }
type CfnTemplate_PivotTableFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_PivotTableFieldWellsProperty struct { // The aggregated field well for the pivot table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldwells.html#cfn-quicksight-template-pivottablefieldwells-pivottableaggregatedfieldwells // PivotTableAggregatedFieldWells interface{} `field:"optional" json:"pivotTableAggregatedFieldWells" yaml:"pivotTableAggregatedFieldWells"` }
The field wells for a pivot table visual.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnTemplate_PivotTableOptionsProperty ¶ added in v2.72.0
type CfnTemplate_PivotTableOptionsProperty struct { // The table cell style of cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-cellstyle // CellStyle interface{} `field:"optional" json:"cellStyle" yaml:"cellStyle"` // The visibility setting of a pivot table's collapsed row dimension fields. // // If the value of this structure is `HIDDEN` , all collapsed columns in a pivot table are automatically hidden. The default value is `VISIBLE` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-collapsedrowdimensionsvisibility // CollapsedRowDimensionsVisibility *string `field:"optional" json:"collapsedRowDimensionsVisibility" yaml:"collapsedRowDimensionsVisibility"` // The table cell style of the column header. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-columnheaderstyle // ColumnHeaderStyle interface{} `field:"optional" json:"columnHeaderStyle" yaml:"columnHeaderStyle"` // The visibility of the column names. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-columnnamesvisibility // ColumnNamesVisibility *string `field:"optional" json:"columnNamesVisibility" yaml:"columnNamesVisibility"` // The default cell width of the pivot table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-defaultcellwidth // DefaultCellWidth *string `field:"optional" json:"defaultCellWidth" yaml:"defaultCellWidth"` // The metric placement (row, column) options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-metricplacement // MetricPlacement *string `field:"optional" json:"metricPlacement" yaml:"metricPlacement"` // The row alternate color options (widget status, row alternate colors). // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowalternatecoloroptions // RowAlternateColorOptions interface{} `field:"optional" json:"rowAlternateColorOptions" yaml:"rowAlternateColorOptions"` // The table cell style of row field names. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowfieldnamesstyle // RowFieldNamesStyle interface{} `field:"optional" json:"rowFieldNamesStyle" yaml:"rowFieldNamesStyle"` // The table cell style of the row headers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowheaderstyle // RowHeaderStyle interface{} `field:"optional" json:"rowHeaderStyle" yaml:"rowHeaderStyle"` // The options for the label that is located above the row headers. // // This option is only applicable when `RowsLayout` is set to `HIERARCHY` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowslabeloptions // RowsLabelOptions interface{} `field:"optional" json:"rowsLabelOptions" yaml:"rowsLabelOptions"` // The layout for the row dimension headers of a pivot table. Choose one of the following options. // // - `TABULAR` : (Default) Each row field is displayed in a separate column. // - `HIERARCHY` : All row fields are displayed in a single column. Indentation is used to differentiate row headers of different fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowslayout // RowsLayout *string `field:"optional" json:"rowsLayout" yaml:"rowsLayout"` // The visibility of the single metric options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-singlemetricvisibility // SingleMetricVisibility *string `field:"optional" json:"singleMetricVisibility" yaml:"singleMetricVisibility"` // Determines the visibility of the pivot table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-togglebuttonsvisibility // ToggleButtonsVisibility *string `field:"optional" json:"toggleButtonsVisibility" yaml:"toggleButtonsVisibility"` }
The table options for a pivot table visual.
Example:
// 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" pivotTableOptionsProperty := &PivotTableOptionsProperty{ CellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, CollapsedRowDimensionsVisibility: jsii.String("collapsedRowDimensionsVisibility"), ColumnHeaderStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, ColumnNamesVisibility: jsii.String("columnNamesVisibility"), DefaultCellWidth: jsii.String("defaultCellWidth"), MetricPlacement: jsii.String("metricPlacement"), RowAlternateColorOptions: &RowAlternateColorOptionsProperty{ RowAlternateColors: []*string{ jsii.String("rowAlternateColors"), }, Status: jsii.String("status"), UsePrimaryBackgroundColor: jsii.String("usePrimaryBackgroundColor"), }, RowFieldNamesStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, RowHeaderStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, RowsLabelOptions: &PivotTableRowsLabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), Visibility: jsii.String("visibility"), }, RowsLayout: jsii.String("rowsLayout"), SingleMetricVisibility: jsii.String("singleMetricVisibility"), ToggleButtonsVisibility: jsii.String("toggleButtonsVisibility"), }
type CfnTemplate_PivotTablePaginatedReportOptionsProperty ¶ added in v2.72.0
type CfnTemplate_PivotTablePaginatedReportOptionsProperty struct { // The visibility of the repeating header rows on each page. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablepaginatedreportoptions.html#cfn-quicksight-template-pivottablepaginatedreportoptions-overflowcolumnheadervisibility // OverflowColumnHeaderVisibility *string `field:"optional" json:"overflowColumnHeaderVisibility" yaml:"overflowColumnHeaderVisibility"` // The visibility of the printing table overflow across pages. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablepaginatedreportoptions.html#cfn-quicksight-template-pivottablepaginatedreportoptions-verticaloverflowvisibility // VerticalOverflowVisibility *string `field:"optional" json:"verticalOverflowVisibility" yaml:"verticalOverflowVisibility"` }
The paginated report options for a pivot table visual.
Example:
// 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" pivotTablePaginatedReportOptionsProperty := &PivotTablePaginatedReportOptionsProperty{ OverflowColumnHeaderVisibility: jsii.String("overflowColumnHeaderVisibility"), VerticalOverflowVisibility: jsii.String("verticalOverflowVisibility"), }
type CfnTemplate_PivotTableRowsLabelOptionsProperty ¶ added in v2.95.0
type CfnTemplate_PivotTableRowsLabelOptionsProperty struct { // The custom label string for the rows label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablerowslabeloptions.html#cfn-quicksight-template-pivottablerowslabeloptions-customlabel // CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"` // The visibility of the rows label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablerowslabeloptions.html#cfn-quicksight-template-pivottablerowslabeloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options for the label thta is located above the row headers.
This option is only applicable when `RowsLayout` is set to `HIERARCHY` .
Example:
// 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" pivotTableRowsLabelOptionsProperty := &PivotTableRowsLabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), Visibility: jsii.String("visibility"), }
type CfnTemplate_PivotTableSortByProperty ¶ added in v2.72.0
type CfnTemplate_PivotTableSortByProperty struct { // The column sort (field id, direction) for the pivot table sort by options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablesortby.html#cfn-quicksight-template-pivottablesortby-column // Column interface{} `field:"optional" json:"column" yaml:"column"` // The data path sort (data path value, direction) for the pivot table sort by options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablesortby.html#cfn-quicksight-template-pivottablesortby-datapath // DataPath interface{} `field:"optional" json:"dataPath" yaml:"dataPath"` // The field sort (field id, direction) for the pivot table sort by options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablesortby.html#cfn-quicksight-template-pivottablesortby-field // Field interface{} `field:"optional" json:"field" yaml:"field"` }
The sort by field for the field sort options.
Example:
// 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" pivotTableSortByProperty := &PivotTableSortByProperty{ Column: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, DataPath: &DataPathSortProperty{ Direction: jsii.String("direction"), SortPaths: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, }, Field: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }
type CfnTemplate_PivotTableSortConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_PivotTableSortConfigurationProperty struct { // The field sort options for a pivot table sort configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablesortconfiguration.html#cfn-quicksight-template-pivottablesortconfiguration-fieldsortoptions // FieldSortOptions interface{} `field:"optional" json:"fieldSortOptions" yaml:"fieldSortOptions"` }
The sort configuration for a `PivotTableVisual` .
Example:
// 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" pivotTableSortConfigurationProperty := &PivotTableSortConfigurationProperty{ FieldSortOptions: []interface{}{ &PivotFieldSortOptionsProperty{ FieldId: jsii.String("fieldId"), SortBy: &PivotTableSortByProperty{ Column: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, DataPath: &DataPathSortProperty{ Direction: jsii.String("direction"), SortPaths: []interface{}{ &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, }, }, Field: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }, }
type CfnTemplate_PivotTableTotalOptionsProperty ¶ added in v2.72.0
type CfnTemplate_PivotTableTotalOptionsProperty struct { // The column subtotal options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottabletotaloptions.html#cfn-quicksight-template-pivottabletotaloptions-columnsubtotaloptions // ColumnSubtotalOptions interface{} `field:"optional" json:"columnSubtotalOptions" yaml:"columnSubtotalOptions"` // The column total options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottabletotaloptions.html#cfn-quicksight-template-pivottabletotaloptions-columntotaloptions // ColumnTotalOptions interface{} `field:"optional" json:"columnTotalOptions" yaml:"columnTotalOptions"` // The row subtotal options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottabletotaloptions.html#cfn-quicksight-template-pivottabletotaloptions-rowsubtotaloptions // RowSubtotalOptions interface{} `field:"optional" json:"rowSubtotalOptions" yaml:"rowSubtotalOptions"` // The row total options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottabletotaloptions.html#cfn-quicksight-template-pivottabletotaloptions-rowtotaloptions // RowTotalOptions interface{} `field:"optional" json:"rowTotalOptions" yaml:"rowTotalOptions"` }
The total options for a pivot table visual.
Example:
type CfnTemplate_PivotTableVisualProperty ¶ added in v2.72.0
type CfnTemplate_PivotTableVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablevisual.html#cfn-quicksight-template-pivottablevisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablevisual.html#cfn-quicksight-template-pivottablevisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablevisual.html#cfn-quicksight-template-pivottablevisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The conditional formatting for a `PivotTableVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablevisual.html#cfn-quicksight-template-pivottablevisual-conditionalformatting // ConditionalFormatting interface{} `field:"optional" json:"conditionalFormatting" yaml:"conditionalFormatting"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablevisual.html#cfn-quicksight-template-pivottablevisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablevisual.html#cfn-quicksight-template-pivottablevisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A pivot table.
For more information, see [Using pivot tables](https://docs.aws.amazon.com/quicksight/latest/user/pivot-table.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnTemplate_PivotTotalOptionsProperty ¶ added in v2.72.0
type CfnTemplate_PivotTotalOptionsProperty struct { // The custom label string for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottotaloptions.html#cfn-quicksight-template-pivottotaloptions-customlabel // CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"` // The cell styling options for the total of header cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottotaloptions.html#cfn-quicksight-template-pivottotaloptions-metricheadercellstyle // MetricHeaderCellStyle interface{} `field:"optional" json:"metricHeaderCellStyle" yaml:"metricHeaderCellStyle"` // The placement (start, end) for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottotaloptions.html#cfn-quicksight-template-pivottotaloptions-placement // Placement *string `field:"optional" json:"placement" yaml:"placement"` // The scroll status (pinned, scrolled) for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottotaloptions.html#cfn-quicksight-template-pivottotaloptions-scrollstatus // ScrollStatus *string `field:"optional" json:"scrollStatus" yaml:"scrollStatus"` // The total aggregation options for each value field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottotaloptions.html#cfn-quicksight-template-pivottotaloptions-totalaggregationoptions // TotalAggregationOptions interface{} `field:"optional" json:"totalAggregationOptions" yaml:"totalAggregationOptions"` // The cell styling options for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottotaloptions.html#cfn-quicksight-template-pivottotaloptions-totalcellstyle // TotalCellStyle interface{} `field:"optional" json:"totalCellStyle" yaml:"totalCellStyle"` // The visibility configuration for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottotaloptions.html#cfn-quicksight-template-pivottotaloptions-totalsvisibility // TotalsVisibility *string `field:"optional" json:"totalsVisibility" yaml:"totalsVisibility"` // The cell styling options for the totals of value cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottotaloptions.html#cfn-quicksight-template-pivottotaloptions-valuecellstyle // ValueCellStyle interface{} `field:"optional" json:"valueCellStyle" yaml:"valueCellStyle"` }
The optional configuration of totals cells in a `PivotTableVisual` .
Example:
// 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" pivotTotalOptionsProperty := &PivotTotalOptionsProperty{ CustomLabel: jsii.String("customLabel"), MetricHeaderCellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, Placement: jsii.String("placement"), ScrollStatus: jsii.String("scrollStatus"), TotalAggregationOptions: []interface{}{ &TotalAggregationOptionProperty{ FieldId: jsii.String("fieldId"), TotalAggregationFunction: &TotalAggregationFunctionProperty{ SimpleTotalAggregationFunction: jsii.String("simpleTotalAggregationFunction"), }, }, }, TotalCellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, TotalsVisibility: jsii.String("totalsVisibility"), ValueCellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, }
type CfnTemplate_PredefinedHierarchyProperty ¶ added in v2.72.0
type CfnTemplate_PredefinedHierarchyProperty struct { // The list of columns that define the predefined hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-predefinedhierarchy.html#cfn-quicksight-template-predefinedhierarchy-columns // Columns interface{} `field:"required" json:"columns" yaml:"columns"` // The hierarchy ID of the predefined hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-predefinedhierarchy.html#cfn-quicksight-template-predefinedhierarchy-hierarchyid // HierarchyId *string `field:"required" json:"hierarchyId" yaml:"hierarchyId"` // The option that determines the drill down filters for the predefined hierarchy. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-predefinedhierarchy.html#cfn-quicksight-template-predefinedhierarchy-drilldownfilters // DrillDownFilters interface{} `field:"optional" json:"drillDownFilters" yaml:"drillDownFilters"` }
The option that determines the hierarchy of the fields that are defined during data preparation.
These fields are available to use in any analysis that uses the data source.
Example:
// 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" predefinedHierarchyProperty := &PredefinedHierarchyProperty{ Columns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, HierarchyId: jsii.String("hierarchyId"), // the properties below are optional DrillDownFilters: []interface{}{ &DrillDownFilterProperty{ CategoryFilter: &CategoryDrillDownFilterProperty{ CategoryValues: []*string{ jsii.String("categoryValues"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, Value: jsii.Number(123), }, TimeRangeFilter: &TimeRangeDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, RangeMaximum: jsii.String("rangeMaximum"), RangeMinimum: jsii.String("rangeMinimum"), TimeGranularity: jsii.String("timeGranularity"), }, }, }, }
type CfnTemplate_ProgressBarOptionsProperty ¶ added in v2.72.0
type CfnTemplate_ProgressBarOptionsProperty struct { // The visibility of the progress bar. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-progressbaroptions.html#cfn-quicksight-template-progressbaroptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options that determine the presentation of the progress bar of a KPI visual.
Example:
// 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" progressBarOptionsProperty := &ProgressBarOptionsProperty{ Visibility: jsii.String("visibility"), }
type CfnTemplate_RadarChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_RadarChartAggregatedFieldWellsProperty struct { // The aggregated field well categories of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartaggregatedfieldwells.html#cfn-quicksight-template-radarchartaggregatedfieldwells-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The color that are assigned to the aggregated field wells of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartaggregatedfieldwells.html#cfn-quicksight-template-radarchartaggregatedfieldwells-color // Color interface{} `field:"optional" json:"color" yaml:"color"` // The values that are assigned to the aggregated field wells of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartaggregatedfieldwells.html#cfn-quicksight-template-radarchartaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The aggregated field well configuration of a `RadarChartVisual` .
Example:
type CfnTemplate_RadarChartAreaStyleSettingsProperty ¶ added in v2.72.0
type CfnTemplate_RadarChartAreaStyleSettingsProperty struct { // The visibility settings of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartareastylesettings.html#cfn-quicksight-template-radarchartareastylesettings-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The configured style settings of a radar chart.
Example:
// 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" radarChartAreaStyleSettingsProperty := &RadarChartAreaStyleSettingsProperty{ Visibility: jsii.String("visibility"), }
type CfnTemplate_RadarChartConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_RadarChartConfigurationProperty struct { // Determines the visibility of the colors of alternatign bands in a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-alternatebandcolorsvisibility // AlternateBandColorsVisibility *string `field:"optional" json:"alternateBandColorsVisibility" yaml:"alternateBandColorsVisibility"` // The color of the even-numbered alternate bands of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-alternatebandevencolor // AlternateBandEvenColor *string `field:"optional" json:"alternateBandEvenColor" yaml:"alternateBandEvenColor"` // The color of the odd-numbered alternate bands of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-alternatebandoddcolor // AlternateBandOddColor *string `field:"optional" json:"alternateBandOddColor" yaml:"alternateBandOddColor"` // The axis behavior options of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-axesrangescale // AxesRangeScale *string `field:"optional" json:"axesRangeScale" yaml:"axesRangeScale"` // The base sreies settings of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-baseseriessettings // BaseSeriesSettings interface{} `field:"optional" json:"baseSeriesSettings" yaml:"baseSeriesSettings"` // The category axis of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-categoryaxis // CategoryAxis interface{} `field:"optional" json:"categoryAxis" yaml:"categoryAxis"` // The category label options of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-categorylabeloptions // CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"` // The color axis of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-coloraxis // ColorAxis interface{} `field:"optional" json:"colorAxis" yaml:"colorAxis"` // The color label options of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-colorlabeloptions // ColorLabelOptions interface{} `field:"optional" json:"colorLabelOptions" yaml:"colorLabelOptions"` // The field well configuration of a `RadarChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The shape of the radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-shape // Shape *string `field:"optional" json:"shape" yaml:"shape"` // The sort configuration of a `RadarChartVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The start angle of a radar chart's axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-startangle // StartAngle *float64 `field:"optional" json:"startAngle" yaml:"startAngle"` // The palette (chart color) display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` }
The configuration of a `RadarChartVisual` .
Example:
type CfnTemplate_RadarChartFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_RadarChartFieldWellsProperty struct { // The aggregated field wells of a radar chart visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartfieldwells.html#cfn-quicksight-template-radarchartfieldwells-radarchartaggregatedfieldwells // RadarChartAggregatedFieldWells interface{} `field:"optional" json:"radarChartAggregatedFieldWells" yaml:"radarChartAggregatedFieldWells"` }
The field wells of a radar chart visual.
Example:
type CfnTemplate_RadarChartSeriesSettingsProperty ¶ added in v2.72.0
type CfnTemplate_RadarChartSeriesSettingsProperty struct { // The area style settings of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartseriessettings.html#cfn-quicksight-template-radarchartseriessettings-areastylesettings // AreaStyleSettings interface{} `field:"optional" json:"areaStyleSettings" yaml:"areaStyleSettings"` }
The series settings of a radar chart.
Example:
// 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" radarChartSeriesSettingsProperty := &RadarChartSeriesSettingsProperty{ AreaStyleSettings: &RadarChartAreaStyleSettingsProperty{ Visibility: jsii.String("visibility"), }, }
type CfnTemplate_RadarChartSortConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_RadarChartSortConfigurationProperty struct { // The category items limit for a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartsortconfiguration.html#cfn-quicksight-template-radarchartsortconfiguration-categoryitemslimit // CategoryItemsLimit interface{} `field:"optional" json:"categoryItemsLimit" yaml:"categoryItemsLimit"` // The category sort options of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartsortconfiguration.html#cfn-quicksight-template-radarchartsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` // The color items limit of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartsortconfiguration.html#cfn-quicksight-template-radarchartsortconfiguration-coloritemslimit // ColorItemsLimit interface{} `field:"optional" json:"colorItemsLimit" yaml:"colorItemsLimit"` // The color sort configuration of a radar chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartsortconfiguration.html#cfn-quicksight-template-radarchartsortconfiguration-colorsort // ColorSort interface{} `field:"optional" json:"colorSort" yaml:"colorSort"` }
The sort configuration of a `RadarChartVisual` .
Example:
// 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" radarChartSortConfigurationProperty := &RadarChartSortConfigurationProperty{ CategoryItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, ColorItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, ColorSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnTemplate_RadarChartVisualProperty ¶ added in v2.72.0
type CfnTemplate_RadarChartVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartvisual.html#cfn-quicksight-template-radarchartvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartvisual.html#cfn-quicksight-template-radarchartvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartvisual.html#cfn-quicksight-template-radarchartvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartvisual.html#cfn-quicksight-template-radarchartvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartvisual.html#cfn-quicksight-template-radarchartvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartvisual.html#cfn-quicksight-template-radarchartvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A radar chart visual.
Example:
type CfnTemplate_RangeEndsLabelTypeProperty ¶ added in v2.72.0
type CfnTemplate_RangeEndsLabelTypeProperty struct { // The visibility of the range ends label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-rangeendslabeltype.html#cfn-quicksight-template-rangeendslabeltype-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The range ends label type of a data path label.
Example:
// 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" rangeEndsLabelTypeProperty := &RangeEndsLabelTypeProperty{ Visibility: jsii.String("visibility"), }
type CfnTemplate_ReferenceLineCustomLabelConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_ReferenceLineCustomLabelConfigurationProperty struct { // The string text of the custom label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinecustomlabelconfiguration.html#cfn-quicksight-template-referencelinecustomlabelconfiguration-customlabel // CustomLabel *string `field:"required" json:"customLabel" yaml:"customLabel"` }
The configuration for a custom label on a `ReferenceLine` .
Example:
// 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" referenceLineCustomLabelConfigurationProperty := &ReferenceLineCustomLabelConfigurationProperty{ CustomLabel: jsii.String("customLabel"), }
type CfnTemplate_ReferenceLineDataConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_ReferenceLineDataConfigurationProperty struct { // The axis binding type of the reference line. Choose one of the following options:. // // - `PrimaryY` // - `SecondaryY`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedataconfiguration.html#cfn-quicksight-template-referencelinedataconfiguration-axisbinding // AxisBinding *string `field:"optional" json:"axisBinding" yaml:"axisBinding"` // The dynamic configuration of the reference line data configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedataconfiguration.html#cfn-quicksight-template-referencelinedataconfiguration-dynamicconfiguration // DynamicConfiguration interface{} `field:"optional" json:"dynamicConfiguration" yaml:"dynamicConfiguration"` // The series type of the reference line data configuration. Choose one of the following options:. // // - `BAR` // - `LINE`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedataconfiguration.html#cfn-quicksight-template-referencelinedataconfiguration-seriestype // SeriesType *string `field:"optional" json:"seriesType" yaml:"seriesType"` // The static data configuration of the reference line data configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedataconfiguration.html#cfn-quicksight-template-referencelinedataconfiguration-staticconfiguration // StaticConfiguration interface{} `field:"optional" json:"staticConfiguration" yaml:"staticConfiguration"` }
The data configuration of the reference line.
Example:
// 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" referenceLineDataConfigurationProperty := &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"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // 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), }, }
type CfnTemplate_ReferenceLineDynamicDataConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_ReferenceLineDynamicDataConfigurationProperty struct { // The calculation that is used in the dynamic data. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html#cfn-quicksight-template-referencelinedynamicdataconfiguration-calculation // Calculation interface{} `field:"required" json:"calculation" yaml:"calculation"` // The column that the dynamic data targets. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html#cfn-quicksight-template-referencelinedynamicdataconfiguration-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The aggregation function that is used in the dynamic data. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html#cfn-quicksight-template-referencelinedynamicdataconfiguration-measureaggregationfunction // MeasureAggregationFunction interface{} `field:"optional" json:"measureAggregationFunction" yaml:"measureAggregationFunction"` }
The dynamic configuration of the reference line data configuration.
Example:
// 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" referenceLineDynamicDataConfigurationProperty := &ReferenceLineDynamicDataConfigurationProperty{ Calculation: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // 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"), }, }, }
type CfnTemplate_ReferenceLineLabelConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_ReferenceLineLabelConfigurationProperty struct { // The custom label configuration of the label in a reference line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinelabelconfiguration.html#cfn-quicksight-template-referencelinelabelconfiguration-customlabelconfiguration // CustomLabelConfiguration interface{} `field:"optional" json:"customLabelConfiguration" yaml:"customLabelConfiguration"` // The font color configuration of the label in a reference line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinelabelconfiguration.html#cfn-quicksight-template-referencelinelabelconfiguration-fontcolor // FontColor *string `field:"optional" json:"fontColor" yaml:"fontColor"` // The font configuration of the label in a reference line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinelabelconfiguration.html#cfn-quicksight-template-referencelinelabelconfiguration-fontconfiguration // FontConfiguration interface{} `field:"optional" json:"fontConfiguration" yaml:"fontConfiguration"` // The horizontal position configuration of the label in a reference line. Choose one of the following options:. // // - `LEFT` // - `CENTER` // - `RIGHT`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinelabelconfiguration.html#cfn-quicksight-template-referencelinelabelconfiguration-horizontalposition // HorizontalPosition *string `field:"optional" json:"horizontalPosition" yaml:"horizontalPosition"` // The value label configuration of the label in a reference line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinelabelconfiguration.html#cfn-quicksight-template-referencelinelabelconfiguration-valuelabelconfiguration // ValueLabelConfiguration interface{} `field:"optional" json:"valueLabelConfiguration" yaml:"valueLabelConfiguration"` // The vertical position configuration of the label in a reference line. Choose one of the following options:. // // - `ABOVE` // - `BELOW`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinelabelconfiguration.html#cfn-quicksight-template-referencelinelabelconfiguration-verticalposition // VerticalPosition *string `field:"optional" json:"verticalPosition" yaml:"verticalPosition"` }
The label configuration of a reference line.
Example:
// 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" referenceLineLabelConfigurationProperty := &ReferenceLineLabelConfigurationProperty{ CustomLabelConfiguration: &ReferenceLineCustomLabelConfigurationProperty{ CustomLabel: jsii.String("customLabel"), }, FontColor: jsii.String("fontColor"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ 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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, RelativePosition: jsii.String("relativePosition"), }, VerticalPosition: jsii.String("verticalPosition"), }
type CfnTemplate_ReferenceLineProperty ¶ added in v2.72.0
type CfnTemplate_ReferenceLineProperty struct { // The data configuration of the reference line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referenceline.html#cfn-quicksight-template-referenceline-dataconfiguration // DataConfiguration interface{} `field:"required" json:"dataConfiguration" yaml:"dataConfiguration"` // The label configuration of the reference line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referenceline.html#cfn-quicksight-template-referenceline-labelconfiguration // LabelConfiguration interface{} `field:"optional" json:"labelConfiguration" yaml:"labelConfiguration"` // The status of the reference line. Choose one of the following options:. // // - `ENABLE` // - `DISABLE`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referenceline.html#cfn-quicksight-template-referenceline-status // Status *string `field:"optional" json:"status" yaml:"status"` // The style configuration of the reference line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referenceline.html#cfn-quicksight-template-referenceline-styleconfiguration // StyleConfiguration interface{} `field:"optional" json:"styleConfiguration" yaml:"styleConfiguration"` }
The reference line visual display options.
Example:
// 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"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // 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"), FontSize: &FontSizeProperty{ 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{ 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{ 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{ 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"), }, }
type CfnTemplate_ReferenceLineStaticDataConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_ReferenceLineStaticDataConfigurationProperty struct { // The double input of the static data. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinestaticdataconfiguration.html#cfn-quicksight-template-referencelinestaticdataconfiguration-value // // Default: - 0. // Value *float64 `field:"required" json:"value" yaml:"value"` }
The static data configuration of the reference line data configuration.
Example:
// 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" referenceLineStaticDataConfigurationProperty := &ReferenceLineStaticDataConfigurationProperty{ Value: jsii.Number(123), }
type CfnTemplate_ReferenceLineStyleConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_ReferenceLineStyleConfigurationProperty struct { // The hex color of the reference line. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinestyleconfiguration.html#cfn-quicksight-template-referencelinestyleconfiguration-color // Color *string `field:"optional" json:"color" yaml:"color"` // The pattern type of the line style. Choose one of the following options:. // // - `SOLID` // - `DASHED` // - `DOTTED`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinestyleconfiguration.html#cfn-quicksight-template-referencelinestyleconfiguration-pattern // Pattern *string `field:"optional" json:"pattern" yaml:"pattern"` }
The style configuration of the reference line.
Example:
// 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" referenceLineStyleConfigurationProperty := &ReferenceLineStyleConfigurationProperty{ Color: jsii.String("color"), Pattern: jsii.String("pattern"), }
type CfnTemplate_ReferenceLineValueLabelConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_ReferenceLineValueLabelConfigurationProperty struct { // The format configuration of the value label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinevaluelabelconfiguration.html#cfn-quicksight-template-referencelinevaluelabelconfiguration-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` // The relative position of the value label. Choose one of the following options:. // // - `BEFORE_CUSTOM_LABEL` // - `AFTER_CUSTOM_LABEL`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinevaluelabelconfiguration.html#cfn-quicksight-template-referencelinevaluelabelconfiguration-relativeposition // RelativePosition *string `field:"optional" json:"relativePosition" yaml:"relativePosition"` }
The value label configuration of the label in a reference line.
Example:
// 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" referenceLineValueLabelConfigurationProperty := &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, RelativePosition: jsii.String("relativePosition"), }
type CfnTemplate_RelativeDateTimeControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnTemplate_RelativeDateTimeControlDisplayOptionsProperty struct { // Customize how dates are formatted in controls. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatetimecontroldisplayoptions.html#cfn-quicksight-template-relativedatetimecontroldisplayoptions-datetimeformat // DateTimeFormat *string `field:"optional" json:"dateTimeFormat" yaml:"dateTimeFormat"` // The configuration of info icon label options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatetimecontroldisplayoptions.html#cfn-quicksight-template-relativedatetimecontroldisplayoptions-infoiconlabeloptions // InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"` // The options to configure the title visibility, name, and font size. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatetimecontroldisplayoptions.html#cfn-quicksight-template-relativedatetimecontroldisplayoptions-titleoptions // TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"` }
The display options of a control.
Example:
// 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" relativeDateTimeControlDisplayOptionsProperty := &RelativeDateTimeControlDisplayOptionsProperty{ DateTimeFormat: jsii.String("dateTimeFormat"), InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }
type CfnTemplate_RelativeDatesFilterProperty ¶ added in v2.72.0
type CfnTemplate_RelativeDatesFilterProperty struct { // The date configuration of the filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatesfilter.html#cfn-quicksight-template-relativedatesfilter-anchordateconfiguration // AnchorDateConfiguration interface{} `field:"required" json:"anchorDateConfiguration" yaml:"anchorDateConfiguration"` // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatesfilter.html#cfn-quicksight-template-relativedatesfilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // An identifier that uniquely identifies a filter within a dashboard, analysis, or template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatesfilter.html#cfn-quicksight-template-relativedatesfilter-filterid // FilterId *string `field:"required" json:"filterId" yaml:"filterId"` // This option determines how null values should be treated when filtering data. // // - `ALL_VALUES` : Include null values in filtered results. // - `NULLS_ONLY` : Only include null values in filtered results. // - `NON_NULLS_ONLY` : Exclude null values from filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatesfilter.html#cfn-quicksight-template-relativedatesfilter-nulloption // NullOption *string `field:"required" json:"nullOption" yaml:"nullOption"` // The range date type of the filter. Choose one of the options below:. // // - `PREVIOUS` // - `THIS` // - `LAST` // - `NOW` // - `NEXT`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatesfilter.html#cfn-quicksight-template-relativedatesfilter-relativedatetype // RelativeDateType *string `field:"required" json:"relativeDateType" yaml:"relativeDateType"` // The level of time precision that is used to aggregate `DateTime` values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatesfilter.html#cfn-quicksight-template-relativedatesfilter-timegranularity // TimeGranularity *string `field:"required" json:"timeGranularity" yaml:"timeGranularity"` // The configuration for the exclude period of the filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatesfilter.html#cfn-quicksight-template-relativedatesfilter-excludeperiodconfiguration // ExcludePeriodConfiguration interface{} `field:"optional" json:"excludePeriodConfiguration" yaml:"excludePeriodConfiguration"` // The minimum granularity (period granularity) of the relative dates filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatesfilter.html#cfn-quicksight-template-relativedatesfilter-minimumgranularity // MinimumGranularity *string `field:"optional" json:"minimumGranularity" yaml:"minimumGranularity"` // The parameter whose value should be used for the filter value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatesfilter.html#cfn-quicksight-template-relativedatesfilter-parametername // ParameterName *string `field:"optional" json:"parameterName" yaml:"parameterName"` // The date value of the filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatesfilter.html#cfn-quicksight-template-relativedatesfilter-relativedatevalue // RelativeDateValue *float64 `field:"optional" json:"relativeDateValue" yaml:"relativeDateValue"` }
A `RelativeDatesFilter` filters relative dates values.
Example:
// 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" relativeDatesFilterProperty := &RelativeDatesFilterProperty{ AnchorDateConfiguration: &AnchorDateConfigurationProperty{ AnchorOption: jsii.String("anchorOption"), ParameterName: jsii.String("parameterName"), }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), RelativeDateType: jsii.String("relativeDateType"), TimeGranularity: jsii.String("timeGranularity"), // the properties below are optional ExcludePeriodConfiguration: &ExcludePeriodConfigurationProperty{ Amount: jsii.Number(123), Granularity: jsii.String("granularity"), // the properties below are optional Status: jsii.String("status"), }, MinimumGranularity: jsii.String("minimumGranularity"), ParameterName: jsii.String("parameterName"), RelativeDateValue: jsii.Number(123), }
type CfnTemplate_ResourcePermissionProperty ¶
type CfnTemplate_ResourcePermissionProperty struct { // The IAM action to grant or revoke permissions on. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-resourcepermission.html#cfn-quicksight-template-resourcepermission-actions // Actions *[]*string `field:"required" json:"actions" yaml:"actions"` // The Amazon Resource Name (ARN) of the principal. This can be one of the following:. // // - The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.) // - The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.) // - The ARN of an AWS account root: This is an IAM ARN rather than a Amazon QuickSight ARN. Use this option only to share resources (templates) across AWS accounts . (This is less common.) // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-resourcepermission.html#cfn-quicksight-template-resourcepermission-principal // Principal *string `field:"required" json:"principal" yaml:"principal"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-resourcepermission.html#cfn-quicksight-template-resourcepermission-resource // Resource *string `field:"optional" json:"resource" yaml:"resource"` }
Permission for the resource.
Example:
// 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" resourcePermissionProperty := &ResourcePermissionProperty{ Actions: []*string{ jsii.String("actions"), }, Principal: jsii.String("principal"), // the properties below are optional Resource: jsii.String("resource"), }
type CfnTemplate_RollingDateConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_RollingDateConfigurationProperty struct { // The expression of the rolling date configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-rollingdateconfiguration.html#cfn-quicksight-template-rollingdateconfiguration-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` // The data set that is used in the rolling date configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-rollingdateconfiguration.html#cfn-quicksight-template-rollingdateconfiguration-datasetidentifier // DataSetIdentifier *string `field:"optional" json:"dataSetIdentifier" yaml:"dataSetIdentifier"` }
The rolling date configuration of a date time filter.
Example:
// 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" rollingDateConfigurationProperty := &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }
type CfnTemplate_RowAlternateColorOptionsProperty ¶ added in v2.72.0
type CfnTemplate_RowAlternateColorOptionsProperty struct { // Determines the list of row alternate colors. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-rowalternatecoloroptions.html#cfn-quicksight-template-rowalternatecoloroptions-rowalternatecolors // RowAlternateColors *[]*string `field:"optional" json:"rowAlternateColors" yaml:"rowAlternateColors"` // Determines the widget status. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-rowalternatecoloroptions.html#cfn-quicksight-template-rowalternatecoloroptions-status // Status *string `field:"optional" json:"status" yaml:"status"` // The primary background color options for alternate rows. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-rowalternatecoloroptions.html#cfn-quicksight-template-rowalternatecoloroptions-useprimarybackgroundcolor // UsePrimaryBackgroundColor *string `field:"optional" json:"usePrimaryBackgroundColor" yaml:"usePrimaryBackgroundColor"` }
Determines the row alternate color options.
Example:
// 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" rowAlternateColorOptionsProperty := &RowAlternateColorOptionsProperty{ RowAlternateColors: []*string{ jsii.String("rowAlternateColors"), }, Status: jsii.String("status"), UsePrimaryBackgroundColor: jsii.String("usePrimaryBackgroundColor"), }
type CfnTemplate_SameSheetTargetVisualConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_SameSheetTargetVisualConfigurationProperty struct { // The options that choose the target visual in the same sheet. // // Valid values are defined as follows: // // - `ALL_VISUALS` : Applies the filter operation to all visuals in the same sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-samesheettargetvisualconfiguration.html#cfn-quicksight-template-samesheettargetvisualconfiguration-targetvisualoptions // TargetVisualOptions *string `field:"optional" json:"targetVisualOptions" yaml:"targetVisualOptions"` // A list of the target visual IDs that are located in the same sheet of the analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-samesheettargetvisualconfiguration.html#cfn-quicksight-template-samesheettargetvisualconfiguration-targetvisuals // TargetVisuals *[]*string `field:"optional" json:"targetVisuals" yaml:"targetVisuals"` }
The configuration of the same-sheet target visuals that you want to be filtered.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" sameSheetTargetVisualConfigurationProperty := &SameSheetTargetVisualConfigurationProperty{ TargetVisualOptions: jsii.String("targetVisualOptions"), TargetVisuals: []*string{ jsii.String("targetVisuals"), }, }
type CfnTemplate_SankeyDiagramAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_SankeyDiagramAggregatedFieldWellsProperty struct { // The destination field wells of a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramaggregatedfieldwells.html#cfn-quicksight-template-sankeydiagramaggregatedfieldwells-destination // Destination interface{} `field:"optional" json:"destination" yaml:"destination"` // The source field wells of a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramaggregatedfieldwells.html#cfn-quicksight-template-sankeydiagramaggregatedfieldwells-source // Source interface{} `field:"optional" json:"source" yaml:"source"` // The weight field wells of a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramaggregatedfieldwells.html#cfn-quicksight-template-sankeydiagramaggregatedfieldwells-weight // Weight interface{} `field:"optional" json:"weight" yaml:"weight"` }
The field well configuration of a sankey diagram.
Example:
type CfnTemplate_SankeyDiagramChartConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_SankeyDiagramChartConfigurationProperty struct { // The data label configuration of a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramchartconfiguration.html#cfn-quicksight-template-sankeydiagramchartconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The field well configuration of a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramchartconfiguration.html#cfn-quicksight-template-sankeydiagramchartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The sort configuration of a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramchartconfiguration.html#cfn-quicksight-template-sankeydiagramchartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` }
The configuration of a sankey diagram.
Example:
type CfnTemplate_SankeyDiagramFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_SankeyDiagramFieldWellsProperty struct { // The field well configuration of a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramfieldwells.html#cfn-quicksight-template-sankeydiagramfieldwells-sankeydiagramaggregatedfieldwells // SankeyDiagramAggregatedFieldWells interface{} `field:"optional" json:"sankeyDiagramAggregatedFieldWells" yaml:"sankeyDiagramAggregatedFieldWells"` }
The field well configuration of a sankey diagram.
Example:
type CfnTemplate_SankeyDiagramSortConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_SankeyDiagramSortConfigurationProperty struct { // The limit on the number of destination nodes that are displayed in a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramsortconfiguration.html#cfn-quicksight-template-sankeydiagramsortconfiguration-destinationitemslimit // DestinationItemsLimit interface{} `field:"optional" json:"destinationItemsLimit" yaml:"destinationItemsLimit"` // The limit on the number of source nodes that are displayed in a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramsortconfiguration.html#cfn-quicksight-template-sankeydiagramsortconfiguration-sourceitemslimit // SourceItemsLimit interface{} `field:"optional" json:"sourceItemsLimit" yaml:"sourceItemsLimit"` // The sort configuration of the weight fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramsortconfiguration.html#cfn-quicksight-template-sankeydiagramsortconfiguration-weightsort // WeightSort interface{} `field:"optional" json:"weightSort" yaml:"weightSort"` }
The sort configuration of a sankey diagram.
Example:
// 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" sankeyDiagramSortConfigurationProperty := &SankeyDiagramSortConfigurationProperty{ DestinationItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, SourceItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, WeightSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnTemplate_SankeyDiagramVisualProperty ¶ added in v2.72.0
type CfnTemplate_SankeyDiagramVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramvisual.html#cfn-quicksight-template-sankeydiagramvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramvisual.html#cfn-quicksight-template-sankeydiagramvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration of a sankey diagram. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramvisual.html#cfn-quicksight-template-sankeydiagramvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramvisual.html#cfn-quicksight-template-sankeydiagramvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramvisual.html#cfn-quicksight-template-sankeydiagramvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A sankey diagram.
For more information, see [Using Sankey diagrams](https://docs.aws.amazon.com/quicksight/latest/user/sankey-diagram.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnTemplate_ScatterPlotCategoricallyAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_ScatterPlotCategoricallyAggregatedFieldWellsProperty struct { // The category field well of a scatter plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The label field well of a scatter plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-label // Label interface{} `field:"optional" json:"label" yaml:"label"` // The size field well of a scatter plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-size // Size interface{} `field:"optional" json:"size" yaml:"size"` // The x-axis field well of a scatter plot. // // The x-axis is aggregated by category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-xaxis // XAxis interface{} `field:"optional" json:"xAxis" yaml:"xAxis"` // The y-axis field well of a scatter plot. // // The y-axis is aggregated by category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-yaxis // YAxis interface{} `field:"optional" json:"yAxis" yaml:"yAxis"` }
The aggregated field well of a scatter plot.
Example:
type CfnTemplate_ScatterPlotConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_ScatterPlotConfigurationProperty struct { // The options that determine if visual data labels are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` // The palette (chart color) display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` // The label display options (grid line, range, scale, and axis step) of the scatter plot's x-axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-xaxisdisplayoptions // XAxisDisplayOptions interface{} `field:"optional" json:"xAxisDisplayOptions" yaml:"xAxisDisplayOptions"` // The label options (label text, label visibility, and sort icon visibility) of the scatter plot's x-axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-xaxislabeloptions // XAxisLabelOptions interface{} `field:"optional" json:"xAxisLabelOptions" yaml:"xAxisLabelOptions"` // The label display options (grid line, range, scale, and axis step) of the scatter plot's y-axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-yaxisdisplayoptions // YAxisDisplayOptions interface{} `field:"optional" json:"yAxisDisplayOptions" yaml:"yAxisDisplayOptions"` // The label options (label text, label visibility, and sort icon visibility) of the scatter plot's y-axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-yaxislabeloptions // YAxisLabelOptions interface{} `field:"optional" json:"yAxisLabelOptions" yaml:"yAxisLabelOptions"` }
The configuration of a scatter plot.
Example:
type CfnTemplate_ScatterPlotFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_ScatterPlotFieldWellsProperty struct { // The aggregated field wells of a scatter plot. // // The x and y-axes of scatter plots with aggregated field wells are aggregated by category, label, or both. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotfieldwells.html#cfn-quicksight-template-scatterplotfieldwells-scatterplotcategoricallyaggregatedfieldwells // ScatterPlotCategoricallyAggregatedFieldWells interface{} `field:"optional" json:"scatterPlotCategoricallyAggregatedFieldWells" yaml:"scatterPlotCategoricallyAggregatedFieldWells"` // The unaggregated field wells of a scatter plot. // // The x and y-axes of these scatter plots are unaggregated. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotfieldwells.html#cfn-quicksight-template-scatterplotfieldwells-scatterplotunaggregatedfieldwells // ScatterPlotUnaggregatedFieldWells interface{} `field:"optional" json:"scatterPlotUnaggregatedFieldWells" yaml:"scatterPlotUnaggregatedFieldWells"` }
The field well configuration of a scatter plot.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnTemplate_ScatterPlotUnaggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_ScatterPlotUnaggregatedFieldWellsProperty struct { // The category field well of a scatter plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html#cfn-quicksight-template-scatterplotunaggregatedfieldwells-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The label field well of a scatter plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html#cfn-quicksight-template-scatterplotunaggregatedfieldwells-label // Label interface{} `field:"optional" json:"label" yaml:"label"` // The size field well of a scatter plot. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html#cfn-quicksight-template-scatterplotunaggregatedfieldwells-size // Size interface{} `field:"optional" json:"size" yaml:"size"` // The x-axis field well of a scatter plot. // // The x-axis is a dimension field and cannot be aggregated. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html#cfn-quicksight-template-scatterplotunaggregatedfieldwells-xaxis // XAxis interface{} `field:"optional" json:"xAxis" yaml:"xAxis"` // The y-axis field well of a scatter plot. // // The y-axis is a dimension field and cannot be aggregated. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html#cfn-quicksight-template-scatterplotunaggregatedfieldwells-yaxis // YAxis interface{} `field:"optional" json:"yAxis" yaml:"yAxis"` }
The unaggregated field wells of a scatter plot.
Example:
type CfnTemplate_ScatterPlotVisualProperty ¶ added in v2.72.0
type CfnTemplate_ScatterPlotVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotvisual.html#cfn-quicksight-template-scatterplotvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotvisual.html#cfn-quicksight-template-scatterplotvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotvisual.html#cfn-quicksight-template-scatterplotvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotvisual.html#cfn-quicksight-template-scatterplotvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotvisual.html#cfn-quicksight-template-scatterplotvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotvisual.html#cfn-quicksight-template-scatterplotvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A scatter plot.
For more information, see [Using scatter plots](https://docs.aws.amazon.com/quicksight/latest/user/scatter-plot.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnTemplate_ScrollBarOptionsProperty ¶ added in v2.72.0
type CfnTemplate_ScrollBarOptionsProperty struct { // The visibility of the data zoom scroll bar. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scrollbaroptions.html#cfn-quicksight-template-scrollbaroptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` // The visibility range for the data zoom scroll bar. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scrollbaroptions.html#cfn-quicksight-template-scrollbaroptions-visiblerange // VisibleRange interface{} `field:"optional" json:"visibleRange" yaml:"visibleRange"` }
The visual display options for a data zoom scroll bar.
Example:
// 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" scrollBarOptionsProperty := &ScrollBarOptionsProperty{ Visibility: jsii.String("visibility"), VisibleRange: &VisibleRangeOptionsProperty{ PercentRange: &PercentVisibleRangeProperty{ From: jsii.Number(123), To: jsii.Number(123), }, }, }
type CfnTemplate_SecondaryValueOptionsProperty ¶ added in v2.72.0
type CfnTemplate_SecondaryValueOptionsProperty struct { // Determines the visibility of the secondary value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-secondaryvalueoptions.html#cfn-quicksight-template-secondaryvalueoptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options that determine the presentation of the secondary value of a KPI visual.
Example:
// 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" secondaryValueOptionsProperty := &SecondaryValueOptionsProperty{ Visibility: jsii.String("visibility"), }
type CfnTemplate_SectionAfterPageBreakProperty ¶ added in v2.72.0
type CfnTemplate_SectionAfterPageBreakProperty struct { // The option that enables or disables a page break at the end of a section. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionafterpagebreak.html#cfn-quicksight-template-sectionafterpagebreak-status // Status *string `field:"optional" json:"status" yaml:"status"` }
The configuration of a page break after a section.
Example:
// 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" sectionAfterPageBreakProperty := &SectionAfterPageBreakProperty{ Status: jsii.String("status"), }
type CfnTemplate_SectionBasedLayoutCanvasSizeOptionsProperty ¶ added in v2.72.0
type CfnTemplate_SectionBasedLayoutCanvasSizeOptionsProperty struct { // The options for a paper canvas of a section-based layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionbasedlayoutcanvassizeoptions.html#cfn-quicksight-template-sectionbasedlayoutcanvassizeoptions-papercanvassizeoptions // PaperCanvasSizeOptions interface{} `field:"optional" json:"paperCanvasSizeOptions" yaml:"paperCanvasSizeOptions"` }
The options for the canvas of a section-based layout.
Example:
// 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" sectionBasedLayoutCanvasSizeOptionsProperty := &SectionBasedLayoutCanvasSizeOptionsProperty{ PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }, }
type CfnTemplate_SectionBasedLayoutConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_SectionBasedLayoutConfigurationProperty struct { // A list of body section configurations. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionbasedlayoutconfiguration.html#cfn-quicksight-template-sectionbasedlayoutconfiguration-bodysections // BodySections interface{} `field:"required" json:"bodySections" yaml:"bodySections"` // The options for the canvas of a section-based layout. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionbasedlayoutconfiguration.html#cfn-quicksight-template-sectionbasedlayoutconfiguration-canvassizeoptions // CanvasSizeOptions interface{} `field:"required" json:"canvasSizeOptions" yaml:"canvasSizeOptions"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionbasedlayoutconfiguration.html#cfn-quicksight-template-sectionbasedlayoutconfiguration-footersections // FooterSections interface{} `field:"required" json:"footerSections" yaml:"footerSections"` // A list of header section configurations. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionbasedlayoutconfiguration.html#cfn-quicksight-template-sectionbasedlayoutconfiguration-headersections // HeaderSections interface{} `field:"required" json:"headerSections" yaml:"headerSections"` }
The configuration for a section-based layout.
Example:
// 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" sectionBasedLayoutConfigurationProperty := &SectionBasedLayoutConfigurationProperty{ BodySections: []interface{}{ &BodySectionConfigurationProperty{ Content: &BodySectionContentProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional PageBreakConfiguration: &SectionPageBreakConfigurationProperty{ After: &SectionAfterPageBreakProperty{ Status: jsii.String("status"), }, }, Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{ PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }, }, FooterSections: []interface{}{ &HeaderFooterSectionConfigurationProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, HeaderSections: []interface{}{ &HeaderFooterSectionConfigurationProperty{ Layout: &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }, SectionId: jsii.String("sectionId"), // the properties below are optional Style: &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }, }, }, }
type CfnTemplate_SectionBasedLayoutPaperCanvasSizeOptionsProperty ¶ added in v2.72.0
type CfnTemplate_SectionBasedLayoutPaperCanvasSizeOptionsProperty struct { // Defines the spacing between the canvas content and the top, bottom, left, and right edges. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionbasedlayoutpapercanvassizeoptions.html#cfn-quicksight-template-sectionbasedlayoutpapercanvassizeoptions-papermargin // PaperMargin interface{} `field:"optional" json:"paperMargin" yaml:"paperMargin"` // The paper orientation that is used to define canvas dimensions. Choose one of the following options:. // // - PORTRAIT // - LANDSCAPE. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionbasedlayoutpapercanvassizeoptions.html#cfn-quicksight-template-sectionbasedlayoutpapercanvassizeoptions-paperorientation // PaperOrientation *string `field:"optional" json:"paperOrientation" yaml:"paperOrientation"` // The paper size that is used to define canvas dimensions. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionbasedlayoutpapercanvassizeoptions.html#cfn-quicksight-template-sectionbasedlayoutpapercanvassizeoptions-papersize // PaperSize *string `field:"optional" json:"paperSize" yaml:"paperSize"` }
The options for a paper canvas of a section-based layout.
Example:
// 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" sectionBasedLayoutPaperCanvasSizeOptionsProperty := &SectionBasedLayoutPaperCanvasSizeOptionsProperty{ PaperMargin: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, PaperOrientation: jsii.String("paperOrientation"), PaperSize: jsii.String("paperSize"), }
type CfnTemplate_SectionLayoutConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_SectionLayoutConfigurationProperty struct { // The free-form layout configuration of a section. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionlayoutconfiguration.html#cfn-quicksight-template-sectionlayoutconfiguration-freeformlayout // FreeFormLayout interface{} `field:"required" json:"freeFormLayout" yaml:"freeFormLayout"` }
The layout configuration of a section.
Example:
// 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" sectionLayoutConfigurationProperty := &SectionLayoutConfigurationProperty{ FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{ Elements: []interface{}{ &FreeFormLayoutElementProperty{ ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), Height: jsii.String("height"), Width: jsii.String("width"), XAxisLocation: jsii.String("xAxisLocation"), YAxisLocation: jsii.String("yAxisLocation"), // the properties below are optional BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, BorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, LoadingAnimation: &LoadingAnimationProperty{ Visibility: jsii.String("visibility"), }, RenderingRules: []interface{}{ &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }, }, SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{ Color: jsii.String("color"), Visibility: jsii.String("visibility"), }, Visibility: jsii.String("visibility"), }, }, }, }
type CfnTemplate_SectionPageBreakConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_SectionPageBreakConfigurationProperty struct { // The configuration of a page break after a section. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionpagebreakconfiguration.html#cfn-quicksight-template-sectionpagebreakconfiguration-after // After interface{} `field:"optional" json:"after" yaml:"after"` }
The configuration of a page break for a section.
Example:
// 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" sectionPageBreakConfigurationProperty := &SectionPageBreakConfigurationProperty{ After: &SectionAfterPageBreakProperty{ Status: jsii.String("status"), }, }
type CfnTemplate_SectionStyleProperty ¶ added in v2.72.0
type CfnTemplate_SectionStyleProperty struct { // The height of a section. // // Heights can only be defined for header and footer sections. The default height margin is 0.5 inches. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionstyle.html#cfn-quicksight-template-sectionstyle-height // Height *string `field:"optional" json:"height" yaml:"height"` // The spacing between section content and its top, bottom, left, and right edges. // // There is no padding by default. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionstyle.html#cfn-quicksight-template-sectionstyle-padding // Padding interface{} `field:"optional" json:"padding" yaml:"padding"` }
The options that style a section.
Example:
// 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" sectionStyleProperty := &SectionStyleProperty{ Height: jsii.String("height"), Padding: &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }, }
type CfnTemplate_SelectedSheetsFilterScopeConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_SelectedSheetsFilterScopeConfigurationProperty struct { // The sheet ID and visual IDs of the sheet and visuals that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-selectedsheetsfilterscopeconfiguration.html#cfn-quicksight-template-selectedsheetsfilterscopeconfiguration-sheetvisualscopingconfigurations // SheetVisualScopingConfigurations interface{} `field:"optional" json:"sheetVisualScopingConfigurations" yaml:"sheetVisualScopingConfigurations"` }
The configuration for applying a filter to specific sheets or visuals.
You can apply this filter to multiple visuals that are on one sheet or to all visuals on a sheet.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" selectedSheetsFilterScopeConfigurationProperty := &SelectedSheetsFilterScopeConfigurationProperty{ SheetVisualScopingConfigurations: []interface{}{ &SheetVisualScopingConfigurationProperty{ Scope: jsii.String("scope"), SheetId: jsii.String("sheetId"), // the properties below are optional VisualIds: []*string{ jsii.String("visualIds"), }, }, }, }
type CfnTemplate_SeriesItemProperty ¶ added in v2.72.0
type CfnTemplate_SeriesItemProperty struct { // The data field series item configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-seriesitem.html#cfn-quicksight-template-seriesitem-datafieldseriesitem // DataFieldSeriesItem interface{} `field:"optional" json:"dataFieldSeriesItem" yaml:"dataFieldSeriesItem"` // The field series item configuration of a line chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-seriesitem.html#cfn-quicksight-template-seriesitem-fieldseriesitem // FieldSeriesItem interface{} `field:"optional" json:"fieldSeriesItem" yaml:"fieldSeriesItem"` }
The series item configuration of a line chart.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" seriesItemProperty := &SeriesItemProperty{ DataFieldSeriesItem: &DataFieldSeriesItemProperty{ AxisBinding: jsii.String("axisBinding"), FieldId: jsii.String("fieldId"), // the properties below are optional FieldValue: jsii.String("fieldValue"), Settings: &LineChartSeriesSettingsProperty{ LineStyleSettings: &LineChartLineStyleSettingsProperty{ LineInterpolation: jsii.String("lineInterpolation"), LineStyle: jsii.String("lineStyle"), LineVisibility: jsii.String("lineVisibility"), LineWidth: jsii.String("lineWidth"), }, MarkerStyleSettings: &LineChartMarkerStyleSettingsProperty{ MarkerColor: jsii.String("markerColor"), MarkerShape: jsii.String("markerShape"), MarkerSize: jsii.String("markerSize"), MarkerVisibility: jsii.String("markerVisibility"), }, }, }, FieldSeriesItem: &FieldSeriesItemProperty{ AxisBinding: jsii.String("axisBinding"), FieldId: jsii.String("fieldId"), // the properties below are optional Settings: &LineChartSeriesSettingsProperty{ LineStyleSettings: &LineChartLineStyleSettingsProperty{ LineInterpolation: jsii.String("lineInterpolation"), LineStyle: jsii.String("lineStyle"), LineVisibility: jsii.String("lineVisibility"), LineWidth: jsii.String("lineWidth"), }, MarkerStyleSettings: &LineChartMarkerStyleSettingsProperty{ MarkerColor: jsii.String("markerColor"), MarkerShape: jsii.String("markerShape"), MarkerSize: jsii.String("markerSize"), MarkerVisibility: jsii.String("markerVisibility"), }, }, }, }
type CfnTemplate_SetParameterValueConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_SetParameterValueConfigurationProperty struct { // The destination parameter name of the `SetParameterValueConfiguration` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-setparametervalueconfiguration.html#cfn-quicksight-template-setparametervalueconfiguration-destinationparametername // DestinationParameterName *string `field:"required" json:"destinationParameterName" yaml:"destinationParameterName"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-setparametervalueconfiguration.html#cfn-quicksight-template-setparametervalueconfiguration-value // Value interface{} `field:"required" json:"value" yaml:"value"` }
The configuration of adding parameters in action.
Example:
// 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" setParameterValueConfigurationProperty := &SetParameterValueConfigurationProperty{ DestinationParameterName: jsii.String("destinationParameterName"), Value: &DestinationParameterValueConfigurationProperty{ CustomValuesConfiguration: &CustomValuesConfigurationProperty{ CustomValues: &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }, // the properties below are optional IncludeNullValue: jsii.Boolean(false), }, SelectAllValueOptions: jsii.String("selectAllValueOptions"), SourceColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceField: jsii.String("sourceField"), SourceParameterName: jsii.String("sourceParameterName"), }, }
type CfnTemplate_ShapeConditionalFormatProperty ¶ added in v2.72.0
type CfnTemplate_ShapeConditionalFormatProperty struct { // The conditional formatting for the shape background color of a filled map visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-shapeconditionalformat.html#cfn-quicksight-template-shapeconditionalformat-backgroundcolor // BackgroundColor interface{} `field:"required" json:"backgroundColor" yaml:"backgroundColor"` }
The shape conditional formatting of a filled map visual.
Example:
// 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" shapeConditionalFormatProperty := &ShapeConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnTemplate_SheetControlInfoIconLabelOptionsProperty ¶ added in v2.95.0
type CfnTemplate_SheetControlInfoIconLabelOptionsProperty struct { // The text content of info icon. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetcontrolinfoiconlabeloptions.html#cfn-quicksight-template-sheetcontrolinfoiconlabeloptions-infoicontext // InfoIconText *string `field:"optional" json:"infoIconText" yaml:"infoIconText"` // The visibility configuration of info icon label options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetcontrolinfoiconlabeloptions.html#cfn-quicksight-template-sheetcontrolinfoiconlabeloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
A control to display info icons for filters and parameters.
Example:
// 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" sheetControlInfoIconLabelOptionsProperty := &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }
type CfnTemplate_SheetControlLayoutConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_SheetControlLayoutConfigurationProperty struct { // The configuration that determines the elements and canvas size options of sheet control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetcontrollayoutconfiguration.html#cfn-quicksight-template-sheetcontrollayoutconfiguration-gridlayout // GridLayout interface{} `field:"optional" json:"gridLayout" yaml:"gridLayout"` }
The configuration that determines the elements and canvas size options of sheet control.
Example:
// 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" sheetControlLayoutConfigurationProperty := &SheetControlLayoutConfigurationProperty{ GridLayout: &GridLayoutConfigurationProperty{ Elements: []interface{}{ &GridLayoutElementProperty{ ColumnSpan: jsii.Number(123), ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), RowSpan: jsii.Number(123), // the properties below are optional ColumnIndex: jsii.Number(123), RowIndex: jsii.Number(123), }, }, // the properties below are optional CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, }
type CfnTemplate_SheetControlLayoutProperty ¶ added in v2.72.0
type CfnTemplate_SheetControlLayoutProperty struct { // The configuration that determines the elements and canvas size options of sheet control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetcontrollayout.html#cfn-quicksight-template-sheetcontrollayout-configuration // Configuration interface{} `field:"required" json:"configuration" yaml:"configuration"` }
A grid layout to define the placement of sheet control.
Example:
// 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" sheetControlLayoutProperty := &SheetControlLayoutProperty{ Configuration: &SheetControlLayoutConfigurationProperty{ GridLayout: &GridLayoutConfigurationProperty{ Elements: []interface{}{ &GridLayoutElementProperty{ ColumnSpan: jsii.Number(123), ElementId: jsii.String("elementId"), ElementType: jsii.String("elementType"), RowSpan: jsii.Number(123), // the properties below are optional ColumnIndex: jsii.Number(123), RowIndex: jsii.Number(123), }, }, // the properties below are optional CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{ ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{ ResizeOption: jsii.String("resizeOption"), // the properties below are optional OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"), }, }, }, }, }
type CfnTemplate_SheetDefinitionProperty ¶ added in v2.72.0
type CfnTemplate_SheetDefinitionProperty struct { // The unique identifier of a sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetdefinition.html#cfn-quicksight-template-sheetdefinition-sheetid // SheetId *string `field:"required" json:"sheetId" yaml:"sheetId"` // The layout content type of the sheet. Choose one of the following options:. // // - `PAGINATED` : Creates a sheet for a paginated report. // - `INTERACTIVE` : Creates a sheet for an interactive dashboard. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetdefinition.html#cfn-quicksight-template-sheetdefinition-contenttype // ContentType *string `field:"optional" json:"contentType" yaml:"contentType"` // A description of the sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetdefinition.html#cfn-quicksight-template-sheetdefinition-description // Description *string `field:"optional" json:"description" yaml:"description"` // The list of filter controls that are on a sheet. // // For more information, see [Adding filter controls to analysis sheets](https://docs.aws.amazon.com/quicksight/latest/user/filter-controls.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetdefinition.html#cfn-quicksight-template-sheetdefinition-filtercontrols // FilterControls interface{} `field:"optional" json:"filterControls" yaml:"filterControls"` // Layouts define how the components of a sheet are arranged. // // For more information, see [Types of layout](https://docs.aws.amazon.com/quicksight/latest/user/types-of-layout.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetdefinition.html#cfn-quicksight-template-sheetdefinition-layouts // Layouts interface{} `field:"optional" json:"layouts" yaml:"layouts"` // The name of the sheet. // // This name is displayed on the sheet's tab in the Amazon QuickSight console. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetdefinition.html#cfn-quicksight-template-sheetdefinition-name // Name *string `field:"optional" json:"name" yaml:"name"` // The list of parameter controls that are on a sheet. // // For more information, see [Using a Control with a Parameter in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-controls.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetdefinition.html#cfn-quicksight-template-sheetdefinition-parametercontrols // ParameterControls interface{} `field:"optional" json:"parameterControls" yaml:"parameterControls"` // The control layouts of the sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetdefinition.html#cfn-quicksight-template-sheetdefinition-sheetcontrollayouts // SheetControlLayouts interface{} `field:"optional" json:"sheetControlLayouts" yaml:"sheetControlLayouts"` // The text boxes that are on a sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetdefinition.html#cfn-quicksight-template-sheetdefinition-textboxes // TextBoxes interface{} `field:"optional" json:"textBoxes" yaml:"textBoxes"` // The title of the sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetdefinition.html#cfn-quicksight-template-sheetdefinition-title // Title *string `field:"optional" json:"title" yaml:"title"` // A list of the visuals that are on a sheet. // // Visual placement is determined by the layout of the sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetdefinition.html#cfn-quicksight-template-sheetdefinition-visuals // Visuals interface{} `field:"optional" json:"visuals" yaml:"visuals"` }
A sheet is an object that contains a set of visuals that are viewed together on one page in a paginated report.
Every analysis and dashboard must contain at least one sheet.
Example:
type CfnTemplate_SheetElementConfigurationOverridesProperty ¶ added in v2.72.0
type CfnTemplate_SheetElementConfigurationOverridesProperty struct { // Determines whether or not the overrides are visible. Choose one of the following options:. // // - `VISIBLE` // - `HIDDEN`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetelementconfigurationoverrides.html#cfn-quicksight-template-sheetelementconfigurationoverrides-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The override configuration of the rendering rules of a sheet.
Example:
// 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" sheetElementConfigurationOverridesProperty := &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }
type CfnTemplate_SheetElementRenderingRuleProperty ¶ added in v2.72.0
type CfnTemplate_SheetElementRenderingRuleProperty struct { // The override configuration of the rendering rules of a sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetelementrenderingrule.html#cfn-quicksight-template-sheetelementrenderingrule-configurationoverrides // ConfigurationOverrides interface{} `field:"required" json:"configurationOverrides" yaml:"configurationOverrides"` // The expression of the rendering rules of a sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetelementrenderingrule.html#cfn-quicksight-template-sheetelementrenderingrule-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` }
The rendering rules of a sheet that uses a free-form layout.
Example:
// 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" sheetElementRenderingRuleProperty := &SheetElementRenderingRuleProperty{ ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{ Visibility: jsii.String("visibility"), }, Expression: jsii.String("expression"), }
type CfnTemplate_SheetProperty ¶ added in v2.55.0
type CfnTemplate_SheetProperty struct { // The name of a sheet. // // This name is displayed on the sheet's tab in the Amazon QuickSight console. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheet.html#cfn-quicksight-template-sheet-name // Name *string `field:"optional" json:"name" yaml:"name"` // The unique identifier associated with a sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheet.html#cfn-quicksight-template-sheet-sheetid // SheetId *string `field:"optional" json:"sheetId" yaml:"sheetId"` }
A *sheet* , which is an object that contains a set of visuals that are viewed together on one page in Amazon QuickSight.
Every analysis and dashboard contains at least one sheet. Each sheet contains at least one visualization widget, for example a chart, pivot table, or narrative insight. Sheets can be associated with other components, such as controls, filters, and so on.
Example:
// 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" sheetProperty := &SheetProperty{ Name: jsii.String("name"), SheetId: jsii.String("sheetId"), }
type CfnTemplate_SheetTextBoxProperty ¶ added in v2.72.0
type CfnTemplate_SheetTextBoxProperty struct { // The unique identifier for a text box. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have text boxes that share identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheettextbox.html#cfn-quicksight-template-sheettextbox-sheettextboxid // SheetTextBoxId *string `field:"required" json:"sheetTextBoxId" yaml:"sheetTextBoxId"` // The content that is displayed in the text box. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheettextbox.html#cfn-quicksight-template-sheettextbox-content // Content *string `field:"optional" json:"content" yaml:"content"` }
A text box.
Example:
// 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" sheetTextBoxProperty := &SheetTextBoxProperty{ SheetTextBoxId: jsii.String("sheetTextBoxId"), // the properties below are optional Content: jsii.String("content"), }
type CfnTemplate_SheetVisualScopingConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_SheetVisualScopingConfigurationProperty struct { // The scope of the applied entities. Choose one of the following options:. // // - `ALL_VISUALS` // - `SELECTED_VISUALS`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetvisualscopingconfiguration.html#cfn-quicksight-template-sheetvisualscopingconfiguration-scope // Scope *string `field:"required" json:"scope" yaml:"scope"` // The selected sheet that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetvisualscopingconfiguration.html#cfn-quicksight-template-sheetvisualscopingconfiguration-sheetid // SheetId *string `field:"required" json:"sheetId" yaml:"sheetId"` // The selected visuals that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetvisualscopingconfiguration.html#cfn-quicksight-template-sheetvisualscopingconfiguration-visualids // VisualIds *[]*string `field:"optional" json:"visualIds" yaml:"visualIds"` }
The filter that is applied to the options.
Example:
// 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" sheetVisualScopingConfigurationProperty := &SheetVisualScopingConfigurationProperty{ Scope: jsii.String("scope"), SheetId: jsii.String("sheetId"), // the properties below are optional VisualIds: []*string{ jsii.String("visualIds"), }, }
type CfnTemplate_ShortFormatTextProperty ¶ added in v2.72.0
type CfnTemplate_ShortFormatTextProperty struct { // Plain text format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-shortformattext.html#cfn-quicksight-template-shortformattext-plaintext // PlainText *string `field:"optional" json:"plainText" yaml:"plainText"` // Rich text. // // Examples of rich text include bold, underline, and italics. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-shortformattext.html#cfn-quicksight-template-shortformattext-richtext // RichText *string `field:"optional" json:"richText" yaml:"richText"` }
The text format for the title.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" shortFormatTextProperty := &ShortFormatTextProperty{ PlainText: jsii.String("plainText"), RichText: jsii.String("richText"), }
type CfnTemplate_SimpleClusterMarkerProperty ¶ added in v2.72.0
type CfnTemplate_SimpleClusterMarkerProperty struct { // The color of the simple cluster marker. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-simpleclustermarker.html#cfn-quicksight-template-simpleclustermarker-color // Color *string `field:"optional" json:"color" yaml:"color"` }
The simple cluster marker of the cluster marker.
Example:
// 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" simpleClusterMarkerProperty := &SimpleClusterMarkerProperty{ Color: jsii.String("color"), }
type CfnTemplate_SliderControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnTemplate_SliderControlDisplayOptionsProperty struct { // The configuration of info icon label options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-slidercontroldisplayoptions.html#cfn-quicksight-template-slidercontroldisplayoptions-infoiconlabeloptions // InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"` // The options to configure the title visibility, name, and font size. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-slidercontroldisplayoptions.html#cfn-quicksight-template-slidercontroldisplayoptions-titleoptions // TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"` }
The display options of a control.
Example:
// 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" sliderControlDisplayOptionsProperty := &SliderControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }
type CfnTemplate_SmallMultiplesAxisPropertiesProperty ¶ added in v2.95.0
type CfnTemplate_SmallMultiplesAxisPropertiesProperty struct { // Defines the placement of the axis. // // By default, axes are rendered `OUTSIDE` of the panels. Axes with `INDEPENDENT` scale are rendered `INSIDE` the panels. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesaxisproperties.html#cfn-quicksight-template-smallmultiplesaxisproperties-placement // Placement *string `field:"optional" json:"placement" yaml:"placement"` // Determines whether scale of the axes are shared or independent. // // The default value is `SHARED` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesaxisproperties.html#cfn-quicksight-template-smallmultiplesaxisproperties-scale // Scale *string `field:"optional" json:"scale" yaml:"scale"` }
Configures the properties of a chart's axes that are used by small multiples panels.
Example:
// 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" smallMultiplesAxisPropertiesProperty := &SmallMultiplesAxisPropertiesProperty{ Placement: jsii.String("placement"), Scale: jsii.String("scale"), }
type CfnTemplate_SmallMultiplesOptionsProperty ¶ added in v2.72.0
type CfnTemplate_SmallMultiplesOptionsProperty struct { // Sets the maximum number of visible columns to display in the grid of small multiples panels. // // The default is `Auto` , which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesoptions.html#cfn-quicksight-template-smallmultiplesoptions-maxvisiblecolumns // MaxVisibleColumns *float64 `field:"optional" json:"maxVisibleColumns" yaml:"maxVisibleColumns"` // Sets the maximum number of visible rows to display in the grid of small multiples panels. // // The default value is `Auto` , which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesoptions.html#cfn-quicksight-template-smallmultiplesoptions-maxvisiblerows // MaxVisibleRows *float64 `field:"optional" json:"maxVisibleRows" yaml:"maxVisibleRows"` // Configures the display options for each small multiples panel. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesoptions.html#cfn-quicksight-template-smallmultiplesoptions-panelconfiguration // PanelConfiguration interface{} `field:"optional" json:"panelConfiguration" yaml:"panelConfiguration"` // The properties of a small multiples X axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesoptions.html#cfn-quicksight-template-smallmultiplesoptions-xaxis // XAxis interface{} `field:"optional" json:"xAxis" yaml:"xAxis"` // The properties of a small multiples Y axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesoptions.html#cfn-quicksight-template-smallmultiplesoptions-yaxis // YAxis interface{} `field:"optional" json:"yAxis" yaml:"yAxis"` }
Options that determine the layout and display options of a chart's small multiples.
Example:
// 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" smallMultiplesOptionsProperty := &SmallMultiplesOptionsProperty{ MaxVisibleColumns: jsii.Number(123), MaxVisibleRows: jsii.Number(123), PanelConfiguration: &PanelConfigurationProperty{ BackgroundColor: jsii.String("backgroundColor"), BackgroundVisibility: jsii.String("backgroundVisibility"), BorderColor: jsii.String("borderColor"), BorderStyle: jsii.String("borderStyle"), BorderThickness: jsii.String("borderThickness"), BorderVisibility: jsii.String("borderVisibility"), GutterSpacing: jsii.String("gutterSpacing"), GutterVisibility: jsii.String("gutterVisibility"), Title: &PanelTitleOptionsProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), Visibility: jsii.String("visibility"), }, }, XAxis: &SmallMultiplesAxisPropertiesProperty{ Placement: jsii.String("placement"), Scale: jsii.String("scale"), }, YAxis: &SmallMultiplesAxisPropertiesProperty{ Placement: jsii.String("placement"), Scale: jsii.String("scale"), }, }
type CfnTemplate_SpacingProperty ¶ added in v2.72.0
type CfnTemplate_SpacingProperty struct { // Define the bottom spacing. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-spacing.html#cfn-quicksight-template-spacing-bottom // Bottom *string `field:"optional" json:"bottom" yaml:"bottom"` // Define the left spacing. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-spacing.html#cfn-quicksight-template-spacing-left // Left *string `field:"optional" json:"left" yaml:"left"` // Define the right spacing. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-spacing.html#cfn-quicksight-template-spacing-right // Right *string `field:"optional" json:"right" yaml:"right"` // Define the top spacing. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-spacing.html#cfn-quicksight-template-spacing-top // Top *string `field:"optional" json:"top" yaml:"top"` }
The configuration of spacing (often a margin or padding).
Example:
// 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" spacingProperty := &SpacingProperty{ Bottom: jsii.String("bottom"), Left: jsii.String("left"), Right: jsii.String("right"), Top: jsii.String("top"), }
type CfnTemplate_StringDefaultValuesProperty ¶ added in v2.72.0
type CfnTemplate_StringDefaultValuesProperty struct { // The dynamic value of the `StringDefaultValues` . // // Different defaults displayed according to users, groups, and values mapping. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringdefaultvalues.html#cfn-quicksight-template-stringdefaultvalues-dynamicvalue // DynamicValue interface{} `field:"optional" json:"dynamicValue" yaml:"dynamicValue"` // The static values of the `DecimalDefaultValues` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringdefaultvalues.html#cfn-quicksight-template-stringdefaultvalues-staticvalues // StaticValues *[]*string `field:"optional" json:"staticValues" yaml:"staticValues"` }
The default values of the `StringParameterDeclaration` .
Example:
// 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" stringDefaultValuesProperty := &StringDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []*string{ jsii.String("staticValues"), }, }
type CfnTemplate_StringFormatConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_StringFormatConfigurationProperty struct { // The options that determine the null value format configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringformatconfiguration.html#cfn-quicksight-template-stringformatconfiguration-nullvalueformatconfiguration // NullValueFormatConfiguration interface{} `field:"optional" json:"nullValueFormatConfiguration" yaml:"nullValueFormatConfiguration"` // The formatting configuration for numeric strings. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringformatconfiguration.html#cfn-quicksight-template-stringformatconfiguration-numericformatconfiguration // NumericFormatConfiguration interface{} `field:"optional" json:"numericFormatConfiguration" yaml:"numericFormatConfiguration"` }
Formatting configuration for string fields.
Example:
// 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" stringFormatConfigurationProperty := &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }
type CfnTemplate_StringParameterDeclarationProperty ¶ added in v2.72.0
type CfnTemplate_StringParameterDeclarationProperty struct { // The name of the parameter that is being declared. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringparameterdeclaration.html#cfn-quicksight-template-stringparameterdeclaration-name // Name *string `field:"required" json:"name" yaml:"name"` // The value type determines whether the parameter is a single-value or multi-value parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringparameterdeclaration.html#cfn-quicksight-template-stringparameterdeclaration-parametervaluetype // ParameterValueType *string `field:"required" json:"parameterValueType" yaml:"parameterValueType"` // The default values of a parameter. // // If the parameter is a single-value parameter, a maximum of one default value can be provided. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringparameterdeclaration.html#cfn-quicksight-template-stringparameterdeclaration-defaultvalues // DefaultValues interface{} `field:"optional" json:"defaultValues" yaml:"defaultValues"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringparameterdeclaration.html#cfn-quicksight-template-stringparameterdeclaration-mappeddatasetparameters // MappedDataSetParameters interface{} `field:"optional" json:"mappedDataSetParameters" yaml:"mappedDataSetParameters"` // The configuration that defines the default value of a `String` parameter when a value has not been set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringparameterdeclaration.html#cfn-quicksight-template-stringparameterdeclaration-valuewhenunset // ValueWhenUnset interface{} `field:"optional" json:"valueWhenUnset" yaml:"valueWhenUnset"` }
A parameter declaration for the `String` data type.
Example:
// 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" stringParameterDeclarationProperty := &StringParameterDeclarationProperty{ Name: jsii.String("name"), ParameterValueType: jsii.String("parameterValueType"), // the properties below are optional DefaultValues: &StringDefaultValuesProperty{ DynamicValue: &DynamicDefaultValueProperty{ DefaultValueColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional GroupNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, UserNameColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, StaticValues: []*string{ jsii.String("staticValues"), }, }, MappedDataSetParameters: []interface{}{ &MappedDataSetParameterProperty{ DataSetIdentifier: jsii.String("dataSetIdentifier"), DataSetParameterName: jsii.String("dataSetParameterName"), }, }, ValueWhenUnset: &StringValueWhenUnsetConfigurationProperty{ CustomValue: jsii.String("customValue"), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }, }
type CfnTemplate_StringValueWhenUnsetConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_StringValueWhenUnsetConfigurationProperty struct { // A custom value that's used when the value of a parameter isn't set. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringvaluewhenunsetconfiguration.html#cfn-quicksight-template-stringvaluewhenunsetconfiguration-customvalue // CustomValue *string `field:"optional" json:"customValue" yaml:"customValue"` // The built-in options for default values. The value can be one of the following:. // // - `RECOMMENDED` : The recommended value. // - `NULL` : The `NULL` value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringvaluewhenunsetconfiguration.html#cfn-quicksight-template-stringvaluewhenunsetconfiguration-valuewhenunsetoption // ValueWhenUnsetOption *string `field:"optional" json:"valueWhenUnsetOption" yaml:"valueWhenUnsetOption"` }
The configuration that defines the default value of a `String` parameter when a value has not been set.
Example:
// 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" stringValueWhenUnsetConfigurationProperty := &StringValueWhenUnsetConfigurationProperty{ CustomValue: jsii.String("customValue"), ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"), }
type CfnTemplate_SubtotalOptionsProperty ¶ added in v2.72.0
type CfnTemplate_SubtotalOptionsProperty struct { // The custom label string for the subtotal cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-customlabel // CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"` // The field level (all, custom, last) for the subtotal cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-fieldlevel // FieldLevel *string `field:"optional" json:"fieldLevel" yaml:"fieldLevel"` // The optional configuration of subtotal cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-fieldleveloptions // FieldLevelOptions interface{} `field:"optional" json:"fieldLevelOptions" yaml:"fieldLevelOptions"` // The cell styling options for the subtotals of header cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-metricheadercellstyle // MetricHeaderCellStyle interface{} `field:"optional" json:"metricHeaderCellStyle" yaml:"metricHeaderCellStyle"` // The style targets options for subtotals. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-styletargets // StyleTargets interface{} `field:"optional" json:"styleTargets" yaml:"styleTargets"` // The cell styling options for the subtotal cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-totalcellstyle // TotalCellStyle interface{} `field:"optional" json:"totalCellStyle" yaml:"totalCellStyle"` // The visibility configuration for the subtotal cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-totalsvisibility // TotalsVisibility *string `field:"optional" json:"totalsVisibility" yaml:"totalsVisibility"` // The cell styling options for the subtotals of value cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-valuecellstyle // ValueCellStyle interface{} `field:"optional" json:"valueCellStyle" yaml:"valueCellStyle"` }
The subtotal options.
Example:
// 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" subtotalOptionsProperty := &SubtotalOptionsProperty{ CustomLabel: jsii.String("customLabel"), FieldLevel: jsii.String("fieldLevel"), FieldLevelOptions: []interface{}{ &PivotTableFieldSubtotalOptionsProperty{ FieldId: jsii.String("fieldId"), }, }, MetricHeaderCellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, StyleTargets: []interface{}{ &TableStyleTargetProperty{ CellType: jsii.String("cellType"), }, }, TotalCellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, TotalsVisibility: jsii.String("totalsVisibility"), ValueCellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, }
type CfnTemplate_TableAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_TableAggregatedFieldWellsProperty struct { // The group by field well for a pivot table. // // Values are grouped by group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableaggregatedfieldwells.html#cfn-quicksight-template-tableaggregatedfieldwells-groupby // GroupBy interface{} `field:"optional" json:"groupBy" yaml:"groupBy"` // The values field well for a pivot table. // // Values are aggregated based on group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableaggregatedfieldwells.html#cfn-quicksight-template-tableaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The aggregated field well for the table.
Example:
// 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" tableAggregatedFieldWellsProperty := &TableAggregatedFieldWellsProperty{ GroupBy: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Values: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }
type CfnTemplate_TableBorderOptionsProperty ¶ added in v2.72.0
type CfnTemplate_TableBorderOptionsProperty struct { // The color of a table border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableborderoptions.html#cfn-quicksight-template-tableborderoptions-color // Color *string `field:"optional" json:"color" yaml:"color"` // The style (none, solid) of a table border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableborderoptions.html#cfn-quicksight-template-tableborderoptions-style // Style *string `field:"optional" json:"style" yaml:"style"` // The thickness of a table border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableborderoptions.html#cfn-quicksight-template-tableborderoptions-thickness // Thickness *float64 `field:"optional" json:"thickness" yaml:"thickness"` }
The border options for a table border.
Example:
// 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" tableBorderOptionsProperty := &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }
type CfnTemplate_TableCellConditionalFormattingProperty ¶ added in v2.72.0
type CfnTemplate_TableCellConditionalFormattingProperty struct { // The field ID of the cell for conditional formatting. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellconditionalformatting.html#cfn-quicksight-template-tablecellconditionalformatting-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The text format of the cell for conditional formatting. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellconditionalformatting.html#cfn-quicksight-template-tablecellconditionalformatting-textformat // TextFormat interface{} `field:"optional" json:"textFormat" yaml:"textFormat"` }
The cell conditional formatting option for a table.
Example:
// 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" tableCellConditionalFormattingProperty := &TableCellConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional TextFormat: &TextConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }
type CfnTemplate_TableCellImageSizingConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_TableCellImageSizingConfigurationProperty struct { // The cell scaling configuration of the sizing options for the table image configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellimagesizingconfiguration.html#cfn-quicksight-template-tablecellimagesizingconfiguration-tablecellimagescalingconfiguration // TableCellImageScalingConfiguration *string `field:"optional" json:"tableCellImageScalingConfiguration" yaml:"tableCellImageScalingConfiguration"` }
The sizing options for the table image configuration.
Example:
// 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" tableCellImageSizingConfigurationProperty := &TableCellImageSizingConfigurationProperty{ TableCellImageScalingConfiguration: jsii.String("tableCellImageScalingConfiguration"), }
type CfnTemplate_TableCellStyleProperty ¶ added in v2.72.0
type CfnTemplate_TableCellStyleProperty struct { // The background color for the table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellstyle.html#cfn-quicksight-template-tablecellstyle-backgroundcolor // BackgroundColor *string `field:"optional" json:"backgroundColor" yaml:"backgroundColor"` // The borders for the table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellstyle.html#cfn-quicksight-template-tablecellstyle-border // Border interface{} `field:"optional" json:"border" yaml:"border"` // The font configuration of the table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellstyle.html#cfn-quicksight-template-tablecellstyle-fontconfiguration // FontConfiguration interface{} `field:"optional" json:"fontConfiguration" yaml:"fontConfiguration"` // The height color for the table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellstyle.html#cfn-quicksight-template-tablecellstyle-height // Height *float64 `field:"optional" json:"height" yaml:"height"` // The horizontal text alignment (left, center, right, auto) for the table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellstyle.html#cfn-quicksight-template-tablecellstyle-horizontaltextalignment // HorizontalTextAlignment *string `field:"optional" json:"horizontalTextAlignment" yaml:"horizontalTextAlignment"` // The text wrap (none, wrap) for the table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellstyle.html#cfn-quicksight-template-tablecellstyle-textwrap // TextWrap *string `field:"optional" json:"textWrap" yaml:"textWrap"` // The vertical text alignment (top, middle, bottom) for the table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellstyle.html#cfn-quicksight-template-tablecellstyle-verticaltextalignment // VerticalTextAlignment *string `field:"optional" json:"verticalTextAlignment" yaml:"verticalTextAlignment"` // The visibility of the table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellstyle.html#cfn-quicksight-template-tablecellstyle-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The table cell style for a cell in pivot table or table visual.
Example:
// 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" tableCellStyleProperty := &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }
type CfnTemplate_TableConditionalFormattingOptionProperty ¶ added in v2.72.0
type CfnTemplate_TableConditionalFormattingOptionProperty struct { // The cell conditional formatting option for a table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconditionalformattingoption.html#cfn-quicksight-template-tableconditionalformattingoption-cell // Cell interface{} `field:"optional" json:"cell" yaml:"cell"` // The row conditional formatting option for a table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconditionalformattingoption.html#cfn-quicksight-template-tableconditionalformattingoption-row // Row interface{} `field:"optional" json:"row" yaml:"row"` }
Conditional formatting options for a `PivotTableVisual` .
Example:
// 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" tableConditionalFormattingOptionProperty := &TableConditionalFormattingOptionProperty{ Cell: &TableCellConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional TextFormat: &TextConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, Row: &TableRowConditionalFormattingProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }
type CfnTemplate_TableConditionalFormattingProperty ¶ added in v2.72.0
type CfnTemplate_TableConditionalFormattingProperty struct { // Conditional formatting options for a `PivotTableVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconditionalformatting.html#cfn-quicksight-template-tableconditionalformatting-conditionalformattingoptions // ConditionalFormattingOptions interface{} `field:"optional" json:"conditionalFormattingOptions" yaml:"conditionalFormattingOptions"` }
The conditional formatting for a `PivotTableVisual` .
Example:
// 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" tableConditionalFormattingProperty := &TableConditionalFormattingProperty{ ConditionalFormattingOptions: []interface{}{ &TableConditionalFormattingOptionProperty{ Cell: &TableCellConditionalFormattingProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional TextFormat: &TextConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, Row: &TableRowConditionalFormattingProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }, }, }, }
type CfnTemplate_TableConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_TableConfigurationProperty struct { // The field options for a table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconfiguration.html#cfn-quicksight-template-tableconfiguration-fieldoptions // FieldOptions interface{} `field:"optional" json:"fieldOptions" yaml:"fieldOptions"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconfiguration.html#cfn-quicksight-template-tableconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The paginated report options for a table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconfiguration.html#cfn-quicksight-template-tableconfiguration-paginatedreportoptions // PaginatedReportOptions interface{} `field:"optional" json:"paginatedReportOptions" yaml:"paginatedReportOptions"` // The sort configuration for a `TableVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconfiguration.html#cfn-quicksight-template-tableconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // A collection of inline visualizations to display within a chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconfiguration.html#cfn-quicksight-template-tableconfiguration-tableinlinevisualizations // TableInlineVisualizations interface{} `field:"optional" json:"tableInlineVisualizations" yaml:"tableInlineVisualizations"` // The table options for a table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconfiguration.html#cfn-quicksight-template-tableconfiguration-tableoptions // TableOptions interface{} `field:"optional" json:"tableOptions" yaml:"tableOptions"` // The total options for a table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconfiguration.html#cfn-quicksight-template-tableconfiguration-totaloptions // TotalOptions interface{} `field:"optional" json:"totalOptions" yaml:"totalOptions"` }
The configuration for a `TableVisual` .
Example:
type CfnTemplate_TableFieldCustomIconContentProperty ¶ added in v2.72.0
type CfnTemplate_TableFieldCustomIconContentProperty struct { // The icon set type (link) of the custom icon content for table URL link content. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldcustomiconcontent.html#cfn-quicksight-template-tablefieldcustomiconcontent-icon // Icon *string `field:"optional" json:"icon" yaml:"icon"` }
The custom icon content for the table link content configuration.
Example:
// 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" tableFieldCustomIconContentProperty := &TableFieldCustomIconContentProperty{ Icon: jsii.String("icon"), }
type CfnTemplate_TableFieldCustomTextContentProperty ¶ added in v2.72.0
type CfnTemplate_TableFieldCustomTextContentProperty struct { // The font configuration of the custom text content for the table URL link content. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldcustomtextcontent.html#cfn-quicksight-template-tablefieldcustomtextcontent-fontconfiguration // FontConfiguration interface{} `field:"required" json:"fontConfiguration" yaml:"fontConfiguration"` // The string value of the custom text content for the table URL link content. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldcustomtextcontent.html#cfn-quicksight-template-tablefieldcustomtextcontent-value // Value *string `field:"optional" json:"value" yaml:"value"` }
The custom text content (value, font configuration) for the table link content configuration.
Example:
// 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" tableFieldCustomTextContentProperty := &TableFieldCustomTextContentProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, // the properties below are optional Value: jsii.String("value"), }
type CfnTemplate_TableFieldImageConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_TableFieldImageConfigurationProperty struct { // The sizing options for the table image configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldimageconfiguration.html#cfn-quicksight-template-tablefieldimageconfiguration-sizingoptions // SizingOptions interface{} `field:"optional" json:"sizingOptions" yaml:"sizingOptions"` }
The image configuration of a table field URL.
Example:
// 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" tableFieldImageConfigurationProperty := &TableFieldImageConfigurationProperty{ SizingOptions: &TableCellImageSizingConfigurationProperty{ TableCellImageScalingConfiguration: jsii.String("tableCellImageScalingConfiguration"), }, }
type CfnTemplate_TableFieldLinkConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_TableFieldLinkConfigurationProperty struct { // The URL content (text, icon) for the table link configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldlinkconfiguration.html#cfn-quicksight-template-tablefieldlinkconfiguration-content // Content interface{} `field:"required" json:"content" yaml:"content"` // The URL target (new tab, new window, same tab) for the table link configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldlinkconfiguration.html#cfn-quicksight-template-tablefieldlinkconfiguration-target // Target *string `field:"required" json:"target" yaml:"target"` }
The link configuration of a table field URL.
Example:
// 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" tableFieldLinkConfigurationProperty := &TableFieldLinkConfigurationProperty{ Content: &TableFieldLinkContentConfigurationProperty{ CustomIconContent: &TableFieldCustomIconContentProperty{ Icon: jsii.String("icon"), }, CustomTextContent: &TableFieldCustomTextContentProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, // the properties below are optional Value: jsii.String("value"), }, }, Target: jsii.String("target"), }
type CfnTemplate_TableFieldLinkContentConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_TableFieldLinkContentConfigurationProperty struct { // The custom icon content for the table link content configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldlinkcontentconfiguration.html#cfn-quicksight-template-tablefieldlinkcontentconfiguration-customiconcontent // CustomIconContent interface{} `field:"optional" json:"customIconContent" yaml:"customIconContent"` // The custom text content (value, font configuration) for the table link content configuration. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldlinkcontentconfiguration.html#cfn-quicksight-template-tablefieldlinkcontentconfiguration-customtextcontent // CustomTextContent interface{} `field:"optional" json:"customTextContent" yaml:"customTextContent"` }
The URL content (text, icon) for the table link configuration.
Example:
// 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" tableFieldLinkContentConfigurationProperty := &TableFieldLinkContentConfigurationProperty{ CustomIconContent: &TableFieldCustomIconContentProperty{ Icon: jsii.String("icon"), }, CustomTextContent: &TableFieldCustomTextContentProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, // the properties below are optional Value: jsii.String("value"), }, }
type CfnTemplate_TableFieldOptionProperty ¶ added in v2.72.0
type CfnTemplate_TableFieldOptionProperty struct { // The field ID for a table field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldoption.html#cfn-quicksight-template-tablefieldoption-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The custom label for a table field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldoption.html#cfn-quicksight-template-tablefieldoption-customlabel // CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"` // The URL configuration for a table field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldoption.html#cfn-quicksight-template-tablefieldoption-urlstyling // UrlStyling interface{} `field:"optional" json:"urlStyling" yaml:"urlStyling"` // The visibility of a table field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldoption.html#cfn-quicksight-template-tablefieldoption-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` // The width for a table field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldoption.html#cfn-quicksight-template-tablefieldoption-width // Width *string `field:"optional" json:"width" yaml:"width"` }
The options for a table field.
Example:
// 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" tableFieldOptionProperty := &TableFieldOptionProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional CustomLabel: jsii.String("customLabel"), UrlStyling: &TableFieldURLConfigurationProperty{ ImageConfiguration: &TableFieldImageConfigurationProperty{ SizingOptions: &TableCellImageSizingConfigurationProperty{ TableCellImageScalingConfiguration: jsii.String("tableCellImageScalingConfiguration"), }, }, LinkConfiguration: &TableFieldLinkConfigurationProperty{ Content: &TableFieldLinkContentConfigurationProperty{ CustomIconContent: &TableFieldCustomIconContentProperty{ Icon: jsii.String("icon"), }, CustomTextContent: &TableFieldCustomTextContentProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, // the properties below are optional Value: jsii.String("value"), }, }, Target: jsii.String("target"), }, }, Visibility: jsii.String("visibility"), Width: jsii.String("width"), }
type CfnTemplate_TableFieldOptionsProperty ¶ added in v2.72.0
type CfnTemplate_TableFieldOptionsProperty struct { // The order of the field IDs that are configured as field options for a table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldoptions.html#cfn-quicksight-template-tablefieldoptions-order // Order *[]*string `field:"optional" json:"order" yaml:"order"` // The settings for the pinned columns of a table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldoptions.html#cfn-quicksight-template-tablefieldoptions-pinnedfieldoptions // PinnedFieldOptions interface{} `field:"optional" json:"pinnedFieldOptions" yaml:"pinnedFieldOptions"` // The field options to be configured to a table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldoptions.html#cfn-quicksight-template-tablefieldoptions-selectedfieldoptions // SelectedFieldOptions interface{} `field:"optional" json:"selectedFieldOptions" yaml:"selectedFieldOptions"` }
The field options of a table visual.
Example:
// 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" tableFieldOptionsProperty := &TableFieldOptionsProperty{ Order: []*string{ jsii.String("order"), }, PinnedFieldOptions: &TablePinnedFieldOptionsProperty{ PinnedLeftFields: []*string{ jsii.String("pinnedLeftFields"), }, }, SelectedFieldOptions: []interface{}{ &TableFieldOptionProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional CustomLabel: jsii.String("customLabel"), UrlStyling: &TableFieldURLConfigurationProperty{ ImageConfiguration: &TableFieldImageConfigurationProperty{ SizingOptions: &TableCellImageSizingConfigurationProperty{ TableCellImageScalingConfiguration: jsii.String("tableCellImageScalingConfiguration"), }, }, LinkConfiguration: &TableFieldLinkConfigurationProperty{ Content: &TableFieldLinkContentConfigurationProperty{ CustomIconContent: &TableFieldCustomIconContentProperty{ Icon: jsii.String("icon"), }, CustomTextContent: &TableFieldCustomTextContentProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, // the properties below are optional Value: jsii.String("value"), }, }, Target: jsii.String("target"), }, }, Visibility: jsii.String("visibility"), Width: jsii.String("width"), }, }, }
type CfnTemplate_TableFieldURLConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_TableFieldURLConfigurationProperty struct { // The image configuration of a table field URL. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldurlconfiguration.html#cfn-quicksight-template-tablefieldurlconfiguration-imageconfiguration // ImageConfiguration interface{} `field:"optional" json:"imageConfiguration" yaml:"imageConfiguration"` // The link configuration of a table field URL. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldurlconfiguration.html#cfn-quicksight-template-tablefieldurlconfiguration-linkconfiguration // LinkConfiguration interface{} `field:"optional" json:"linkConfiguration" yaml:"linkConfiguration"` }
The URL configuration for a table field.
Example:
// 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" tableFieldURLConfigurationProperty := &TableFieldURLConfigurationProperty{ ImageConfiguration: &TableFieldImageConfigurationProperty{ SizingOptions: &TableCellImageSizingConfigurationProperty{ TableCellImageScalingConfiguration: jsii.String("tableCellImageScalingConfiguration"), }, }, LinkConfiguration: &TableFieldLinkConfigurationProperty{ Content: &TableFieldLinkContentConfigurationProperty{ CustomIconContent: &TableFieldCustomIconContentProperty{ Icon: jsii.String("icon"), }, CustomTextContent: &TableFieldCustomTextContentProperty{ FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, // the properties below are optional Value: jsii.String("value"), }, }, Target: jsii.String("target"), }, }
type CfnTemplate_TableFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_TableFieldWellsProperty struct { // The aggregated field well for the table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldwells.html#cfn-quicksight-template-tablefieldwells-tableaggregatedfieldwells // TableAggregatedFieldWells interface{} `field:"optional" json:"tableAggregatedFieldWells" yaml:"tableAggregatedFieldWells"` // The unaggregated field well for the table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldwells.html#cfn-quicksight-template-tablefieldwells-tableunaggregatedfieldwells // TableUnaggregatedFieldWells interface{} `field:"optional" json:"tableUnaggregatedFieldWells" yaml:"tableUnaggregatedFieldWells"` }
The field wells for a table visual.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnTemplate_TableInlineVisualizationProperty ¶ added in v2.72.0
type CfnTemplate_TableInlineVisualizationProperty struct { // The configuration of the inline visualization of the data bars within a chart. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableinlinevisualization.html#cfn-quicksight-template-tableinlinevisualization-databars // DataBars interface{} `field:"optional" json:"dataBars" yaml:"dataBars"` }
The inline visualization of a specific type to display within a chart.
Example:
// 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" tableInlineVisualizationProperty := &TableInlineVisualizationProperty{ DataBars: &DataBarsOptionsProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional NegativeColor: jsii.String("negativeColor"), PositiveColor: jsii.String("positiveColor"), }, }
type CfnTemplate_TableOptionsProperty ¶ added in v2.72.0
type CfnTemplate_TableOptionsProperty struct { // The table cell style of table cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableoptions.html#cfn-quicksight-template-tableoptions-cellstyle // CellStyle interface{} `field:"optional" json:"cellStyle" yaml:"cellStyle"` // The table cell style of a table header. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableoptions.html#cfn-quicksight-template-tableoptions-headerstyle // HeaderStyle interface{} `field:"optional" json:"headerStyle" yaml:"headerStyle"` // The orientation (vertical, horizontal) for a table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableoptions.html#cfn-quicksight-template-tableoptions-orientation // Orientation *string `field:"optional" json:"orientation" yaml:"orientation"` // The row alternate color options (widget status, row alternate colors) for a table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableoptions.html#cfn-quicksight-template-tableoptions-rowalternatecoloroptions // RowAlternateColorOptions interface{} `field:"optional" json:"rowAlternateColorOptions" yaml:"rowAlternateColorOptions"` }
The table options for a table visual.
Example:
// 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" tableOptionsProperty := &TableOptionsProperty{ CellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, HeaderStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, Orientation: jsii.String("orientation"), RowAlternateColorOptions: &RowAlternateColorOptionsProperty{ RowAlternateColors: []*string{ jsii.String("rowAlternateColors"), }, Status: jsii.String("status"), UsePrimaryBackgroundColor: jsii.String("usePrimaryBackgroundColor"), }, }
type CfnTemplate_TablePaginatedReportOptionsProperty ¶ added in v2.72.0
type CfnTemplate_TablePaginatedReportOptionsProperty struct { // The visibility of repeating header rows on each page. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablepaginatedreportoptions.html#cfn-quicksight-template-tablepaginatedreportoptions-overflowcolumnheadervisibility // OverflowColumnHeaderVisibility *string `field:"optional" json:"overflowColumnHeaderVisibility" yaml:"overflowColumnHeaderVisibility"` // The visibility of printing table overflow across pages. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablepaginatedreportoptions.html#cfn-quicksight-template-tablepaginatedreportoptions-verticaloverflowvisibility // VerticalOverflowVisibility *string `field:"optional" json:"verticalOverflowVisibility" yaml:"verticalOverflowVisibility"` }
The paginated report options for a table visual.
Example:
// 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" tablePaginatedReportOptionsProperty := &TablePaginatedReportOptionsProperty{ OverflowColumnHeaderVisibility: jsii.String("overflowColumnHeaderVisibility"), VerticalOverflowVisibility: jsii.String("verticalOverflowVisibility"), }
type CfnTemplate_TablePinnedFieldOptionsProperty ¶ added in v2.101.0
type CfnTemplate_TablePinnedFieldOptionsProperty struct { // A list of columns to be pinned to the left of a table visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablepinnedfieldoptions.html#cfn-quicksight-template-tablepinnedfieldoptions-pinnedleftfields // PinnedLeftFields *[]*string `field:"optional" json:"pinnedLeftFields" yaml:"pinnedLeftFields"` }
The settings for the pinned columns of a table visual.
Example:
// 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" tablePinnedFieldOptionsProperty := &TablePinnedFieldOptionsProperty{ PinnedLeftFields: []*string{ jsii.String("pinnedLeftFields"), }, }
type CfnTemplate_TableRowConditionalFormattingProperty ¶ added in v2.72.0
type CfnTemplate_TableRowConditionalFormattingProperty struct { // The conditional formatting color (solid, gradient) of the background for a table row. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablerowconditionalformatting.html#cfn-quicksight-template-tablerowconditionalformatting-backgroundcolor // BackgroundColor interface{} `field:"optional" json:"backgroundColor" yaml:"backgroundColor"` // The conditional formatting color (solid, gradient) of the text for a table row. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablerowconditionalformatting.html#cfn-quicksight-template-tablerowconditionalformatting-textcolor // TextColor interface{} `field:"optional" json:"textColor" yaml:"textColor"` }
The conditional formatting of a table row.
Example:
// 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" tableRowConditionalFormattingProperty := &TableRowConditionalFormattingProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnTemplate_TableSideBorderOptionsProperty ¶ added in v2.72.0
type CfnTemplate_TableSideBorderOptionsProperty struct { // The table border options of the bottom border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablesideborderoptions.html#cfn-quicksight-template-tablesideborderoptions-bottom // Bottom interface{} `field:"optional" json:"bottom" yaml:"bottom"` // The table border options of the inner horizontal border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablesideborderoptions.html#cfn-quicksight-template-tablesideborderoptions-innerhorizontal // InnerHorizontal interface{} `field:"optional" json:"innerHorizontal" yaml:"innerHorizontal"` // The table border options of the inner vertical border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablesideborderoptions.html#cfn-quicksight-template-tablesideborderoptions-innervertical // InnerVertical interface{} `field:"optional" json:"innerVertical" yaml:"innerVertical"` // The table border options of the left border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablesideborderoptions.html#cfn-quicksight-template-tablesideborderoptions-left // Left interface{} `field:"optional" json:"left" yaml:"left"` // The table border options of the right border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablesideborderoptions.html#cfn-quicksight-template-tablesideborderoptions-right // Right interface{} `field:"optional" json:"right" yaml:"right"` // The table border options of the top border. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablesideborderoptions.html#cfn-quicksight-template-tablesideborderoptions-top // Top interface{} `field:"optional" json:"top" yaml:"top"` }
The side border options for a table.
Example:
// 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" tableSideBorderOptionsProperty := &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }
type CfnTemplate_TableSortConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_TableSortConfigurationProperty struct { // The pagination configuration (page size, page number) for the table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablesortconfiguration.html#cfn-quicksight-template-tablesortconfiguration-paginationconfiguration // PaginationConfiguration interface{} `field:"optional" json:"paginationConfiguration" yaml:"paginationConfiguration"` // The field sort options for rows in the table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablesortconfiguration.html#cfn-quicksight-template-tablesortconfiguration-rowsort // RowSort interface{} `field:"optional" json:"rowSort" yaml:"rowSort"` }
The sort configuration for a `TableVisual` .
Example:
// 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" tableSortConfigurationProperty := &TableSortConfigurationProperty{ PaginationConfiguration: &PaginationConfigurationProperty{ PageNumber: jsii.Number(123), PageSize: jsii.Number(123), }, RowSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnTemplate_TableStyleTargetProperty ¶ added in v2.95.0
type CfnTemplate_TableStyleTargetProperty struct { // The cell type of the table style target. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablestyletarget.html#cfn-quicksight-template-tablestyletarget-celltype // CellType *string `field:"required" json:"cellType" yaml:"cellType"` }
The table style target.
Example:
// 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" tableStyleTargetProperty := &TableStyleTargetProperty{ CellType: jsii.String("cellType"), }
type CfnTemplate_TableUnaggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_TableUnaggregatedFieldWellsProperty struct { // The values field well for a pivot table. // // Values are unaggregated for an unaggregated table. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableunaggregatedfieldwells.html#cfn-quicksight-template-tableunaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The unaggregated field well for the table.
Example:
// 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" tableUnaggregatedFieldWellsProperty := &TableUnaggregatedFieldWellsProperty{ Values: []interface{}{ &UnaggregatedFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }
type CfnTemplate_TableVisualProperty ¶ added in v2.72.0
type CfnTemplate_TableVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablevisual.html#cfn-quicksight-template-tablevisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablevisual.html#cfn-quicksight-template-tablevisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablevisual.html#cfn-quicksight-template-tablevisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The conditional formatting for a `PivotTableVisual` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablevisual.html#cfn-quicksight-template-tablevisual-conditionalformatting // ConditionalFormatting interface{} `field:"optional" json:"conditionalFormatting" yaml:"conditionalFormatting"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablevisual.html#cfn-quicksight-template-tablevisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablevisual.html#cfn-quicksight-template-tablevisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A table visual.
For more information, see [Using tables as visuals](https://docs.aws.amazon.com/quicksight/latest/user/tabular.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnTemplate_TemplateErrorProperty ¶ added in v2.55.0
type CfnTemplate_TemplateErrorProperty struct { // Description of the error type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateerror.html#cfn-quicksight-template-templateerror-message // Message *string `field:"optional" json:"message" yaml:"message"` // Type of error. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateerror.html#cfn-quicksight-template-templateerror-type // Type *string `field:"optional" json:"type" yaml:"type"` // An error path that shows which entities caused the template error. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateerror.html#cfn-quicksight-template-templateerror-violatedentities // ViolatedEntities interface{} `field:"optional" json:"violatedEntities" yaml:"violatedEntities"` }
List of errors that occurred when the template version creation failed.
Example:
// 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" templateErrorProperty := &TemplateErrorProperty{ Message: jsii.String("message"), Type: jsii.String("type"), ViolatedEntities: []interface{}{ &EntityProperty{ Path: jsii.String("path"), }, }, }
type CfnTemplate_TemplateSourceAnalysisProperty ¶
type CfnTemplate_TemplateSourceAnalysisProperty struct { // The Amazon Resource Name (ARN) of the resource. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templatesourceanalysis.html#cfn-quicksight-template-templatesourceanalysis-arn // Arn *string `field:"required" json:"arn" yaml:"arn"` // A structure containing information about the dataset references used as placeholders in the template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templatesourceanalysis.html#cfn-quicksight-template-templatesourceanalysis-datasetreferences // DataSetReferences interface{} `field:"required" json:"dataSetReferences" yaml:"dataSetReferences"` }
The source analysis of the template.
Example:
// 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" templateSourceAnalysisProperty := &TemplateSourceAnalysisProperty{ Arn: jsii.String("arn"), DataSetReferences: []interface{}{ &DataSetReferenceProperty{ DataSetArn: jsii.String("dataSetArn"), DataSetPlaceholder: jsii.String("dataSetPlaceholder"), }, }, }
type CfnTemplate_TemplateSourceEntityProperty ¶
type CfnTemplate_TemplateSourceEntityProperty struct { // The source analysis, if it is based on an analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templatesourceentity.html#cfn-quicksight-template-templatesourceentity-sourceanalysis // SourceAnalysis interface{} `field:"optional" json:"sourceAnalysis" yaml:"sourceAnalysis"` // The source template, if it is based on an template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templatesourceentity.html#cfn-quicksight-template-templatesourceentity-sourcetemplate // SourceTemplate interface{} `field:"optional" json:"sourceTemplate" yaml:"sourceTemplate"` }
The source entity of the template.
Example:
// 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" templateSourceEntityProperty := &TemplateSourceEntityProperty{ SourceAnalysis: &TemplateSourceAnalysisProperty{ Arn: jsii.String("arn"), DataSetReferences: []interface{}{ &DataSetReferenceProperty{ DataSetArn: jsii.String("dataSetArn"), DataSetPlaceholder: jsii.String("dataSetPlaceholder"), }, }, }, SourceTemplate: &TemplateSourceTemplateProperty{ Arn: jsii.String("arn"), }, }
type CfnTemplate_TemplateSourceTemplateProperty ¶
type CfnTemplate_TemplateSourceTemplateProperty struct { // The Amazon Resource Name (ARN) of the resource. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templatesourcetemplate.html#cfn-quicksight-template-templatesourcetemplate-arn // Arn *string `field:"required" json:"arn" yaml:"arn"` }
The source template of the template.
Example:
// 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" templateSourceTemplateProperty := &TemplateSourceTemplateProperty{ Arn: jsii.String("arn"), }
type CfnTemplate_TemplateVersionDefinitionProperty ¶ added in v2.72.0
type CfnTemplate_TemplateVersionDefinitionProperty struct { // An array of dataset configurations. // // These configurations define the required columns for each dataset used within a template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversiondefinition.html#cfn-quicksight-template-templateversiondefinition-datasetconfigurations // DataSetConfigurations interface{} `field:"required" json:"dataSetConfigurations" yaml:"dataSetConfigurations"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversiondefinition.html#cfn-quicksight-template-templateversiondefinition-analysisdefaults // AnalysisDefaults interface{} `field:"optional" json:"analysisDefaults" yaml:"analysisDefaults"` // An array of calculated field definitions for the template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversiondefinition.html#cfn-quicksight-template-templateversiondefinition-calculatedfields // CalculatedFields interface{} `field:"optional" json:"calculatedFields" yaml:"calculatedFields"` // An array of template-level column configurations. // // Column configurations are used to set default formatting for a column that's used throughout a template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversiondefinition.html#cfn-quicksight-template-templateversiondefinition-columnconfigurations // ColumnConfigurations interface{} `field:"optional" json:"columnConfigurations" yaml:"columnConfigurations"` // Filter definitions for a template. // // For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversiondefinition.html#cfn-quicksight-template-templateversiondefinition-filtergroups // FilterGroups interface{} `field:"optional" json:"filterGroups" yaml:"filterGroups"` // An array of option definitions for a template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversiondefinition.html#cfn-quicksight-template-templateversiondefinition-options // Options interface{} `field:"optional" json:"options" yaml:"options"` // An array of parameter declarations for a template. // // *Parameters* are named variables that can transfer a value for use by an action or an object. // // For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversiondefinition.html#cfn-quicksight-template-templateversiondefinition-parameterdeclarations // ParameterDeclarations interface{} `field:"optional" json:"parameterDeclarations" yaml:"parameterDeclarations"` // An array of sheet definitions for a template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversiondefinition.html#cfn-quicksight-template-templateversiondefinition-sheets // Sheets interface{} `field:"optional" json:"sheets" yaml:"sheets"` }
The detailed definition of a template.
Example:
type CfnTemplate_TemplateVersionProperty ¶ added in v2.55.0
type CfnTemplate_TemplateVersionProperty struct { // The time that this template version was created. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversion.html#cfn-quicksight-template-templateversion-createdtime // CreatedTime *string `field:"optional" json:"createdTime" yaml:"createdTime"` // Schema of the dataset identified by the placeholder. // // Any dashboard created from this template should be bound to new datasets matching the same schema described through this API operation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversion.html#cfn-quicksight-template-templateversion-datasetconfigurations // DataSetConfigurations interface{} `field:"optional" json:"dataSetConfigurations" yaml:"dataSetConfigurations"` // The description of the template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversion.html#cfn-quicksight-template-templateversion-description // Description *string `field:"optional" json:"description" yaml:"description"` // Errors associated with this template version. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversion.html#cfn-quicksight-template-templateversion-errors // Errors interface{} `field:"optional" json:"errors" yaml:"errors"` // A list of the associated sheets with the unique identifier and name of each sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversion.html#cfn-quicksight-template-templateversion-sheets // Sheets interface{} `field:"optional" json:"sheets" yaml:"sheets"` // The Amazon Resource Name (ARN) of an analysis or template that was used to create this template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversion.html#cfn-quicksight-template-templateversion-sourceentityarn // SourceEntityArn *string `field:"optional" json:"sourceEntityArn" yaml:"sourceEntityArn"` // The status that is associated with the template. // // - `CREATION_IN_PROGRESS` // - `CREATION_SUCCESSFUL` // - `CREATION_FAILED` // - `UPDATE_IN_PROGRESS` // - `UPDATE_SUCCESSFUL` // - `UPDATE_FAILED` // - `DELETED`. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversion.html#cfn-quicksight-template-templateversion-status // Status *string `field:"optional" json:"status" yaml:"status"` // The ARN of the theme associated with this version of the template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversion.html#cfn-quicksight-template-templateversion-themearn // ThemeArn *string `field:"optional" json:"themeArn" yaml:"themeArn"` // The version number of the template version. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversion.html#cfn-quicksight-template-templateversion-versionnumber // VersionNumber *float64 `field:"optional" json:"versionNumber" yaml:"versionNumber"` }
A version of a template.
Example:
// 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" templateVersionProperty := &TemplateVersionProperty{ CreatedTime: jsii.String("createdTime"), DataSetConfigurations: []interface{}{ &DataSetConfigurationProperty{ ColumnGroupSchemaList: []interface{}{ &ColumnGroupSchemaProperty{ ColumnGroupColumnSchemaList: []interface{}{ &ColumnGroupColumnSchemaProperty{ Name: jsii.String("name"), }, }, Name: jsii.String("name"), }, }, DataSetSchema: &DataSetSchemaProperty{ ColumnSchemaList: []interface{}{ &ColumnSchemaProperty{ DataType: jsii.String("dataType"), GeographicRole: jsii.String("geographicRole"), Name: jsii.String("name"), }, }, }, Placeholder: jsii.String("placeholder"), }, }, Description: jsii.String("description"), Errors: []interface{}{ &TemplateErrorProperty{ Message: jsii.String("message"), Type: jsii.String("type"), ViolatedEntities: []interface{}{ &EntityProperty{ Path: jsii.String("path"), }, }, }, }, Sheets: []interface{}{ &SheetProperty{ Name: jsii.String("name"), SheetId: jsii.String("sheetId"), }, }, SourceEntityArn: jsii.String("sourceEntityArn"), Status: jsii.String("status"), ThemeArn: jsii.String("themeArn"), VersionNumber: jsii.Number(123), }
type CfnTemplate_TextAreaControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnTemplate_TextAreaControlDisplayOptionsProperty struct { // The configuration of info icon label options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textareacontroldisplayoptions.html#cfn-quicksight-template-textareacontroldisplayoptions-infoiconlabeloptions // InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"` // The configuration of the placeholder options in a text area control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textareacontroldisplayoptions.html#cfn-quicksight-template-textareacontroldisplayoptions-placeholderoptions // PlaceholderOptions interface{} `field:"optional" json:"placeholderOptions" yaml:"placeholderOptions"` // The options to configure the title visibility, name, and font size. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textareacontroldisplayoptions.html#cfn-quicksight-template-textareacontroldisplayoptions-titleoptions // TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"` }
The display options of a control.
Example:
// 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" textAreaControlDisplayOptionsProperty := &TextAreaControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }
type CfnTemplate_TextConditionalFormatProperty ¶ added in v2.72.0
type CfnTemplate_TextConditionalFormatProperty struct { // The conditional formatting for the text background color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textconditionalformat.html#cfn-quicksight-template-textconditionalformat-backgroundcolor // BackgroundColor interface{} `field:"optional" json:"backgroundColor" yaml:"backgroundColor"` // The conditional formatting for the icon. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textconditionalformat.html#cfn-quicksight-template-textconditionalformat-icon // Icon interface{} `field:"optional" json:"icon" yaml:"icon"` // The conditional formatting for the text color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textconditionalformat.html#cfn-quicksight-template-textconditionalformat-textcolor // TextColor interface{} `field:"optional" json:"textColor" yaml:"textColor"` }
The conditional formatting for the text.
Example:
// 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" textConditionalFormatProperty := &TextConditionalFormatProperty{ BackgroundColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, Icon: &ConditionalFormattingIconProperty{ CustomCondition: &ConditionalFormattingCustomIconConditionProperty{ Expression: jsii.String("expression"), IconOptions: &ConditionalFormattingCustomIconOptionsProperty{ Icon: jsii.String("icon"), UnicodeIcon: jsii.String("unicodeIcon"), }, // the properties below are optional Color: jsii.String("color"), DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{ IconDisplayOption: jsii.String("iconDisplayOption"), }, }, IconSet: &ConditionalFormattingIconSetProperty{ Expression: jsii.String("expression"), // the properties below are optional IconSetType: jsii.String("iconSetType"), }, }, TextColor: &ConditionalFormattingColorProperty{ Gradient: &ConditionalFormattingGradientColorProperty{ Color: &GradientColorProperty{ Stops: []interface{}{ &GradientStopProperty{ GradientOffset: jsii.Number(123), // the properties below are optional Color: jsii.String("color"), DataValue: jsii.Number(123), }, }, }, Expression: jsii.String("expression"), }, Solid: &ConditionalFormattingSolidColorProperty{ Expression: jsii.String("expression"), // the properties below are optional Color: jsii.String("color"), }, }, }
type CfnTemplate_TextControlPlaceholderOptionsProperty ¶ added in v2.72.0
type CfnTemplate_TextControlPlaceholderOptionsProperty struct { // The visibility configuration of the placeholder options in a text control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textcontrolplaceholderoptions.html#cfn-quicksight-template-textcontrolplaceholderoptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The configuration of the placeholder options in a text control.
Example:
// 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" textControlPlaceholderOptionsProperty := &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }
type CfnTemplate_TextFieldControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnTemplate_TextFieldControlDisplayOptionsProperty struct { // The configuration of info icon label options. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textfieldcontroldisplayoptions.html#cfn-quicksight-template-textfieldcontroldisplayoptions-infoiconlabeloptions // InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"` // The configuration of the placeholder options in a text field control. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textfieldcontroldisplayoptions.html#cfn-quicksight-template-textfieldcontroldisplayoptions-placeholderoptions // PlaceholderOptions interface{} `field:"optional" json:"placeholderOptions" yaml:"placeholderOptions"` // The options to configure the title visibility, name, and font size. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textfieldcontroldisplayoptions.html#cfn-quicksight-template-textfieldcontroldisplayoptions-titleoptions // TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"` }
The display options of a control.
Example:
// 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" textFieldControlDisplayOptionsProperty := &TextFieldControlDisplayOptionsProperty{ InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{ InfoIconText: jsii.String("infoIconText"), Visibility: jsii.String("visibility"), }, PlaceholderOptions: &TextControlPlaceholderOptionsProperty{ Visibility: jsii.String("visibility"), }, TitleOptions: &LabelOptionsProperty{ CustomLabel: jsii.String("customLabel"), FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Visibility: jsii.String("visibility"), }, }
type CfnTemplate_ThousandSeparatorOptionsProperty ¶ added in v2.72.0
type CfnTemplate_ThousandSeparatorOptionsProperty struct { // Determines the thousands separator symbol. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-thousandseparatoroptions.html#cfn-quicksight-template-thousandseparatoroptions-symbol // Symbol *string `field:"optional" json:"symbol" yaml:"symbol"` // Determines the visibility of the thousands separator. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-thousandseparatoroptions.html#cfn-quicksight-template-thousandseparatoroptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options that determine the thousands separator configuration.
Example:
// 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" thousandSeparatorOptionsProperty := &ThousandSeparatorOptionsProperty{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }
type CfnTemplate_TimeBasedForecastPropertiesProperty ¶ added in v2.72.0
type CfnTemplate_TimeBasedForecastPropertiesProperty struct { // The lower boundary setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timebasedforecastproperties.html#cfn-quicksight-template-timebasedforecastproperties-lowerboundary // LowerBoundary *float64 `field:"optional" json:"lowerBoundary" yaml:"lowerBoundary"` // The periods backward setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timebasedforecastproperties.html#cfn-quicksight-template-timebasedforecastproperties-periodsbackward // PeriodsBackward *float64 `field:"optional" json:"periodsBackward" yaml:"periodsBackward"` // The periods forward setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timebasedforecastproperties.html#cfn-quicksight-template-timebasedforecastproperties-periodsforward // PeriodsForward *float64 `field:"optional" json:"periodsForward" yaml:"periodsForward"` // The prediction interval setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timebasedforecastproperties.html#cfn-quicksight-template-timebasedforecastproperties-predictioninterval // PredictionInterval *float64 `field:"optional" json:"predictionInterval" yaml:"predictionInterval"` // The seasonality setup of a forecast computation. Choose one of the following options:. // // - `NULL` : The input is set to `NULL` . // - `NON_NULL` : The input is set to a custom value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timebasedforecastproperties.html#cfn-quicksight-template-timebasedforecastproperties-seasonality // Seasonality *float64 `field:"optional" json:"seasonality" yaml:"seasonality"` // The upper boundary setup of a forecast computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timebasedforecastproperties.html#cfn-quicksight-template-timebasedforecastproperties-upperboundary // UpperBoundary *float64 `field:"optional" json:"upperBoundary" yaml:"upperBoundary"` }
The forecast properties setup of a forecast in the line chart.
Example:
// 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" timeBasedForecastPropertiesProperty := &TimeBasedForecastPropertiesProperty{ LowerBoundary: jsii.Number(123), PeriodsBackward: jsii.Number(123), PeriodsForward: jsii.Number(123), PredictionInterval: jsii.Number(123), Seasonality: jsii.Number(123), UpperBoundary: jsii.Number(123), }
type CfnTemplate_TimeEqualityFilterProperty ¶ added in v2.72.0
type CfnTemplate_TimeEqualityFilterProperty struct { // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timeequalityfilter.html#cfn-quicksight-template-timeequalityfilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // An identifier that uniquely identifies a filter within a dashboard, analysis, or template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timeequalityfilter.html#cfn-quicksight-template-timeequalityfilter-filterid // FilterId *string `field:"required" json:"filterId" yaml:"filterId"` // The parameter whose value should be used for the filter value. // // This field is mutually exclusive to `Value` and `RollingDate` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timeequalityfilter.html#cfn-quicksight-template-timeequalityfilter-parametername // ParameterName *string `field:"optional" json:"parameterName" yaml:"parameterName"` // The rolling date input for the `TimeEquality` filter. // // This field is mutually exclusive to `Value` and `ParameterName` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timeequalityfilter.html#cfn-quicksight-template-timeequalityfilter-rollingdate // RollingDate interface{} `field:"optional" json:"rollingDate" yaml:"rollingDate"` // The level of time precision that is used to aggregate `DateTime` values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timeequalityfilter.html#cfn-quicksight-template-timeequalityfilter-timegranularity // TimeGranularity *string `field:"optional" json:"timeGranularity" yaml:"timeGranularity"` // The value of a `TimeEquality` filter. // // This field is mutually exclusive to `RollingDate` and `ParameterName` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timeequalityfilter.html#cfn-quicksight-template-timeequalityfilter-value // Value *string `field:"optional" json:"value" yaml:"value"` }
A `TimeEqualityFilter` filters values that are equal to a given value.
Example:
// 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" timeEqualityFilterProperty := &TimeEqualityFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), // the properties below are optional ParameterName: jsii.String("parameterName"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, TimeGranularity: jsii.String("timeGranularity"), Value: jsii.String("value"), }
type CfnTemplate_TimeRangeDrillDownFilterProperty ¶ added in v2.72.0
type CfnTemplate_TimeRangeDrillDownFilterProperty struct { // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangedrilldownfilter.html#cfn-quicksight-template-timerangedrilldownfilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The maximum value for the filter value range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangedrilldownfilter.html#cfn-quicksight-template-timerangedrilldownfilter-rangemaximum // RangeMaximum *string `field:"required" json:"rangeMaximum" yaml:"rangeMaximum"` // The minimum value for the filter value range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangedrilldownfilter.html#cfn-quicksight-template-timerangedrilldownfilter-rangeminimum // RangeMinimum *string `field:"required" json:"rangeMinimum" yaml:"rangeMinimum"` // The level of time precision that is used to aggregate `DateTime` values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangedrilldownfilter.html#cfn-quicksight-template-timerangedrilldownfilter-timegranularity // TimeGranularity *string `field:"required" json:"timeGranularity" yaml:"timeGranularity"` }
The time range drill down filter.
Example:
// 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" timeRangeDrillDownFilterProperty := &TimeRangeDrillDownFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, RangeMaximum: jsii.String("rangeMaximum"), RangeMinimum: jsii.String("rangeMinimum"), TimeGranularity: jsii.String("timeGranularity"), }
type CfnTemplate_TimeRangeFilterProperty ¶ added in v2.72.0
type CfnTemplate_TimeRangeFilterProperty struct { // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefilter.html#cfn-quicksight-template-timerangefilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // An identifier that uniquely identifies a filter within a dashboard, analysis, or template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefilter.html#cfn-quicksight-template-timerangefilter-filterid // FilterId *string `field:"required" json:"filterId" yaml:"filterId"` // This option determines how null values should be treated when filtering data. // // - `ALL_VALUES` : Include null values in filtered results. // - `NULLS_ONLY` : Only include null values in filtered results. // - `NON_NULLS_ONLY` : Exclude null values from filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefilter.html#cfn-quicksight-template-timerangefilter-nulloption // NullOption *string `field:"required" json:"nullOption" yaml:"nullOption"` // The exclude period of the time range filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefilter.html#cfn-quicksight-template-timerangefilter-excludeperiodconfiguration // ExcludePeriodConfiguration interface{} `field:"optional" json:"excludePeriodConfiguration" yaml:"excludePeriodConfiguration"` // Determines whether the maximum value in the filter value range should be included in the filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefilter.html#cfn-quicksight-template-timerangefilter-includemaximum // IncludeMaximum interface{} `field:"optional" json:"includeMaximum" yaml:"includeMaximum"` // Determines whether the minimum value in the filter value range should be included in the filtered results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefilter.html#cfn-quicksight-template-timerangefilter-includeminimum // IncludeMinimum interface{} `field:"optional" json:"includeMinimum" yaml:"includeMinimum"` // The maximum value for the filter value range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefilter.html#cfn-quicksight-template-timerangefilter-rangemaximumvalue // RangeMaximumValue interface{} `field:"optional" json:"rangeMaximumValue" yaml:"rangeMaximumValue"` // The minimum value for the filter value range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefilter.html#cfn-quicksight-template-timerangefilter-rangeminimumvalue // RangeMinimumValue interface{} `field:"optional" json:"rangeMinimumValue" yaml:"rangeMinimumValue"` // The level of time precision that is used to aggregate `DateTime` values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefilter.html#cfn-quicksight-template-timerangefilter-timegranularity // TimeGranularity *string `field:"optional" json:"timeGranularity" yaml:"timeGranularity"` }
A `TimeRangeFilter` filters values that are between two specified values.
Example:
// 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" timeRangeFilterProperty := &TimeRangeFilterProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), NullOption: jsii.String("nullOption"), // the properties below are optional ExcludePeriodConfiguration: &ExcludePeriodConfigurationProperty{ Amount: jsii.Number(123), Granularity: jsii.String("granularity"), // the properties below are optional Status: jsii.String("status"), }, IncludeMaximum: jsii.Boolean(false), IncludeMinimum: jsii.Boolean(false), RangeMaximumValue: &TimeRangeFilterValueProperty{ Parameter: jsii.String("parameter"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValue: jsii.String("staticValue"), }, RangeMinimumValue: &TimeRangeFilterValueProperty{ Parameter: jsii.String("parameter"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValue: jsii.String("staticValue"), }, TimeGranularity: jsii.String("timeGranularity"), }
type CfnTemplate_TimeRangeFilterValueProperty ¶ added in v2.72.0
type CfnTemplate_TimeRangeFilterValueProperty struct { // The parameter type input value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefiltervalue.html#cfn-quicksight-template-timerangefiltervalue-parameter // Parameter *string `field:"optional" json:"parameter" yaml:"parameter"` // The rolling date input value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefiltervalue.html#cfn-quicksight-template-timerangefiltervalue-rollingdate // RollingDate interface{} `field:"optional" json:"rollingDate" yaml:"rollingDate"` // The static input value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefiltervalue.html#cfn-quicksight-template-timerangefiltervalue-staticvalue // StaticValue *string `field:"optional" json:"staticValue" yaml:"staticValue"` }
The value of a time range filter.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" timeRangeFilterValueProperty := &TimeRangeFilterValueProperty{ Parameter: jsii.String("parameter"), RollingDate: &RollingDateConfigurationProperty{ Expression: jsii.String("expression"), // the properties below are optional DataSetIdentifier: jsii.String("dataSetIdentifier"), }, StaticValue: jsii.String("staticValue"), }
type CfnTemplate_TooltipItemProperty ¶ added in v2.72.0
type CfnTemplate_TooltipItemProperty struct { // The tooltip item for the columns that are not part of a field well. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tooltipitem.html#cfn-quicksight-template-tooltipitem-columntooltipitem // ColumnTooltipItem interface{} `field:"optional" json:"columnTooltipItem" yaml:"columnTooltipItem"` // The tooltip item for the fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tooltipitem.html#cfn-quicksight-template-tooltipitem-fieldtooltipitem // FieldTooltipItem interface{} `field:"optional" json:"fieldTooltipItem" yaml:"fieldTooltipItem"` }
The tooltip.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" tooltipItemProperty := &TooltipItemProperty{ ColumnTooltipItem: &ColumnTooltipItemProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional Aggregation: &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"), }, }, Label: jsii.String("label"), Visibility: jsii.String("visibility"), }, FieldTooltipItem: &FieldTooltipItemProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Label: jsii.String("label"), Visibility: jsii.String("visibility"), }, }
type CfnTemplate_TooltipOptionsProperty ¶ added in v2.72.0
type CfnTemplate_TooltipOptionsProperty struct { // The setup for the detailed tooltip. // // The tooltip setup is always saved. The display type is decided based on the tooltip type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tooltipoptions.html#cfn-quicksight-template-tooltipoptions-fieldbasedtooltip // FieldBasedTooltip interface{} `field:"optional" json:"fieldBasedTooltip" yaml:"fieldBasedTooltip"` // The selected type for the tooltip. Choose one of the following options:. // // - `BASIC` : A basic tooltip. // - `DETAILED` : A detailed tooltip. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tooltipoptions.html#cfn-quicksight-template-tooltipoptions-selectedtooltiptype // SelectedTooltipType *string `field:"optional" json:"selectedTooltipType" yaml:"selectedTooltipType"` // Determines whether or not the tooltip is visible. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tooltipoptions.html#cfn-quicksight-template-tooltipoptions-tooltipvisibility // TooltipVisibility *string `field:"optional" json:"tooltipVisibility" yaml:"tooltipVisibility"` }
The display options for the visual tooltip.
Example:
// 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" tooltipOptionsProperty := &TooltipOptionsProperty{ FieldBasedTooltip: &FieldBasedTooltipProperty{ AggregationVisibility: jsii.String("aggregationVisibility"), TooltipFields: []interface{}{ &TooltipItemProperty{ ColumnTooltipItem: &ColumnTooltipItemProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional Aggregation: &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"), }, }, Label: jsii.String("label"), Visibility: jsii.String("visibility"), }, FieldTooltipItem: &FieldTooltipItemProperty{ FieldId: jsii.String("fieldId"), // the properties below are optional Label: jsii.String("label"), Visibility: jsii.String("visibility"), }, }, }, TooltipTitleType: jsii.String("tooltipTitleType"), }, SelectedTooltipType: jsii.String("selectedTooltipType"), TooltipVisibility: jsii.String("tooltipVisibility"), }
type CfnTemplate_TopBottomFilterProperty ¶ added in v2.72.0
type CfnTemplate_TopBottomFilterProperty struct { // The aggregation and sort configuration of the top bottom filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomfilter.html#cfn-quicksight-template-topbottomfilter-aggregationsortconfigurations // AggregationSortConfigurations interface{} `field:"required" json:"aggregationSortConfigurations" yaml:"aggregationSortConfigurations"` // The column that the filter is applied to. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomfilter.html#cfn-quicksight-template-topbottomfilter-column // Column interface{} `field:"required" json:"column" yaml:"column"` // An identifier that uniquely identifies a filter within a dashboard, analysis, or template. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomfilter.html#cfn-quicksight-template-topbottomfilter-filterid // FilterId *string `field:"required" json:"filterId" yaml:"filterId"` // The number of items to include in the top bottom filter results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomfilter.html#cfn-quicksight-template-topbottomfilter-limit // Limit *float64 `field:"optional" json:"limit" yaml:"limit"` // The parameter whose value should be used for the filter value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomfilter.html#cfn-quicksight-template-topbottomfilter-parametername // ParameterName *string `field:"optional" json:"parameterName" yaml:"parameterName"` // The level of time precision that is used to aggregate `DateTime` values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomfilter.html#cfn-quicksight-template-topbottomfilter-timegranularity // TimeGranularity *string `field:"optional" json:"timeGranularity" yaml:"timeGranularity"` }
A `TopBottomFilter` filters values that are at the top or the bottom.
Example:
// 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" topBottomFilterProperty := &TopBottomFilterProperty{ AggregationSortConfigurations: []interface{}{ &AggregationSortConfigurationProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SortDirection: jsii.String("sortDirection"), // the properties below are optional AggregationFunction: &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"), }, }, }, }, Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FilterId: jsii.String("filterId"), // the properties below are optional Limit: jsii.Number(123), ParameterName: jsii.String("parameterName"), TimeGranularity: jsii.String("timeGranularity"), }
type CfnTemplate_TopBottomMoversComputationProperty ¶ added in v2.72.0
type CfnTemplate_TopBottomMoversComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The computation type. Choose from the following options:. // // - TOP: Top movers computation. // - BOTTOM: Bottom movers computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-type // Type *string `field:"required" json:"type" yaml:"type"` // The category field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The mover size setup of the top and bottom movers computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-moversize // // Default: - 0. // MoverSize *float64 `field:"optional" json:"moverSize" yaml:"moverSize"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The sort order setup of the top and bottom movers computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-sortorder // SortOrder *string `field:"optional" json:"sortOrder" yaml:"sortOrder"` // The time field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-time // Time interface{} `field:"optional" json:"time" yaml:"time"` // The value field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-value // Value interface{} `field:"optional" json:"value" yaml:"value"` }
The top movers and bottom movers computation setup.
Example:
type CfnTemplate_TopBottomRankedComputationProperty ¶ added in v2.72.0
type CfnTemplate_TopBottomRankedComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html#cfn-quicksight-template-topbottomrankedcomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The computation type. Choose one of the following options:. // // - TOP: A top ranked computation. // - BOTTOM: A bottom ranked computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html#cfn-quicksight-template-topbottomrankedcomputation-type // Type *string `field:"required" json:"type" yaml:"type"` // The category field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html#cfn-quicksight-template-topbottomrankedcomputation-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html#cfn-quicksight-template-topbottomrankedcomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The result size of a top and bottom ranked computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html#cfn-quicksight-template-topbottomrankedcomputation-resultsize // // Default: - 0. // ResultSize *float64 `field:"optional" json:"resultSize" yaml:"resultSize"` // The value field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html#cfn-quicksight-template-topbottomrankedcomputation-value // Value interface{} `field:"optional" json:"value" yaml:"value"` }
The top ranked and bottom ranked computation configuration.
Example:
type CfnTemplate_TotalAggregationComputationProperty ¶ added in v2.72.0
type CfnTemplate_TotalAggregationComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totalaggregationcomputation.html#cfn-quicksight-template-totalaggregationcomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totalaggregationcomputation.html#cfn-quicksight-template-totalaggregationcomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` // The value field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totalaggregationcomputation.html#cfn-quicksight-template-totalaggregationcomputation-value // Value interface{} `field:"optional" json:"value" yaml:"value"` }
The total aggregation computation configuration.
Example:
// 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" totalAggregationComputationProperty := &TotalAggregationComputationProperty{ ComputationId: jsii.String("computationId"), // the properties below are optional Name: jsii.String("name"), Value: &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }
type CfnTemplate_TotalAggregationFunctionProperty ¶ added in v2.103.0
type CfnTemplate_TotalAggregationFunctionProperty struct { // A built in aggregation function for total values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totalaggregationfunction.html#cfn-quicksight-template-totalaggregationfunction-simpletotalaggregationfunction // SimpleTotalAggregationFunction *string `field:"optional" json:"simpleTotalAggregationFunction" yaml:"simpleTotalAggregationFunction"` }
An aggregation function that aggregates the total values of a measure.
Example:
// 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" totalAggregationFunctionProperty := &TotalAggregationFunctionProperty{ SimpleTotalAggregationFunction: jsii.String("simpleTotalAggregationFunction"), }
type CfnTemplate_TotalAggregationOptionProperty ¶ added in v2.103.0
type CfnTemplate_TotalAggregationOptionProperty struct { // The field id that's associated with the total aggregation option. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totalaggregationoption.html#cfn-quicksight-template-totalaggregationoption-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The total aggregation function that you want to set for a specified field id. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totalaggregationoption.html#cfn-quicksight-template-totalaggregationoption-totalaggregationfunction // TotalAggregationFunction interface{} `field:"required" json:"totalAggregationFunction" yaml:"totalAggregationFunction"` }
The total aggregation settings map of a field id.
Example:
// 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" totalAggregationOptionProperty := &TotalAggregationOptionProperty{ FieldId: jsii.String("fieldId"), TotalAggregationFunction: &TotalAggregationFunctionProperty{ SimpleTotalAggregationFunction: jsii.String("simpleTotalAggregationFunction"), }, }
type CfnTemplate_TotalOptionsProperty ¶ added in v2.72.0
type CfnTemplate_TotalOptionsProperty struct { // The custom label string for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totaloptions.html#cfn-quicksight-template-totaloptions-customlabel // CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"` // The placement (start, end) for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totaloptions.html#cfn-quicksight-template-totaloptions-placement // Placement *string `field:"optional" json:"placement" yaml:"placement"` // The scroll status (pinned, scrolled) for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totaloptions.html#cfn-quicksight-template-totaloptions-scrollstatus // ScrollStatus *string `field:"optional" json:"scrollStatus" yaml:"scrollStatus"` // The total aggregation settings for each value field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totaloptions.html#cfn-quicksight-template-totaloptions-totalaggregationoptions // TotalAggregationOptions interface{} `field:"optional" json:"totalAggregationOptions" yaml:"totalAggregationOptions"` // Cell styling options for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totaloptions.html#cfn-quicksight-template-totaloptions-totalcellstyle // TotalCellStyle interface{} `field:"optional" json:"totalCellStyle" yaml:"totalCellStyle"` // The visibility configuration for the total cells. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totaloptions.html#cfn-quicksight-template-totaloptions-totalsvisibility // TotalsVisibility *string `field:"optional" json:"totalsVisibility" yaml:"totalsVisibility"` }
The total options for a table visual.
Example:
// 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" totalOptionsProperty := &TotalOptionsProperty{ CustomLabel: jsii.String("customLabel"), Placement: jsii.String("placement"), ScrollStatus: jsii.String("scrollStatus"), TotalAggregationOptions: []interface{}{ &TotalAggregationOptionProperty{ FieldId: jsii.String("fieldId"), TotalAggregationFunction: &TotalAggregationFunctionProperty{ SimpleTotalAggregationFunction: jsii.String("simpleTotalAggregationFunction"), }, }, }, TotalCellStyle: &TableCellStyleProperty{ BackgroundColor: jsii.String("backgroundColor"), Border: &GlobalTableBorderOptionsProperty{ SideSpecificBorder: &TableSideBorderOptionsProperty{ Bottom: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerHorizontal: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, InnerVertical: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Left: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Right: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, Top: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, UniformBorder: &TableBorderOptionsProperty{ Color: jsii.String("color"), Style: jsii.String("style"), Thickness: jsii.Number(123), }, }, FontConfiguration: &FontConfigurationProperty{ FontColor: jsii.String("fontColor"), FontDecoration: jsii.String("fontDecoration"), FontSize: &FontSizeProperty{ Relative: jsii.String("relative"), }, FontStyle: jsii.String("fontStyle"), FontWeight: &FontWeightProperty{ Name: jsii.String("name"), }, }, Height: jsii.Number(123), HorizontalTextAlignment: jsii.String("horizontalTextAlignment"), TextWrap: jsii.String("textWrap"), VerticalTextAlignment: jsii.String("verticalTextAlignment"), Visibility: jsii.String("visibility"), }, TotalsVisibility: jsii.String("totalsVisibility"), }
type CfnTemplate_TreeMapAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_TreeMapAggregatedFieldWellsProperty struct { // The color field well of a tree map. // // Values are grouped by aggregations based on group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapaggregatedfieldwells.html#cfn-quicksight-template-treemapaggregatedfieldwells-colors // Colors interface{} `field:"optional" json:"colors" yaml:"colors"` // The group by field well of a tree map. // // Values are grouped based on group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapaggregatedfieldwells.html#cfn-quicksight-template-treemapaggregatedfieldwells-groups // Groups interface{} `field:"optional" json:"groups" yaml:"groups"` // The size field well of a tree map. // // Values are aggregated based on group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapaggregatedfieldwells.html#cfn-quicksight-template-treemapaggregatedfieldwells-sizes // Sizes interface{} `field:"optional" json:"sizes" yaml:"sizes"` }
Aggregated field wells of a tree map.
Example:
type CfnTemplate_TreeMapConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_TreeMapConfigurationProperty struct { // The label options (label text, label visibility) for the colors displayed in a tree map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapconfiguration.html#cfn-quicksight-template-treemapconfiguration-colorlabeloptions // ColorLabelOptions interface{} `field:"optional" json:"colorLabelOptions" yaml:"colorLabelOptions"` // The color options (gradient color, point of divergence) of a tree map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapconfiguration.html#cfn-quicksight-template-treemapconfiguration-colorscale // ColorScale interface{} `field:"optional" json:"colorScale" yaml:"colorScale"` // The options that determine if visual data labels are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapconfiguration.html#cfn-quicksight-template-treemapconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapconfiguration.html#cfn-quicksight-template-treemapconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The label options (label text, label visibility) of the groups that are displayed in a tree map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapconfiguration.html#cfn-quicksight-template-treemapconfiguration-grouplabeloptions // GroupLabelOptions interface{} `field:"optional" json:"groupLabelOptions" yaml:"groupLabelOptions"` // The legend display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapconfiguration.html#cfn-quicksight-template-treemapconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The label options (label text, label visibility) of the sizes that are displayed in a tree map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapconfiguration.html#cfn-quicksight-template-treemapconfiguration-sizelabeloptions // SizeLabelOptions interface{} `field:"optional" json:"sizeLabelOptions" yaml:"sizeLabelOptions"` // The sort configuration of a tree map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapconfiguration.html#cfn-quicksight-template-treemapconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The tooltip display setup of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapconfiguration.html#cfn-quicksight-template-treemapconfiguration-tooltip // Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"` }
The configuration of a tree map.
Example:
type CfnTemplate_TreeMapFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_TreeMapFieldWellsProperty struct { // The aggregated field wells of a tree map. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapfieldwells.html#cfn-quicksight-template-treemapfieldwells-treemapaggregatedfieldwells // TreeMapAggregatedFieldWells interface{} `field:"optional" json:"treeMapAggregatedFieldWells" yaml:"treeMapAggregatedFieldWells"` }
The field wells of a tree map.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnTemplate_TreeMapSortConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_TreeMapSortConfigurationProperty struct { // The limit on the number of groups that are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapsortconfiguration.html#cfn-quicksight-template-treemapsortconfiguration-treemapgroupitemslimitconfiguration // TreeMapGroupItemsLimitConfiguration interface{} `field:"optional" json:"treeMapGroupItemsLimitConfiguration" yaml:"treeMapGroupItemsLimitConfiguration"` // The sort configuration of group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapsortconfiguration.html#cfn-quicksight-template-treemapsortconfiguration-treemapsort // TreeMapSort interface{} `field:"optional" json:"treeMapSort" yaml:"treeMapSort"` }
The sort configuration of a tree map.
Example:
// 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" treeMapSortConfigurationProperty := &TreeMapSortConfigurationProperty{ TreeMapGroupItemsLimitConfiguration: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, TreeMapSort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnTemplate_TreeMapVisualProperty ¶ added in v2.72.0
type CfnTemplate_TreeMapVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapvisual.html#cfn-quicksight-template-treemapvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapvisual.html#cfn-quicksight-template-treemapvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapvisual.html#cfn-quicksight-template-treemapvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapvisual.html#cfn-quicksight-template-treemapvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapvisual.html#cfn-quicksight-template-treemapvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapvisual.html#cfn-quicksight-template-treemapvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A tree map.
For more information, see [Using tree maps](https://docs.aws.amazon.com/quicksight/latest/user/tree-map.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnTemplate_TrendArrowOptionsProperty ¶ added in v2.72.0
type CfnTemplate_TrendArrowOptionsProperty struct { // The visibility of the trend arrows. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-trendarrowoptions.html#cfn-quicksight-template-trendarrowoptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The options that determine the presentation of trend arrows in a KPI visual.
Example:
// 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" trendArrowOptionsProperty := &TrendArrowOptionsProperty{ Visibility: jsii.String("visibility"), }
type CfnTemplate_UnaggregatedFieldProperty ¶ added in v2.72.0
type CfnTemplate_UnaggregatedFieldProperty struct { // The column that is used in the `UnaggregatedField` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-unaggregatedfield.html#cfn-quicksight-template-unaggregatedfield-column // Column interface{} `field:"required" json:"column" yaml:"column"` // The custom field ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-unaggregatedfield.html#cfn-quicksight-template-unaggregatedfield-fieldid // FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"` // The format configuration of the field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-unaggregatedfield.html#cfn-quicksight-template-unaggregatedfield-formatconfiguration // FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"` }
The unaggregated field for a table.
Example:
// 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" unaggregatedFieldProperty := &UnaggregatedFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }
type CfnTemplate_UniqueValuesComputationProperty ¶ added in v2.72.0
type CfnTemplate_UniqueValuesComputationProperty struct { // The ID for a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-uniquevaluescomputation.html#cfn-quicksight-template-uniquevaluescomputation-computationid // ComputationId *string `field:"required" json:"computationId" yaml:"computationId"` // The category field that is used in a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-uniquevaluescomputation.html#cfn-quicksight-template-uniquevaluescomputation-category // Category interface{} `field:"optional" json:"category" yaml:"category"` // The name of a computation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-uniquevaluescomputation.html#cfn-quicksight-template-uniquevaluescomputation-name // Name *string `field:"optional" json:"name" yaml:"name"` }
The unique values computation configuration.
Example:
// 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" uniqueValuesComputationProperty := &UniqueValuesComputationProperty{ ComputationId: jsii.String("computationId"), // the properties below are optional Category: &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, Name: jsii.String("name"), }
type CfnTemplate_ValidationStrategyProperty ¶ added in v2.103.0
type CfnTemplate_ValidationStrategyProperty struct { // The mode of validation for the asset to be created or updated. // // When you set this value to `STRICT` , strict validation for every error is enforced. When you set this value to `LENIENT` , validation is skipped for specific UI errors. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-validationstrategy.html#cfn-quicksight-template-validationstrategy-mode // Mode *string `field:"required" json:"mode" yaml:"mode"` }
The option to relax the validation that is required to create and update analyses, dashboards, and templates with definition objects.
When you set this value to `LENIENT` , validation is skipped for specific errors.
Example:
// 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" validationStrategyProperty := &ValidationStrategyProperty{ Mode: jsii.String("mode"), }
type CfnTemplate_VisibleRangeOptionsProperty ¶ added in v2.72.0
type CfnTemplate_VisibleRangeOptionsProperty struct { // The percent range in the visible range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visiblerangeoptions.html#cfn-quicksight-template-visiblerangeoptions-percentrange // PercentRange interface{} `field:"optional" json:"percentRange" yaml:"percentRange"` }
The range options for the data zoom scroll bar.
Example:
// 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" visibleRangeOptionsProperty := &VisibleRangeOptionsProperty{ PercentRange: &PercentVisibleRangeProperty{ From: jsii.Number(123), To: jsii.Number(123), }, }
type CfnTemplate_VisualCustomActionOperationProperty ¶ added in v2.72.0
type CfnTemplate_VisualCustomActionOperationProperty struct { // The filter operation that filters data included in a visual or in an entire sheet. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualcustomactionoperation.html#cfn-quicksight-template-visualcustomactionoperation-filteroperation // FilterOperation interface{} `field:"optional" json:"filterOperation" yaml:"filterOperation"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualcustomactionoperation.html#cfn-quicksight-template-visualcustomactionoperation-navigationoperation // NavigationOperation interface{} `field:"optional" json:"navigationOperation" yaml:"navigationOperation"` // The set parameter operation that sets parameters in custom action. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualcustomactionoperation.html#cfn-quicksight-template-visualcustomactionoperation-setparametersoperation // SetParametersOperation interface{} `field:"optional" json:"setParametersOperation" yaml:"setParametersOperation"` // The URL operation that opens a link to another webpage. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualcustomactionoperation.html#cfn-quicksight-template-visualcustomactionoperation-urloperation // UrlOperation interface{} `field:"optional" json:"urlOperation" yaml:"urlOperation"` }
The operation that is defined by the custom action.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" visualCustomActionOperationProperty := &VisualCustomActionOperationProperty{ FilterOperation: &CustomActionFilterOperationProperty{ SelectedFieldsConfiguration: &FilterOperationSelectedFieldsConfigurationProperty{ SelectedColumns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, SelectedFieldOptions: jsii.String("selectedFieldOptions"), SelectedFields: []*string{ jsii.String("selectedFields"), }, }, TargetVisualsConfiguration: &FilterOperationTargetVisualsConfigurationProperty{ SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{ TargetVisualOptions: jsii.String("targetVisualOptions"), TargetVisuals: []*string{ jsii.String("targetVisuals"), }, }, }, }, NavigationOperation: &CustomActionNavigationOperationProperty{ LocalNavigationConfiguration: &LocalNavigationConfigurationProperty{ TargetSheetId: jsii.String("targetSheetId"), }, }, SetParametersOperation: &CustomActionSetParametersOperationProperty{ ParameterValueConfigurations: []interface{}{ &SetParameterValueConfigurationProperty{ DestinationParameterName: jsii.String("destinationParameterName"), Value: &DestinationParameterValueConfigurationProperty{ CustomValuesConfiguration: &CustomValuesConfigurationProperty{ CustomValues: &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }, // the properties below are optional IncludeNullValue: jsii.Boolean(false), }, SelectAllValueOptions: jsii.String("selectAllValueOptions"), SourceColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceField: jsii.String("sourceField"), SourceParameterName: jsii.String("sourceParameterName"), }, }, }, }, UrlOperation: &CustomActionURLOperationProperty{ UrlTarget: jsii.String("urlTarget"), UrlTemplate: jsii.String("urlTemplate"), }, }
type CfnTemplate_VisualCustomActionProperty ¶ added in v2.72.0
type CfnTemplate_VisualCustomActionProperty struct { // A list of `VisualCustomActionOperations` . // // This is a union type structure. For this structure to be valid, only one of the attributes can be defined. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualcustomaction.html#cfn-quicksight-template-visualcustomaction-actionoperations // ActionOperations interface{} `field:"required" json:"actionOperations" yaml:"actionOperations"` // The ID of the `VisualCustomAction` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualcustomaction.html#cfn-quicksight-template-visualcustomaction-customactionid // CustomActionId *string `field:"required" json:"customActionId" yaml:"customActionId"` // The name of the `VisualCustomAction` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualcustomaction.html#cfn-quicksight-template-visualcustomaction-name // Name *string `field:"required" json:"name" yaml:"name"` // The trigger of the `VisualCustomAction` . // // Valid values are defined as follows: // // - `DATA_POINT_CLICK` : Initiates a custom action by a left pointer click on a data point. // - `DATA_POINT_MENU` : Initiates a custom action by right pointer click from the menu. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualcustomaction.html#cfn-quicksight-template-visualcustomaction-trigger // Trigger *string `field:"required" json:"trigger" yaml:"trigger"` // The status of the `VisualCustomAction` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualcustomaction.html#cfn-quicksight-template-visualcustomaction-status // Status *string `field:"optional" json:"status" yaml:"status"` }
A custom action defined on a visual.
Example:
// 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" visualCustomActionProperty := &VisualCustomActionProperty{ ActionOperations: []interface{}{ &VisualCustomActionOperationProperty{ FilterOperation: &CustomActionFilterOperationProperty{ SelectedFieldsConfiguration: &FilterOperationSelectedFieldsConfigurationProperty{ SelectedColumns: []interface{}{ &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, }, SelectedFieldOptions: jsii.String("selectedFieldOptions"), SelectedFields: []*string{ jsii.String("selectedFields"), }, }, TargetVisualsConfiguration: &FilterOperationTargetVisualsConfigurationProperty{ SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{ TargetVisualOptions: jsii.String("targetVisualOptions"), TargetVisuals: []*string{ jsii.String("targetVisuals"), }, }, }, }, NavigationOperation: &CustomActionNavigationOperationProperty{ LocalNavigationConfiguration: &LocalNavigationConfigurationProperty{ TargetSheetId: jsii.String("targetSheetId"), }, }, SetParametersOperation: &CustomActionSetParametersOperationProperty{ ParameterValueConfigurations: []interface{}{ &SetParameterValueConfigurationProperty{ DestinationParameterName: jsii.String("destinationParameterName"), Value: &DestinationParameterValueConfigurationProperty{ CustomValuesConfiguration: &CustomValuesConfigurationProperty{ CustomValues: &CustomParameterValuesProperty{ DateTimeValues: []*string{ jsii.String("dateTimeValues"), }, DecimalValues: []interface{}{ jsii.Number(123), }, IntegerValues: []interface{}{ jsii.Number(123), }, StringValues: []*string{ jsii.String("stringValues"), }, }, // the properties below are optional IncludeNullValue: jsii.Boolean(false), }, SelectAllValueOptions: jsii.String("selectAllValueOptions"), SourceColumn: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, SourceField: jsii.String("sourceField"), SourceParameterName: jsii.String("sourceParameterName"), }, }, }, }, UrlOperation: &CustomActionURLOperationProperty{ UrlTarget: jsii.String("urlTarget"), UrlTemplate: jsii.String("urlTemplate"), }, }, }, CustomActionId: jsii.String("customActionId"), Name: jsii.String("name"), Trigger: jsii.String("trigger"), // the properties below are optional Status: jsii.String("status"), }
type CfnTemplate_VisualPaletteProperty ¶ added in v2.72.0
type CfnTemplate_VisualPaletteProperty struct { // The chart color options for the visual palette. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualpalette.html#cfn-quicksight-template-visualpalette-chartcolor // ChartColor *string `field:"optional" json:"chartColor" yaml:"chartColor"` // The color map options for the visual palette. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualpalette.html#cfn-quicksight-template-visualpalette-colormap // ColorMap interface{} `field:"optional" json:"colorMap" yaml:"colorMap"` }
The visual display options for the visual palette.
Example:
// 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" visualPaletteProperty := &VisualPaletteProperty{ ChartColor: jsii.String("chartColor"), ColorMap: []interface{}{ &DataPathColorProperty{ Color: jsii.String("color"), Element: &DataPathValueProperty{ DataPathType: &DataPathTypeProperty{ PivotTableDataPathType: jsii.String("pivotTableDataPathType"), }, FieldId: jsii.String("fieldId"), FieldValue: jsii.String("fieldValue"), }, // the properties below are optional TimeGranularity: jsii.String("timeGranularity"), }, }, }
type CfnTemplate_VisualProperty ¶ added in v2.72.0
type CfnTemplate_VisualProperty struct { // A bar chart. // // For more information, see [Using bar charts](https://docs.aws.amazon.com/quicksight/latest/user/bar-charts.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-barchartvisual // BarChartVisual interface{} `field:"optional" json:"barChartVisual" yaml:"barChartVisual"` // A box plot. // // For more information, see [Using box plots](https://docs.aws.amazon.com/quicksight/latest/user/box-plots.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-boxplotvisual // BoxPlotVisual interface{} `field:"optional" json:"boxPlotVisual" yaml:"boxPlotVisual"` // A combo chart. // // For more information, see [Using combo charts](https://docs.aws.amazon.com/quicksight/latest/user/combo-charts.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-combochartvisual // ComboChartVisual interface{} `field:"optional" json:"comboChartVisual" yaml:"comboChartVisual"` // A visual that contains custom content. // // For more information, see [Using custom visual content](https://docs.aws.amazon.com/quicksight/latest/user/custom-visual-content.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-customcontentvisual // CustomContentVisual interface{} `field:"optional" json:"customContentVisual" yaml:"customContentVisual"` // An empty visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-emptyvisual // EmptyVisual interface{} `field:"optional" json:"emptyVisual" yaml:"emptyVisual"` // A filled map. // // For more information, see [Creating filled maps](https://docs.aws.amazon.com/quicksight/latest/user/filled-maps.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-filledmapvisual // FilledMapVisual interface{} `field:"optional" json:"filledMapVisual" yaml:"filledMapVisual"` // A funnel chart. // // For more information, see [Using funnel charts](https://docs.aws.amazon.com/quicksight/latest/user/funnel-visual-content.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-funnelchartvisual // FunnelChartVisual interface{} `field:"optional" json:"funnelChartVisual" yaml:"funnelChartVisual"` // A gauge chart. // // For more information, see [Using gauge charts](https://docs.aws.amazon.com/quicksight/latest/user/gauge-chart.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-gaugechartvisual // GaugeChartVisual interface{} `field:"optional" json:"gaugeChartVisual" yaml:"gaugeChartVisual"` // A geospatial map or a points on map visual. // // For more information, see [Creating point maps](https://docs.aws.amazon.com/quicksight/latest/user/point-maps.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-geospatialmapvisual // GeospatialMapVisual interface{} `field:"optional" json:"geospatialMapVisual" yaml:"geospatialMapVisual"` // A heat map. // // For more information, see [Using heat maps](https://docs.aws.amazon.com/quicksight/latest/user/heat-map.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-heatmapvisual // HeatMapVisual interface{} `field:"optional" json:"heatMapVisual" yaml:"heatMapVisual"` // A histogram. // // For more information, see [Using histograms](https://docs.aws.amazon.com/quicksight/latest/user/histogram-charts.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-histogramvisual // HistogramVisual interface{} `field:"optional" json:"histogramVisual" yaml:"histogramVisual"` // An insight visual. // // For more information, see [Working with insights](https://docs.aws.amazon.com/quicksight/latest/user/computational-insights.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-insightvisual // InsightVisual interface{} `field:"optional" json:"insightVisual" yaml:"insightVisual"` // A key performance indicator (KPI). // // For more information, see [Using KPIs](https://docs.aws.amazon.com/quicksight/latest/user/kpi.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-kpivisual // KpiVisual interface{} `field:"optional" json:"kpiVisual" yaml:"kpiVisual"` // A line chart. // // For more information, see [Using line charts](https://docs.aws.amazon.com/quicksight/latest/user/line-charts.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-linechartvisual // LineChartVisual interface{} `field:"optional" json:"lineChartVisual" yaml:"lineChartVisual"` // A pie or donut chart. // // For more information, see [Using pie charts](https://docs.aws.amazon.com/quicksight/latest/user/pie-chart.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-piechartvisual // PieChartVisual interface{} `field:"optional" json:"pieChartVisual" yaml:"pieChartVisual"` // A pivot table. // // For more information, see [Using pivot tables](https://docs.aws.amazon.com/quicksight/latest/user/pivot-table.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-pivottablevisual // PivotTableVisual interface{} `field:"optional" json:"pivotTableVisual" yaml:"pivotTableVisual"` // A radar chart visual. // // For more information, see [Using radar charts](https://docs.aws.amazon.com/quicksight/latest/user/radar-chart.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-radarchartvisual // RadarChartVisual interface{} `field:"optional" json:"radarChartVisual" yaml:"radarChartVisual"` // A sankey diagram. // // For more information, see [Using Sankey diagrams](https://docs.aws.amazon.com/quicksight/latest/user/sankey-diagram.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-sankeydiagramvisual // SankeyDiagramVisual interface{} `field:"optional" json:"sankeyDiagramVisual" yaml:"sankeyDiagramVisual"` // A scatter plot. // // For more information, see [Using scatter plots](https://docs.aws.amazon.com/quicksight/latest/user/scatter-plot.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-scatterplotvisual // ScatterPlotVisual interface{} `field:"optional" json:"scatterPlotVisual" yaml:"scatterPlotVisual"` // A table visual. // // For more information, see [Using tables as visuals](https://docs.aws.amazon.com/quicksight/latest/user/tabular.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-tablevisual // TableVisual interface{} `field:"optional" json:"tableVisual" yaml:"tableVisual"` // A tree map. // // For more information, see [Using tree maps](https://docs.aws.amazon.com/quicksight/latest/user/tree-map.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-treemapvisual // TreeMapVisual interface{} `field:"optional" json:"treeMapVisual" yaml:"treeMapVisual"` // A waterfall chart. // // For more information, see [Using waterfall charts](https://docs.aws.amazon.com/quicksight/latest/user/waterfall-chart.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-waterfallvisual // WaterfallVisual interface{} `field:"optional" json:"waterfallVisual" yaml:"waterfallVisual"` // A word cloud. // // For more information, see [Using word clouds](https://docs.aws.amazon.com/quicksight/latest/user/word-cloud.html) in the *Amazon QuickSight User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-wordcloudvisual // WordCloudVisual interface{} `field:"optional" json:"wordCloudVisual" yaml:"wordCloudVisual"` }
A visual displayed on a sheet in an analysis, dashboard, or template.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnTemplate_VisualSubtitleLabelOptionsProperty ¶ added in v2.72.0
type CfnTemplate_VisualSubtitleLabelOptionsProperty struct { // The long text format of the subtitle label, such as plain text or rich text. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualsubtitlelabeloptions.html#cfn-quicksight-template-visualsubtitlelabeloptions-formattext // FormatText interface{} `field:"optional" json:"formatText" yaml:"formatText"` // The visibility of the subtitle label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualsubtitlelabeloptions.html#cfn-quicksight-template-visualsubtitlelabeloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The subtitle label options for a visual.
Example:
// 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" visualSubtitleLabelOptionsProperty := &VisualSubtitleLabelOptionsProperty{ FormatText: &LongFormatTextProperty{ PlainText: jsii.String("plainText"), RichText: jsii.String("richText"), }, Visibility: jsii.String("visibility"), }
type CfnTemplate_VisualTitleLabelOptionsProperty ¶ added in v2.72.0
type CfnTemplate_VisualTitleLabelOptionsProperty struct { // The short text format of the title label, such as plain text or rich text. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualtitlelabeloptions.html#cfn-quicksight-template-visualtitlelabeloptions-formattext // FormatText interface{} `field:"optional" json:"formatText" yaml:"formatText"` // The visibility of the title label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualtitlelabeloptions.html#cfn-quicksight-template-visualtitlelabeloptions-visibility // Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` }
The title label options for a visual.
Example:
// 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" visualTitleLabelOptionsProperty := &VisualTitleLabelOptionsProperty{ FormatText: &ShortFormatTextProperty{ PlainText: jsii.String("plainText"), RichText: jsii.String("richText"), }, Visibility: jsii.String("visibility"), }
type CfnTemplate_WaterfallChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_WaterfallChartAggregatedFieldWellsProperty struct { // The breakdown field wells of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartaggregatedfieldwells.html#cfn-quicksight-template-waterfallchartaggregatedfieldwells-breakdowns // Breakdowns interface{} `field:"optional" json:"breakdowns" yaml:"breakdowns"` // The category field wells of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartaggregatedfieldwells.html#cfn-quicksight-template-waterfallchartaggregatedfieldwells-categories // Categories interface{} `field:"optional" json:"categories" yaml:"categories"` // The value field wells of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartaggregatedfieldwells.html#cfn-quicksight-template-waterfallchartaggregatedfieldwells-values // Values interface{} `field:"optional" json:"values" yaml:"values"` }
The field well configuration of a waterfall visual.
Example:
type CfnTemplate_WaterfallChartConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_WaterfallChartConfigurationProperty struct { // The options that determine the presentation of the category axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-categoryaxisdisplayoptions // CategoryAxisDisplayOptions interface{} `field:"optional" json:"categoryAxisDisplayOptions" yaml:"categoryAxisDisplayOptions"` // The options that determine the presentation of the category axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-categoryaxislabeloptions // CategoryAxisLabelOptions interface{} `field:"optional" json:"categoryAxisLabelOptions" yaml:"categoryAxisLabelOptions"` // The data label configuration of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-datalabels // DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"` // The field well configuration of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The legend configuration of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-legend // Legend interface{} `field:"optional" json:"legend" yaml:"legend"` // The options that determine the presentation of the y-axis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-primaryyaxisdisplayoptions // PrimaryYAxisDisplayOptions interface{} `field:"optional" json:"primaryYAxisDisplayOptions" yaml:"primaryYAxisDisplayOptions"` // The options that determine the presentation of the y-axis label. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-primaryyaxislabeloptions // PrimaryYAxisLabelOptions interface{} `field:"optional" json:"primaryYAxisLabelOptions" yaml:"primaryYAxisLabelOptions"` // The sort configuration of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The visual palette configuration of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-visualpalette // VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"` // The options that determine the presentation of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-waterfallchartoptions // WaterfallChartOptions interface{} `field:"optional" json:"waterfallChartOptions" yaml:"waterfallChartOptions"` }
The configuration for a waterfall visual.
Example:
type CfnTemplate_WaterfallChartFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_WaterfallChartFieldWellsProperty struct { // The field well configuration of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartfieldwells.html#cfn-quicksight-template-waterfallchartfieldwells-waterfallchartaggregatedfieldwells // WaterfallChartAggregatedFieldWells interface{} `field:"optional" json:"waterfallChartAggregatedFieldWells" yaml:"waterfallChartAggregatedFieldWells"` }
The field well configuration of a waterfall visual.
Example:
type CfnTemplate_WaterfallChartOptionsProperty ¶ added in v2.72.0
type CfnTemplate_WaterfallChartOptionsProperty struct { // This option determines the total bar label of a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartoptions.html#cfn-quicksight-template-waterfallchartoptions-totalbarlabel // TotalBarLabel *string `field:"optional" json:"totalBarLabel" yaml:"totalBarLabel"` }
The options that determine the presentation of a waterfall visual.
Example:
// 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" waterfallChartOptionsProperty := &WaterfallChartOptionsProperty{ TotalBarLabel: jsii.String("totalBarLabel"), }
type CfnTemplate_WaterfallChartSortConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_WaterfallChartSortConfigurationProperty struct { // The limit on the number of bar groups that are displayed. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartsortconfiguration.html#cfn-quicksight-template-waterfallchartsortconfiguration-breakdownitemslimit // BreakdownItemsLimit interface{} `field:"optional" json:"breakdownItemsLimit" yaml:"breakdownItemsLimit"` // The sort configuration of the category fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartsortconfiguration.html#cfn-quicksight-template-waterfallchartsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` }
The sort configuration of a waterfall visual.
Example:
// 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" waterfallChartSortConfigurationProperty := &WaterfallChartSortConfigurationProperty{ BreakdownItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnTemplate_WaterfallVisualProperty ¶ added in v2.72.0
type CfnTemplate_WaterfallVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallvisual.html#cfn-quicksight-template-waterfallvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallvisual.html#cfn-quicksight-template-waterfallvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration for a waterfall visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallvisual.html#cfn-quicksight-template-waterfallvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallvisual.html#cfn-quicksight-template-waterfallvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallvisual.html#cfn-quicksight-template-waterfallvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallvisual.html#cfn-quicksight-template-waterfallvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A waterfall chart.
For more information, see [Using waterfall charts](https://docs.aws.amazon.com/quicksight/latest/user/waterfall-chart.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnTemplate_WhatIfPointScenarioProperty ¶ added in v2.72.0
type CfnTemplate_WhatIfPointScenarioProperty struct { // The date that you need the forecast results for. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-whatifpointscenario.html#cfn-quicksight-template-whatifpointscenario-date // Date *string `field:"required" json:"date" yaml:"date"` // The target value that you want to meet for the provided date. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-whatifpointscenario.html#cfn-quicksight-template-whatifpointscenario-value // // Default: - 0. // Value *float64 `field:"required" json:"value" yaml:"value"` }
Provides the forecast to meet the target for a particular date.
Example:
// 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" whatIfPointScenarioProperty := &WhatIfPointScenarioProperty{ Date: jsii.String("date"), Value: jsii.Number(123), }
type CfnTemplate_WhatIfRangeScenarioProperty ¶ added in v2.72.0
type CfnTemplate_WhatIfRangeScenarioProperty struct { // The end date in the date range that you need the forecast results for. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-whatifrangescenario.html#cfn-quicksight-template-whatifrangescenario-enddate // EndDate *string `field:"required" json:"endDate" yaml:"endDate"` // The start date in the date range that you need the forecast results for. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-whatifrangescenario.html#cfn-quicksight-template-whatifrangescenario-startdate // StartDate *string `field:"required" json:"startDate" yaml:"startDate"` // The target value that you want to meet for the provided date range. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-whatifrangescenario.html#cfn-quicksight-template-whatifrangescenario-value // // Default: - 0. // Value *float64 `field:"required" json:"value" yaml:"value"` }
Provides the forecast to meet the target for a particular date range.
Example:
// 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" whatIfRangeScenarioProperty := &WhatIfRangeScenarioProperty{ EndDate: jsii.String("endDate"), StartDate: jsii.String("startDate"), Value: jsii.Number(123), }
type CfnTemplate_WordCloudAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_WordCloudAggregatedFieldWellsProperty struct { // The group by field well of a word cloud. // // Values are grouped by group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudaggregatedfieldwells.html#cfn-quicksight-template-wordcloudaggregatedfieldwells-groupby // GroupBy interface{} `field:"optional" json:"groupBy" yaml:"groupBy"` // The size field well of a word cloud. // // Values are aggregated based on group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudaggregatedfieldwells.html#cfn-quicksight-template-wordcloudaggregatedfieldwells-size // Size interface{} `field:"optional" json:"size" yaml:"size"` }
The aggregated field wells of a word cloud.
Example:
// 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" wordCloudAggregatedFieldWellsProperty := &WordCloudAggregatedFieldWellsProperty{ GroupBy: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Size: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }
type CfnTemplate_WordCloudChartConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_WordCloudChartConfigurationProperty struct { // The label options (label text, label visibility, and sort icon visibility) for the word cloud category. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudchartconfiguration.html#cfn-quicksight-template-wordcloudchartconfiguration-categorylabeloptions // CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"` // The field wells of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudchartconfiguration.html#cfn-quicksight-template-wordcloudchartconfiguration-fieldwells // FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"` // The sort configuration of a word cloud visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudchartconfiguration.html#cfn-quicksight-template-wordcloudchartconfiguration-sortconfiguration // SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"` // The options for a word cloud visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudchartconfiguration.html#cfn-quicksight-template-wordcloudchartconfiguration-wordcloudoptions // WordCloudOptions interface{} `field:"optional" json:"wordCloudOptions" yaml:"wordCloudOptions"` }
The configuration of a word cloud visual.
Example:
type CfnTemplate_WordCloudFieldWellsProperty ¶ added in v2.72.0
type CfnTemplate_WordCloudFieldWellsProperty struct { // The aggregated field wells of a word cloud. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudfieldwells.html#cfn-quicksight-template-wordcloudfieldwells-wordcloudaggregatedfieldwells // WordCloudAggregatedFieldWells interface{} `field:"optional" json:"wordCloudAggregatedFieldWells" yaml:"wordCloudAggregatedFieldWells"` }
The field wells of a word cloud visual.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// 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" wordCloudFieldWellsProperty := &WordCloudFieldWellsProperty{ WordCloudAggregatedFieldWells: &WordCloudAggregatedFieldWellsProperty{ GroupBy: []interface{}{ &DimensionFieldProperty{ CategoricalDimensionField: &CategoricalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, DateDimensionField: &DateDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional DateGranularity: jsii.String("dateGranularity"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, NumericalDimensionField: &NumericalDimensionFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, HierarchyId: jsii.String("hierarchyId"), }, }, }, Size: []interface{}{ &MeasureFieldProperty{ CalculatedMeasureField: &CalculatedMeasureFieldProperty{ Expression: jsii.String("expression"), FieldId: jsii.String("fieldId"), }, CategoricalMeasureField: &CategoricalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, DateMeasureField: &DateMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: jsii.String("aggregationFunction"), FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, NumericalMeasureField: &NumericalMeasureFieldProperty{ Column: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, FieldId: jsii.String("fieldId"), // the properties below are optional AggregationFunction: &NumericalAggregationFunctionProperty{ PercentileAggregation: &PercentileAggregationProperty{ PercentileValue: jsii.Number(123), }, SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"), }, FormatConfiguration: &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{ 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{ 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{ Symbol: jsii.String("symbol"), Visibility: jsii.String("visibility"), }, }, Suffix: jsii.String("suffix"), }, }, }, }, }, }, }, }
type CfnTemplate_WordCloudOptionsProperty ¶ added in v2.72.0
type CfnTemplate_WordCloudOptionsProperty struct { // The cloud layout options (fluid, normal) of a word cloud. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudoptions.html#cfn-quicksight-template-wordcloudoptions-cloudlayout // CloudLayout *string `field:"optional" json:"cloudLayout" yaml:"cloudLayout"` // The length limit of each word from 1-100. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudoptions.html#cfn-quicksight-template-wordcloudoptions-maximumstringlength // MaximumStringLength *float64 `field:"optional" json:"maximumStringLength" yaml:"maximumStringLength"` // The word casing options (lower_case, existing_case) for the words in a word cloud. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudoptions.html#cfn-quicksight-template-wordcloudoptions-wordcasing // WordCasing *string `field:"optional" json:"wordCasing" yaml:"wordCasing"` // The word orientation options (horizontal, horizontal_and_vertical) for the words in a word cloud. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudoptions.html#cfn-quicksight-template-wordcloudoptions-wordorientation // WordOrientation *string `field:"optional" json:"wordOrientation" yaml:"wordOrientation"` // The word padding options (none, small, medium, large) for the words in a word cloud. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudoptions.html#cfn-quicksight-template-wordcloudoptions-wordpadding // WordPadding *string `field:"optional" json:"wordPadding" yaml:"wordPadding"` // The word scaling options (emphasize, normal) for the words in a word cloud. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudoptions.html#cfn-quicksight-template-wordcloudoptions-wordscaling // WordScaling *string `field:"optional" json:"wordScaling" yaml:"wordScaling"` }
The word cloud options for a word cloud visual.
Example:
// 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" wordCloudOptionsProperty := &WordCloudOptionsProperty{ CloudLayout: jsii.String("cloudLayout"), MaximumStringLength: jsii.Number(123), WordCasing: jsii.String("wordCasing"), WordOrientation: jsii.String("wordOrientation"), WordPadding: jsii.String("wordPadding"), WordScaling: jsii.String("wordScaling"), }
type CfnTemplate_WordCloudSortConfigurationProperty ¶ added in v2.72.0
type CfnTemplate_WordCloudSortConfigurationProperty struct { // The limit on the number of groups that are displayed in a word cloud. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudsortconfiguration.html#cfn-quicksight-template-wordcloudsortconfiguration-categoryitemslimit // CategoryItemsLimit interface{} `field:"optional" json:"categoryItemsLimit" yaml:"categoryItemsLimit"` // The sort configuration of group by fields. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudsortconfiguration.html#cfn-quicksight-template-wordcloudsortconfiguration-categorysort // CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"` }
The sort configuration of a word cloud visual.
Example:
// 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" wordCloudSortConfigurationProperty := &WordCloudSortConfigurationProperty{ CategoryItemsLimit: &ItemsLimitConfigurationProperty{ ItemsLimit: jsii.Number(123), OtherCategories: jsii.String("otherCategories"), }, CategorySort: []interface{}{ &FieldSortOptionsProperty{ ColumnSort: &ColumnSortProperty{ Direction: jsii.String("direction"), SortBy: &ColumnIdentifierProperty{ ColumnName: jsii.String("columnName"), DataSetIdentifier: jsii.String("dataSetIdentifier"), }, // the properties below are optional AggregationFunction: &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"), }, }, }, FieldSort: &FieldSortProperty{ Direction: jsii.String("direction"), FieldId: jsii.String("fieldId"), }, }, }, }
type CfnTemplate_WordCloudVisualProperty ¶ added in v2.72.0
type CfnTemplate_WordCloudVisualProperty struct { // The unique identifier of a visual. // // This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudvisual.html#cfn-quicksight-template-wordcloudvisual-visualid // VisualId *string `field:"required" json:"visualId" yaml:"visualId"` // The list of custom actions that are configured for a visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudvisual.html#cfn-quicksight-template-wordcloudvisual-actions // Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // The configuration settings of the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudvisual.html#cfn-quicksight-template-wordcloudvisual-chartconfiguration // ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"` // The column hierarchy that is used during drill-downs and drill-ups. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudvisual.html#cfn-quicksight-template-wordcloudvisual-columnhierarchies // ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"` // The subtitle that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudvisual.html#cfn-quicksight-template-wordcloudvisual-subtitle // Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"` // The title that is displayed on the visual. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudvisual.html#cfn-quicksight-template-wordcloudvisual-title // Title interface{} `field:"optional" json:"title" yaml:"title"` }
A word cloud.
For more information, see [Using word clouds](https://docs.aws.amazon.com/quicksight/latest/user/word-cloud.html) in the *Amazon QuickSight User Guide* .
Example:
type CfnTheme ¶
type CfnTheme interface { awscdk.CfnResource awscdk.IInspectable awscdk.ITaggable // The Amazon Resource Name (ARN) of the theme. AttrArn() *string // The time the theme was created. AttrCreatedTime() *string // The time the theme was last updated. AttrLastUpdatedTime() *string // Theme type. AttrType() *string // The version of the theme. AttrVersion() awscdk.IResolvable AttrVersionArn() *string AttrVersionBaseThemeId() *string AttrVersionConfiguration() awscdk.IResolvable AttrVersionConfigurationDataColorPalette() awscdk.IResolvable AttrVersionConfigurationSheet() awscdk.IResolvable AttrVersionConfigurationTypography() awscdk.IResolvable AttrVersionConfigurationUiColorPalette() awscdk.IResolvable AttrVersionCreatedTime() *string AttrVersionDescription() *string AttrVersionErrors() awscdk.IResolvable AttrVersionStatus() *string AttrVersionVersionNumber() awscdk.IResolvable // The ID of the AWS account where you want to store the new theme. AwsAccountId() *string SetAwsAccountId(val *string) // The ID of the theme that a custom theme will inherit from. BaseThemeId() *string SetBaseThemeId(val *string) // Options for this resource, such as condition, update policy etc. CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} // AWS resource type. CfnResourceType() *string // The theme configuration, which contains the theme display properties. Configuration() interface{} SetConfiguration(val interface{}) // Returns: the stack trace of the point where this Resource was created from, sourced // from the +metadata+ entry typed +aws:cdk:logicalId+, and with the bottom-most // node +internal+ entries filtered. CreationStack() *[]*string // The logical ID for this CloudFormation stack element. // // The logical ID of the element // is calculated from the path of the resource node in the construct tree. // // To override this value, use `overrideLogicalId(newLogicalId)`. // // Returns: the logical ID as a stringified token. This value will only get // resolved during synthesis. LogicalId() *string // A display name for the theme. Name() *string SetName(val *string) // The tree node. Node() constructs.Node // A valid grouping of resource permissions to apply to the new theme. Permissions() interface{} SetPermissions(val interface{}) // Return a string that will be resolved to a CloudFormation `{ Ref }` for this element. // // If, by any chance, the intrinsic reference of a resource is not a string, you could // coerce it to an IResolvable through `Lazy.any({ produce: resource.ref })`. Ref() *string // The stack in which this element is defined. // // CfnElements must be defined within a stack scope (directly or indirectly). Stack() awscdk.Stack // Tag Manager which manages the tags for this resource. Tags() awscdk.TagManager // A map of the key-value pairs for the resource tag or tags that you want to add to the resource. TagsRaw() *[]*awscdk.CfnTag SetTagsRaw(val *[]*awscdk.CfnTag) // An ID for the theme that you want to create. ThemeId() *string SetThemeId(val *string) // Deprecated. // Deprecated: use `updatedProperties` // // Return properties modified after initiation // // Resources that expose mutable properties should override this function to // collect and return the properties object for this resource. UpdatedProperites() *map[string]interface{} // Return properties modified after initiation. // // Resources that expose mutable properties should override this function to // collect and return the properties object for this resource. UpdatedProperties() *map[string]interface{} // A description of the first version of the theme that you're creating. VersionDescription() *string SetVersionDescription(val *string) // Syntactic sugar for `addOverride(path, undefined)`. AddDeletionOverride(path *string) // Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned. // // This can be used for resources across stacks (or nested stack) boundaries // and the dependency will automatically be transferred to the relevant scope. AddDependency(target awscdk.CfnResource) // Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned. // Deprecated: use addDependency. AddDependsOn(target awscdk.CfnResource) // Add a value to the CloudFormation Resource Metadata. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html // // Note that this is a different set of metadata from CDK node metadata; this // metadata ends up in the stack template under the resource, whereas CDK // node metadata ends up in the Cloud Assembly. // AddMetadata(key *string, value interface{}) // Adds an override to the synthesized CloudFormation resource. // // To add a // property override, either use `addPropertyOverride` or prefix `path` with // "Properties." (i.e. `Properties.TopicName`). // // If the override is nested, separate each nested level using a dot (.) in the path parameter. // If there is an array as part of the nesting, specify the index in the path. // // To include a literal `.` in the property name, prefix with a `\`. In most // programming languages you will need to write this as `"\\."` because the // `\` itself will need to be escaped. // // For example, // “`typescript // cfnResource.addOverride('Properties.GlobalSecondaryIndexes.0.Projection.NonKeyAttributes', ['myattribute']); // cfnResource.addOverride('Properties.GlobalSecondaryIndexes.1.ProjectionType', 'INCLUDE'); // “` // would add the overrides // “`json // "Properties": { // "GlobalSecondaryIndexes": [ // { // "Projection": { // "NonKeyAttributes": [ "myattribute" ] // ... // } // ... // }, // { // "ProjectionType": "INCLUDE" // ... // }, // ] // ... // } // “` // // The `value` argument to `addOverride` will not be processed or translated // in any way. Pass raw JSON values in here with the correct capitalization // for CloudFormation. If you pass CDK classes or structs, they will be // rendered with lowercased key names, and CloudFormation will reject the // template. AddOverride(path *string, value interface{}) // Adds an override that deletes the value of a property from the resource definition. AddPropertyDeletionOverride(propertyPath *string) // Adds an override to a resource property. // // Syntactic sugar for `addOverride("Properties.<...>", value)`. AddPropertyOverride(propertyPath *string, value interface{}) // Sets the deletion policy of the resource based on the removal policy specified. // // The Removal Policy controls what happens to this resource when it stops // being managed by CloudFormation, either because you've removed it from the // CDK application or because you've made a change that requires the resource // to be replaced. // // The resource can be deleted (`RemovalPolicy.DESTROY`), or left in your AWS // account for data recovery and cleanup later (`RemovalPolicy.RETAIN`). In some // cases, a snapshot can be taken of the resource prior to deletion // (`RemovalPolicy.SNAPSHOT`). A list of resources that support this policy // can be found in the following link:. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html#aws-attribute-deletionpolicy-options // ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) // Returns a token for an runtime attribute of this resource. // // Ideally, use generated attribute accessors (e.g. `resource.arn`), but this can be used for future compatibility // in case there is no generated attribute. GetAtt(attributeName *string, typeHint awscdk.ResolutionTypeHint) awscdk.Reference // Retrieve a value value from the CloudFormation Resource Metadata. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html // // Note that this is a different set of metadata from CDK node metadata; this // metadata ends up in the stack template under the resource, whereas CDK // node metadata ends up in the Cloud Assembly. // GetMetadata(key *string) interface{} // Examines the CloudFormation resource and discloses attributes. Inspect(inspector awscdk.TreeInspector) // Retrieves an array of resources this resource depends on. // // This assembles dependencies on resources across stacks (including nested stacks) // automatically. ObtainDependencies() *[]interface{} // Get a shallow copy of dependencies between this resource and other resources in the same stack. ObtainResourceDependencies() *[]awscdk.CfnResource // Overrides the auto-generated logical ID with a specific ID. OverrideLogicalId(newLogicalId *string) // Indicates that this resource no longer depends on another resource. // // This can be used for resources across stacks (including nested stacks) // and the dependency will automatically be removed from the relevant scope. RemoveDependency(target awscdk.CfnResource) RenderProperties(props *map[string]interface{}) *map[string]interface{} // Replaces one dependency with another. ReplaceDependency(target awscdk.CfnResource, newTarget awscdk.CfnResource) // Can be overridden by subclasses to determine if this resource will be rendered into the cloudformation template. // // Returns: `true` if the resource should be included or `false` is the resource // should be omitted. ShouldSynthesize() *bool // Returns a string representation of this construct. // // Returns: a string representation of this resource. ToString() *string ValidateProperties(_properties interface{}) }
Creates a theme.
A *theme* is set of configuration options for color and layout. Themes apply to analyses and dashboards. For more information, see [Using Themes in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/themes-in-quicksight.html) in the *Amazon QuickSight User Guide* .
Example:
// 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" cfnTheme := awscdk.Aws_quicksight.NewCfnTheme(this, jsii.String("MyCfnTheme"), &CfnThemeProps{ AwsAccountId: jsii.String("awsAccountId"), BaseThemeId: jsii.String("baseThemeId"), Configuration: &ThemeConfigurationProperty{ DataColorPalette: &DataColorPaletteProperty{ Colors: []*string{ jsii.String("colors"), }, EmptyFillColor: jsii.String("emptyFillColor"), MinMaxGradient: []*string{ jsii.String("minMaxGradient"), }, }, Sheet: &SheetStyleProperty{ Tile: &TileStyleProperty{ Border: &BorderStyleProperty{ Show: jsii.Boolean(false), }, }, TileLayout: &TileLayoutStyleProperty{ Gutter: &GutterStyleProperty{ Show: jsii.Boolean(false), }, Margin: &MarginStyleProperty{ Show: jsii.Boolean(false), }, }, }, Typography: &TypographyProperty{ FontFamilies: []interface{}{ &FontProperty{ FontFamily: jsii.String("fontFamily"), }, }, }, UiColorPalette: &UIColorPaletteProperty{ Accent: jsii.String("accent"), AccentForeground: jsii.String("accentForeground"), Danger: jsii.String("danger"), DangerForeground: jsii.String("dangerForeground"), Dimension: jsii.String("dimension"), DimensionForeground: jsii.String("dimensionForeground"), Measure: jsii.String("measure"), MeasureForeground: jsii.String("measureForeground"), PrimaryBackground: jsii.String("primaryBackground"), PrimaryForeground: jsii.String("primaryForeground"), SecondaryBackground: jsii.String("secondaryBackground"), SecondaryForeground: jsii.String("secondaryForeground"), Success: jsii.String("success"), SuccessForeground: jsii.String("successForeground"), Warning: jsii.String("warning"), WarningForeground: jsii.String("warningForeground"), }, }, Name: jsii.String("name"), ThemeId: jsii.String("themeId"), // the properties below are optional Permissions: []interface{}{ &ResourcePermissionProperty{ Actions: []*string{ jsii.String("actions"), }, Principal: jsii.String("principal"), // the properties below are optional Resource: jsii.String("resource"), }, }, Tags: []cfnTag{ &cfnTag{ Key: jsii.String("key"), Value: jsii.String("value"), }, }, VersionDescription: jsii.String("versionDescription"), })
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html
func NewCfnTheme ¶
func NewCfnTheme(scope constructs.Construct, id *string, props *CfnThemeProps) CfnTheme
type CfnThemeProps ¶
type CfnThemeProps struct { // The ID of the AWS account where you want to store the new theme. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-awsaccountid // AwsAccountId *string `field:"required" json:"awsAccountId" yaml:"awsAccountId"` // The ID of the theme that a custom theme will inherit from. // // All themes inherit from one of the starting themes defined by Amazon QuickSight. For a list of the starting themes, use `ListThemes` or choose *Themes* from within an analysis. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-basethemeid // BaseThemeId *string `field:"required" json:"baseThemeId" yaml:"baseThemeId"` // The theme configuration, which contains the theme display properties. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-configuration // Configuration interface{} `field:"required" json:"configuration" yaml:"configuration"` // A display name for the theme. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-name // Name *string `field:"required" json:"name" yaml:"name"` // An ID for the theme that you want to create. // // The theme ID is unique per AWS Region in each AWS account. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-themeid // ThemeId *string `field:"required" json:"themeId" yaml:"themeId"` // A valid grouping of resource permissions to apply to the new theme. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-permissions // Permissions interface{} `field:"optional" json:"permissions" yaml:"permissions"` // A map of the key-value pairs for the resource tag or tags that you want to add to the resource. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-tags // Tags *[]*awscdk.CfnTag `field:"optional" json:"tags" yaml:"tags"` // A description of the first version of the theme that you're creating. // // Every time `UpdateTheme` is called, a new version is created. Each version of the theme has a description of the version in the `VersionDescription` field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-versiondescription // VersionDescription *string `field:"optional" json:"versionDescription" yaml:"versionDescription"` }
Properties for defining a `CfnTheme`.
Example:
// 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" cfnThemeProps := &CfnThemeProps{ AwsAccountId: jsii.String("awsAccountId"), BaseThemeId: jsii.String("baseThemeId"), Configuration: &ThemeConfigurationProperty{ DataColorPalette: &DataColorPaletteProperty{ Colors: []*string{ jsii.String("colors"), }, EmptyFillColor: jsii.String("emptyFillColor"), MinMaxGradient: []*string{ jsii.String("minMaxGradient"), }, }, Sheet: &SheetStyleProperty{ Tile: &TileStyleProperty{ Border: &BorderStyleProperty{ Show: jsii.Boolean(false), }, }, TileLayout: &TileLayoutStyleProperty{ Gutter: &GutterStyleProperty{ Show: jsii.Boolean(false), }, Margin: &MarginStyleProperty{ Show: jsii.Boolean(false), }, }, }, Typography: &TypographyProperty{ FontFamilies: []interface{}{ &FontProperty{ FontFamily: jsii.String("fontFamily"), }, }, }, UiColorPalette: &UIColorPaletteProperty{ Accent: jsii.String("accent"), AccentForeground: jsii.String("accentForeground"), Danger: jsii.String("danger"), DangerForeground: jsii.String("dangerForeground"), Dimension: jsii.String("dimension"), DimensionForeground: jsii.String("dimensionForeground"), Measure: jsii.String("measure"), MeasureForeground: jsii.String("measureForeground"), PrimaryBackground: jsii.String("primaryBackground"), PrimaryForeground: jsii.String("primaryForeground"), SecondaryBackground: jsii.String("secondaryBackground"), SecondaryForeground: jsii.String("secondaryForeground"), Success: jsii.String("success"), SuccessForeground: jsii.String("successForeground"), Warning: jsii.String("warning"), WarningForeground: jsii.String("warningForeground"), }, }, Name: jsii.String("name"), ThemeId: jsii.String("themeId"), // the properties below are optional Permissions: []interface{}{ &ResourcePermissionProperty{ Actions: []*string{ jsii.String("actions"), }, Principal: jsii.String("principal"), // the properties below are optional Resource: jsii.String("resource"), }, }, Tags: []cfnTag{ &cfnTag{ Key: jsii.String("key"), Value: jsii.String("value"), }, }, VersionDescription: jsii.String("versionDescription"), }
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html
type CfnTheme_BorderStyleProperty ¶
type CfnTheme_BorderStyleProperty struct { // The option to enable display of borders for visuals. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-borderstyle.html#cfn-quicksight-theme-borderstyle-show // Show interface{} `field:"optional" json:"show" yaml:"show"` }
The display options for tile borders for visuals.
Example:
// 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" borderStyleProperty := &BorderStyleProperty{ Show: jsii.Boolean(false), }
type CfnTheme_DataColorPaletteProperty ¶
type CfnTheme_DataColorPaletteProperty struct { // The hexadecimal codes for the colors. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-datacolorpalette.html#cfn-quicksight-theme-datacolorpalette-colors // Colors *[]*string `field:"optional" json:"colors" yaml:"colors"` // The hexadecimal code of a color that applies to charts where a lack of data is highlighted. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-datacolorpalette.html#cfn-quicksight-theme-datacolorpalette-emptyfillcolor // EmptyFillColor *string `field:"optional" json:"emptyFillColor" yaml:"emptyFillColor"` // The minimum and maximum hexadecimal codes that describe a color gradient. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-datacolorpalette.html#cfn-quicksight-theme-datacolorpalette-minmaxgradient // MinMaxGradient *[]*string `field:"optional" json:"minMaxGradient" yaml:"minMaxGradient"` }
The theme colors that are used for data colors in charts.
The colors description is a hexadecimal color code that consists of six alphanumerical characters, prefixed with `#` , for example #37BFF5.
Example:
// 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" dataColorPaletteProperty := &DataColorPaletteProperty{ Colors: []*string{ jsii.String("colors"), }, EmptyFillColor: jsii.String("emptyFillColor"), MinMaxGradient: []*string{ jsii.String("minMaxGradient"), }, }
type CfnTheme_FontProperty ¶
type CfnTheme_FontProperty struct { // Determines the font family settings. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-font.html#cfn-quicksight-theme-font-fontfamily // FontFamily *string `field:"optional" json:"fontFamily" yaml:"fontFamily"` }
Determines the font settings.
Example:
// 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" fontProperty := &FontProperty{ FontFamily: jsii.String("fontFamily"), }
type CfnTheme_GutterStyleProperty ¶
type CfnTheme_GutterStyleProperty struct { // This Boolean value controls whether to display a gutter space between sheet tiles. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-gutterstyle.html#cfn-quicksight-theme-gutterstyle-show // Show interface{} `field:"optional" json:"show" yaml:"show"` }
The display options for gutter spacing between tiles on a sheet.
Example:
// 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" gutterStyleProperty := &GutterStyleProperty{ Show: jsii.Boolean(false), }
type CfnTheme_MarginStyleProperty ¶
type CfnTheme_MarginStyleProperty struct { // This Boolean value controls whether to display sheet margins. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-marginstyle.html#cfn-quicksight-theme-marginstyle-show // Show interface{} `field:"optional" json:"show" yaml:"show"` }
The display options for margins around the outside edge of sheets.
Example:
// 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" marginStyleProperty := &MarginStyleProperty{ Show: jsii.Boolean(false), }
type CfnTheme_ResourcePermissionProperty ¶
type CfnTheme_ResourcePermissionProperty struct { // The IAM action to grant or revoke permissions on. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-resourcepermission.html#cfn-quicksight-theme-resourcepermission-actions // Actions *[]*string `field:"required" json:"actions" yaml:"actions"` // The Amazon Resource Name (ARN) of the principal. This can be one of the following:. // // - The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.) // - The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.) // - The ARN of an AWS account root: This is an IAM ARN rather than a Amazon QuickSight ARN. Use this option only to share resources (templates) across AWS accounts . (This is less common.) // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-resourcepermission.html#cfn-quicksight-theme-resourcepermission-principal // Principal *string `field:"required" json:"principal" yaml:"principal"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-resourcepermission.html#cfn-quicksight-theme-resourcepermission-resource // Resource *string `field:"optional" json:"resource" yaml:"resource"` }
Permission for the resource.
Example:
// 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" resourcePermissionProperty := &ResourcePermissionProperty{ Actions: []*string{ jsii.String("actions"), }, Principal: jsii.String("principal"), // the properties below are optional Resource: jsii.String("resource"), }
type CfnTheme_SheetStyleProperty ¶
type CfnTheme_SheetStyleProperty struct { // The display options for tiles. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-sheetstyle.html#cfn-quicksight-theme-sheetstyle-tile // Tile interface{} `field:"optional" json:"tile" yaml:"tile"` // The layout options for tiles. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-sheetstyle.html#cfn-quicksight-theme-sheetstyle-tilelayout // TileLayout interface{} `field:"optional" json:"tileLayout" yaml:"tileLayout"` }
The theme display options for sheets.
Example:
// 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" sheetStyleProperty := &SheetStyleProperty{ Tile: &TileStyleProperty{ Border: &BorderStyleProperty{ Show: jsii.Boolean(false), }, }, TileLayout: &TileLayoutStyleProperty{ Gutter: &GutterStyleProperty{ Show: jsii.Boolean(false), }, Margin: &MarginStyleProperty{ Show: jsii.Boolean(false), }, }, }
type CfnTheme_ThemeConfigurationProperty ¶
type CfnTheme_ThemeConfigurationProperty struct { // Color properties that apply to chart data colors. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeconfiguration.html#cfn-quicksight-theme-themeconfiguration-datacolorpalette // DataColorPalette interface{} `field:"optional" json:"dataColorPalette" yaml:"dataColorPalette"` // Display options related to sheets. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeconfiguration.html#cfn-quicksight-theme-themeconfiguration-sheet // Sheet interface{} `field:"optional" json:"sheet" yaml:"sheet"` // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeconfiguration.html#cfn-quicksight-theme-themeconfiguration-typography // Typography interface{} `field:"optional" json:"typography" yaml:"typography"` // Color properties that apply to the UI and to charts, excluding the colors that apply to data. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeconfiguration.html#cfn-quicksight-theme-themeconfiguration-uicolorpalette // UiColorPalette interface{} `field:"optional" json:"uiColorPalette" yaml:"uiColorPalette"` }
The theme configuration.
This configuration contains all of the display properties for a theme.
Example:
// 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" themeConfigurationProperty := &ThemeConfigurationProperty{ DataColorPalette: &DataColorPaletteProperty{ Colors: []*string{ jsii.String("colors"), }, EmptyFillColor: jsii.String("emptyFillColor"), MinMaxGradient: []*string{ jsii.String("minMaxGradient"), }, }, Sheet: &SheetStyleProperty{ Tile: &TileStyleProperty{ Border: &BorderStyleProperty{ Show: jsii.Boolean(false), }, }, TileLayout: &TileLayoutStyleProperty{ Gutter: &GutterStyleProperty{ Show: jsii.Boolean(false), }, Margin: &MarginStyleProperty{ Show: jsii.Boolean(false), }, }, }, Typography: &TypographyProperty{ FontFamilies: []interface{}{ &FontProperty{ FontFamily: jsii.String("fontFamily"), }, }, }, UiColorPalette: &UIColorPaletteProperty{ Accent: jsii.String("accent"), AccentForeground: jsii.String("accentForeground"), Danger: jsii.String("danger"), DangerForeground: jsii.String("dangerForeground"), Dimension: jsii.String("dimension"), DimensionForeground: jsii.String("dimensionForeground"), Measure: jsii.String("measure"), MeasureForeground: jsii.String("measureForeground"), PrimaryBackground: jsii.String("primaryBackground"), PrimaryForeground: jsii.String("primaryForeground"), SecondaryBackground: jsii.String("secondaryBackground"), SecondaryForeground: jsii.String("secondaryForeground"), Success: jsii.String("success"), SuccessForeground: jsii.String("successForeground"), Warning: jsii.String("warning"), WarningForeground: jsii.String("warningForeground"), }, }
type CfnTheme_ThemeErrorProperty ¶ added in v2.55.0
type CfnTheme_ThemeErrorProperty struct { // The error message. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeerror.html#cfn-quicksight-theme-themeerror-message // Message *string `field:"optional" json:"message" yaml:"message"` // The type of error. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeerror.html#cfn-quicksight-theme-themeerror-type // Type *string `field:"optional" json:"type" yaml:"type"` }
Theme error.
Example:
// 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" themeErrorProperty := &ThemeErrorProperty{ Message: jsii.String("message"), Type: jsii.String("type"), }
type CfnTheme_ThemeVersionProperty ¶ added in v2.55.0
type CfnTheme_ThemeVersionProperty struct { // The Amazon Resource Name (ARN) of the resource. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeversion.html#cfn-quicksight-theme-themeversion-arn // Arn *string `field:"optional" json:"arn" yaml:"arn"` // The Amazon QuickSight-defined ID of the theme that a custom theme inherits from. // // All themes initially inherit from a default Amazon QuickSight theme. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeversion.html#cfn-quicksight-theme-themeversion-basethemeid // BaseThemeId *string `field:"optional" json:"baseThemeId" yaml:"baseThemeId"` // The theme configuration, which contains all the theme display properties. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeversion.html#cfn-quicksight-theme-themeversion-configuration // Configuration interface{} `field:"optional" json:"configuration" yaml:"configuration"` // The date and time that this theme version was created. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeversion.html#cfn-quicksight-theme-themeversion-createdtime // CreatedTime *string `field:"optional" json:"createdTime" yaml:"createdTime"` // The description of the theme. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeversion.html#cfn-quicksight-theme-themeversion-description // Description *string `field:"optional" json:"description" yaml:"description"` // Errors associated with the theme. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeversion.html#cfn-quicksight-theme-themeversion-errors // Errors interface{} `field:"optional" json:"errors" yaml:"errors"` // The status of the theme version. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeversion.html#cfn-quicksight-theme-themeversion-status // Status *string `field:"optional" json:"status" yaml:"status"` // The version number of the theme. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeversion.html#cfn-quicksight-theme-themeversion-versionnumber // VersionNumber *float64 `field:"optional" json:"versionNumber" yaml:"versionNumber"` }
A version of a theme.
Example:
// 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" themeVersionProperty := &ThemeVersionProperty{ Arn: jsii.String("arn"), BaseThemeId: jsii.String("baseThemeId"), Configuration: &ThemeConfigurationProperty{ DataColorPalette: &DataColorPaletteProperty{ Colors: []*string{ jsii.String("colors"), }, EmptyFillColor: jsii.String("emptyFillColor"), MinMaxGradient: []*string{ jsii.String("minMaxGradient"), }, }, Sheet: &SheetStyleProperty{ Tile: &TileStyleProperty{ Border: &BorderStyleProperty{ Show: jsii.Boolean(false), }, }, TileLayout: &TileLayoutStyleProperty{ Gutter: &GutterStyleProperty{ Show: jsii.Boolean(false), }, Margin: &MarginStyleProperty{ Show: jsii.Boolean(false), }, }, }, Typography: &TypographyProperty{ FontFamilies: []interface{}{ &FontProperty{ FontFamily: jsii.String("fontFamily"), }, }, }, UiColorPalette: &UIColorPaletteProperty{ Accent: jsii.String("accent"), AccentForeground: jsii.String("accentForeground"), Danger: jsii.String("danger"), DangerForeground: jsii.String("dangerForeground"), Dimension: jsii.String("dimension"), DimensionForeground: jsii.String("dimensionForeground"), Measure: jsii.String("measure"), MeasureForeground: jsii.String("measureForeground"), PrimaryBackground: jsii.String("primaryBackground"), PrimaryForeground: jsii.String("primaryForeground"), SecondaryBackground: jsii.String("secondaryBackground"), SecondaryForeground: jsii.String("secondaryForeground"), Success: jsii.String("success"), SuccessForeground: jsii.String("successForeground"), Warning: jsii.String("warning"), WarningForeground: jsii.String("warningForeground"), }, }, CreatedTime: jsii.String("createdTime"), Description: jsii.String("description"), Errors: []interface{}{ &ThemeErrorProperty{ Message: jsii.String("message"), Type: jsii.String("type"), }, }, Status: jsii.String("status"), VersionNumber: jsii.Number(123), }
type CfnTheme_TileLayoutStyleProperty ¶
type CfnTheme_TileLayoutStyleProperty struct { // The gutter settings that apply between tiles. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-tilelayoutstyle.html#cfn-quicksight-theme-tilelayoutstyle-gutter // Gutter interface{} `field:"optional" json:"gutter" yaml:"gutter"` // The margin settings that apply around the outside edge of sheets. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-tilelayoutstyle.html#cfn-quicksight-theme-tilelayoutstyle-margin // Margin interface{} `field:"optional" json:"margin" yaml:"margin"` }
The display options for the layout of tiles on a sheet.
Example:
// 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" tileLayoutStyleProperty := &TileLayoutStyleProperty{ Gutter: &GutterStyleProperty{ Show: jsii.Boolean(false), }, Margin: &MarginStyleProperty{ Show: jsii.Boolean(false), }, }
type CfnTheme_TileStyleProperty ¶
type CfnTheme_TileStyleProperty struct { // The border around a tile. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-tilestyle.html#cfn-quicksight-theme-tilestyle-border // Border interface{} `field:"optional" json:"border" yaml:"border"` }
Display options related to tiles on a sheet.
Example:
// 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" tileStyleProperty := &TileStyleProperty{ Border: &BorderStyleProperty{ Show: jsii.Boolean(false), }, }
type CfnTheme_TypographyProperty ¶
type CfnTheme_TypographyProperty struct { // Determines the list of font families. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-typography.html#cfn-quicksight-theme-typography-fontfamilies // FontFamilies interface{} `field:"optional" json:"fontFamilies" yaml:"fontFamilies"` }
Determines the typography options.
Example:
// 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" typographyProperty := &TypographyProperty{ FontFamilies: []interface{}{ &FontProperty{ FontFamily: jsii.String("fontFamily"), }, }, }
type CfnTheme_UIColorPaletteProperty ¶
type CfnTheme_UIColorPaletteProperty struct { // This color is that applies to selected states and buttons. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-accent // Accent *string `field:"optional" json:"accent" yaml:"accent"` // The foreground color that applies to any text or other elements that appear over the accent color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-accentforeground // AccentForeground *string `field:"optional" json:"accentForeground" yaml:"accentForeground"` // The color that applies to error messages. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-danger // Danger *string `field:"optional" json:"danger" yaml:"danger"` // The foreground color that applies to any text or other elements that appear over the error color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-dangerforeground // DangerForeground *string `field:"optional" json:"dangerForeground" yaml:"dangerForeground"` // The color that applies to the names of fields that are identified as dimensions. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-dimension // Dimension *string `field:"optional" json:"dimension" yaml:"dimension"` // The foreground color that applies to any text or other elements that appear over the dimension color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-dimensionforeground // DimensionForeground *string `field:"optional" json:"dimensionForeground" yaml:"dimensionForeground"` // The color that applies to the names of fields that are identified as measures. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-measure // Measure *string `field:"optional" json:"measure" yaml:"measure"` // The foreground color that applies to any text or other elements that appear over the measure color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-measureforeground // MeasureForeground *string `field:"optional" json:"measureForeground" yaml:"measureForeground"` // The background color that applies to visuals and other high emphasis UI. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-primarybackground // PrimaryBackground *string `field:"optional" json:"primaryBackground" yaml:"primaryBackground"` // The color of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-primaryforeground // PrimaryForeground *string `field:"optional" json:"primaryForeground" yaml:"primaryForeground"` // The background color that applies to the sheet background and sheet controls. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-secondarybackground // SecondaryBackground *string `field:"optional" json:"secondaryBackground" yaml:"secondaryBackground"` // The foreground color that applies to any sheet title, sheet control text, or UI that appears over the secondary background. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-secondaryforeground // SecondaryForeground *string `field:"optional" json:"secondaryForeground" yaml:"secondaryForeground"` // The color that applies to success messages, for example the check mark for a successful download. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-success // Success *string `field:"optional" json:"success" yaml:"success"` // The foreground color that applies to any text or other elements that appear over the success color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-successforeground // SuccessForeground *string `field:"optional" json:"successForeground" yaml:"successForeground"` // This color that applies to warning and informational messages. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-warning // Warning *string `field:"optional" json:"warning" yaml:"warning"` // The foreground color that applies to any text or other elements that appear over the warning color. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html#cfn-quicksight-theme-uicolorpalette-warningforeground // WarningForeground *string `field:"optional" json:"warningForeground" yaml:"warningForeground"` }
The theme colors that apply to UI and to charts, excluding data colors.
The colors description is a hexadecimal color code that consists of six alphanumerical characters, prefixed with `#` , for example #37BFF5. For more information, see [Using Themes in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/themes-in-quicksight.html) in the *Amazon QuickSight User Guide.*
Example:
// 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" uIColorPaletteProperty := &UIColorPaletteProperty{ Accent: jsii.String("accent"), AccentForeground: jsii.String("accentForeground"), Danger: jsii.String("danger"), DangerForeground: jsii.String("dangerForeground"), Dimension: jsii.String("dimension"), DimensionForeground: jsii.String("dimensionForeground"), Measure: jsii.String("measure"), MeasureForeground: jsii.String("measureForeground"), PrimaryBackground: jsii.String("primaryBackground"), PrimaryForeground: jsii.String("primaryForeground"), SecondaryBackground: jsii.String("secondaryBackground"), SecondaryForeground: jsii.String("secondaryForeground"), Success: jsii.String("success"), SuccessForeground: jsii.String("successForeground"), Warning: jsii.String("warning"), WarningForeground: jsii.String("warningForeground"), }
type CfnTopic ¶ added in v2.82.0
type CfnTopic interface { awscdk.CfnResource awscdk.IInspectable // The Amazon Resource Name (ARN) of the topic. AttrArn() *string // The ID of the AWS account that you want to create a topic in. AwsAccountId() *string SetAwsAccountId(val *string) // Options for this resource, such as condition, update policy etc. CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} // AWS resource type. CfnResourceType() *string // Returns: the stack trace of the point where this Resource was created from, sourced // from the +metadata+ entry typed +aws:cdk:logicalId+, and with the bottom-most // node +internal+ entries filtered. CreationStack() *[]*string // The data sets that the topic is associated with. DataSets() interface{} SetDataSets(val interface{}) // The description of the topic. Description() *string SetDescription(val *string) // The logical ID for this CloudFormation stack element. // // The logical ID of the element // is calculated from the path of the resource node in the construct tree. // // To override this value, use `overrideLogicalId(newLogicalId)`. // // Returns: the logical ID as a stringified token. This value will only get // resolved during synthesis. LogicalId() *string // The name of the topic. Name() *string SetName(val *string) // The tree node. Node() constructs.Node // Return a string that will be resolved to a CloudFormation `{ Ref }` for this element. // // If, by any chance, the intrinsic reference of a resource is not a string, you could // coerce it to an IResolvable through `Lazy.any({ produce: resource.ref })`. Ref() *string // The stack in which this element is defined. // // CfnElements must be defined within a stack scope (directly or indirectly). Stack() awscdk.Stack // The ID for the topic. TopicId() *string SetTopicId(val *string) // Deprecated. // Deprecated: use `updatedProperties` // // Return properties modified after initiation // // Resources that expose mutable properties should override this function to // collect and return the properties object for this resource. UpdatedProperites() *map[string]interface{} // Return properties modified after initiation. // // Resources that expose mutable properties should override this function to // collect and return the properties object for this resource. UpdatedProperties() *map[string]interface{} // Syntactic sugar for `addOverride(path, undefined)`. AddDeletionOverride(path *string) // Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned. // // This can be used for resources across stacks (or nested stack) boundaries // and the dependency will automatically be transferred to the relevant scope. AddDependency(target awscdk.CfnResource) // Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned. // Deprecated: use addDependency. AddDependsOn(target awscdk.CfnResource) // Add a value to the CloudFormation Resource Metadata. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html // // Note that this is a different set of metadata from CDK node metadata; this // metadata ends up in the stack template under the resource, whereas CDK // node metadata ends up in the Cloud Assembly. // AddMetadata(key *string, value interface{}) // Adds an override to the synthesized CloudFormation resource. // // To add a // property override, either use `addPropertyOverride` or prefix `path` with // "Properties." (i.e. `Properties.TopicName`). // // If the override is nested, separate each nested level using a dot (.) in the path parameter. // If there is an array as part of the nesting, specify the index in the path. // // To include a literal `.` in the property name, prefix with a `\`. In most // programming languages you will need to write this as `"\\."` because the // `\` itself will need to be escaped. // // For example, // “`typescript // cfnResource.addOverride('Properties.GlobalSecondaryIndexes.0.Projection.NonKeyAttributes', ['myattribute']); // cfnResource.addOverride('Properties.GlobalSecondaryIndexes.1.ProjectionType', 'INCLUDE'); // “` // would add the overrides // “`json // "Properties": { // "GlobalSecondaryIndexes": [ // { // "Projection": { // "NonKeyAttributes": [ "myattribute" ] // ... // } // ... // }, // { // "ProjectionType": "INCLUDE" // ... // }, // ] // ... // } // “` // // The `value` argument to `addOverride` will not be processed or translated // in any way. Pass raw JSON values in here with the correct capitalization // for CloudFormation. If you pass CDK classes or structs, they will be // rendered with lowercased key names, and CloudFormation will reject the // template. AddOverride(path *string, value interface{}) // Adds an override that deletes the value of a property from the resource definition. AddPropertyDeletionOverride(propertyPath *string) // Adds an override to a resource property. // // Syntactic sugar for `addOverride("Properties.<...>", value)`. AddPropertyOverride(propertyPath *string, value interface{}) // Sets the deletion policy of the resource based on the removal policy specified. // // The Removal Policy controls what happens to this resource when it stops // being managed by CloudFormation, either because you've removed it from the // CDK application or because you've made a change that requires the resource // to be replaced. // // The resource can be deleted (`RemovalPolicy.DESTROY`), or left in your AWS // account for data recovery and cleanup later (`RemovalPolicy.RETAIN`). In some // cases, a snapshot can be taken of the resource prior to deletion // (`RemovalPolicy.SNAPSHOT`). A list of resources that support this policy // can be found in the following link:. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html#aws-attribute-deletionpolicy-options // ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) // Returns a token for an runtime attribute of this resource. // // Ideally, use generated attribute accessors (e.g. `resource.arn`), but this can be used for future compatibility // in case there is no generated attribute. GetAtt(attributeName *string, typeHint awscdk.ResolutionTypeHint) awscdk.Reference // Retrieve a value value from the CloudFormation Resource Metadata. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html // // Note that this is a different set of metadata from CDK node metadata; this // metadata ends up in the stack template under the resource, whereas CDK // node metadata ends up in the Cloud Assembly. // GetMetadata(key *string) interface{} // Examines the CloudFormation resource and discloses attributes. Inspect(inspector awscdk.TreeInspector) // Retrieves an array of resources this resource depends on. // // This assembles dependencies on resources across stacks (including nested stacks) // automatically. ObtainDependencies() *[]interface{} // Get a shallow copy of dependencies between this resource and other resources in the same stack. ObtainResourceDependencies() *[]awscdk.CfnResource // Overrides the auto-generated logical ID with a specific ID. OverrideLogicalId(newLogicalId *string) // Indicates that this resource no longer depends on another resource. // // This can be used for resources across stacks (including nested stacks) // and the dependency will automatically be removed from the relevant scope. RemoveDependency(target awscdk.CfnResource) RenderProperties(props *map[string]interface{}) *map[string]interface{} // Replaces one dependency with another. ReplaceDependency(target awscdk.CfnResource, newTarget awscdk.CfnResource) // Can be overridden by subclasses to determine if this resource will be rendered into the cloudformation template. // // Returns: `true` if the resource should be included or `false` is the resource // should be omitted. ShouldSynthesize() *bool // Returns a string representation of this construct. // // Returns: a string representation of this resource. ToString() *string ValidateProperties(_properties interface{}) }
Creates a new Q topic.
Example:
// 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" cfnTopic := awscdk.Aws_quicksight.NewCfnTopic(this, jsii.String("MyCfnTopic"), &CfnTopicProps{ AwsAccountId: jsii.String("awsAccountId"), DataSets: []interface{}{ &DatasetMetadataProperty{ DatasetArn: jsii.String("datasetArn"), // the properties below are optional CalculatedFields: []interface{}{ &TopicCalculatedFieldProperty{ CalculatedFieldName: jsii.String("calculatedFieldName"), Expression: jsii.String("expression"), // the properties below are optional Aggregation: jsii.String("aggregation"), AllowedAggregations: []*string{ jsii.String("allowedAggregations"), }, CalculatedFieldDescription: jsii.String("calculatedFieldDescription"), CalculatedFieldSynonyms: []*string{ jsii.String("calculatedFieldSynonyms"), }, CellValueSynonyms: []interface{}{ &CellValueSynonymProperty{ CellValue: jsii.String("cellValue"), Synonyms: []*string{ jsii.String("synonyms"), }, }, }, ColumnDataRole: jsii.String("columnDataRole"), ComparativeOrder: &ComparativeOrderProperty{ SpecifedOrder: []*string{ jsii.String("specifedOrder"), }, TreatUndefinedSpecifiedValues: jsii.String("treatUndefinedSpecifiedValues"), UseOrdering: jsii.String("useOrdering"), }, DefaultFormatting: &DefaultFormattingProperty{ DisplayFormat: jsii.String("displayFormat"), DisplayFormatOptions: &DisplayFormatOptionsProperty{ BlankCellFormat: jsii.String("blankCellFormat"), CurrencySymbol: jsii.String("currencySymbol"), DateFormat: jsii.String("dateFormat"), DecimalSeparator: jsii.String("decimalSeparator"), FractionDigits: jsii.Number(123), GroupingSeparator: jsii.String("groupingSeparator"), NegativeFormat: &NegativeFormatProperty{ Prefix: jsii.String("prefix"), Suffix: jsii.String("suffix"), }, Prefix: jsii.String("prefix"), Suffix: jsii.String("suffix"), UnitScaler: jsii.String("unitScaler"), UseBlankCellFormat: jsii.Boolean(false), UseGrouping: jsii.Boolean(false), }, }, IsIncludedInTopic: jsii.Boolean(false), NeverAggregateInFilter: jsii.Boolean(false), NonAdditive: jsii.Boolean(false), NotAllowedAggregations: []*string{ jsii.String("notAllowedAggregations"), }, SemanticType: &SemanticTypeProperty{ FalseyCellValue: jsii.String("falseyCellValue"), FalseyCellValueSynonyms: []*string{ jsii.String("falseyCellValueSynonyms"), }, SubTypeName: jsii.String("subTypeName"), TruthyCellValue: jsii.String("truthyCellValue"), TruthyCellValueSynonyms: []*string{ jsii.String("truthyCellValueSynonyms"), }, TypeName: jsii.String("typeName"), TypeParameters: map[string]*string{ "typeParametersKey": jsii.String("typeParameters"), }, }, TimeGranularity: jsii.String("timeGranularity"), }, }, Columns: []interface{}{ &TopicColumnProperty{ ColumnName: jsii.String("columnName"), // the properties below are optional Aggregation: jsii.String("aggregation"), AllowedAggregations: []*string{ jsii.String("allowedAggregations"), }, CellValueSynonyms: []interface{}{ &CellValueSynonymProperty{ CellValue: jsii.String("cellValue"), Synonyms: []*string{ jsii.String("synonyms"), }, }, }, ColumnDataRole: jsii.String("columnDataRole"), ColumnDescription: jsii.String("columnDescription"), ColumnFriendlyName: jsii.String("columnFriendlyName"), ColumnSynonyms: []*string{ jsii.String("columnSynonyms"), }, ComparativeOrder: &ComparativeOrderProperty{ SpecifedOrder: []*string{ jsii.String("specifedOrder"), }, TreatUndefinedSpecifiedValues: jsii.String("treatUndefinedSpecifiedValues"), UseOrdering: jsii.String("useOrdering"), }, DefaultFormatting: &DefaultFormattingProperty{ DisplayFormat: jsii.String("displayFormat"), DisplayFormatOptions: &DisplayFormatOptionsProperty{ BlankCellFormat: jsii.String("blankCellFormat"), CurrencySymbol: jsii.String("currencySymbol"), DateFormat: jsii.String("dateFormat"), DecimalSeparator: jsii.String("decimalSeparator"), FractionDigits: jsii.Number(123), GroupingSeparator: jsii.String("groupingSeparator"), NegativeFormat: &NegativeFormatProperty{ Prefix: jsii.String("prefix"), Suffix: jsii.String("suffix"), }, Prefix: jsii.String("prefix"), Suffix: jsii.String("suffix"), UnitScaler: jsii.String("unitScaler"), UseBlankCellFormat: jsii.Boolean(false), UseGrouping: jsii.Boolean(false), }, }, IsIncludedInTopic: jsii.Boolean(false), NeverAggregateInFilter: jsii.Boolean(false), NonAdditive: jsii.Boolean(false), NotAllowedAggregations: []*string{ jsii.String("notAllowedAggregations"), }, SemanticType: &SemanticTypeProperty{ FalseyCellValue: jsii.String("falseyCellValue"), FalseyCellValueSynonyms: []*string{ jsii.String("falseyCellValueSynonyms"), }, SubTypeName: jsii.String("subTypeName"), TruthyCellValue: jsii.String("truthyCellValue"), TruthyCellValueSynonyms: []*string{ jsii.String("truthyCellValueSynonyms"), }, TypeName: jsii.String("typeName"), TypeParameters: map[string]*string{ "typeParametersKey": jsii.String("typeParameters"), }, }, TimeGranularity: jsii.String("timeGranularity"), }, }, DataAggregation: &DataAggregationProperty{ DatasetRowDateGranularity: jsii.String("datasetRowDateGranularity"), DefaultDateColumnName: jsii.String("defaultDateColumnName"), }, DatasetDescription: jsii.String("datasetDescription"), DatasetName: jsii.String("datasetName"), Filters: []interface{}{ &TopicFilterProperty{ FilterName: jsii.String("filterName"), OperandFieldName: jsii.String("operandFieldName"), // the properties below are optional CategoryFilter: &TopicCategoryFilterProperty{ CategoryFilterFunction: jsii.String("categoryFilterFunction"), CategoryFilterType: jsii.String("categoryFilterType"), Constant: &TopicCategoryFilterConstantProperty{ CollectiveConstant: &CollectiveConstantProperty{ ValueList: []*string{ jsii.String("valueList"), }, }, ConstantType: jsii.String("constantType"), SingularConstant: jsii.String("singularConstant"), }, Inverse: jsii.Boolean(false), }, DateRangeFilter: &TopicDateRangeFilterProperty{ Constant: &TopicRangeFilterConstantProperty{ ConstantType: jsii.String("constantType"), RangeConstant: &RangeConstantProperty{ Maximum: jsii.String("maximum"), Minimum: jsii.String("minimum"), }, }, Inclusive: jsii.Boolean(false), }, FilterClass: jsii.String("filterClass"), FilterDescription: jsii.String("filterDescription"), FilterSynonyms: []*string{ jsii.String("filterSynonyms"), }, FilterType: jsii.String("filterType"), NumericEqualityFilter: &TopicNumericEqualityFilterProperty{ Aggregation: jsii.String("aggregation"), Constant: &TopicSingularFilterConstantProperty{ ConstantType: jsii.String("constantType"), SingularConstant: jsii.String("singularConstant"), }, }, NumericRangeFilter: &TopicNumericRangeFilterProperty{ Aggregation: jsii.String("aggregation"), Constant: &TopicRangeFilterConstantProperty{ ConstantType: jsii.String("constantType"), RangeConstant: &RangeConstantProperty{ Maximum: jsii.String("maximum"), Minimum: jsii.String("minimum"), }, }, Inclusive: jsii.Boolean(false), }, RelativeDateFilter: &TopicRelativeDateFilterProperty{ Constant: &TopicSingularFilterConstantProperty{ ConstantType: jsii.String("constantType"), SingularConstant: jsii.String("singularConstant"), }, RelativeDateFilterFunction: jsii.String("relativeDateFilterFunction"), TimeGranularity: jsii.String("timeGranularity"), }, }, }, NamedEntities: []interface{}{ &TopicNamedEntityProperty{ EntityName: jsii.String("entityName"), // the properties below are optional Definition: []interface{}{ &NamedEntityDefinitionProperty{ FieldName: jsii.String("fieldName"), Metric: &NamedEntityDefinitionMetricProperty{ Aggregation: jsii.String("aggregation"), AggregationFunctionParameters: map[string]*string{ "aggregationFunctionParametersKey": jsii.String("aggregationFunctionParameters"), }, }, PropertyName: jsii.String("propertyName"), PropertyRole: jsii.String("propertyRole"), PropertyUsage: jsii.String("propertyUsage"), }, }, EntityDescription: jsii.String("entityDescription"), EntitySynonyms: []*string{ jsii.String("entitySynonyms"), }, SemanticEntityType: &SemanticEntityTypeProperty{ SubTypeName: jsii.String("subTypeName"), TypeName: jsii.String("typeName"), TypeParameters: map[string]*string{ "typeParametersKey": jsii.String("typeParameters"), }, }, }, }, }, }, Description: jsii.String("description"), Name: jsii.String("name"), TopicId: jsii.String("topicId"), })
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-topic.html
func NewCfnTopic ¶ added in v2.82.0
func NewCfnTopic(scope constructs.Construct, id *string, props *CfnTopicProps) CfnTopic
type CfnTopicProps ¶ added in v2.82.0
type CfnTopicProps struct { // The ID of the AWS account that you want to create a topic in. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-topic.html#cfn-quicksight-topic-awsaccountid // AwsAccountId *string `field:"optional" json:"awsAccountId" yaml:"awsAccountId"` // The data sets that the topic is associated with. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-topic.html#cfn-quicksight-topic-datasets // DataSets interface{} `field:"optional" json:"dataSets" yaml:"dataSets"` // The description of the topic. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-topic.html#cfn-quicksight-topic-description // Description *string `field:"optional" json:"description" yaml:"description"` // The name of the topic. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-topic.html#cfn-quicksight-topic-name // Name *string `field:"optional" json:"name" yaml:"name"` // The ID for the topic. // // This ID is unique per AWS Region for each AWS account. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-topic.html#cfn-quicksight-topic-topicid // TopicId *string `field:"optional" json:"topicId" yaml:"topicId"` }
Properties for defining a `CfnTopic`.
Example:
// 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" cfnTopicProps := &CfnTopicProps{ AwsAccountId: jsii.String("awsAccountId"), DataSets: []interface{}{ &DatasetMetadataProperty{ DatasetArn: jsii.String("datasetArn"), // the properties below are optional CalculatedFields: []interface{}{ &TopicCalculatedFieldProperty{ CalculatedFieldName: jsii.String("calculatedFieldName"), Expression: jsii.String("expression"), // the properties below are optional Aggregation: jsii.String("aggregation"), AllowedAggregations: []*string{ jsii.String("allowedAggregations"), }, CalculatedFieldDescription: jsii.String("calculatedFieldDescription"), CalculatedFieldSynonyms: []*string{ jsii.String("calculatedFieldSynonyms"), }, CellValueSynonyms: []interface{}{ &CellValueSynonymProperty{ CellValue: jsii.String("cellValue"), Synonyms: []*string{ jsii.String("synonyms"), }, }, }, ColumnDataRole: jsii.String("columnDataRole"), ComparativeOrder: &ComparativeOrderProperty{ SpecifedOrder: []*string{ jsii.String("specifedOrder"), }, TreatUndefinedSpecifiedValues: jsii.String("treatUndefinedSpecifiedValues"), UseOrdering: jsii.String("useOrdering"), }, DefaultFormatting: &DefaultFormattingProperty{ DisplayFormat: jsii.String("displayFormat"), DisplayFormatOptions: &DisplayFormatOptionsProperty{ BlankCellFormat: jsii.String("blankCellFormat"), CurrencySymbol: jsii.String("currencySymbol"), DateFormat: jsii.String("dateFormat"), DecimalSeparator: jsii.String("decimalSeparator"), FractionDigits: jsii.Number(123), GroupingSeparator: jsii.String("groupingSeparator"), NegativeFormat: &NegativeFormatProperty{ Prefix: jsii.String("prefix"), Suffix: jsii.String("suffix"), }, Prefix: jsii.String("prefix"), Suffix: jsii.String("suffix"), UnitScaler: jsii.String("unitScaler"), UseBlankCellFormat: jsii.Boolean(false), UseGrouping: jsii.Boolean(false), }, }, IsIncludedInTopic: jsii.Boolean(false), NeverAggregateInFilter: jsii.Boolean(false), NonAdditive: jsii.Boolean(false), NotAllowedAggregations: []*string{ jsii.String("notAllowedAggregations"), }, SemanticType: &SemanticTypeProperty{ FalseyCellValue: jsii.String("falseyCellValue"), FalseyCellValueSynonyms: []*string{ jsii.String("falseyCellValueSynonyms"), }, SubTypeName: jsii.String("subTypeName"), TruthyCellValue: jsii.String("truthyCellValue"), TruthyCellValueSynonyms: []*string{ jsii.String("truthyCellValueSynonyms"), }, TypeName: jsii.String("typeName"), TypeParameters: map[string]*string{ "typeParametersKey": jsii.String("typeParameters"), }, }, TimeGranularity: jsii.String("timeGranularity"), }, }, Columns: []interface{}{ &TopicColumnProperty{ ColumnName: jsii.String("columnName"), // the properties below are optional Aggregation: jsii.String("aggregation"), AllowedAggregations: []*string{ jsii.String("allowedAggregations"), }, CellValueSynonyms: []interface{}{ &CellValueSynonymProperty{ CellValue: jsii.String("cellValue"), Synonyms: []*string{ jsii.String("synonyms"), }, }, }, ColumnDataRole: jsii.String("columnDataRole"), ColumnDescription: jsii.String("columnDescription"), ColumnFriendlyName: jsii.String("columnFriendlyName"), ColumnSynonyms: []*string{ jsii.String("columnSynonyms"), }, ComparativeOrder: &ComparativeOrderProperty{ SpecifedOrder: []*string{ jsii.String("specifedOrder"), }, TreatUndefinedSpecifiedValues: jsii.String("treatUndefinedSpecifiedValues"), UseOrdering: jsii.String("useOrdering"), }, DefaultFormatting: &DefaultFormattingProperty{ DisplayFormat: jsii.String("displayFormat"), DisplayFormatOptions: &DisplayFormatOptionsProperty{ BlankCellFormat: jsii.String("blankCellFormat"), CurrencySymbol: jsii.String("currencySymbol"), DateFormat: jsii.String("dateFormat"), DecimalSeparator: jsii.String("decimalSeparator"), FractionDigits: jsii.Number(123), GroupingSeparator: jsii.String("groupingSeparator"), NegativeFormat: &NegativeFormatProperty{ Prefix: jsii.String("prefix"), Suffix: jsii.String("suffix"), }, Prefix: jsii.String("prefix"), Suffix: jsii.String("suffix"), UnitScaler: jsii.String("unitScaler"), UseBlankCellFormat: jsii.Boolean(false), UseGrouping: jsii.Boolean(false), }, }, IsIncludedInTopic: jsii.Boolean(false), NeverAggregateInFilter: jsii.Boolean(false), NonAdditive: jsii.Boolean(false), NotAllowedAggregations: []*string{ jsii.String("notAllowedAggregations"), }, SemanticType: &SemanticTypeProperty{ FalseyCellValue: jsii.String("falseyCellValue"), FalseyCellValueSynonyms: []*string{ jsii.String("falseyCellValueSynonyms"), }, SubTypeName: jsii.String("subTypeName"), TruthyCellValue: jsii.String("truthyCellValue"), TruthyCellValueSynonyms: []*string{ jsii.String("truthyCellValueSynonyms"), }, TypeName: jsii.String("typeName"), TypeParameters: map[string]*string{ "typeParametersKey": jsii.String("typeParameters"), }, }, TimeGranularity: jsii.String("timeGranularity"), }, }, DataAggregation: &DataAggregationProperty{ DatasetRowDateGranularity: jsii.String("datasetRowDateGranularity"), DefaultDateColumnName: jsii.String("defaultDateColumnName"), }, DatasetDescription: jsii.String("datasetDescription"), DatasetName: jsii.String("datasetName"), Filters: []interface{}{ &TopicFilterProperty{ FilterName: jsii.String("filterName"), OperandFieldName: jsii.String("operandFieldName"), // the properties below are optional CategoryFilter: &TopicCategoryFilterProperty{ CategoryFilterFunction: jsii.String("categoryFilterFunction"), CategoryFilterType: jsii.String("categoryFilterType"), Constant: &TopicCategoryFilterConstantProperty{ CollectiveConstant: &CollectiveConstantProperty{ ValueList: []*string{ jsii.String("valueList"), }, }, ConstantType: jsii.String("constantType"), SingularConstant: jsii.String("singularConstant"), }, Inverse: jsii.Boolean(false), }, DateRangeFilter: &TopicDateRangeFilterProperty{ Constant: &TopicRangeFilterConstantProperty{ ConstantType: jsii.String("constantType"), RangeConstant: &RangeConstantProperty{ Maximum: jsii.String("maximum"), Minimum: jsii.String("minimum"), }, }, Inclusive: jsii.Boolean(false), }, FilterClass: jsii.String("filterClass"), FilterDescription: jsii.String("filterDescription"), FilterSynonyms: []*string{ jsii.String("filterSynonyms"), }, FilterType: jsii.String("filterType"), NumericEqualityFilter: &TopicNumericEqualityFilterProperty{ Aggregation: jsii.String("aggregation"), Constant: &TopicSingularFilterConstantProperty{ ConstantType: jsii.String("constantType"), SingularConstant: jsii.String("singularConstant"), }, }, NumericRangeFilter: &TopicNumericRangeFilterProperty{ Aggregation: jsii.String("aggregation"), Constant: &TopicRangeFilterConstantProperty{ ConstantType: jsii.String("constantType"), RangeConstant: &RangeConstantProperty{ Maximum: jsii.String("maximum"), Minimum: jsii.String("minimum"), }, }, Inclusive: jsii.Boolean(false), }, RelativeDateFilter: &TopicRelativeDateFilterProperty{ Constant: &TopicSingularFilterConstantProperty{ ConstantType: jsii.String("constantType"), SingularConstant: jsii.String("singularConstant"), }, RelativeDateFilterFunction: jsii.String("relativeDateFilterFunction"), TimeGranularity: jsii.String("timeGranularity"), }, }, }, NamedEntities: []interface{}{ &TopicNamedEntityProperty{ EntityName: jsii.String("entityName"), // the properties below are optional Definition: []interface{}{ &NamedEntityDefinitionProperty{ FieldName: jsii.String("fieldName"), Metric: &NamedEntityDefinitionMetricProperty{ Aggregation: jsii.String("aggregation"), AggregationFunctionParameters: map[string]*string{ "aggregationFunctionParametersKey": jsii.String("aggregationFunctionParameters"), }, }, PropertyName: jsii.String("propertyName"), PropertyRole: jsii.String("propertyRole"), PropertyUsage: jsii.String("propertyUsage"), }, }, EntityDescription: jsii.String("entityDescription"), EntitySynonyms: []*string{ jsii.String("entitySynonyms"), }, SemanticEntityType: &SemanticEntityTypeProperty{ SubTypeName: jsii.String("subTypeName"), TypeName: jsii.String("typeName"), TypeParameters: map[string]*string{ "typeParametersKey": jsii.String("typeParameters"), }, }, }, }, }, }, Description: jsii.String("description"), Name: jsii.String("name"), TopicId: jsii.String("topicId"), }
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-topic.html
type CfnTopic_CellValueSynonymProperty ¶ added in v2.82.0
type CfnTopic_CellValueSynonymProperty struct { // The cell value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-cellvaluesynonym.html#cfn-quicksight-topic-cellvaluesynonym-cellvalue // CellValue *string `field:"optional" json:"cellValue" yaml:"cellValue"` // Other names or aliases for the cell value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-cellvaluesynonym.html#cfn-quicksight-topic-cellvaluesynonym-synonyms // Synonyms *[]*string `field:"optional" json:"synonyms" yaml:"synonyms"` }
A structure that represents the cell value synonym.
Example:
// 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" cellValueSynonymProperty := &CellValueSynonymProperty{ CellValue: jsii.String("cellValue"), Synonyms: []*string{ jsii.String("synonyms"), }, }
type CfnTopic_CollectiveConstantProperty ¶ added in v2.82.0
type CfnTopic_CollectiveConstantProperty struct { // A list of values for the collective constant. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-collectiveconstant.html#cfn-quicksight-topic-collectiveconstant-valuelist // ValueList *[]*string `field:"optional" json:"valueList" yaml:"valueList"` }
A structure that represents a collective constant.
Example:
// 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" collectiveConstantProperty := &CollectiveConstantProperty{ ValueList: []*string{ jsii.String("valueList"), }, }
type CfnTopic_ComparativeOrderProperty ¶ added in v2.82.0
type CfnTopic_ComparativeOrderProperty struct { // The list of columns to be used in the ordering. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-comparativeorder.html#cfn-quicksight-topic-comparativeorder-specifedorder // SpecifedOrder *[]*string `field:"optional" json:"specifedOrder" yaml:"specifedOrder"` // The treat of undefined specified values. // // Valid values for this structure are `LEAST` and `MOST` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-comparativeorder.html#cfn-quicksight-topic-comparativeorder-treatundefinedspecifiedvalues // TreatUndefinedSpecifiedValues *string `field:"optional" json:"treatUndefinedSpecifiedValues" yaml:"treatUndefinedSpecifiedValues"` // The ordering type for a column. // // Valid values for this structure are `GREATER_IS_BETTER` , `LESSER_IS_BETTER` and `SPECIFIED` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-comparativeorder.html#cfn-quicksight-topic-comparativeorder-useordering // UseOrdering *string `field:"optional" json:"useOrdering" yaml:"useOrdering"` }
The order in which data is displayed for the column when it's used in a comparative context.
Example:
// 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" comparativeOrderProperty := &ComparativeOrderProperty{ SpecifedOrder: []*string{ jsii.String("specifedOrder"), }, TreatUndefinedSpecifiedValues: jsii.String("treatUndefinedSpecifiedValues"), UseOrdering: jsii.String("useOrdering"), }
type CfnTopic_DataAggregationProperty ¶ added in v2.82.0
type CfnTopic_DataAggregationProperty struct { // The level of time precision that is used to aggregate `DateTime` values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-dataaggregation.html#cfn-quicksight-topic-dataaggregation-datasetrowdategranularity // DatasetRowDateGranularity *string `field:"optional" json:"datasetRowDateGranularity" yaml:"datasetRowDateGranularity"` // The column name for the default date. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-dataaggregation.html#cfn-quicksight-topic-dataaggregation-defaultdatecolumnname // DefaultDateColumnName *string `field:"optional" json:"defaultDateColumnName" yaml:"defaultDateColumnName"` }
The definition of a data aggregation.
Example:
// 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" dataAggregationProperty := &DataAggregationProperty{ DatasetRowDateGranularity: jsii.String("datasetRowDateGranularity"), DefaultDateColumnName: jsii.String("defaultDateColumnName"), }
type CfnTopic_DatasetMetadataProperty ¶ added in v2.82.0
type CfnTopic_DatasetMetadataProperty struct { // The Amazon Resource Name (ARN) of the dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-datasetmetadata.html#cfn-quicksight-topic-datasetmetadata-datasetarn // DatasetArn *string `field:"required" json:"datasetArn" yaml:"datasetArn"` // The list of calculated field definitions. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-datasetmetadata.html#cfn-quicksight-topic-datasetmetadata-calculatedfields // CalculatedFields interface{} `field:"optional" json:"calculatedFields" yaml:"calculatedFields"` // The list of column definitions. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-datasetmetadata.html#cfn-quicksight-topic-datasetmetadata-columns // Columns interface{} `field:"optional" json:"columns" yaml:"columns"` // The definition of a data aggregation. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-datasetmetadata.html#cfn-quicksight-topic-datasetmetadata-dataaggregation // DataAggregation interface{} `field:"optional" json:"dataAggregation" yaml:"dataAggregation"` // The description of the dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-datasetmetadata.html#cfn-quicksight-topic-datasetmetadata-datasetdescription // DatasetDescription *string `field:"optional" json:"datasetDescription" yaml:"datasetDescription"` // The name of the dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-datasetmetadata.html#cfn-quicksight-topic-datasetmetadata-datasetname // DatasetName *string `field:"optional" json:"datasetName" yaml:"datasetName"` // The list of filter definitions. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-datasetmetadata.html#cfn-quicksight-topic-datasetmetadata-filters // Filters interface{} `field:"optional" json:"filters" yaml:"filters"` // The list of named entities definitions. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-datasetmetadata.html#cfn-quicksight-topic-datasetmetadata-namedentities // NamedEntities interface{} `field:"optional" json:"namedEntities" yaml:"namedEntities"` }
A structure that represents a dataset.
Example:
// 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" datasetMetadataProperty := &DatasetMetadataProperty{ DatasetArn: jsii.String("datasetArn"), // the properties below are optional CalculatedFields: []interface{}{ &TopicCalculatedFieldProperty{ CalculatedFieldName: jsii.String("calculatedFieldName"), Expression: jsii.String("expression"), // the properties below are optional Aggregation: jsii.String("aggregation"), AllowedAggregations: []*string{ jsii.String("allowedAggregations"), }, CalculatedFieldDescription: jsii.String("calculatedFieldDescription"), CalculatedFieldSynonyms: []*string{ jsii.String("calculatedFieldSynonyms"), }, CellValueSynonyms: []interface{}{ &CellValueSynonymProperty{ CellValue: jsii.String("cellValue"), Synonyms: []*string{ jsii.String("synonyms"), }, }, }, ColumnDataRole: jsii.String("columnDataRole"), ComparativeOrder: &ComparativeOrderProperty{ SpecifedOrder: []*string{ jsii.String("specifedOrder"), }, TreatUndefinedSpecifiedValues: jsii.String("treatUndefinedSpecifiedValues"), UseOrdering: jsii.String("useOrdering"), }, DefaultFormatting: &DefaultFormattingProperty{ DisplayFormat: jsii.String("displayFormat"), DisplayFormatOptions: &DisplayFormatOptionsProperty{ BlankCellFormat: jsii.String("blankCellFormat"), CurrencySymbol: jsii.String("currencySymbol"), DateFormat: jsii.String("dateFormat"), DecimalSeparator: jsii.String("decimalSeparator"), FractionDigits: jsii.Number(123), GroupingSeparator: jsii.String("groupingSeparator"), NegativeFormat: &NegativeFormatProperty{ Prefix: jsii.String("prefix"), Suffix: jsii.String("suffix"), }, Prefix: jsii.String("prefix"), Suffix: jsii.String("suffix"), UnitScaler: jsii.String("unitScaler"), UseBlankCellFormat: jsii.Boolean(false), UseGrouping: jsii.Boolean(false), }, }, IsIncludedInTopic: jsii.Boolean(false), NeverAggregateInFilter: jsii.Boolean(false), NonAdditive: jsii.Boolean(false), NotAllowedAggregations: []*string{ jsii.String("notAllowedAggregations"), }, SemanticType: &SemanticTypeProperty{ FalseyCellValue: jsii.String("falseyCellValue"), FalseyCellValueSynonyms: []*string{ jsii.String("falseyCellValueSynonyms"), }, SubTypeName: jsii.String("subTypeName"), TruthyCellValue: jsii.String("truthyCellValue"), TruthyCellValueSynonyms: []*string{ jsii.String("truthyCellValueSynonyms"), }, TypeName: jsii.String("typeName"), TypeParameters: map[string]*string{ "typeParametersKey": jsii.String("typeParameters"), }, }, TimeGranularity: jsii.String("timeGranularity"), }, }, Columns: []interface{}{ &TopicColumnProperty{ ColumnName: jsii.String("columnName"), // the properties below are optional Aggregation: jsii.String("aggregation"), AllowedAggregations: []*string{ jsii.String("allowedAggregations"), }, CellValueSynonyms: []interface{}{ &CellValueSynonymProperty{ CellValue: jsii.String("cellValue"), Synonyms: []*string{ jsii.String("synonyms"), }, }, }, ColumnDataRole: jsii.String("columnDataRole"), ColumnDescription: jsii.String("columnDescription"), ColumnFriendlyName: jsii.String("columnFriendlyName"), ColumnSynonyms: []*string{ jsii.String("columnSynonyms"), }, ComparativeOrder: &ComparativeOrderProperty{ SpecifedOrder: []*string{ jsii.String("specifedOrder"), }, TreatUndefinedSpecifiedValues: jsii.String("treatUndefinedSpecifiedValues"), UseOrdering: jsii.String("useOrdering"), }, DefaultFormatting: &DefaultFormattingProperty{ DisplayFormat: jsii.String("displayFormat"), DisplayFormatOptions: &DisplayFormatOptionsProperty{ BlankCellFormat: jsii.String("blankCellFormat"), CurrencySymbol: jsii.String("currencySymbol"), DateFormat: jsii.String("dateFormat"), DecimalSeparator: jsii.String("decimalSeparator"), FractionDigits: jsii.Number(123), GroupingSeparator: jsii.String("groupingSeparator"), NegativeFormat: &NegativeFormatProperty{ Prefix: jsii.String("prefix"), Suffix: jsii.String("suffix"), }, Prefix: jsii.String("prefix"), Suffix: jsii.String("suffix"), UnitScaler: jsii.String("unitScaler"), UseBlankCellFormat: jsii.Boolean(false), UseGrouping: jsii.Boolean(false), }, }, IsIncludedInTopic: jsii.Boolean(false), NeverAggregateInFilter: jsii.Boolean(false), NonAdditive: jsii.Boolean(false), NotAllowedAggregations: []*string{ jsii.String("notAllowedAggregations"), }, SemanticType: &SemanticTypeProperty{ FalseyCellValue: jsii.String("falseyCellValue"), FalseyCellValueSynonyms: []*string{ jsii.String("falseyCellValueSynonyms"), }, SubTypeName: jsii.String("subTypeName"), TruthyCellValue: jsii.String("truthyCellValue"), TruthyCellValueSynonyms: []*string{ jsii.String("truthyCellValueSynonyms"), }, TypeName: jsii.String("typeName"), TypeParameters: map[string]*string{ "typeParametersKey": jsii.String("typeParameters"), }, }, TimeGranularity: jsii.String("timeGranularity"), }, }, DataAggregation: &DataAggregationProperty{ DatasetRowDateGranularity: jsii.String("datasetRowDateGranularity"), DefaultDateColumnName: jsii.String("defaultDateColumnName"), }, DatasetDescription: jsii.String("datasetDescription"), DatasetName: jsii.String("datasetName"), Filters: []interface{}{ &TopicFilterProperty{ FilterName: jsii.String("filterName"), OperandFieldName: jsii.String("operandFieldName"), // the properties below are optional CategoryFilter: &TopicCategoryFilterProperty{ CategoryFilterFunction: jsii.String("categoryFilterFunction"), CategoryFilterType: jsii.String("categoryFilterType"), Constant: &TopicCategoryFilterConstantProperty{ CollectiveConstant: &CollectiveConstantProperty{ ValueList: []*string{ jsii.String("valueList"), }, }, ConstantType: jsii.String("constantType"), SingularConstant: jsii.String("singularConstant"), }, Inverse: jsii.Boolean(false), }, DateRangeFilter: &TopicDateRangeFilterProperty{ Constant: &TopicRangeFilterConstantProperty{ ConstantType: jsii.String("constantType"), RangeConstant: &RangeConstantProperty{ Maximum: jsii.String("maximum"), Minimum: jsii.String("minimum"), }, }, Inclusive: jsii.Boolean(false), }, FilterClass: jsii.String("filterClass"), FilterDescription: jsii.String("filterDescription"), FilterSynonyms: []*string{ jsii.String("filterSynonyms"), }, FilterType: jsii.String("filterType"), NumericEqualityFilter: &TopicNumericEqualityFilterProperty{ Aggregation: jsii.String("aggregation"), Constant: &TopicSingularFilterConstantProperty{ ConstantType: jsii.String("constantType"), SingularConstant: jsii.String("singularConstant"), }, }, NumericRangeFilter: &TopicNumericRangeFilterProperty{ Aggregation: jsii.String("aggregation"), Constant: &TopicRangeFilterConstantProperty{ ConstantType: jsii.String("constantType"), RangeConstant: &RangeConstantProperty{ Maximum: jsii.String("maximum"), Minimum: jsii.String("minimum"), }, }, Inclusive: jsii.Boolean(false), }, RelativeDateFilter: &TopicRelativeDateFilterProperty{ Constant: &TopicSingularFilterConstantProperty{ ConstantType: jsii.String("constantType"), SingularConstant: jsii.String("singularConstant"), }, RelativeDateFilterFunction: jsii.String("relativeDateFilterFunction"), TimeGranularity: jsii.String("timeGranularity"), }, }, }, NamedEntities: []interface{}{ &TopicNamedEntityProperty{ EntityName: jsii.String("entityName"), // the properties below are optional Definition: []interface{}{ &NamedEntityDefinitionProperty{ FieldName: jsii.String("fieldName"), Metric: &NamedEntityDefinitionMetricProperty{ Aggregation: jsii.String("aggregation"), AggregationFunctionParameters: map[string]*string{ "aggregationFunctionParametersKey": jsii.String("aggregationFunctionParameters"), }, }, PropertyName: jsii.String("propertyName"), PropertyRole: jsii.String("propertyRole"), PropertyUsage: jsii.String("propertyUsage"), }, }, EntityDescription: jsii.String("entityDescription"), EntitySynonyms: []*string{ jsii.String("entitySynonyms"), }, SemanticEntityType: &SemanticEntityTypeProperty{ SubTypeName: jsii.String("subTypeName"), TypeName: jsii.String("typeName"), TypeParameters: map[string]*string{ "typeParametersKey": jsii.String("typeParameters"), }, }, }, }, }
type CfnTopic_DefaultFormattingProperty ¶ added in v2.82.0
type CfnTopic_DefaultFormattingProperty struct { // The display format. // // Valid values for this structure are `AUTO` , `PERCENT` , `CURRENCY` , `NUMBER` , `DATE` , and `STRING` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-defaultformatting.html#cfn-quicksight-topic-defaultformatting-displayformat // DisplayFormat *string `field:"optional" json:"displayFormat" yaml:"displayFormat"` // The additional options for display formatting. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-defaultformatting.html#cfn-quicksight-topic-defaultformatting-displayformatoptions // DisplayFormatOptions interface{} `field:"optional" json:"displayFormatOptions" yaml:"displayFormatOptions"` }
A structure that represents a default formatting definition.
Example:
// 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" defaultFormattingProperty := &DefaultFormattingProperty{ DisplayFormat: jsii.String("displayFormat"), DisplayFormatOptions: &DisplayFormatOptionsProperty{ BlankCellFormat: jsii.String("blankCellFormat"), CurrencySymbol: jsii.String("currencySymbol"), DateFormat: jsii.String("dateFormat"), DecimalSeparator: jsii.String("decimalSeparator"), FractionDigits: jsii.Number(123), GroupingSeparator: jsii.String("groupingSeparator"), NegativeFormat: &NegativeFormatProperty{ Prefix: jsii.String("prefix"), Suffix: jsii.String("suffix"), }, Prefix: jsii.String("prefix"), Suffix: jsii.String("suffix"), UnitScaler: jsii.String("unitScaler"), UseBlankCellFormat: jsii.Boolean(false), UseGrouping: jsii.Boolean(false), }, }
type CfnTopic_DisplayFormatOptionsProperty ¶ added in v2.82.0
type CfnTopic_DisplayFormatOptionsProperty struct { // Determines the blank cell format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-displayformatoptions.html#cfn-quicksight-topic-displayformatoptions-blankcellformat // BlankCellFormat *string `field:"optional" json:"blankCellFormat" yaml:"blankCellFormat"` // The currency symbol, such as `USD` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-displayformatoptions.html#cfn-quicksight-topic-displayformatoptions-currencysymbol // CurrencySymbol *string `field:"optional" json:"currencySymbol" yaml:"currencySymbol"` // Determines the `DateTime` format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-displayformatoptions.html#cfn-quicksight-topic-displayformatoptions-dateformat // DateFormat *string `field:"optional" json:"dateFormat" yaml:"dateFormat"` // Determines the decimal separator. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-displayformatoptions.html#cfn-quicksight-topic-displayformatoptions-decimalseparator // DecimalSeparator *string `field:"optional" json:"decimalSeparator" yaml:"decimalSeparator"` // Determines the number of fraction digits. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-displayformatoptions.html#cfn-quicksight-topic-displayformatoptions-fractiondigits // // Default: - 0. // FractionDigits *float64 `field:"optional" json:"fractionDigits" yaml:"fractionDigits"` // Determines the grouping separator. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-displayformatoptions.html#cfn-quicksight-topic-displayformatoptions-groupingseparator // GroupingSeparator *string `field:"optional" json:"groupingSeparator" yaml:"groupingSeparator"` // The negative format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-displayformatoptions.html#cfn-quicksight-topic-displayformatoptions-negativeformat // NegativeFormat interface{} `field:"optional" json:"negativeFormat" yaml:"negativeFormat"` // The prefix value for a display format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-displayformatoptions.html#cfn-quicksight-topic-displayformatoptions-prefix // Prefix *string `field:"optional" json:"prefix" yaml:"prefix"` // The suffix value for a display format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-displayformatoptions.html#cfn-quicksight-topic-displayformatoptions-suffix // Suffix *string `field:"optional" json:"suffix" yaml:"suffix"` // The unit scaler. // // Valid values for this structure are: `NONE` , `AUTO` , `THOUSANDS` , `MILLIONS` , `BILLIONS` , and `TRILLIONS` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-displayformatoptions.html#cfn-quicksight-topic-displayformatoptions-unitscaler // UnitScaler *string `field:"optional" json:"unitScaler" yaml:"unitScaler"` // A Boolean value that indicates whether to use blank cell format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-displayformatoptions.html#cfn-quicksight-topic-displayformatoptions-useblankcellformat // // Default: - false. // UseBlankCellFormat interface{} `field:"optional" json:"useBlankCellFormat" yaml:"useBlankCellFormat"` // A Boolean value that indicates whether to use grouping. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-displayformatoptions.html#cfn-quicksight-topic-displayformatoptions-usegrouping // // Default: - false. // UseGrouping interface{} `field:"optional" json:"useGrouping" yaml:"useGrouping"` }
A structure that represents additional options for display formatting.
Example:
// 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" displayFormatOptionsProperty := &DisplayFormatOptionsProperty{ BlankCellFormat: jsii.String("blankCellFormat"), CurrencySymbol: jsii.String("currencySymbol"), DateFormat: jsii.String("dateFormat"), DecimalSeparator: jsii.String("decimalSeparator"), FractionDigits: jsii.Number(123), GroupingSeparator: jsii.String("groupingSeparator"), NegativeFormat: &NegativeFormatProperty{ Prefix: jsii.String("prefix"), Suffix: jsii.String("suffix"), }, Prefix: jsii.String("prefix"), Suffix: jsii.String("suffix"), UnitScaler: jsii.String("unitScaler"), UseBlankCellFormat: jsii.Boolean(false), UseGrouping: jsii.Boolean(false), }
type CfnTopic_NamedEntityDefinitionMetricProperty ¶ added in v2.82.0
type CfnTopic_NamedEntityDefinitionMetricProperty struct { // The aggregation of a named entity. // // Valid values for this structure are `SUM` , `MIN` , `MAX` , `COUNT` , `AVERAGE` , `DISTINCT_COUNT` , `STDEV` , `STDEVP` , `VAR` , `VARP` , `PERCENTILE` , `MEDIAN` , and `CUSTOM` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-namedentitydefinitionmetric.html#cfn-quicksight-topic-namedentitydefinitionmetric-aggregation // Aggregation *string `field:"optional" json:"aggregation" yaml:"aggregation"` // The additional parameters for an aggregation function. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-namedentitydefinitionmetric.html#cfn-quicksight-topic-namedentitydefinitionmetric-aggregationfunctionparameters // AggregationFunctionParameters interface{} `field:"optional" json:"aggregationFunctionParameters" yaml:"aggregationFunctionParameters"` }
A structure that represents a metric.
Example:
// 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" namedEntityDefinitionMetricProperty := &NamedEntityDefinitionMetricProperty{ Aggregation: jsii.String("aggregation"), AggregationFunctionParameters: map[string]*string{ "aggregationFunctionParametersKey": jsii.String("aggregationFunctionParameters"), }, }
type CfnTopic_NamedEntityDefinitionProperty ¶ added in v2.82.0
type CfnTopic_NamedEntityDefinitionProperty struct { // The name of the entity. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-namedentitydefinition.html#cfn-quicksight-topic-namedentitydefinition-fieldname // FieldName *string `field:"optional" json:"fieldName" yaml:"fieldName"` // The definition of a metric. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-namedentitydefinition.html#cfn-quicksight-topic-namedentitydefinition-metric // Metric interface{} `field:"optional" json:"metric" yaml:"metric"` // The property name to be used for the named entity. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-namedentitydefinition.html#cfn-quicksight-topic-namedentitydefinition-propertyname // PropertyName *string `field:"optional" json:"propertyName" yaml:"propertyName"` // The property role. // // Valid values for this structure are `PRIMARY` and `ID` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-namedentitydefinition.html#cfn-quicksight-topic-namedentitydefinition-propertyrole // PropertyRole *string `field:"optional" json:"propertyRole" yaml:"propertyRole"` // The property usage. // // Valid values for this structure are `INHERIT` , `DIMENSION` , and `MEASURE` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-namedentitydefinition.html#cfn-quicksight-topic-namedentitydefinition-propertyusage // PropertyUsage *string `field:"optional" json:"propertyUsage" yaml:"propertyUsage"` }
A structure that represents a named entity.
Example:
// 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" namedEntityDefinitionProperty := &NamedEntityDefinitionProperty{ FieldName: jsii.String("fieldName"), Metric: &NamedEntityDefinitionMetricProperty{ Aggregation: jsii.String("aggregation"), AggregationFunctionParameters: map[string]*string{ "aggregationFunctionParametersKey": jsii.String("aggregationFunctionParameters"), }, }, PropertyName: jsii.String("propertyName"), PropertyRole: jsii.String("propertyRole"), PropertyUsage: jsii.String("propertyUsage"), }
type CfnTopic_NegativeFormatProperty ¶ added in v2.82.0
type CfnTopic_NegativeFormatProperty struct { // The prefix for a negative format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-negativeformat.html#cfn-quicksight-topic-negativeformat-prefix // Prefix *string `field:"optional" json:"prefix" yaml:"prefix"` // The suffix for a negative format. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-negativeformat.html#cfn-quicksight-topic-negativeformat-suffix // Suffix *string `field:"optional" json:"suffix" yaml:"suffix"` }
A structure that represents a negative format.
Example:
// 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" negativeFormatProperty := &NegativeFormatProperty{ Prefix: jsii.String("prefix"), Suffix: jsii.String("suffix"), }
type CfnTopic_RangeConstantProperty ¶ added in v2.82.0
type CfnTopic_RangeConstantProperty struct { // The maximum value for a range constant. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-rangeconstant.html#cfn-quicksight-topic-rangeconstant-maximum // Maximum *string `field:"optional" json:"maximum" yaml:"maximum"` // The minimum value for a range constant. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-rangeconstant.html#cfn-quicksight-topic-rangeconstant-minimum // Minimum *string `field:"optional" json:"minimum" yaml:"minimum"` }
The value of the constant that is used to specify the endpoints of a range filter.
Example:
// 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" rangeConstantProperty := &RangeConstantProperty{ Maximum: jsii.String("maximum"), Minimum: jsii.String("minimum"), }
type CfnTopic_SemanticEntityTypeProperty ¶ added in v2.82.0
type CfnTopic_SemanticEntityTypeProperty struct { // The semantic entity sub type name. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-semanticentitytype.html#cfn-quicksight-topic-semanticentitytype-subtypename // SubTypeName *string `field:"optional" json:"subTypeName" yaml:"subTypeName"` // The semantic entity type name. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-semanticentitytype.html#cfn-quicksight-topic-semanticentitytype-typename // TypeName *string `field:"optional" json:"typeName" yaml:"typeName"` // The semantic entity type parameters. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-semanticentitytype.html#cfn-quicksight-topic-semanticentitytype-typeparameters // TypeParameters interface{} `field:"optional" json:"typeParameters" yaml:"typeParameters"` }
A structure that represents a semantic entity type.
Example:
// 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" semanticEntityTypeProperty := &SemanticEntityTypeProperty{ SubTypeName: jsii.String("subTypeName"), TypeName: jsii.String("typeName"), TypeParameters: map[string]*string{ "typeParametersKey": jsii.String("typeParameters"), }, }
type CfnTopic_SemanticTypeProperty ¶ added in v2.82.0
type CfnTopic_SemanticTypeProperty struct { // The semantic type falsey cell value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-semantictype.html#cfn-quicksight-topic-semantictype-falseycellvalue // FalseyCellValue *string `field:"optional" json:"falseyCellValue" yaml:"falseyCellValue"` // The other names or aliases for the false cell value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-semantictype.html#cfn-quicksight-topic-semantictype-falseycellvaluesynonyms // FalseyCellValueSynonyms *[]*string `field:"optional" json:"falseyCellValueSynonyms" yaml:"falseyCellValueSynonyms"` // The semantic type sub type name. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-semantictype.html#cfn-quicksight-topic-semantictype-subtypename // SubTypeName *string `field:"optional" json:"subTypeName" yaml:"subTypeName"` // The semantic type truthy cell value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-semantictype.html#cfn-quicksight-topic-semantictype-truthycellvalue // TruthyCellValue *string `field:"optional" json:"truthyCellValue" yaml:"truthyCellValue"` // The other names or aliases for the true cell value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-semantictype.html#cfn-quicksight-topic-semantictype-truthycellvaluesynonyms // TruthyCellValueSynonyms *[]*string `field:"optional" json:"truthyCellValueSynonyms" yaml:"truthyCellValueSynonyms"` // The semantic type name. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-semantictype.html#cfn-quicksight-topic-semantictype-typename // TypeName *string `field:"optional" json:"typeName" yaml:"typeName"` // The semantic type parameters. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-semantictype.html#cfn-quicksight-topic-semantictype-typeparameters // TypeParameters interface{} `field:"optional" json:"typeParameters" yaml:"typeParameters"` }
A structure that represents a semantic type.
Example:
// 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" semanticTypeProperty := &SemanticTypeProperty{ FalseyCellValue: jsii.String("falseyCellValue"), FalseyCellValueSynonyms: []*string{ jsii.String("falseyCellValueSynonyms"), }, SubTypeName: jsii.String("subTypeName"), TruthyCellValue: jsii.String("truthyCellValue"), TruthyCellValueSynonyms: []*string{ jsii.String("truthyCellValueSynonyms"), }, TypeName: jsii.String("typeName"), TypeParameters: map[string]*string{ "typeParametersKey": jsii.String("typeParameters"), }, }
type CfnTopic_TopicCalculatedFieldProperty ¶ added in v2.82.0
type CfnTopic_TopicCalculatedFieldProperty struct { // The calculated field name. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccalculatedfield.html#cfn-quicksight-topic-topiccalculatedfield-calculatedfieldname // CalculatedFieldName *string `field:"required" json:"calculatedFieldName" yaml:"calculatedFieldName"` // The calculated field expression. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccalculatedfield.html#cfn-quicksight-topic-topiccalculatedfield-expression // Expression *string `field:"required" json:"expression" yaml:"expression"` // The default aggregation. // // Valid values for this structure are `SUM` , `MAX` , `MIN` , `COUNT` , `DISTINCT_COUNT` , and `AVERAGE` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccalculatedfield.html#cfn-quicksight-topic-topiccalculatedfield-aggregation // Aggregation *string `field:"optional" json:"aggregation" yaml:"aggregation"` // The list of aggregation types that are allowed for the calculated field. // // Valid values for this structure are `COUNT` , `DISTINCT_COUNT` , `MIN` , `MAX` , `MEDIAN` , `SUM` , `AVERAGE` , `STDEV` , `STDEVP` , `VAR` , `VARP` , and `PERCENTILE` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccalculatedfield.html#cfn-quicksight-topic-topiccalculatedfield-allowedaggregations // AllowedAggregations *[]*string `field:"optional" json:"allowedAggregations" yaml:"allowedAggregations"` // The calculated field description. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccalculatedfield.html#cfn-quicksight-topic-topiccalculatedfield-calculatedfielddescription // CalculatedFieldDescription *string `field:"optional" json:"calculatedFieldDescription" yaml:"calculatedFieldDescription"` // The other names or aliases for the calculated field. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccalculatedfield.html#cfn-quicksight-topic-topiccalculatedfield-calculatedfieldsynonyms // CalculatedFieldSynonyms *[]*string `field:"optional" json:"calculatedFieldSynonyms" yaml:"calculatedFieldSynonyms"` // The other names or aliases for the calculated field cell value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccalculatedfield.html#cfn-quicksight-topic-topiccalculatedfield-cellvaluesynonyms // CellValueSynonyms interface{} `field:"optional" json:"cellValueSynonyms" yaml:"cellValueSynonyms"` // The column data role for a calculated field. // // Valid values for this structure are `DIMENSION` and `MEASURE` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccalculatedfield.html#cfn-quicksight-topic-topiccalculatedfield-columndatarole // ColumnDataRole *string `field:"optional" json:"columnDataRole" yaml:"columnDataRole"` // The order in which data is displayed for the calculated field when it's used in a comparative context. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccalculatedfield.html#cfn-quicksight-topic-topiccalculatedfield-comparativeorder // ComparativeOrder interface{} `field:"optional" json:"comparativeOrder" yaml:"comparativeOrder"` // The default formatting definition. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccalculatedfield.html#cfn-quicksight-topic-topiccalculatedfield-defaultformatting // DefaultFormatting interface{} `field:"optional" json:"defaultFormatting" yaml:"defaultFormatting"` // A boolean value that indicates if a calculated field is included in the topic. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccalculatedfield.html#cfn-quicksight-topic-topiccalculatedfield-isincludedintopic // // Default: - false. // IsIncludedInTopic interface{} `field:"optional" json:"isIncludedInTopic" yaml:"isIncludedInTopic"` // A Boolean value that indicates whether to never aggregate calculated field in filters. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccalculatedfield.html#cfn-quicksight-topic-topiccalculatedfield-neveraggregateinfilter // // Default: - false. // NeverAggregateInFilter interface{} `field:"optional" json:"neverAggregateInFilter" yaml:"neverAggregateInFilter"` // The non additive for the table style target. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccalculatedfield.html#cfn-quicksight-topic-topiccalculatedfield-nonadditive // // Default: - false. // NonAdditive interface{} `field:"optional" json:"nonAdditive" yaml:"nonAdditive"` // The list of aggregation types that are not allowed for the calculated field. // // Valid values for this structure are `COUNT` , `DISTINCT_COUNT` , `MIN` , `MAX` , `MEDIAN` , `SUM` , `AVERAGE` , `STDEV` , `STDEVP` , `VAR` , `VARP` , and `PERCENTILE` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccalculatedfield.html#cfn-quicksight-topic-topiccalculatedfield-notallowedaggregations // NotAllowedAggregations *[]*string `field:"optional" json:"notAllowedAggregations" yaml:"notAllowedAggregations"` // The semantic type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccalculatedfield.html#cfn-quicksight-topic-topiccalculatedfield-semantictype // SemanticType interface{} `field:"optional" json:"semanticType" yaml:"semanticType"` // The level of time precision that is used to aggregate `DateTime` values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccalculatedfield.html#cfn-quicksight-topic-topiccalculatedfield-timegranularity // TimeGranularity *string `field:"optional" json:"timeGranularity" yaml:"timeGranularity"` }
A structure that represents a calculated field.
Example:
// 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" topicCalculatedFieldProperty := &TopicCalculatedFieldProperty{ CalculatedFieldName: jsii.String("calculatedFieldName"), Expression: jsii.String("expression"), // the properties below are optional Aggregation: jsii.String("aggregation"), AllowedAggregations: []*string{ jsii.String("allowedAggregations"), }, CalculatedFieldDescription: jsii.String("calculatedFieldDescription"), CalculatedFieldSynonyms: []*string{ jsii.String("calculatedFieldSynonyms"), }, CellValueSynonyms: []interface{}{ &CellValueSynonymProperty{ CellValue: jsii.String("cellValue"), Synonyms: []*string{ jsii.String("synonyms"), }, }, }, ColumnDataRole: jsii.String("columnDataRole"), ComparativeOrder: &ComparativeOrderProperty{ SpecifedOrder: []*string{ jsii.String("specifedOrder"), }, TreatUndefinedSpecifiedValues: jsii.String("treatUndefinedSpecifiedValues"), UseOrdering: jsii.String("useOrdering"), }, DefaultFormatting: &DefaultFormattingProperty{ DisplayFormat: jsii.String("displayFormat"), DisplayFormatOptions: &DisplayFormatOptionsProperty{ BlankCellFormat: jsii.String("blankCellFormat"), CurrencySymbol: jsii.String("currencySymbol"), DateFormat: jsii.String("dateFormat"), DecimalSeparator: jsii.String("decimalSeparator"), FractionDigits: jsii.Number(123), GroupingSeparator: jsii.String("groupingSeparator"), NegativeFormat: &NegativeFormatProperty{ Prefix: jsii.String("prefix"), Suffix: jsii.String("suffix"), }, Prefix: jsii.String("prefix"), Suffix: jsii.String("suffix"), UnitScaler: jsii.String("unitScaler"), UseBlankCellFormat: jsii.Boolean(false), UseGrouping: jsii.Boolean(false), }, }, IsIncludedInTopic: jsii.Boolean(false), NeverAggregateInFilter: jsii.Boolean(false), NonAdditive: jsii.Boolean(false), NotAllowedAggregations: []*string{ jsii.String("notAllowedAggregations"), }, SemanticType: &SemanticTypeProperty{ FalseyCellValue: jsii.String("falseyCellValue"), FalseyCellValueSynonyms: []*string{ jsii.String("falseyCellValueSynonyms"), }, SubTypeName: jsii.String("subTypeName"), TruthyCellValue: jsii.String("truthyCellValue"), TruthyCellValueSynonyms: []*string{ jsii.String("truthyCellValueSynonyms"), }, TypeName: jsii.String("typeName"), TypeParameters: map[string]*string{ "typeParametersKey": jsii.String("typeParameters"), }, }, TimeGranularity: jsii.String("timeGranularity"), }
type CfnTopic_TopicCategoryFilterConstantProperty ¶ added in v2.82.0
type CfnTopic_TopicCategoryFilterConstantProperty struct { // A collective constant used in a category filter. // // This element is used to specify a list of values for the constant. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccategoryfilterconstant.html#cfn-quicksight-topic-topiccategoryfilterconstant-collectiveconstant // CollectiveConstant interface{} `field:"optional" json:"collectiveConstant" yaml:"collectiveConstant"` // The type of category filter constant. // // This element is used to specify whether a constant is a singular or collective. Valid values are `SINGULAR` and `COLLECTIVE` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccategoryfilterconstant.html#cfn-quicksight-topic-topiccategoryfilterconstant-constanttype // ConstantType *string `field:"optional" json:"constantType" yaml:"constantType"` // A singular constant used in a category filter. // // This element is used to specify a single value for the constant. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccategoryfilterconstant.html#cfn-quicksight-topic-topiccategoryfilterconstant-singularconstant // SingularConstant *string `field:"optional" json:"singularConstant" yaml:"singularConstant"` }
A constant used in a category filter.
Example:
// 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" topicCategoryFilterConstantProperty := &TopicCategoryFilterConstantProperty{ CollectiveConstant: &CollectiveConstantProperty{ ValueList: []*string{ jsii.String("valueList"), }, }, ConstantType: jsii.String("constantType"), SingularConstant: jsii.String("singularConstant"), }
type CfnTopic_TopicCategoryFilterProperty ¶ added in v2.82.0
type CfnTopic_TopicCategoryFilterProperty struct { // The category filter function. // // Valid values for this structure are `EXACT` and `CONTAINS` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccategoryfilter.html#cfn-quicksight-topic-topiccategoryfilter-categoryfilterfunction // CategoryFilterFunction *string `field:"optional" json:"categoryFilterFunction" yaml:"categoryFilterFunction"` // The category filter type. // // This element is used to specify whether a filter is a simple category filter or an inverse category filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccategoryfilter.html#cfn-quicksight-topic-topiccategoryfilter-categoryfiltertype // CategoryFilterType *string `field:"optional" json:"categoryFilterType" yaml:"categoryFilterType"` // The constant used in a category filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccategoryfilter.html#cfn-quicksight-topic-topiccategoryfilter-constant // Constant interface{} `field:"optional" json:"constant" yaml:"constant"` // A Boolean value that indicates if the filter is inverse. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccategoryfilter.html#cfn-quicksight-topic-topiccategoryfilter-inverse // // Default: - false. // Inverse interface{} `field:"optional" json:"inverse" yaml:"inverse"` }
A structure that represents a category filter.
Example:
// 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" topicCategoryFilterProperty := &TopicCategoryFilterProperty{ CategoryFilterFunction: jsii.String("categoryFilterFunction"), CategoryFilterType: jsii.String("categoryFilterType"), Constant: &TopicCategoryFilterConstantProperty{ CollectiveConstant: &CollectiveConstantProperty{ ValueList: []*string{ jsii.String("valueList"), }, }, ConstantType: jsii.String("constantType"), SingularConstant: jsii.String("singularConstant"), }, Inverse: jsii.Boolean(false), }
type CfnTopic_TopicColumnProperty ¶ added in v2.82.0
type CfnTopic_TopicColumnProperty struct { // The name of the column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccolumn.html#cfn-quicksight-topic-topiccolumn-columnname // ColumnName *string `field:"required" json:"columnName" yaml:"columnName"` // The type of aggregation that is performed on the column data when it's queried. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccolumn.html#cfn-quicksight-topic-topiccolumn-aggregation // Aggregation *string `field:"optional" json:"aggregation" yaml:"aggregation"` // The list of aggregation types that are allowed for the column. // // Valid values for this structure are `COUNT` , `DISTINCT_COUNT` , `MIN` , `MAX` , `MEDIAN` , `SUM` , `AVERAGE` , `STDEV` , `STDEVP` , `VAR` , `VARP` , and `PERCENTILE` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccolumn.html#cfn-quicksight-topic-topiccolumn-allowedaggregations // AllowedAggregations *[]*string `field:"optional" json:"allowedAggregations" yaml:"allowedAggregations"` // The other names or aliases for the column cell value. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccolumn.html#cfn-quicksight-topic-topiccolumn-cellvaluesynonyms // CellValueSynonyms interface{} `field:"optional" json:"cellValueSynonyms" yaml:"cellValueSynonyms"` // The role of the column in the data. // // Valid values are `DIMENSION` and `MEASURE` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccolumn.html#cfn-quicksight-topic-topiccolumn-columndatarole // ColumnDataRole *string `field:"optional" json:"columnDataRole" yaml:"columnDataRole"` // A description of the column and its contents. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccolumn.html#cfn-quicksight-topic-topiccolumn-columndescription // ColumnDescription *string `field:"optional" json:"columnDescription" yaml:"columnDescription"` // A user-friendly name for the column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccolumn.html#cfn-quicksight-topic-topiccolumn-columnfriendlyname // ColumnFriendlyName *string `field:"optional" json:"columnFriendlyName" yaml:"columnFriendlyName"` // The other names or aliases for the column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccolumn.html#cfn-quicksight-topic-topiccolumn-columnsynonyms // ColumnSynonyms *[]*string `field:"optional" json:"columnSynonyms" yaml:"columnSynonyms"` // The order in which data is displayed for the column when it's used in a comparative context. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccolumn.html#cfn-quicksight-topic-topiccolumn-comparativeorder // ComparativeOrder interface{} `field:"optional" json:"comparativeOrder" yaml:"comparativeOrder"` // The default formatting used for values in the column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccolumn.html#cfn-quicksight-topic-topiccolumn-defaultformatting // DefaultFormatting interface{} `field:"optional" json:"defaultFormatting" yaml:"defaultFormatting"` // A Boolean value that indicates whether the column is included in the query results. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccolumn.html#cfn-quicksight-topic-topiccolumn-isincludedintopic // // Default: - false. // IsIncludedInTopic interface{} `field:"optional" json:"isIncludedInTopic" yaml:"isIncludedInTopic"` // A Boolean value that indicates whether to aggregate the column data when it's used in a filter context. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccolumn.html#cfn-quicksight-topic-topiccolumn-neveraggregateinfilter // // Default: - false. // NeverAggregateInFilter interface{} `field:"optional" json:"neverAggregateInFilter" yaml:"neverAggregateInFilter"` // The non additive value for the column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccolumn.html#cfn-quicksight-topic-topiccolumn-nonadditive // // Default: - false. // NonAdditive interface{} `field:"optional" json:"nonAdditive" yaml:"nonAdditive"` // The list of aggregation types that are not allowed for the column. // // Valid values for this structure are `COUNT` , `DISTINCT_COUNT` , `MIN` , `MAX` , `MEDIAN` , `SUM` , `AVERAGE` , `STDEV` , `STDEVP` , `VAR` , `VARP` , and `PERCENTILE` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccolumn.html#cfn-quicksight-topic-topiccolumn-notallowedaggregations // NotAllowedAggregations *[]*string `field:"optional" json:"notAllowedAggregations" yaml:"notAllowedAggregations"` // The semantic type of data contained in the column. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccolumn.html#cfn-quicksight-topic-topiccolumn-semantictype // SemanticType interface{} `field:"optional" json:"semanticType" yaml:"semanticType"` // The level of time precision that is used to aggregate `DateTime` values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccolumn.html#cfn-quicksight-topic-topiccolumn-timegranularity // TimeGranularity *string `field:"optional" json:"timeGranularity" yaml:"timeGranularity"` }
Represents a column in a dataset.
Example:
// 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" topicColumnProperty := &TopicColumnProperty{ ColumnName: jsii.String("columnName"), // the properties below are optional Aggregation: jsii.String("aggregation"), AllowedAggregations: []*string{ jsii.String("allowedAggregations"), }, CellValueSynonyms: []interface{}{ &CellValueSynonymProperty{ CellValue: jsii.String("cellValue"), Synonyms: []*string{ jsii.String("synonyms"), }, }, }, ColumnDataRole: jsii.String("columnDataRole"), ColumnDescription: jsii.String("columnDescription"), ColumnFriendlyName: jsii.String("columnFriendlyName"), ColumnSynonyms: []*string{ jsii.String("columnSynonyms"), }, ComparativeOrder: &ComparativeOrderProperty{ SpecifedOrder: []*string{ jsii.String("specifedOrder"), }, TreatUndefinedSpecifiedValues: jsii.String("treatUndefinedSpecifiedValues"), UseOrdering: jsii.String("useOrdering"), }, DefaultFormatting: &DefaultFormattingProperty{ DisplayFormat: jsii.String("displayFormat"), DisplayFormatOptions: &DisplayFormatOptionsProperty{ BlankCellFormat: jsii.String("blankCellFormat"), CurrencySymbol: jsii.String("currencySymbol"), DateFormat: jsii.String("dateFormat"), DecimalSeparator: jsii.String("decimalSeparator"), FractionDigits: jsii.Number(123), GroupingSeparator: jsii.String("groupingSeparator"), NegativeFormat: &NegativeFormatProperty{ Prefix: jsii.String("prefix"), Suffix: jsii.String("suffix"), }, Prefix: jsii.String("prefix"), Suffix: jsii.String("suffix"), UnitScaler: jsii.String("unitScaler"), UseBlankCellFormat: jsii.Boolean(false), UseGrouping: jsii.Boolean(false), }, }, IsIncludedInTopic: jsii.Boolean(false), NeverAggregateInFilter: jsii.Boolean(false), NonAdditive: jsii.Boolean(false), NotAllowedAggregations: []*string{ jsii.String("notAllowedAggregations"), }, SemanticType: &SemanticTypeProperty{ FalseyCellValue: jsii.String("falseyCellValue"), FalseyCellValueSynonyms: []*string{ jsii.String("falseyCellValueSynonyms"), }, SubTypeName: jsii.String("subTypeName"), TruthyCellValue: jsii.String("truthyCellValue"), TruthyCellValueSynonyms: []*string{ jsii.String("truthyCellValueSynonyms"), }, TypeName: jsii.String("typeName"), TypeParameters: map[string]*string{ "typeParametersKey": jsii.String("typeParameters"), }, }, TimeGranularity: jsii.String("timeGranularity"), }
type CfnTopic_TopicDateRangeFilterProperty ¶ added in v2.82.0
type CfnTopic_TopicDateRangeFilterProperty struct { // The constant used in a date range filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicdaterangefilter.html#cfn-quicksight-topic-topicdaterangefilter-constant // Constant interface{} `field:"optional" json:"constant" yaml:"constant"` // A Boolean value that indicates whether the date range filter should include the boundary values. // // If set to true, the filter includes the start and end dates. If set to false, the filter excludes them. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicdaterangefilter.html#cfn-quicksight-topic-topicdaterangefilter-inclusive // // Default: - false. // Inclusive interface{} `field:"optional" json:"inclusive" yaml:"inclusive"` }
A filter used to restrict data based on a range of dates or times.
Example:
// 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" topicDateRangeFilterProperty := &TopicDateRangeFilterProperty{ Constant: &TopicRangeFilterConstantProperty{ ConstantType: jsii.String("constantType"), RangeConstant: &RangeConstantProperty{ Maximum: jsii.String("maximum"), Minimum: jsii.String("minimum"), }, }, Inclusive: jsii.Boolean(false), }
type CfnTopic_TopicFilterProperty ¶ added in v2.82.0
type CfnTopic_TopicFilterProperty struct { // The name of the filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicfilter.html#cfn-quicksight-topic-topicfilter-filtername // FilterName *string `field:"required" json:"filterName" yaml:"filterName"` // The name of the field that the filter operates on. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicfilter.html#cfn-quicksight-topic-topicfilter-operandfieldname // OperandFieldName *string `field:"required" json:"operandFieldName" yaml:"operandFieldName"` // The category filter that is associated with this filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicfilter.html#cfn-quicksight-topic-topicfilter-categoryfilter // CategoryFilter interface{} `field:"optional" json:"categoryFilter" yaml:"categoryFilter"` // The date range filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicfilter.html#cfn-quicksight-topic-topicfilter-daterangefilter // DateRangeFilter interface{} `field:"optional" json:"dateRangeFilter" yaml:"dateRangeFilter"` // The class of the filter. // // Valid values for this structure are `ENFORCED_VALUE_FILTER` , `CONDITIONAL_VALUE_FILTER` , and `NAMED_VALUE_FILTER` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicfilter.html#cfn-quicksight-topic-topicfilter-filterclass // FilterClass *string `field:"optional" json:"filterClass" yaml:"filterClass"` // A description of the filter used to select items for a topic. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicfilter.html#cfn-quicksight-topic-topicfilter-filterdescription // FilterDescription *string `field:"optional" json:"filterDescription" yaml:"filterDescription"` // The other names or aliases for the filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicfilter.html#cfn-quicksight-topic-topicfilter-filtersynonyms // FilterSynonyms *[]*string `field:"optional" json:"filterSynonyms" yaml:"filterSynonyms"` // The type of the filter. // // Valid values for this structure are `CATEGORY_FILTER` , `NUMERIC_EQUALITY_FILTER` , `NUMERIC_RANGE_FILTER` , `DATE_RANGE_FILTER` , and `RELATIVE_DATE_FILTER` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicfilter.html#cfn-quicksight-topic-topicfilter-filtertype // FilterType *string `field:"optional" json:"filterType" yaml:"filterType"` // The numeric equality filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicfilter.html#cfn-quicksight-topic-topicfilter-numericequalityfilter // NumericEqualityFilter interface{} `field:"optional" json:"numericEqualityFilter" yaml:"numericEqualityFilter"` // The numeric range filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicfilter.html#cfn-quicksight-topic-topicfilter-numericrangefilter // NumericRangeFilter interface{} `field:"optional" json:"numericRangeFilter" yaml:"numericRangeFilter"` // The relative date filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicfilter.html#cfn-quicksight-topic-topicfilter-relativedatefilter // RelativeDateFilter interface{} `field:"optional" json:"relativeDateFilter" yaml:"relativeDateFilter"` }
A structure that represents a filter used to select items for a topic.
Example:
// 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" topicFilterProperty := &TopicFilterProperty{ FilterName: jsii.String("filterName"), OperandFieldName: jsii.String("operandFieldName"), // the properties below are optional CategoryFilter: &TopicCategoryFilterProperty{ CategoryFilterFunction: jsii.String("categoryFilterFunction"), CategoryFilterType: jsii.String("categoryFilterType"), Constant: &TopicCategoryFilterConstantProperty{ CollectiveConstant: &CollectiveConstantProperty{ ValueList: []*string{ jsii.String("valueList"), }, }, ConstantType: jsii.String("constantType"), SingularConstant: jsii.String("singularConstant"), }, Inverse: jsii.Boolean(false), }, DateRangeFilter: &TopicDateRangeFilterProperty{ Constant: &TopicRangeFilterConstantProperty{ ConstantType: jsii.String("constantType"), RangeConstant: &RangeConstantProperty{ Maximum: jsii.String("maximum"), Minimum: jsii.String("minimum"), }, }, Inclusive: jsii.Boolean(false), }, FilterClass: jsii.String("filterClass"), FilterDescription: jsii.String("filterDescription"), FilterSynonyms: []*string{ jsii.String("filterSynonyms"), }, FilterType: jsii.String("filterType"), NumericEqualityFilter: &TopicNumericEqualityFilterProperty{ Aggregation: jsii.String("aggregation"), Constant: &TopicSingularFilterConstantProperty{ ConstantType: jsii.String("constantType"), SingularConstant: jsii.String("singularConstant"), }, }, NumericRangeFilter: &TopicNumericRangeFilterProperty{ Aggregation: jsii.String("aggregation"), Constant: &TopicRangeFilterConstantProperty{ ConstantType: jsii.String("constantType"), RangeConstant: &RangeConstantProperty{ Maximum: jsii.String("maximum"), Minimum: jsii.String("minimum"), }, }, Inclusive: jsii.Boolean(false), }, RelativeDateFilter: &TopicRelativeDateFilterProperty{ Constant: &TopicSingularFilterConstantProperty{ ConstantType: jsii.String("constantType"), SingularConstant: jsii.String("singularConstant"), }, RelativeDateFilterFunction: jsii.String("relativeDateFilterFunction"), TimeGranularity: jsii.String("timeGranularity"), }, }
type CfnTopic_TopicNamedEntityProperty ¶ added in v2.82.0
type CfnTopic_TopicNamedEntityProperty struct { // The name of the named entity. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicnamedentity.html#cfn-quicksight-topic-topicnamedentity-entityname // EntityName *string `field:"required" json:"entityName" yaml:"entityName"` // The definition of a named entity. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicnamedentity.html#cfn-quicksight-topic-topicnamedentity-definition // Definition interface{} `field:"optional" json:"definition" yaml:"definition"` // The description of the named entity. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicnamedentity.html#cfn-quicksight-topic-topicnamedentity-entitydescription // EntityDescription *string `field:"optional" json:"entityDescription" yaml:"entityDescription"` // The other names or aliases for the named entity. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicnamedentity.html#cfn-quicksight-topic-topicnamedentity-entitysynonyms // EntitySynonyms *[]*string `field:"optional" json:"entitySynonyms" yaml:"entitySynonyms"` // The type of named entity that a topic represents. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicnamedentity.html#cfn-quicksight-topic-topicnamedentity-semanticentitytype // SemanticEntityType interface{} `field:"optional" json:"semanticEntityType" yaml:"semanticEntityType"` }
A structure that represents a named entity.
Example:
// 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" topicNamedEntityProperty := &TopicNamedEntityProperty{ EntityName: jsii.String("entityName"), // the properties below are optional Definition: []interface{}{ &NamedEntityDefinitionProperty{ FieldName: jsii.String("fieldName"), Metric: &NamedEntityDefinitionMetricProperty{ Aggregation: jsii.String("aggregation"), AggregationFunctionParameters: map[string]*string{ "aggregationFunctionParametersKey": jsii.String("aggregationFunctionParameters"), }, }, PropertyName: jsii.String("propertyName"), PropertyRole: jsii.String("propertyRole"), PropertyUsage: jsii.String("propertyUsage"), }, }, EntityDescription: jsii.String("entityDescription"), EntitySynonyms: []*string{ jsii.String("entitySynonyms"), }, SemanticEntityType: &SemanticEntityTypeProperty{ SubTypeName: jsii.String("subTypeName"), TypeName: jsii.String("typeName"), TypeParameters: map[string]*string{ "typeParametersKey": jsii.String("typeParameters"), }, }, }
type CfnTopic_TopicNumericEqualityFilterProperty ¶ added in v2.82.0
type CfnTopic_TopicNumericEqualityFilterProperty struct { // An aggregation function that specifies how to calculate the value of a numeric field for a topic. // // Valid values for this structure are `NO_AGGREGATION` , `SUM` , `AVERAGE` , `COUNT` , `DISTINCT_COUNT` , `MAX` , `MEDIAN` , `MIN` , `STDEV` , `STDEVP` , `VAR` , and `VARP` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicnumericequalityfilter.html#cfn-quicksight-topic-topicnumericequalityfilter-aggregation // Aggregation *string `field:"optional" json:"aggregation" yaml:"aggregation"` // The constant used in a numeric equality filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicnumericequalityfilter.html#cfn-quicksight-topic-topicnumericequalityfilter-constant // Constant interface{} `field:"optional" json:"constant" yaml:"constant"` }
A filter that filters topics based on the value of a numeric field.
The filter includes only topics whose numeric field value matches the specified value.
Example:
// 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" topicNumericEqualityFilterProperty := &TopicNumericEqualityFilterProperty{ Aggregation: jsii.String("aggregation"), Constant: &TopicSingularFilterConstantProperty{ ConstantType: jsii.String("constantType"), SingularConstant: jsii.String("singularConstant"), }, }
type CfnTopic_TopicNumericRangeFilterProperty ¶ added in v2.82.0
type CfnTopic_TopicNumericRangeFilterProperty struct { // An aggregation function that specifies how to calculate the value of a numeric field for a topic, Valid values for this structure are `NO_AGGREGATION` , `SUM` , `AVERAGE` , `COUNT` , `DISTINCT_COUNT` , `MAX` , `MEDIAN` , `MIN` , `STDEV` , `STDEVP` , `VAR` , and `VARP` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicnumericrangefilter.html#cfn-quicksight-topic-topicnumericrangefilter-aggregation // Aggregation *string `field:"optional" json:"aggregation" yaml:"aggregation"` // The constant used in a numeric range filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicnumericrangefilter.html#cfn-quicksight-topic-topicnumericrangefilter-constant // Constant interface{} `field:"optional" json:"constant" yaml:"constant"` // A Boolean value that indicates whether the endpoints of the numeric range are included in the filter. // // If set to true, topics whose numeric field value is equal to the endpoint values will be included in the filter. If set to false, topics whose numeric field value is equal to the endpoint values will be excluded from the filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicnumericrangefilter.html#cfn-quicksight-topic-topicnumericrangefilter-inclusive // // Default: - false. // Inclusive interface{} `field:"optional" json:"inclusive" yaml:"inclusive"` }
A filter that filters topics based on the value of a numeric field.
The filter includes only topics whose numeric field value falls within the specified range.
Example:
// 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" topicNumericRangeFilterProperty := &TopicNumericRangeFilterProperty{ Aggregation: jsii.String("aggregation"), Constant: &TopicRangeFilterConstantProperty{ ConstantType: jsii.String("constantType"), RangeConstant: &RangeConstantProperty{ Maximum: jsii.String("maximum"), Minimum: jsii.String("minimum"), }, }, Inclusive: jsii.Boolean(false), }
type CfnTopic_TopicRangeFilterConstantProperty ¶ added in v2.82.0
type CfnTopic_TopicRangeFilterConstantProperty struct { // The data type of the constant value that is used in a range filter. // // Valid values for this structure are `RANGE` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicrangefilterconstant.html#cfn-quicksight-topic-topicrangefilterconstant-constanttype // ConstantType *string `field:"optional" json:"constantType" yaml:"constantType"` // The value of the constant that is used to specify the endpoints of a range filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicrangefilterconstant.html#cfn-quicksight-topic-topicrangefilterconstant-rangeconstant // RangeConstant interface{} `field:"optional" json:"rangeConstant" yaml:"rangeConstant"` }
A constant value that is used in a range filter to specify the endpoints of the range.
Example:
// 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" topicRangeFilterConstantProperty := &TopicRangeFilterConstantProperty{ ConstantType: jsii.String("constantType"), RangeConstant: &RangeConstantProperty{ Maximum: jsii.String("maximum"), Minimum: jsii.String("minimum"), }, }
type CfnTopic_TopicRelativeDateFilterProperty ¶ added in v2.82.0
type CfnTopic_TopicRelativeDateFilterProperty struct { // The constant used in a relative date filter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicrelativedatefilter.html#cfn-quicksight-topic-topicrelativedatefilter-constant // Constant interface{} `field:"optional" json:"constant" yaml:"constant"` // The function to be used in a relative date filter to determine the range of dates to include in the results. // // Valid values for this structure are `BEFORE` , `AFTER` , and `BETWEEN` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicrelativedatefilter.html#cfn-quicksight-topic-topicrelativedatefilter-relativedatefilterfunction // RelativeDateFilterFunction *string `field:"optional" json:"relativeDateFilterFunction" yaml:"relativeDateFilterFunction"` // The level of time precision that is used to aggregate `DateTime` values. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicrelativedatefilter.html#cfn-quicksight-topic-topicrelativedatefilter-timegranularity // TimeGranularity *string `field:"optional" json:"timeGranularity" yaml:"timeGranularity"` }
A structure that represents a relative date filter.
Example:
// 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" topicRelativeDateFilterProperty := &TopicRelativeDateFilterProperty{ Constant: &TopicSingularFilterConstantProperty{ ConstantType: jsii.String("constantType"), SingularConstant: jsii.String("singularConstant"), }, RelativeDateFilterFunction: jsii.String("relativeDateFilterFunction"), TimeGranularity: jsii.String("timeGranularity"), }
type CfnTopic_TopicSingularFilterConstantProperty ¶ added in v2.82.0
type CfnTopic_TopicSingularFilterConstantProperty struct { // The type of the singular filter constant. // // Valid values for this structure are `SINGULAR` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicsingularfilterconstant.html#cfn-quicksight-topic-topicsingularfilterconstant-constanttype // ConstantType *string `field:"optional" json:"constantType" yaml:"constantType"` // The value of the singular filter constant. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicsingularfilterconstant.html#cfn-quicksight-topic-topicsingularfilterconstant-singularconstant // SingularConstant *string `field:"optional" json:"singularConstant" yaml:"singularConstant"` }
A structure that represents a singular filter constant, used in filters to specify a single value to match against.
Example:
// 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" topicSingularFilterConstantProperty := &TopicSingularFilterConstantProperty{ ConstantType: jsii.String("constantType"), SingularConstant: jsii.String("singularConstant"), }
type CfnVPCConnection ¶ added in v2.79.0
type CfnVPCConnection interface { awscdk.CfnResource awscdk.IInspectable awscdk.ITaggable // The Amazon Resource Name (ARN) of the VPC connection. AttrArn() *string // The time that the VPC connection was created. AttrCreatedTime() *string // The time that the VPC connection was last updated. AttrLastUpdatedTime() *string // A list of network interfaces. AttrNetworkInterfaces() awscdk.IResolvable // The HTTP status of the request. AttrStatus() *string // The Amazon EC2 VPC ID associated with the VPC connection. AttrVpcId() *string // The availability status of the VPC connection. AvailabilityStatus() *string SetAvailabilityStatus(val *string) // The AWS account ID of the account where you want to create a new VPC connection. AwsAccountId() *string SetAwsAccountId(val *string) // Options for this resource, such as condition, update policy etc. CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} // AWS resource type. CfnResourceType() *string // Returns: the stack trace of the point where this Resource was created from, sourced // from the +metadata+ entry typed +aws:cdk:logicalId+, and with the bottom-most // node +internal+ entries filtered. CreationStack() *[]*string // A list of IP addresses of DNS resolver endpoints for the VPC connection. DnsResolvers() *[]*string SetDnsResolvers(val *[]*string) // The logical ID for this CloudFormation stack element. // // The logical ID of the element // is calculated from the path of the resource node in the construct tree. // // To override this value, use `overrideLogicalId(newLogicalId)`. // // Returns: the logical ID as a stringified token. This value will only get // resolved during synthesis. LogicalId() *string // The display name for the VPC connection. Name() *string SetName(val *string) // The tree node. Node() constructs.Node // Return a string that will be resolved to a CloudFormation `{ Ref }` for this element. // // If, by any chance, the intrinsic reference of a resource is not a string, you could // coerce it to an IResolvable through `Lazy.any({ produce: resource.ref })`. Ref() *string // The ARN of the IAM role associated with the VPC connection. RoleArn() *string SetRoleArn(val *string) // The Amazon EC2 security group IDs associated with the VPC connection. SecurityGroupIds() *[]*string SetSecurityGroupIds(val *[]*string) // The stack in which this element is defined. // // CfnElements must be defined within a stack scope (directly or indirectly). Stack() awscdk.Stack // A list of subnet IDs for the VPC connection. SubnetIds() *[]*string SetSubnetIds(val *[]*string) // Tag Manager which manages the tags for this resource. Tags() awscdk.TagManager // A map of the key-value pairs for the resource tag or tags assigned to the VPC connection. TagsRaw() *[]*awscdk.CfnTag SetTagsRaw(val *[]*awscdk.CfnTag) // Deprecated. // Deprecated: use `updatedProperties` // // Return properties modified after initiation // // Resources that expose mutable properties should override this function to // collect and return the properties object for this resource. UpdatedProperites() *map[string]interface{} // Return properties modified after initiation. // // Resources that expose mutable properties should override this function to // collect and return the properties object for this resource. UpdatedProperties() *map[string]interface{} // The ID of the VPC connection that you're creating. VpcConnectionId() *string SetVpcConnectionId(val *string) // Syntactic sugar for `addOverride(path, undefined)`. AddDeletionOverride(path *string) // Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned. // // This can be used for resources across stacks (or nested stack) boundaries // and the dependency will automatically be transferred to the relevant scope. AddDependency(target awscdk.CfnResource) // Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned. // Deprecated: use addDependency. AddDependsOn(target awscdk.CfnResource) // Add a value to the CloudFormation Resource Metadata. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html // // Note that this is a different set of metadata from CDK node metadata; this // metadata ends up in the stack template under the resource, whereas CDK // node metadata ends up in the Cloud Assembly. // AddMetadata(key *string, value interface{}) // Adds an override to the synthesized CloudFormation resource. // // To add a // property override, either use `addPropertyOverride` or prefix `path` with // "Properties." (i.e. `Properties.TopicName`). // // If the override is nested, separate each nested level using a dot (.) in the path parameter. // If there is an array as part of the nesting, specify the index in the path. // // To include a literal `.` in the property name, prefix with a `\`. In most // programming languages you will need to write this as `"\\."` because the // `\` itself will need to be escaped. // // For example, // “`typescript // cfnResource.addOverride('Properties.GlobalSecondaryIndexes.0.Projection.NonKeyAttributes', ['myattribute']); // cfnResource.addOverride('Properties.GlobalSecondaryIndexes.1.ProjectionType', 'INCLUDE'); // “` // would add the overrides // “`json // "Properties": { // "GlobalSecondaryIndexes": [ // { // "Projection": { // "NonKeyAttributes": [ "myattribute" ] // ... // } // ... // }, // { // "ProjectionType": "INCLUDE" // ... // }, // ] // ... // } // “` // // The `value` argument to `addOverride` will not be processed or translated // in any way. Pass raw JSON values in here with the correct capitalization // for CloudFormation. If you pass CDK classes or structs, they will be // rendered with lowercased key names, and CloudFormation will reject the // template. AddOverride(path *string, value interface{}) // Adds an override that deletes the value of a property from the resource definition. AddPropertyDeletionOverride(propertyPath *string) // Adds an override to a resource property. // // Syntactic sugar for `addOverride("Properties.<...>", value)`. AddPropertyOverride(propertyPath *string, value interface{}) // Sets the deletion policy of the resource based on the removal policy specified. // // The Removal Policy controls what happens to this resource when it stops // being managed by CloudFormation, either because you've removed it from the // CDK application or because you've made a change that requires the resource // to be replaced. // // The resource can be deleted (`RemovalPolicy.DESTROY`), or left in your AWS // account for data recovery and cleanup later (`RemovalPolicy.RETAIN`). In some // cases, a snapshot can be taken of the resource prior to deletion // (`RemovalPolicy.SNAPSHOT`). A list of resources that support this policy // can be found in the following link:. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html#aws-attribute-deletionpolicy-options // ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) // Returns a token for an runtime attribute of this resource. // // Ideally, use generated attribute accessors (e.g. `resource.arn`), but this can be used for future compatibility // in case there is no generated attribute. GetAtt(attributeName *string, typeHint awscdk.ResolutionTypeHint) awscdk.Reference // Retrieve a value value from the CloudFormation Resource Metadata. // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html // // Note that this is a different set of metadata from CDK node metadata; this // metadata ends up in the stack template under the resource, whereas CDK // node metadata ends up in the Cloud Assembly. // GetMetadata(key *string) interface{} // Examines the CloudFormation resource and discloses attributes. Inspect(inspector awscdk.TreeInspector) // Retrieves an array of resources this resource depends on. // // This assembles dependencies on resources across stacks (including nested stacks) // automatically. ObtainDependencies() *[]interface{} // Get a shallow copy of dependencies between this resource and other resources in the same stack. ObtainResourceDependencies() *[]awscdk.CfnResource // Overrides the auto-generated logical ID with a specific ID. OverrideLogicalId(newLogicalId *string) // Indicates that this resource no longer depends on another resource. // // This can be used for resources across stacks (including nested stacks) // and the dependency will automatically be removed from the relevant scope. RemoveDependency(target awscdk.CfnResource) RenderProperties(props *map[string]interface{}) *map[string]interface{} // Replaces one dependency with another. ReplaceDependency(target awscdk.CfnResource, newTarget awscdk.CfnResource) // Can be overridden by subclasses to determine if this resource will be rendered into the cloudformation template. // // Returns: `true` if the resource should be included or `false` is the resource // should be omitted. ShouldSynthesize() *bool // Returns a string representation of this construct. // // Returns: a string representation of this resource. ToString() *string ValidateProperties(_properties interface{}) }
Creates a new VPC connection.
Example:
// 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" cfnVPCConnection := awscdk.Aws_quicksight.NewCfnVPCConnection(this, jsii.String("MyCfnVPCConnection"), &CfnVPCConnectionProps{ AvailabilityStatus: jsii.String("availabilityStatus"), AwsAccountId: jsii.String("awsAccountId"), DnsResolvers: []*string{ jsii.String("dnsResolvers"), }, Name: jsii.String("name"), RoleArn: jsii.String("roleArn"), SecurityGroupIds: []*string{ jsii.String("securityGroupIds"), }, SubnetIds: []*string{ jsii.String("subnetIds"), }, Tags: []cfnTag{ &cfnTag{ Key: jsii.String("key"), Value: jsii.String("value"), }, }, VpcConnectionId: jsii.String("vpcConnectionId"), })
func NewCfnVPCConnection ¶ added in v2.79.0
func NewCfnVPCConnection(scope constructs.Construct, id *string, props *CfnVPCConnectionProps) CfnVPCConnection
type CfnVPCConnectionProps ¶ added in v2.79.0
type CfnVPCConnectionProps struct { // The availability status of the VPC connection. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-vpcconnection.html#cfn-quicksight-vpcconnection-availabilitystatus // AvailabilityStatus *string `field:"optional" json:"availabilityStatus" yaml:"availabilityStatus"` // The AWS account ID of the account where you want to create a new VPC connection. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-vpcconnection.html#cfn-quicksight-vpcconnection-awsaccountid // AwsAccountId *string `field:"optional" json:"awsAccountId" yaml:"awsAccountId"` // A list of IP addresses of DNS resolver endpoints for the VPC connection. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-vpcconnection.html#cfn-quicksight-vpcconnection-dnsresolvers // DnsResolvers *[]*string `field:"optional" json:"dnsResolvers" yaml:"dnsResolvers"` // The display name for the VPC connection. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-vpcconnection.html#cfn-quicksight-vpcconnection-name // Name *string `field:"optional" json:"name" yaml:"name"` // The ARN of the IAM role associated with the VPC connection. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-vpcconnection.html#cfn-quicksight-vpcconnection-rolearn // RoleArn *string `field:"optional" json:"roleArn" yaml:"roleArn"` // The Amazon EC2 security group IDs associated with the VPC connection. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-vpcconnection.html#cfn-quicksight-vpcconnection-securitygroupids // SecurityGroupIds *[]*string `field:"optional" json:"securityGroupIds" yaml:"securityGroupIds"` // A list of subnet IDs for the VPC connection. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-vpcconnection.html#cfn-quicksight-vpcconnection-subnetids // SubnetIds *[]*string `field:"optional" json:"subnetIds" yaml:"subnetIds"` // A map of the key-value pairs for the resource tag or tags assigned to the VPC connection. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-vpcconnection.html#cfn-quicksight-vpcconnection-tags // Tags *[]*awscdk.CfnTag `field:"optional" json:"tags" yaml:"tags"` // The ID of the VPC connection that you're creating. // // This ID is a unique identifier for each AWS Region in an AWS account. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-vpcconnection.html#cfn-quicksight-vpcconnection-vpcconnectionid // VpcConnectionId *string `field:"optional" json:"vpcConnectionId" yaml:"vpcConnectionId"` }
Properties for defining a `CfnVPCConnection`.
Example:
// 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" cfnVPCConnectionProps := &CfnVPCConnectionProps{ AvailabilityStatus: jsii.String("availabilityStatus"), AwsAccountId: jsii.String("awsAccountId"), DnsResolvers: []*string{ jsii.String("dnsResolvers"), }, Name: jsii.String("name"), RoleArn: jsii.String("roleArn"), SecurityGroupIds: []*string{ jsii.String("securityGroupIds"), }, SubnetIds: []*string{ jsii.String("subnetIds"), }, Tags: []cfnTag{ &cfnTag{ Key: jsii.String("key"), Value: jsii.String("value"), }, }, VpcConnectionId: jsii.String("vpcConnectionId"), }
type CfnVPCConnection_NetworkInterfaceProperty ¶ added in v2.79.0
type CfnVPCConnection_NetworkInterfaceProperty struct { // The availability zone that the network interface resides in. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-vpcconnection-networkinterface.html#cfn-quicksight-vpcconnection-networkinterface-availabilityzone // AvailabilityZone *string `field:"optional" json:"availabilityZone" yaml:"availabilityZone"` // An error message. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-vpcconnection-networkinterface.html#cfn-quicksight-vpcconnection-networkinterface-errormessage // ErrorMessage *string `field:"optional" json:"errorMessage" yaml:"errorMessage"` // The network interface ID. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-vpcconnection-networkinterface.html#cfn-quicksight-vpcconnection-networkinterface-networkinterfaceid // NetworkInterfaceId *string `field:"optional" json:"networkInterfaceId" yaml:"networkInterfaceId"` // The status of the network interface. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-vpcconnection-networkinterface.html#cfn-quicksight-vpcconnection-networkinterface-status // Status *string `field:"optional" json:"status" yaml:"status"` // The subnet ID associated with the network interface. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-vpcconnection-networkinterface.html#cfn-quicksight-vpcconnection-networkinterface-subnetid // SubnetId *string `field:"optional" json:"subnetId" yaml:"subnetId"` }
The structure that contains information about a network interface.
Example:
// 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" networkInterfaceProperty := &NetworkInterfaceProperty{ AvailabilityZone: jsii.String("availabilityZone"), ErrorMessage: jsii.String("errorMessage"), NetworkInterfaceId: jsii.String("networkInterfaceId"), Status: jsii.String("status"), SubnetId: jsii.String("subnetId"), }
Source Files ¶
- CfnAnalysis.go
- CfnAnalysisProps.go
- CfnAnalysis_AggregationFunctionProperty.go
- CfnAnalysis_AggregationSortConfigurationProperty.go
- CfnAnalysis_AnalysisDefaultsProperty.go
- CfnAnalysis_AnalysisDefinitionProperty.go
- CfnAnalysis_AnalysisErrorProperty.go
- CfnAnalysis_AnalysisSourceEntityProperty.go
- CfnAnalysis_AnalysisSourceTemplateProperty.go
- CfnAnalysis_AnchorDateConfigurationProperty.go
- CfnAnalysis_ArcAxisConfigurationProperty.go
- CfnAnalysis_ArcAxisDisplayRangeProperty.go
- CfnAnalysis_ArcConfigurationProperty.go
- CfnAnalysis_ArcOptionsProperty.go
- CfnAnalysis_AssetOptionsProperty.go
- CfnAnalysis_AttributeAggregationFunctionProperty.go
- CfnAnalysis_AxisDataOptionsProperty.go
- CfnAnalysis_AxisDisplayMinMaxRangeProperty.go
- CfnAnalysis_AxisDisplayOptionsProperty.go
- CfnAnalysis_AxisDisplayRangeProperty.go
- CfnAnalysis_AxisLabelOptionsProperty.go
- CfnAnalysis_AxisLabelReferenceOptionsProperty.go
- CfnAnalysis_AxisLinearScaleProperty.go
- CfnAnalysis_AxisLogarithmicScaleProperty.go
- CfnAnalysis_AxisScaleProperty.go
- CfnAnalysis_AxisTickLabelOptionsProperty.go
- CfnAnalysis_BarChartAggregatedFieldWellsProperty.go
- CfnAnalysis_BarChartConfigurationProperty.go
- CfnAnalysis_BarChartFieldWellsProperty.go
- CfnAnalysis_BarChartSortConfigurationProperty.go
- CfnAnalysis_BarChartVisualProperty.go
- CfnAnalysis_BinCountOptionsProperty.go
- CfnAnalysis_BinWidthOptionsProperty.go
- CfnAnalysis_BodySectionConfigurationProperty.go
- CfnAnalysis_BodySectionContentProperty.go
- CfnAnalysis_BoxPlotAggregatedFieldWellsProperty.go
- CfnAnalysis_BoxPlotChartConfigurationProperty.go
- CfnAnalysis_BoxPlotFieldWellsProperty.go
- CfnAnalysis_BoxPlotOptionsProperty.go
- CfnAnalysis_BoxPlotSortConfigurationProperty.go
- CfnAnalysis_BoxPlotStyleOptionsProperty.go
- CfnAnalysis_BoxPlotVisualProperty.go
- CfnAnalysis_CalculatedFieldProperty.go
- CfnAnalysis_CalculatedMeasureFieldProperty.go
- CfnAnalysis_CascadingControlConfigurationProperty.go
- CfnAnalysis_CascadingControlSourceProperty.go
- CfnAnalysis_CategoricalDimensionFieldProperty.go
- CfnAnalysis_CategoricalMeasureFieldProperty.go
- CfnAnalysis_CategoryDrillDownFilterProperty.go
- CfnAnalysis_CategoryFilterConfigurationProperty.go
- CfnAnalysis_CategoryFilterProperty.go
- CfnAnalysis_ChartAxisLabelOptionsProperty.go
- CfnAnalysis_ClusterMarkerConfigurationProperty.go
- CfnAnalysis_ClusterMarkerProperty.go
- CfnAnalysis_ColorScaleProperty.go
- CfnAnalysis_ColorsConfigurationProperty.go
- CfnAnalysis_ColumnConfigurationProperty.go
- CfnAnalysis_ColumnHierarchyProperty.go
- CfnAnalysis_ColumnIdentifierProperty.go
- CfnAnalysis_ColumnSortProperty.go
- CfnAnalysis_ColumnTooltipItemProperty.go
- CfnAnalysis_ComboChartAggregatedFieldWellsProperty.go
- CfnAnalysis_ComboChartConfigurationProperty.go
- CfnAnalysis_ComboChartFieldWellsProperty.go
- CfnAnalysis_ComboChartSortConfigurationProperty.go
- CfnAnalysis_ComboChartVisualProperty.go
- CfnAnalysis_ComparisonConfigurationProperty.go
- CfnAnalysis_ComparisonFormatConfigurationProperty.go
- CfnAnalysis_ComputationProperty.go
- CfnAnalysis_ConditionalFormattingColorProperty.go
- CfnAnalysis_ConditionalFormattingCustomIconConditionProperty.go
- CfnAnalysis_ConditionalFormattingCustomIconOptionsProperty.go
- CfnAnalysis_ConditionalFormattingGradientColorProperty.go
- CfnAnalysis_ConditionalFormattingIconDisplayConfigurationProperty.go
- CfnAnalysis_ConditionalFormattingIconProperty.go
- CfnAnalysis_ConditionalFormattingIconSetProperty.go
- CfnAnalysis_ConditionalFormattingSolidColorProperty.go
- CfnAnalysis_ContributionAnalysisDefaultProperty.go
- CfnAnalysis_CurrencyDisplayFormatConfigurationProperty.go
- CfnAnalysis_CustomActionFilterOperationProperty.go
- CfnAnalysis_CustomActionNavigationOperationProperty.go
- CfnAnalysis_CustomActionSetParametersOperationProperty.go
- CfnAnalysis_CustomActionURLOperationProperty.go
- CfnAnalysis_CustomColorProperty.go
- CfnAnalysis_CustomContentConfigurationProperty.go
- CfnAnalysis_CustomContentVisualProperty.go
- CfnAnalysis_CustomFilterConfigurationProperty.go
- CfnAnalysis_CustomFilterListConfigurationProperty.go
- CfnAnalysis_CustomNarrativeOptionsProperty.go
- CfnAnalysis_CustomParameterValuesProperty.go
- CfnAnalysis_CustomValuesConfigurationProperty.go
- CfnAnalysis_DataBarsOptionsProperty.go
- CfnAnalysis_DataColorProperty.go
- CfnAnalysis_DataFieldSeriesItemProperty.go
- CfnAnalysis_DataLabelOptionsProperty.go
- CfnAnalysis_DataLabelTypeProperty.go
- CfnAnalysis_DataPathColorProperty.go
- CfnAnalysis_DataPathLabelTypeProperty.go
- CfnAnalysis_DataPathSortProperty.go
- CfnAnalysis_DataPathTypeProperty.go
- CfnAnalysis_DataPathValueProperty.go
- CfnAnalysis_DataSetIdentifierDeclarationProperty.go
- CfnAnalysis_DataSetReferenceProperty.go
- CfnAnalysis_DateAxisOptionsProperty.go
- CfnAnalysis_DateDimensionFieldProperty.go
- CfnAnalysis_DateMeasureFieldProperty.go
- CfnAnalysis_DateTimeDefaultValuesProperty.go
- CfnAnalysis_DateTimeFormatConfigurationProperty.go
- CfnAnalysis_DateTimeHierarchyProperty.go
- CfnAnalysis_DateTimeParameterDeclarationProperty.go
- CfnAnalysis_DateTimeParameterProperty.go
- CfnAnalysis_DateTimePickerControlDisplayOptionsProperty.go
- CfnAnalysis_DateTimeValueWhenUnsetConfigurationProperty.go
- CfnAnalysis_DecimalDefaultValuesProperty.go
- CfnAnalysis_DecimalParameterDeclarationProperty.go
- CfnAnalysis_DecimalParameterProperty.go
- CfnAnalysis_DecimalPlacesConfigurationProperty.go
- CfnAnalysis_DecimalValueWhenUnsetConfigurationProperty.go
- CfnAnalysis_DefaultFreeFormLayoutConfigurationProperty.go
- CfnAnalysis_DefaultGridLayoutConfigurationProperty.go
- CfnAnalysis_DefaultInteractiveLayoutConfigurationProperty.go
- CfnAnalysis_DefaultNewSheetConfigurationProperty.go
- CfnAnalysis_DefaultPaginatedLayoutConfigurationProperty.go
- CfnAnalysis_DefaultSectionBasedLayoutConfigurationProperty.go
- CfnAnalysis_DestinationParameterValueConfigurationProperty.go
- CfnAnalysis_DimensionFieldProperty.go
- CfnAnalysis_DonutCenterOptionsProperty.go
- CfnAnalysis_DonutOptionsProperty.go
- CfnAnalysis_DrillDownFilterProperty.go
- CfnAnalysis_DropDownControlDisplayOptionsProperty.go
- CfnAnalysis_DynamicDefaultValueProperty.go
- CfnAnalysis_EmptyVisualProperty.go
- CfnAnalysis_EntityProperty.go
- CfnAnalysis_ExcludePeriodConfigurationProperty.go
- CfnAnalysis_ExplicitHierarchyProperty.go
- CfnAnalysis_FieldBasedTooltipProperty.go
- CfnAnalysis_FieldLabelTypeProperty.go
- CfnAnalysis_FieldSeriesItemProperty.go
- CfnAnalysis_FieldSortOptionsProperty.go
- CfnAnalysis_FieldSortProperty.go
- CfnAnalysis_FieldTooltipItemProperty.go
- CfnAnalysis_FilledMapAggregatedFieldWellsProperty.go
- CfnAnalysis_FilledMapConditionalFormattingOptionProperty.go
- CfnAnalysis_FilledMapConditionalFormattingProperty.go
- CfnAnalysis_FilledMapConfigurationProperty.go
- CfnAnalysis_FilledMapFieldWellsProperty.go
- CfnAnalysis_FilledMapShapeConditionalFormattingProperty.go
- CfnAnalysis_FilledMapSortConfigurationProperty.go
- CfnAnalysis_FilledMapVisualProperty.go
- CfnAnalysis_FilterControlProperty.go
- CfnAnalysis_FilterDateTimePickerControlProperty.go
- CfnAnalysis_FilterDropDownControlProperty.go
- CfnAnalysis_FilterGroupProperty.go
- CfnAnalysis_FilterListConfigurationProperty.go
- CfnAnalysis_FilterListControlProperty.go
- CfnAnalysis_FilterOperationSelectedFieldsConfigurationProperty.go
- CfnAnalysis_FilterOperationTargetVisualsConfigurationProperty.go
- CfnAnalysis_FilterProperty.go
- CfnAnalysis_FilterRelativeDateTimeControlProperty.go
- CfnAnalysis_FilterScopeConfigurationProperty.go
- CfnAnalysis_FilterSelectableValuesProperty.go
- CfnAnalysis_FilterSliderControlProperty.go
- CfnAnalysis_FilterTextAreaControlProperty.go
- CfnAnalysis_FilterTextFieldControlProperty.go
- CfnAnalysis_FontConfigurationProperty.go
- CfnAnalysis_FontSizeProperty.go
- CfnAnalysis_FontWeightProperty.go
- CfnAnalysis_ForecastComputationProperty.go
- CfnAnalysis_ForecastConfigurationProperty.go
- CfnAnalysis_ForecastScenarioProperty.go
- CfnAnalysis_FormatConfigurationProperty.go
- CfnAnalysis_FreeFormLayoutCanvasSizeOptionsProperty.go
- CfnAnalysis_FreeFormLayoutConfigurationProperty.go
- CfnAnalysis_FreeFormLayoutElementBackgroundStyleProperty.go
- CfnAnalysis_FreeFormLayoutElementBorderStyleProperty.go
- CfnAnalysis_FreeFormLayoutElementProperty.go
- CfnAnalysis_FreeFormLayoutScreenCanvasSizeOptionsProperty.go
- CfnAnalysis_FreeFormSectionLayoutConfigurationProperty.go
- CfnAnalysis_FunnelChartAggregatedFieldWellsProperty.go
- CfnAnalysis_FunnelChartConfigurationProperty.go
- CfnAnalysis_FunnelChartDataLabelOptionsProperty.go
- CfnAnalysis_FunnelChartFieldWellsProperty.go
- CfnAnalysis_FunnelChartSortConfigurationProperty.go
- CfnAnalysis_FunnelChartVisualProperty.go
- CfnAnalysis_GaugeChartArcConditionalFormattingProperty.go
- CfnAnalysis_GaugeChartConditionalFormattingOptionProperty.go
- CfnAnalysis_GaugeChartConditionalFormattingProperty.go
- CfnAnalysis_GaugeChartConfigurationProperty.go
- CfnAnalysis_GaugeChartFieldWellsProperty.go
- CfnAnalysis_GaugeChartOptionsProperty.go
- CfnAnalysis_GaugeChartPrimaryValueConditionalFormattingProperty.go
- CfnAnalysis_GaugeChartVisualProperty.go
- CfnAnalysis_GeospatialCoordinateBoundsProperty.go
- CfnAnalysis_GeospatialHeatmapColorScaleProperty.go
- CfnAnalysis_GeospatialHeatmapConfigurationProperty.go
- CfnAnalysis_GeospatialHeatmapDataColorProperty.go
- CfnAnalysis_GeospatialMapAggregatedFieldWellsProperty.go
- CfnAnalysis_GeospatialMapConfigurationProperty.go
- CfnAnalysis_GeospatialMapFieldWellsProperty.go
- CfnAnalysis_GeospatialMapStyleOptionsProperty.go
- CfnAnalysis_GeospatialMapVisualProperty.go
- CfnAnalysis_GeospatialPointStyleOptionsProperty.go
- CfnAnalysis_GeospatialWindowOptionsProperty.go
- CfnAnalysis_GlobalTableBorderOptionsProperty.go
- CfnAnalysis_GradientColorProperty.go
- CfnAnalysis_GradientStopProperty.go
- CfnAnalysis_GridLayoutCanvasSizeOptionsProperty.go
- CfnAnalysis_GridLayoutConfigurationProperty.go
- CfnAnalysis_GridLayoutElementProperty.go
- CfnAnalysis_GridLayoutScreenCanvasSizeOptionsProperty.go
- CfnAnalysis_GrowthRateComputationProperty.go
- CfnAnalysis_HeaderFooterSectionConfigurationProperty.go
- CfnAnalysis_HeatMapAggregatedFieldWellsProperty.go
- CfnAnalysis_HeatMapConfigurationProperty.go
- CfnAnalysis_HeatMapFieldWellsProperty.go
- CfnAnalysis_HeatMapSortConfigurationProperty.go
- CfnAnalysis_HeatMapVisualProperty.go
- CfnAnalysis_HistogramAggregatedFieldWellsProperty.go
- CfnAnalysis_HistogramBinOptionsProperty.go
- CfnAnalysis_HistogramConfigurationProperty.go
- CfnAnalysis_HistogramFieldWellsProperty.go
- CfnAnalysis_HistogramVisualProperty.go
- CfnAnalysis_InsightConfigurationProperty.go
- CfnAnalysis_InsightVisualProperty.go
- CfnAnalysis_IntegerDefaultValuesProperty.go
- CfnAnalysis_IntegerParameterDeclarationProperty.go
- CfnAnalysis_IntegerParameterProperty.go
- CfnAnalysis_IntegerValueWhenUnsetConfigurationProperty.go
- CfnAnalysis_ItemsLimitConfigurationProperty.go
- CfnAnalysis_KPIActualValueConditionalFormattingProperty.go
- CfnAnalysis_KPIComparisonValueConditionalFormattingProperty.go
- CfnAnalysis_KPIConditionalFormattingOptionProperty.go
- CfnAnalysis_KPIConditionalFormattingProperty.go
- CfnAnalysis_KPIConfigurationProperty.go
- CfnAnalysis_KPIFieldWellsProperty.go
- CfnAnalysis_KPIOptionsProperty.go
- CfnAnalysis_KPIPrimaryValueConditionalFormattingProperty.go
- CfnAnalysis_KPIProgressBarConditionalFormattingProperty.go
- CfnAnalysis_KPISortConfigurationProperty.go
- CfnAnalysis_KPISparklineOptionsProperty.go
- CfnAnalysis_KPIVisualLayoutOptionsProperty.go
- CfnAnalysis_KPIVisualProperty.go
- CfnAnalysis_KPIVisualStandardLayoutProperty.go
- CfnAnalysis_LabelOptionsProperty.go
- CfnAnalysis_LayoutConfigurationProperty.go
- CfnAnalysis_LayoutProperty.go
- CfnAnalysis_LegendOptionsProperty.go
- CfnAnalysis_LineChartAggregatedFieldWellsProperty.go
- CfnAnalysis_LineChartConfigurationProperty.go
- CfnAnalysis_LineChartDefaultSeriesSettingsProperty.go
- CfnAnalysis_LineChartFieldWellsProperty.go
- CfnAnalysis_LineChartLineStyleSettingsProperty.go
- CfnAnalysis_LineChartMarkerStyleSettingsProperty.go
- CfnAnalysis_LineChartSeriesSettingsProperty.go
- CfnAnalysis_LineChartSortConfigurationProperty.go
- CfnAnalysis_LineChartVisualProperty.go
- CfnAnalysis_LineSeriesAxisDisplayOptionsProperty.go
- CfnAnalysis_ListControlDisplayOptionsProperty.go
- CfnAnalysis_ListControlSearchOptionsProperty.go
- CfnAnalysis_ListControlSelectAllOptionsProperty.go
- CfnAnalysis_LoadingAnimationProperty.go
- CfnAnalysis_LocalNavigationConfigurationProperty.go
- CfnAnalysis_LongFormatTextProperty.go
- CfnAnalysis_MappedDataSetParameterProperty.go
- CfnAnalysis_MaximumLabelTypeProperty.go
- CfnAnalysis_MaximumMinimumComputationProperty.go
- CfnAnalysis_MeasureFieldProperty.go
- CfnAnalysis_MetricComparisonComputationProperty.go
- CfnAnalysis_MinimumLabelTypeProperty.go
- CfnAnalysis_MissingDataConfigurationProperty.go
- CfnAnalysis_NegativeValueConfigurationProperty.go
- CfnAnalysis_NullValueFormatConfigurationProperty.go
- CfnAnalysis_NumberDisplayFormatConfigurationProperty.go
- CfnAnalysis_NumberFormatConfigurationProperty.go
- CfnAnalysis_NumericAxisOptionsProperty.go
- CfnAnalysis_NumericEqualityDrillDownFilterProperty.go
- CfnAnalysis_NumericEqualityFilterProperty.go
- CfnAnalysis_NumericFormatConfigurationProperty.go
- CfnAnalysis_NumericRangeFilterProperty.go
- CfnAnalysis_NumericRangeFilterValueProperty.go
- CfnAnalysis_NumericSeparatorConfigurationProperty.go
- CfnAnalysis_NumericalAggregationFunctionProperty.go
- CfnAnalysis_NumericalDimensionFieldProperty.go
- CfnAnalysis_NumericalMeasureFieldProperty.go
- CfnAnalysis_PaginationConfigurationProperty.go
- CfnAnalysis_PanelConfigurationProperty.go
- CfnAnalysis_PanelTitleOptionsProperty.go
- CfnAnalysis_ParameterControlProperty.go
- CfnAnalysis_ParameterDateTimePickerControlProperty.go
- CfnAnalysis_ParameterDeclarationProperty.go
- CfnAnalysis_ParameterDropDownControlProperty.go
- CfnAnalysis_ParameterListControlProperty.go
- CfnAnalysis_ParameterSelectableValuesProperty.go
- CfnAnalysis_ParameterSliderControlProperty.go
- CfnAnalysis_ParameterTextAreaControlProperty.go
- CfnAnalysis_ParameterTextFieldControlProperty.go
- CfnAnalysis_ParametersProperty.go
- CfnAnalysis_PercentVisibleRangeProperty.go
- CfnAnalysis_PercentageDisplayFormatConfigurationProperty.go
- CfnAnalysis_PercentileAggregationProperty.go
- CfnAnalysis_PeriodOverPeriodComputationProperty.go
- CfnAnalysis_PeriodToDateComputationProperty.go
- CfnAnalysis_PieChartAggregatedFieldWellsProperty.go
- CfnAnalysis_PieChartConfigurationProperty.go
- CfnAnalysis_PieChartFieldWellsProperty.go
- CfnAnalysis_PieChartSortConfigurationProperty.go
- CfnAnalysis_PieChartVisualProperty.go
- CfnAnalysis_PivotFieldSortOptionsProperty.go
- CfnAnalysis_PivotTableAggregatedFieldWellsProperty.go
- CfnAnalysis_PivotTableCellConditionalFormattingProperty.go
- CfnAnalysis_PivotTableConditionalFormattingOptionProperty.go
- CfnAnalysis_PivotTableConditionalFormattingProperty.go
- CfnAnalysis_PivotTableConditionalFormattingScopeProperty.go
- CfnAnalysis_PivotTableConfigurationProperty.go
- CfnAnalysis_PivotTableDataPathOptionProperty.go
- CfnAnalysis_PivotTableFieldCollapseStateOptionProperty.go
- CfnAnalysis_PivotTableFieldCollapseStateTargetProperty.go
- CfnAnalysis_PivotTableFieldOptionProperty.go
- CfnAnalysis_PivotTableFieldOptionsProperty.go
- CfnAnalysis_PivotTableFieldSubtotalOptionsProperty.go
- CfnAnalysis_PivotTableFieldWellsProperty.go
- CfnAnalysis_PivotTableOptionsProperty.go
- CfnAnalysis_PivotTablePaginatedReportOptionsProperty.go
- CfnAnalysis_PivotTableRowsLabelOptionsProperty.go
- CfnAnalysis_PivotTableSortByProperty.go
- CfnAnalysis_PivotTableSortConfigurationProperty.go
- CfnAnalysis_PivotTableTotalOptionsProperty.go
- CfnAnalysis_PivotTableVisualProperty.go
- CfnAnalysis_PivotTotalOptionsProperty.go
- CfnAnalysis_PredefinedHierarchyProperty.go
- CfnAnalysis_ProgressBarOptionsProperty.go
- CfnAnalysis_RadarChartAggregatedFieldWellsProperty.go
- CfnAnalysis_RadarChartAreaStyleSettingsProperty.go
- CfnAnalysis_RadarChartConfigurationProperty.go
- CfnAnalysis_RadarChartFieldWellsProperty.go
- CfnAnalysis_RadarChartSeriesSettingsProperty.go
- CfnAnalysis_RadarChartSortConfigurationProperty.go
- CfnAnalysis_RadarChartVisualProperty.go
- CfnAnalysis_RangeEndsLabelTypeProperty.go
- CfnAnalysis_ReferenceLineCustomLabelConfigurationProperty.go
- CfnAnalysis_ReferenceLineDataConfigurationProperty.go
- CfnAnalysis_ReferenceLineDynamicDataConfigurationProperty.go
- CfnAnalysis_ReferenceLineLabelConfigurationProperty.go
- CfnAnalysis_ReferenceLineProperty.go
- CfnAnalysis_ReferenceLineStaticDataConfigurationProperty.go
- CfnAnalysis_ReferenceLineStyleConfigurationProperty.go
- CfnAnalysis_ReferenceLineValueLabelConfigurationProperty.go
- CfnAnalysis_RelativeDateTimeControlDisplayOptionsProperty.go
- CfnAnalysis_RelativeDatesFilterProperty.go
- CfnAnalysis_ResourcePermissionProperty.go
- CfnAnalysis_RollingDateConfigurationProperty.go
- CfnAnalysis_RowAlternateColorOptionsProperty.go
- CfnAnalysis_SameSheetTargetVisualConfigurationProperty.go
- CfnAnalysis_SankeyDiagramAggregatedFieldWellsProperty.go
- CfnAnalysis_SankeyDiagramChartConfigurationProperty.go
- CfnAnalysis_SankeyDiagramFieldWellsProperty.go
- CfnAnalysis_SankeyDiagramSortConfigurationProperty.go
- CfnAnalysis_SankeyDiagramVisualProperty.go
- CfnAnalysis_ScatterPlotCategoricallyAggregatedFieldWellsProperty.go
- CfnAnalysis_ScatterPlotConfigurationProperty.go
- CfnAnalysis_ScatterPlotFieldWellsProperty.go
- CfnAnalysis_ScatterPlotUnaggregatedFieldWellsProperty.go
- CfnAnalysis_ScatterPlotVisualProperty.go
- CfnAnalysis_ScrollBarOptionsProperty.go
- CfnAnalysis_SecondaryValueOptionsProperty.go
- CfnAnalysis_SectionAfterPageBreakProperty.go
- CfnAnalysis_SectionBasedLayoutCanvasSizeOptionsProperty.go
- CfnAnalysis_SectionBasedLayoutConfigurationProperty.go
- CfnAnalysis_SectionBasedLayoutPaperCanvasSizeOptionsProperty.go
- CfnAnalysis_SectionLayoutConfigurationProperty.go
- CfnAnalysis_SectionPageBreakConfigurationProperty.go
- CfnAnalysis_SectionStyleProperty.go
- CfnAnalysis_SelectedSheetsFilterScopeConfigurationProperty.go
- CfnAnalysis_SeriesItemProperty.go
- CfnAnalysis_SetParameterValueConfigurationProperty.go
- CfnAnalysis_ShapeConditionalFormatProperty.go
- CfnAnalysis_SheetControlInfoIconLabelOptionsProperty.go
- CfnAnalysis_SheetControlLayoutConfigurationProperty.go
- CfnAnalysis_SheetControlLayoutProperty.go
- CfnAnalysis_SheetDefinitionProperty.go
- CfnAnalysis_SheetElementConfigurationOverridesProperty.go
- CfnAnalysis_SheetElementRenderingRuleProperty.go
- CfnAnalysis_SheetProperty.go
- CfnAnalysis_SheetTextBoxProperty.go
- CfnAnalysis_SheetVisualScopingConfigurationProperty.go
- CfnAnalysis_ShortFormatTextProperty.go
- CfnAnalysis_SimpleClusterMarkerProperty.go
- CfnAnalysis_SliderControlDisplayOptionsProperty.go
- CfnAnalysis_SmallMultiplesAxisPropertiesProperty.go
- CfnAnalysis_SmallMultiplesOptionsProperty.go
- CfnAnalysis_SpacingProperty.go
- CfnAnalysis_StringDefaultValuesProperty.go
- CfnAnalysis_StringFormatConfigurationProperty.go
- CfnAnalysis_StringParameterDeclarationProperty.go
- CfnAnalysis_StringParameterProperty.go
- CfnAnalysis_StringValueWhenUnsetConfigurationProperty.go
- CfnAnalysis_SubtotalOptionsProperty.go
- CfnAnalysis_TableAggregatedFieldWellsProperty.go
- CfnAnalysis_TableBorderOptionsProperty.go
- CfnAnalysis_TableCellConditionalFormattingProperty.go
- CfnAnalysis_TableCellImageSizingConfigurationProperty.go
- CfnAnalysis_TableCellStyleProperty.go
- CfnAnalysis_TableConditionalFormattingOptionProperty.go
- CfnAnalysis_TableConditionalFormattingProperty.go
- CfnAnalysis_TableConfigurationProperty.go
- CfnAnalysis_TableFieldCustomIconContentProperty.go
- CfnAnalysis_TableFieldCustomTextContentProperty.go
- CfnAnalysis_TableFieldImageConfigurationProperty.go
- CfnAnalysis_TableFieldLinkConfigurationProperty.go
- CfnAnalysis_TableFieldLinkContentConfigurationProperty.go
- CfnAnalysis_TableFieldOptionProperty.go
- CfnAnalysis_TableFieldOptionsProperty.go
- CfnAnalysis_TableFieldURLConfigurationProperty.go
- CfnAnalysis_TableFieldWellsProperty.go
- CfnAnalysis_TableInlineVisualizationProperty.go
- CfnAnalysis_TableOptionsProperty.go
- CfnAnalysis_TablePaginatedReportOptionsProperty.go
- CfnAnalysis_TablePinnedFieldOptionsProperty.go
- CfnAnalysis_TableRowConditionalFormattingProperty.go
- CfnAnalysis_TableSideBorderOptionsProperty.go
- CfnAnalysis_TableSortConfigurationProperty.go
- CfnAnalysis_TableStyleTargetProperty.go
- CfnAnalysis_TableUnaggregatedFieldWellsProperty.go
- CfnAnalysis_TableVisualProperty.go
- CfnAnalysis_TextAreaControlDisplayOptionsProperty.go
- CfnAnalysis_TextConditionalFormatProperty.go
- CfnAnalysis_TextControlPlaceholderOptionsProperty.go
- CfnAnalysis_TextFieldControlDisplayOptionsProperty.go
- CfnAnalysis_ThousandSeparatorOptionsProperty.go
- CfnAnalysis_TimeBasedForecastPropertiesProperty.go
- CfnAnalysis_TimeEqualityFilterProperty.go
- CfnAnalysis_TimeRangeDrillDownFilterProperty.go
- CfnAnalysis_TimeRangeFilterProperty.go
- CfnAnalysis_TimeRangeFilterValueProperty.go
- CfnAnalysis_TooltipItemProperty.go
- CfnAnalysis_TooltipOptionsProperty.go
- CfnAnalysis_TopBottomFilterProperty.go
- CfnAnalysis_TopBottomMoversComputationProperty.go
- CfnAnalysis_TopBottomRankedComputationProperty.go
- CfnAnalysis_TotalAggregationComputationProperty.go
- CfnAnalysis_TotalAggregationFunctionProperty.go
- CfnAnalysis_TotalAggregationOptionProperty.go
- CfnAnalysis_TotalOptionsProperty.go
- CfnAnalysis_TreeMapAggregatedFieldWellsProperty.go
- CfnAnalysis_TreeMapConfigurationProperty.go
- CfnAnalysis_TreeMapFieldWellsProperty.go
- CfnAnalysis_TreeMapSortConfigurationProperty.go
- CfnAnalysis_TreeMapVisualProperty.go
- CfnAnalysis_TrendArrowOptionsProperty.go
- CfnAnalysis_UnaggregatedFieldProperty.go
- CfnAnalysis_UniqueValuesComputationProperty.go
- CfnAnalysis_ValidationStrategyProperty.go
- CfnAnalysis_VisibleRangeOptionsProperty.go
- CfnAnalysis_VisualCustomActionOperationProperty.go
- CfnAnalysis_VisualCustomActionProperty.go
- CfnAnalysis_VisualPaletteProperty.go
- CfnAnalysis_VisualProperty.go
- CfnAnalysis_VisualSubtitleLabelOptionsProperty.go
- CfnAnalysis_VisualTitleLabelOptionsProperty.go
- CfnAnalysis_WaterfallChartAggregatedFieldWellsProperty.go
- CfnAnalysis_WaterfallChartConfigurationProperty.go
- CfnAnalysis_WaterfallChartFieldWellsProperty.go
- CfnAnalysis_WaterfallChartOptionsProperty.go
- CfnAnalysis_WaterfallChartSortConfigurationProperty.go
- CfnAnalysis_WaterfallVisualProperty.go
- CfnAnalysis_WhatIfPointScenarioProperty.go
- CfnAnalysis_WhatIfRangeScenarioProperty.go
- CfnAnalysis_WordCloudAggregatedFieldWellsProperty.go
- CfnAnalysis_WordCloudChartConfigurationProperty.go
- CfnAnalysis_WordCloudFieldWellsProperty.go
- CfnAnalysis_WordCloudOptionsProperty.go
- CfnAnalysis_WordCloudSortConfigurationProperty.go
- CfnAnalysis_WordCloudVisualProperty.go
- CfnAnalysis__checks.go
- CfnDashboard.go
- CfnDashboardProps.go
- CfnDashboard_AdHocFilteringOptionProperty.go
- CfnDashboard_AggregationFunctionProperty.go
- CfnDashboard_AggregationSortConfigurationProperty.go
- CfnDashboard_AnalysisDefaultsProperty.go
- CfnDashboard_AnchorDateConfigurationProperty.go
- CfnDashboard_ArcAxisConfigurationProperty.go
- CfnDashboard_ArcAxisDisplayRangeProperty.go
- CfnDashboard_ArcConfigurationProperty.go
- CfnDashboard_ArcOptionsProperty.go
- CfnDashboard_AssetOptionsProperty.go
- CfnDashboard_AttributeAggregationFunctionProperty.go
- CfnDashboard_AxisDataOptionsProperty.go
- CfnDashboard_AxisDisplayMinMaxRangeProperty.go
- CfnDashboard_AxisDisplayOptionsProperty.go
- CfnDashboard_AxisDisplayRangeProperty.go
- CfnDashboard_AxisLabelOptionsProperty.go
- CfnDashboard_AxisLabelReferenceOptionsProperty.go
- CfnDashboard_AxisLinearScaleProperty.go
- CfnDashboard_AxisLogarithmicScaleProperty.go
- CfnDashboard_AxisScaleProperty.go
- CfnDashboard_AxisTickLabelOptionsProperty.go
- CfnDashboard_BarChartAggregatedFieldWellsProperty.go
- CfnDashboard_BarChartConfigurationProperty.go
- CfnDashboard_BarChartFieldWellsProperty.go
- CfnDashboard_BarChartSortConfigurationProperty.go
- CfnDashboard_BarChartVisualProperty.go
- CfnDashboard_BinCountOptionsProperty.go
- CfnDashboard_BinWidthOptionsProperty.go
- CfnDashboard_BodySectionConfigurationProperty.go
- CfnDashboard_BodySectionContentProperty.go
- CfnDashboard_BoxPlotAggregatedFieldWellsProperty.go
- CfnDashboard_BoxPlotChartConfigurationProperty.go
- CfnDashboard_BoxPlotFieldWellsProperty.go
- CfnDashboard_BoxPlotOptionsProperty.go
- CfnDashboard_BoxPlotSortConfigurationProperty.go
- CfnDashboard_BoxPlotStyleOptionsProperty.go
- CfnDashboard_BoxPlotVisualProperty.go
- CfnDashboard_CalculatedFieldProperty.go
- CfnDashboard_CalculatedMeasureFieldProperty.go
- CfnDashboard_CascadingControlConfigurationProperty.go
- CfnDashboard_CascadingControlSourceProperty.go
- CfnDashboard_CategoricalDimensionFieldProperty.go
- CfnDashboard_CategoricalMeasureFieldProperty.go
- CfnDashboard_CategoryDrillDownFilterProperty.go
- CfnDashboard_CategoryFilterConfigurationProperty.go
- CfnDashboard_CategoryFilterProperty.go
- CfnDashboard_ChartAxisLabelOptionsProperty.go
- CfnDashboard_ClusterMarkerConfigurationProperty.go
- CfnDashboard_ClusterMarkerProperty.go
- CfnDashboard_ColorScaleProperty.go
- CfnDashboard_ColorsConfigurationProperty.go
- CfnDashboard_ColumnConfigurationProperty.go
- CfnDashboard_ColumnHierarchyProperty.go
- CfnDashboard_ColumnIdentifierProperty.go
- CfnDashboard_ColumnSortProperty.go
- CfnDashboard_ColumnTooltipItemProperty.go
- CfnDashboard_ComboChartAggregatedFieldWellsProperty.go
- CfnDashboard_ComboChartConfigurationProperty.go
- CfnDashboard_ComboChartFieldWellsProperty.go
- CfnDashboard_ComboChartSortConfigurationProperty.go
- CfnDashboard_ComboChartVisualProperty.go
- CfnDashboard_ComparisonConfigurationProperty.go
- CfnDashboard_ComparisonFormatConfigurationProperty.go
- CfnDashboard_ComputationProperty.go
- CfnDashboard_ConditionalFormattingColorProperty.go
- CfnDashboard_ConditionalFormattingCustomIconConditionProperty.go
- CfnDashboard_ConditionalFormattingCustomIconOptionsProperty.go
- CfnDashboard_ConditionalFormattingGradientColorProperty.go
- CfnDashboard_ConditionalFormattingIconDisplayConfigurationProperty.go
- CfnDashboard_ConditionalFormattingIconProperty.go
- CfnDashboard_ConditionalFormattingIconSetProperty.go
- CfnDashboard_ConditionalFormattingSolidColorProperty.go
- CfnDashboard_ContributionAnalysisDefaultProperty.go
- CfnDashboard_CurrencyDisplayFormatConfigurationProperty.go
- CfnDashboard_CustomActionFilterOperationProperty.go
- CfnDashboard_CustomActionNavigationOperationProperty.go
- CfnDashboard_CustomActionSetParametersOperationProperty.go
- CfnDashboard_CustomActionURLOperationProperty.go
- CfnDashboard_CustomColorProperty.go
- CfnDashboard_CustomContentConfigurationProperty.go
- CfnDashboard_CustomContentVisualProperty.go
- CfnDashboard_CustomFilterConfigurationProperty.go
- CfnDashboard_CustomFilterListConfigurationProperty.go
- CfnDashboard_CustomNarrativeOptionsProperty.go
- CfnDashboard_CustomParameterValuesProperty.go
- CfnDashboard_CustomValuesConfigurationProperty.go
- CfnDashboard_DashboardErrorProperty.go
- CfnDashboard_DashboardPublishOptionsProperty.go
- CfnDashboard_DashboardSourceEntityProperty.go
- CfnDashboard_DashboardSourceTemplateProperty.go
- CfnDashboard_DashboardVersionDefinitionProperty.go
- CfnDashboard_DashboardVersionProperty.go
- CfnDashboard_DashboardVisualPublishOptionsProperty.go
- CfnDashboard_DataBarsOptionsProperty.go
- CfnDashboard_DataColorProperty.go
- CfnDashboard_DataFieldSeriesItemProperty.go
- CfnDashboard_DataLabelOptionsProperty.go
- CfnDashboard_DataLabelTypeProperty.go
- CfnDashboard_DataPathColorProperty.go
- CfnDashboard_DataPathLabelTypeProperty.go
- CfnDashboard_DataPathSortProperty.go
- CfnDashboard_DataPathTypeProperty.go
- CfnDashboard_DataPathValueProperty.go
- CfnDashboard_DataPointDrillUpDownOptionProperty.go
- CfnDashboard_DataPointMenuLabelOptionProperty.go
- CfnDashboard_DataPointTooltipOptionProperty.go
- CfnDashboard_DataSetIdentifierDeclarationProperty.go
- CfnDashboard_DataSetReferenceProperty.go
- CfnDashboard_DateAxisOptionsProperty.go
- CfnDashboard_DateDimensionFieldProperty.go
- CfnDashboard_DateMeasureFieldProperty.go
- CfnDashboard_DateTimeDefaultValuesProperty.go
- CfnDashboard_DateTimeFormatConfigurationProperty.go
- CfnDashboard_DateTimeHierarchyProperty.go
- CfnDashboard_DateTimeParameterDeclarationProperty.go
- CfnDashboard_DateTimeParameterProperty.go
- CfnDashboard_DateTimePickerControlDisplayOptionsProperty.go
- CfnDashboard_DateTimeValueWhenUnsetConfigurationProperty.go
- CfnDashboard_DecimalDefaultValuesProperty.go
- CfnDashboard_DecimalParameterDeclarationProperty.go
- CfnDashboard_DecimalParameterProperty.go
- CfnDashboard_DecimalPlacesConfigurationProperty.go
- CfnDashboard_DecimalValueWhenUnsetConfigurationProperty.go
- CfnDashboard_DefaultFreeFormLayoutConfigurationProperty.go
- CfnDashboard_DefaultGridLayoutConfigurationProperty.go
- CfnDashboard_DefaultInteractiveLayoutConfigurationProperty.go
- CfnDashboard_DefaultNewSheetConfigurationProperty.go
- CfnDashboard_DefaultPaginatedLayoutConfigurationProperty.go
- CfnDashboard_DefaultSectionBasedLayoutConfigurationProperty.go
- CfnDashboard_DestinationParameterValueConfigurationProperty.go
- CfnDashboard_DimensionFieldProperty.go
- CfnDashboard_DonutCenterOptionsProperty.go
- CfnDashboard_DonutOptionsProperty.go
- CfnDashboard_DrillDownFilterProperty.go
- CfnDashboard_DropDownControlDisplayOptionsProperty.go
- CfnDashboard_DynamicDefaultValueProperty.go
- CfnDashboard_EmptyVisualProperty.go
- CfnDashboard_EntityProperty.go
- CfnDashboard_ExcludePeriodConfigurationProperty.go
- CfnDashboard_ExplicitHierarchyProperty.go
- CfnDashboard_ExportHiddenFieldsOptionProperty.go
- CfnDashboard_ExportToCSVOptionProperty.go
- CfnDashboard_ExportWithHiddenFieldsOptionProperty.go
- CfnDashboard_FieldBasedTooltipProperty.go
- CfnDashboard_FieldLabelTypeProperty.go
- CfnDashboard_FieldSeriesItemProperty.go
- CfnDashboard_FieldSortOptionsProperty.go
- CfnDashboard_FieldSortProperty.go
- CfnDashboard_FieldTooltipItemProperty.go
- CfnDashboard_FilledMapAggregatedFieldWellsProperty.go
- CfnDashboard_FilledMapConditionalFormattingOptionProperty.go
- CfnDashboard_FilledMapConditionalFormattingProperty.go
- CfnDashboard_FilledMapConfigurationProperty.go
- CfnDashboard_FilledMapFieldWellsProperty.go
- CfnDashboard_FilledMapShapeConditionalFormattingProperty.go
- CfnDashboard_FilledMapSortConfigurationProperty.go
- CfnDashboard_FilledMapVisualProperty.go
- CfnDashboard_FilterControlProperty.go
- CfnDashboard_FilterDateTimePickerControlProperty.go
- CfnDashboard_FilterDropDownControlProperty.go
- CfnDashboard_FilterGroupProperty.go
- CfnDashboard_FilterListConfigurationProperty.go
- CfnDashboard_FilterListControlProperty.go
- CfnDashboard_FilterOperationSelectedFieldsConfigurationProperty.go
- CfnDashboard_FilterOperationTargetVisualsConfigurationProperty.go
- CfnDashboard_FilterProperty.go
- CfnDashboard_FilterRelativeDateTimeControlProperty.go
- CfnDashboard_FilterScopeConfigurationProperty.go
- CfnDashboard_FilterSelectableValuesProperty.go
- CfnDashboard_FilterSliderControlProperty.go
- CfnDashboard_FilterTextAreaControlProperty.go
- CfnDashboard_FilterTextFieldControlProperty.go
- CfnDashboard_FontConfigurationProperty.go
- CfnDashboard_FontSizeProperty.go
- CfnDashboard_FontWeightProperty.go
- CfnDashboard_ForecastComputationProperty.go
- CfnDashboard_ForecastConfigurationProperty.go
- CfnDashboard_ForecastScenarioProperty.go
- CfnDashboard_FormatConfigurationProperty.go
- CfnDashboard_FreeFormLayoutCanvasSizeOptionsProperty.go
- CfnDashboard_FreeFormLayoutConfigurationProperty.go
- CfnDashboard_FreeFormLayoutElementBackgroundStyleProperty.go
- CfnDashboard_FreeFormLayoutElementBorderStyleProperty.go
- CfnDashboard_FreeFormLayoutElementProperty.go
- CfnDashboard_FreeFormLayoutScreenCanvasSizeOptionsProperty.go
- CfnDashboard_FreeFormSectionLayoutConfigurationProperty.go
- CfnDashboard_FunnelChartAggregatedFieldWellsProperty.go
- CfnDashboard_FunnelChartConfigurationProperty.go
- CfnDashboard_FunnelChartDataLabelOptionsProperty.go
- CfnDashboard_FunnelChartFieldWellsProperty.go
- CfnDashboard_FunnelChartSortConfigurationProperty.go
- CfnDashboard_FunnelChartVisualProperty.go
- CfnDashboard_GaugeChartArcConditionalFormattingProperty.go
- CfnDashboard_GaugeChartConditionalFormattingOptionProperty.go
- CfnDashboard_GaugeChartConditionalFormattingProperty.go
- CfnDashboard_GaugeChartConfigurationProperty.go
- CfnDashboard_GaugeChartFieldWellsProperty.go
- CfnDashboard_GaugeChartOptionsProperty.go
- CfnDashboard_GaugeChartPrimaryValueConditionalFormattingProperty.go
- CfnDashboard_GaugeChartVisualProperty.go
- CfnDashboard_GeospatialCoordinateBoundsProperty.go
- CfnDashboard_GeospatialHeatmapColorScaleProperty.go
- CfnDashboard_GeospatialHeatmapConfigurationProperty.go
- CfnDashboard_GeospatialHeatmapDataColorProperty.go
- CfnDashboard_GeospatialMapAggregatedFieldWellsProperty.go
- CfnDashboard_GeospatialMapConfigurationProperty.go
- CfnDashboard_GeospatialMapFieldWellsProperty.go
- CfnDashboard_GeospatialMapStyleOptionsProperty.go
- CfnDashboard_GeospatialMapVisualProperty.go
- CfnDashboard_GeospatialPointStyleOptionsProperty.go
- CfnDashboard_GeospatialWindowOptionsProperty.go
- CfnDashboard_GlobalTableBorderOptionsProperty.go
- CfnDashboard_GradientColorProperty.go
- CfnDashboard_GradientStopProperty.go
- CfnDashboard_GridLayoutCanvasSizeOptionsProperty.go
- CfnDashboard_GridLayoutConfigurationProperty.go
- CfnDashboard_GridLayoutElementProperty.go
- CfnDashboard_GridLayoutScreenCanvasSizeOptionsProperty.go
- CfnDashboard_GrowthRateComputationProperty.go
- CfnDashboard_HeaderFooterSectionConfigurationProperty.go
- CfnDashboard_HeatMapAggregatedFieldWellsProperty.go
- CfnDashboard_HeatMapConfigurationProperty.go
- CfnDashboard_HeatMapFieldWellsProperty.go
- CfnDashboard_HeatMapSortConfigurationProperty.go
- CfnDashboard_HeatMapVisualProperty.go
- CfnDashboard_HistogramAggregatedFieldWellsProperty.go
- CfnDashboard_HistogramBinOptionsProperty.go
- CfnDashboard_HistogramConfigurationProperty.go
- CfnDashboard_HistogramFieldWellsProperty.go
- CfnDashboard_HistogramVisualProperty.go
- CfnDashboard_InsightConfigurationProperty.go
- CfnDashboard_InsightVisualProperty.go
- CfnDashboard_IntegerDefaultValuesProperty.go
- CfnDashboard_IntegerParameterDeclarationProperty.go
- CfnDashboard_IntegerParameterProperty.go
- CfnDashboard_IntegerValueWhenUnsetConfigurationProperty.go
- CfnDashboard_ItemsLimitConfigurationProperty.go
- CfnDashboard_KPIActualValueConditionalFormattingProperty.go
- CfnDashboard_KPIComparisonValueConditionalFormattingProperty.go
- CfnDashboard_KPIConditionalFormattingOptionProperty.go
- CfnDashboard_KPIConditionalFormattingProperty.go
- CfnDashboard_KPIConfigurationProperty.go
- CfnDashboard_KPIFieldWellsProperty.go
- CfnDashboard_KPIOptionsProperty.go
- CfnDashboard_KPIPrimaryValueConditionalFormattingProperty.go
- CfnDashboard_KPIProgressBarConditionalFormattingProperty.go
- CfnDashboard_KPISortConfigurationProperty.go
- CfnDashboard_KPISparklineOptionsProperty.go
- CfnDashboard_KPIVisualLayoutOptionsProperty.go
- CfnDashboard_KPIVisualProperty.go
- CfnDashboard_KPIVisualStandardLayoutProperty.go
- CfnDashboard_LabelOptionsProperty.go
- CfnDashboard_LayoutConfigurationProperty.go
- CfnDashboard_LayoutProperty.go
- CfnDashboard_LegendOptionsProperty.go
- CfnDashboard_LineChartAggregatedFieldWellsProperty.go
- CfnDashboard_LineChartConfigurationProperty.go
- CfnDashboard_LineChartDefaultSeriesSettingsProperty.go
- CfnDashboard_LineChartFieldWellsProperty.go
- CfnDashboard_LineChartLineStyleSettingsProperty.go
- CfnDashboard_LineChartMarkerStyleSettingsProperty.go
- CfnDashboard_LineChartSeriesSettingsProperty.go
- CfnDashboard_LineChartSortConfigurationProperty.go
- CfnDashboard_LineChartVisualProperty.go
- CfnDashboard_LineSeriesAxisDisplayOptionsProperty.go
- CfnDashboard_LinkSharingConfigurationProperty.go
- CfnDashboard_ListControlDisplayOptionsProperty.go
- CfnDashboard_ListControlSearchOptionsProperty.go
- CfnDashboard_ListControlSelectAllOptionsProperty.go
- CfnDashboard_LoadingAnimationProperty.go
- CfnDashboard_LocalNavigationConfigurationProperty.go
- CfnDashboard_LongFormatTextProperty.go
- CfnDashboard_MappedDataSetParameterProperty.go
- CfnDashboard_MaximumLabelTypeProperty.go
- CfnDashboard_MaximumMinimumComputationProperty.go
- CfnDashboard_MeasureFieldProperty.go
- CfnDashboard_MetricComparisonComputationProperty.go
- CfnDashboard_MinimumLabelTypeProperty.go
- CfnDashboard_MissingDataConfigurationProperty.go
- CfnDashboard_NegativeValueConfigurationProperty.go
- CfnDashboard_NullValueFormatConfigurationProperty.go
- CfnDashboard_NumberDisplayFormatConfigurationProperty.go
- CfnDashboard_NumberFormatConfigurationProperty.go
- CfnDashboard_NumericAxisOptionsProperty.go
- CfnDashboard_NumericEqualityDrillDownFilterProperty.go
- CfnDashboard_NumericEqualityFilterProperty.go
- CfnDashboard_NumericFormatConfigurationProperty.go
- CfnDashboard_NumericRangeFilterProperty.go
- CfnDashboard_NumericRangeFilterValueProperty.go
- CfnDashboard_NumericSeparatorConfigurationProperty.go
- CfnDashboard_NumericalAggregationFunctionProperty.go
- CfnDashboard_NumericalDimensionFieldProperty.go
- CfnDashboard_NumericalMeasureFieldProperty.go
- CfnDashboard_PaginationConfigurationProperty.go
- CfnDashboard_PanelConfigurationProperty.go
- CfnDashboard_PanelTitleOptionsProperty.go
- CfnDashboard_ParameterControlProperty.go
- CfnDashboard_ParameterDateTimePickerControlProperty.go
- CfnDashboard_ParameterDeclarationProperty.go
- CfnDashboard_ParameterDropDownControlProperty.go
- CfnDashboard_ParameterListControlProperty.go
- CfnDashboard_ParameterSelectableValuesProperty.go
- CfnDashboard_ParameterSliderControlProperty.go
- CfnDashboard_ParameterTextAreaControlProperty.go
- CfnDashboard_ParameterTextFieldControlProperty.go
- CfnDashboard_ParametersProperty.go
- CfnDashboard_PercentVisibleRangeProperty.go
- CfnDashboard_PercentageDisplayFormatConfigurationProperty.go
- CfnDashboard_PercentileAggregationProperty.go
- CfnDashboard_PeriodOverPeriodComputationProperty.go
- CfnDashboard_PeriodToDateComputationProperty.go
- CfnDashboard_PieChartAggregatedFieldWellsProperty.go
- CfnDashboard_PieChartConfigurationProperty.go
- CfnDashboard_PieChartFieldWellsProperty.go
- CfnDashboard_PieChartSortConfigurationProperty.go
- CfnDashboard_PieChartVisualProperty.go
- CfnDashboard_PivotFieldSortOptionsProperty.go
- CfnDashboard_PivotTableAggregatedFieldWellsProperty.go
- CfnDashboard_PivotTableCellConditionalFormattingProperty.go
- CfnDashboard_PivotTableConditionalFormattingOptionProperty.go
- CfnDashboard_PivotTableConditionalFormattingProperty.go
- CfnDashboard_PivotTableConditionalFormattingScopeProperty.go
- CfnDashboard_PivotTableConfigurationProperty.go
- CfnDashboard_PivotTableDataPathOptionProperty.go
- CfnDashboard_PivotTableFieldCollapseStateOptionProperty.go
- CfnDashboard_PivotTableFieldCollapseStateTargetProperty.go
- CfnDashboard_PivotTableFieldOptionProperty.go
- CfnDashboard_PivotTableFieldOptionsProperty.go
- CfnDashboard_PivotTableFieldSubtotalOptionsProperty.go
- CfnDashboard_PivotTableFieldWellsProperty.go
- CfnDashboard_PivotTableOptionsProperty.go
- CfnDashboard_PivotTablePaginatedReportOptionsProperty.go
- CfnDashboard_PivotTableRowsLabelOptionsProperty.go
- CfnDashboard_PivotTableSortByProperty.go
- CfnDashboard_PivotTableSortConfigurationProperty.go
- CfnDashboard_PivotTableTotalOptionsProperty.go
- CfnDashboard_PivotTableVisualProperty.go
- CfnDashboard_PivotTotalOptionsProperty.go
- CfnDashboard_PredefinedHierarchyProperty.go
- CfnDashboard_ProgressBarOptionsProperty.go
- CfnDashboard_RadarChartAggregatedFieldWellsProperty.go
- CfnDashboard_RadarChartAreaStyleSettingsProperty.go
- CfnDashboard_RadarChartConfigurationProperty.go
- CfnDashboard_RadarChartFieldWellsProperty.go
- CfnDashboard_RadarChartSeriesSettingsProperty.go
- CfnDashboard_RadarChartSortConfigurationProperty.go
- CfnDashboard_RadarChartVisualProperty.go
- CfnDashboard_RangeEndsLabelTypeProperty.go
- CfnDashboard_ReferenceLineCustomLabelConfigurationProperty.go
- CfnDashboard_ReferenceLineDataConfigurationProperty.go
- CfnDashboard_ReferenceLineDynamicDataConfigurationProperty.go
- CfnDashboard_ReferenceLineLabelConfigurationProperty.go
- CfnDashboard_ReferenceLineProperty.go
- CfnDashboard_ReferenceLineStaticDataConfigurationProperty.go
- CfnDashboard_ReferenceLineStyleConfigurationProperty.go
- CfnDashboard_ReferenceLineValueLabelConfigurationProperty.go
- CfnDashboard_RelativeDateTimeControlDisplayOptionsProperty.go
- CfnDashboard_RelativeDatesFilterProperty.go
- CfnDashboard_ResourcePermissionProperty.go
- CfnDashboard_RollingDateConfigurationProperty.go
- CfnDashboard_RowAlternateColorOptionsProperty.go
- CfnDashboard_SameSheetTargetVisualConfigurationProperty.go
- CfnDashboard_SankeyDiagramAggregatedFieldWellsProperty.go
- CfnDashboard_SankeyDiagramChartConfigurationProperty.go
- CfnDashboard_SankeyDiagramFieldWellsProperty.go
- CfnDashboard_SankeyDiagramSortConfigurationProperty.go
- CfnDashboard_SankeyDiagramVisualProperty.go
- CfnDashboard_ScatterPlotCategoricallyAggregatedFieldWellsProperty.go
- CfnDashboard_ScatterPlotConfigurationProperty.go
- CfnDashboard_ScatterPlotFieldWellsProperty.go
- CfnDashboard_ScatterPlotUnaggregatedFieldWellsProperty.go
- CfnDashboard_ScatterPlotVisualProperty.go
- CfnDashboard_ScrollBarOptionsProperty.go
- CfnDashboard_SecondaryValueOptionsProperty.go
- CfnDashboard_SectionAfterPageBreakProperty.go
- CfnDashboard_SectionBasedLayoutCanvasSizeOptionsProperty.go
- CfnDashboard_SectionBasedLayoutConfigurationProperty.go
- CfnDashboard_SectionBasedLayoutPaperCanvasSizeOptionsProperty.go
- CfnDashboard_SectionLayoutConfigurationProperty.go
- CfnDashboard_SectionPageBreakConfigurationProperty.go
- CfnDashboard_SectionStyleProperty.go
- CfnDashboard_SelectedSheetsFilterScopeConfigurationProperty.go
- CfnDashboard_SeriesItemProperty.go
- CfnDashboard_SetParameterValueConfigurationProperty.go
- CfnDashboard_ShapeConditionalFormatProperty.go
- CfnDashboard_SheetControlInfoIconLabelOptionsProperty.go
- CfnDashboard_SheetControlLayoutConfigurationProperty.go
- CfnDashboard_SheetControlLayoutProperty.go
- CfnDashboard_SheetControlsOptionProperty.go
- CfnDashboard_SheetDefinitionProperty.go
- CfnDashboard_SheetElementConfigurationOverridesProperty.go
- CfnDashboard_SheetElementRenderingRuleProperty.go
- CfnDashboard_SheetLayoutElementMaximizationOptionProperty.go
- CfnDashboard_SheetProperty.go
- CfnDashboard_SheetTextBoxProperty.go
- CfnDashboard_SheetVisualScopingConfigurationProperty.go
- CfnDashboard_ShortFormatTextProperty.go
- CfnDashboard_SimpleClusterMarkerProperty.go
- CfnDashboard_SliderControlDisplayOptionsProperty.go
- CfnDashboard_SmallMultiplesAxisPropertiesProperty.go
- CfnDashboard_SmallMultiplesOptionsProperty.go
- CfnDashboard_SpacingProperty.go
- CfnDashboard_StringDefaultValuesProperty.go
- CfnDashboard_StringFormatConfigurationProperty.go
- CfnDashboard_StringParameterDeclarationProperty.go
- CfnDashboard_StringParameterProperty.go
- CfnDashboard_StringValueWhenUnsetConfigurationProperty.go
- CfnDashboard_SubtotalOptionsProperty.go
- CfnDashboard_TableAggregatedFieldWellsProperty.go
- CfnDashboard_TableBorderOptionsProperty.go
- CfnDashboard_TableCellConditionalFormattingProperty.go
- CfnDashboard_TableCellImageSizingConfigurationProperty.go
- CfnDashboard_TableCellStyleProperty.go
- CfnDashboard_TableConditionalFormattingOptionProperty.go
- CfnDashboard_TableConditionalFormattingProperty.go
- CfnDashboard_TableConfigurationProperty.go
- CfnDashboard_TableFieldCustomIconContentProperty.go
- CfnDashboard_TableFieldCustomTextContentProperty.go
- CfnDashboard_TableFieldImageConfigurationProperty.go
- CfnDashboard_TableFieldLinkConfigurationProperty.go
- CfnDashboard_TableFieldLinkContentConfigurationProperty.go
- CfnDashboard_TableFieldOptionProperty.go
- CfnDashboard_TableFieldOptionsProperty.go
- CfnDashboard_TableFieldURLConfigurationProperty.go
- CfnDashboard_TableFieldWellsProperty.go
- CfnDashboard_TableInlineVisualizationProperty.go
- CfnDashboard_TableOptionsProperty.go
- CfnDashboard_TablePaginatedReportOptionsProperty.go
- CfnDashboard_TablePinnedFieldOptionsProperty.go
- CfnDashboard_TableRowConditionalFormattingProperty.go
- CfnDashboard_TableSideBorderOptionsProperty.go
- CfnDashboard_TableSortConfigurationProperty.go
- CfnDashboard_TableStyleTargetProperty.go
- CfnDashboard_TableUnaggregatedFieldWellsProperty.go
- CfnDashboard_TableVisualProperty.go
- CfnDashboard_TextAreaControlDisplayOptionsProperty.go
- CfnDashboard_TextConditionalFormatProperty.go
- CfnDashboard_TextControlPlaceholderOptionsProperty.go
- CfnDashboard_TextFieldControlDisplayOptionsProperty.go
- CfnDashboard_ThousandSeparatorOptionsProperty.go
- CfnDashboard_TimeBasedForecastPropertiesProperty.go
- CfnDashboard_TimeEqualityFilterProperty.go
- CfnDashboard_TimeRangeDrillDownFilterProperty.go
- CfnDashboard_TimeRangeFilterProperty.go
- CfnDashboard_TimeRangeFilterValueProperty.go
- CfnDashboard_TooltipItemProperty.go
- CfnDashboard_TooltipOptionsProperty.go
- CfnDashboard_TopBottomFilterProperty.go
- CfnDashboard_TopBottomMoversComputationProperty.go
- CfnDashboard_TopBottomRankedComputationProperty.go
- CfnDashboard_TotalAggregationComputationProperty.go
- CfnDashboard_TotalAggregationFunctionProperty.go
- CfnDashboard_TotalAggregationOptionProperty.go
- CfnDashboard_TotalOptionsProperty.go
- CfnDashboard_TreeMapAggregatedFieldWellsProperty.go
- CfnDashboard_TreeMapConfigurationProperty.go
- CfnDashboard_TreeMapFieldWellsProperty.go
- CfnDashboard_TreeMapSortConfigurationProperty.go
- CfnDashboard_TreeMapVisualProperty.go
- CfnDashboard_TrendArrowOptionsProperty.go
- CfnDashboard_UnaggregatedFieldProperty.go
- CfnDashboard_UniqueValuesComputationProperty.go
- CfnDashboard_ValidationStrategyProperty.go
- CfnDashboard_VisibleRangeOptionsProperty.go
- CfnDashboard_VisualAxisSortOptionProperty.go
- CfnDashboard_VisualCustomActionOperationProperty.go
- CfnDashboard_VisualCustomActionProperty.go
- CfnDashboard_VisualMenuOptionProperty.go
- CfnDashboard_VisualPaletteProperty.go
- CfnDashboard_VisualProperty.go
- CfnDashboard_VisualSubtitleLabelOptionsProperty.go
- CfnDashboard_VisualTitleLabelOptionsProperty.go
- CfnDashboard_WaterfallChartAggregatedFieldWellsProperty.go
- CfnDashboard_WaterfallChartConfigurationProperty.go
- CfnDashboard_WaterfallChartFieldWellsProperty.go
- CfnDashboard_WaterfallChartOptionsProperty.go
- CfnDashboard_WaterfallChartSortConfigurationProperty.go
- CfnDashboard_WaterfallVisualProperty.go
- CfnDashboard_WhatIfPointScenarioProperty.go
- CfnDashboard_WhatIfRangeScenarioProperty.go
- CfnDashboard_WordCloudAggregatedFieldWellsProperty.go
- CfnDashboard_WordCloudChartConfigurationProperty.go
- CfnDashboard_WordCloudFieldWellsProperty.go
- CfnDashboard_WordCloudOptionsProperty.go
- CfnDashboard_WordCloudSortConfigurationProperty.go
- CfnDashboard_WordCloudVisualProperty.go
- CfnDashboard__checks.go
- CfnDataSet.go
- CfnDataSetProps.go
- CfnDataSet_CalculatedColumnProperty.go
- CfnDataSet_CastColumnTypeOperationProperty.go
- CfnDataSet_ColumnDescriptionProperty.go
- CfnDataSet_ColumnGroupProperty.go
- CfnDataSet_ColumnLevelPermissionRuleProperty.go
- CfnDataSet_ColumnTagProperty.go
- CfnDataSet_CreateColumnsOperationProperty.go
- CfnDataSet_CustomSqlProperty.go
- CfnDataSet_DataSetRefreshPropertiesProperty.go
- CfnDataSet_DataSetUsageConfigurationProperty.go
- CfnDataSet_DatasetParameterProperty.go
- CfnDataSet_DateTimeDatasetParameterDefaultValuesProperty.go
- CfnDataSet_DateTimeDatasetParameterProperty.go
- CfnDataSet_DecimalDatasetParameterDefaultValuesProperty.go
- CfnDataSet_DecimalDatasetParameterProperty.go
- CfnDataSet_FieldFolderProperty.go
- CfnDataSet_FilterOperationProperty.go
- CfnDataSet_GeoSpatialColumnGroupProperty.go
- CfnDataSet_IncrementalRefreshProperty.go
- CfnDataSet_IngestionWaitPolicyProperty.go
- CfnDataSet_InputColumnProperty.go
- CfnDataSet_IntegerDatasetParameterDefaultValuesProperty.go
- CfnDataSet_IntegerDatasetParameterProperty.go
- CfnDataSet_JoinInstructionProperty.go
- CfnDataSet_JoinKeyPropertiesProperty.go
- CfnDataSet_LogicalTableProperty.go
- CfnDataSet_LogicalTableSourceProperty.go
- CfnDataSet_LookbackWindowProperty.go
- CfnDataSet_NewDefaultValuesProperty.go
- CfnDataSet_OutputColumnProperty.go
- CfnDataSet_OverrideDatasetParameterOperationProperty.go
- CfnDataSet_PhysicalTableProperty.go
- CfnDataSet_ProjectOperationProperty.go
- CfnDataSet_RefreshConfigurationProperty.go
- CfnDataSet_RelationalTableProperty.go
- CfnDataSet_RenameColumnOperationProperty.go
- CfnDataSet_ResourcePermissionProperty.go
- CfnDataSet_RowLevelPermissionDataSetProperty.go
- CfnDataSet_RowLevelPermissionTagConfigurationProperty.go
- CfnDataSet_RowLevelPermissionTagRuleProperty.go
- CfnDataSet_S3SourceProperty.go
- CfnDataSet_StringDatasetParameterDefaultValuesProperty.go
- CfnDataSet_StringDatasetParameterProperty.go
- CfnDataSet_TagColumnOperationProperty.go
- CfnDataSet_TransformOperationProperty.go
- CfnDataSet_UploadSettingsProperty.go
- CfnDataSet__checks.go
- CfnDataSource.go
- CfnDataSourceProps.go
- CfnDataSource_AmazonElasticsearchParametersProperty.go
- CfnDataSource_AmazonOpenSearchParametersProperty.go
- CfnDataSource_AthenaParametersProperty.go
- CfnDataSource_AuroraParametersProperty.go
- CfnDataSource_AuroraPostgreSqlParametersProperty.go
- CfnDataSource_CredentialPairProperty.go
- CfnDataSource_DataSourceCredentialsProperty.go
- CfnDataSource_DataSourceErrorInfoProperty.go
- CfnDataSource_DataSourceParametersProperty.go
- CfnDataSource_DatabricksParametersProperty.go
- CfnDataSource_ManifestFileLocationProperty.go
- CfnDataSource_MariaDbParametersProperty.go
- CfnDataSource_MySqlParametersProperty.go
- CfnDataSource_OracleParametersProperty.go
- CfnDataSource_PostgreSqlParametersProperty.go
- CfnDataSource_PrestoParametersProperty.go
- CfnDataSource_RdsParametersProperty.go
- CfnDataSource_RedshiftParametersProperty.go
- CfnDataSource_ResourcePermissionProperty.go
- CfnDataSource_S3ParametersProperty.go
- CfnDataSource_SnowflakeParametersProperty.go
- CfnDataSource_SparkParametersProperty.go
- CfnDataSource_SqlServerParametersProperty.go
- CfnDataSource_SslPropertiesProperty.go
- CfnDataSource_StarburstParametersProperty.go
- CfnDataSource_TeradataParametersProperty.go
- CfnDataSource_TrinoParametersProperty.go
- CfnDataSource_VpcConnectionPropertiesProperty.go
- CfnDataSource__checks.go
- CfnRefreshSchedule.go
- CfnRefreshScheduleProps.go
- CfnRefreshSchedule_RefreshOnDayProperty.go
- CfnRefreshSchedule_RefreshScheduleMapProperty.go
- CfnRefreshSchedule_ScheduleFrequencyProperty.go
- CfnRefreshSchedule__checks.go
- CfnTemplate.go
- CfnTemplateProps.go
- CfnTemplate_AggregationFunctionProperty.go
- CfnTemplate_AggregationSortConfigurationProperty.go
- CfnTemplate_AnalysisDefaultsProperty.go
- CfnTemplate_AnchorDateConfigurationProperty.go
- CfnTemplate_ArcAxisConfigurationProperty.go
- CfnTemplate_ArcAxisDisplayRangeProperty.go
- CfnTemplate_ArcConfigurationProperty.go
- CfnTemplate_ArcOptionsProperty.go
- CfnTemplate_AssetOptionsProperty.go
- CfnTemplate_AttributeAggregationFunctionProperty.go
- CfnTemplate_AxisDataOptionsProperty.go
- CfnTemplate_AxisDisplayMinMaxRangeProperty.go
- CfnTemplate_AxisDisplayOptionsProperty.go
- CfnTemplate_AxisDisplayRangeProperty.go
- CfnTemplate_AxisLabelOptionsProperty.go
- CfnTemplate_AxisLabelReferenceOptionsProperty.go
- CfnTemplate_AxisLinearScaleProperty.go
- CfnTemplate_AxisLogarithmicScaleProperty.go
- CfnTemplate_AxisScaleProperty.go
- CfnTemplate_AxisTickLabelOptionsProperty.go
- CfnTemplate_BarChartAggregatedFieldWellsProperty.go
- CfnTemplate_BarChartConfigurationProperty.go
- CfnTemplate_BarChartFieldWellsProperty.go
- CfnTemplate_BarChartSortConfigurationProperty.go
- CfnTemplate_BarChartVisualProperty.go
- CfnTemplate_BinCountOptionsProperty.go
- CfnTemplate_BinWidthOptionsProperty.go
- CfnTemplate_BodySectionConfigurationProperty.go
- CfnTemplate_BodySectionContentProperty.go
- CfnTemplate_BoxPlotAggregatedFieldWellsProperty.go
- CfnTemplate_BoxPlotChartConfigurationProperty.go
- CfnTemplate_BoxPlotFieldWellsProperty.go
- CfnTemplate_BoxPlotOptionsProperty.go
- CfnTemplate_BoxPlotSortConfigurationProperty.go
- CfnTemplate_BoxPlotStyleOptionsProperty.go
- CfnTemplate_BoxPlotVisualProperty.go
- CfnTemplate_CalculatedFieldProperty.go
- CfnTemplate_CalculatedMeasureFieldProperty.go
- CfnTemplate_CascadingControlConfigurationProperty.go
- CfnTemplate_CascadingControlSourceProperty.go
- CfnTemplate_CategoricalDimensionFieldProperty.go
- CfnTemplate_CategoricalMeasureFieldProperty.go
- CfnTemplate_CategoryDrillDownFilterProperty.go
- CfnTemplate_CategoryFilterConfigurationProperty.go
- CfnTemplate_CategoryFilterProperty.go
- CfnTemplate_ChartAxisLabelOptionsProperty.go
- CfnTemplate_ClusterMarkerConfigurationProperty.go
- CfnTemplate_ClusterMarkerProperty.go
- CfnTemplate_ColorScaleProperty.go
- CfnTemplate_ColorsConfigurationProperty.go
- CfnTemplate_ColumnConfigurationProperty.go
- CfnTemplate_ColumnGroupColumnSchemaProperty.go
- CfnTemplate_ColumnGroupSchemaProperty.go
- CfnTemplate_ColumnHierarchyProperty.go
- CfnTemplate_ColumnIdentifierProperty.go
- CfnTemplate_ColumnSchemaProperty.go
- CfnTemplate_ColumnSortProperty.go
- CfnTemplate_ColumnTooltipItemProperty.go
- CfnTemplate_ComboChartAggregatedFieldWellsProperty.go
- CfnTemplate_ComboChartConfigurationProperty.go
- CfnTemplate_ComboChartFieldWellsProperty.go
- CfnTemplate_ComboChartSortConfigurationProperty.go
- CfnTemplate_ComboChartVisualProperty.go
- CfnTemplate_ComparisonConfigurationProperty.go
- CfnTemplate_ComparisonFormatConfigurationProperty.go
- CfnTemplate_ComputationProperty.go
- CfnTemplate_ConditionalFormattingColorProperty.go
- CfnTemplate_ConditionalFormattingCustomIconConditionProperty.go
- CfnTemplate_ConditionalFormattingCustomIconOptionsProperty.go
- CfnTemplate_ConditionalFormattingGradientColorProperty.go
- CfnTemplate_ConditionalFormattingIconDisplayConfigurationProperty.go
- CfnTemplate_ConditionalFormattingIconProperty.go
- CfnTemplate_ConditionalFormattingIconSetProperty.go
- CfnTemplate_ConditionalFormattingSolidColorProperty.go
- CfnTemplate_ContributionAnalysisDefaultProperty.go
- CfnTemplate_CurrencyDisplayFormatConfigurationProperty.go
- CfnTemplate_CustomActionFilterOperationProperty.go
- CfnTemplate_CustomActionNavigationOperationProperty.go
- CfnTemplate_CustomActionSetParametersOperationProperty.go
- CfnTemplate_CustomActionURLOperationProperty.go
- CfnTemplate_CustomColorProperty.go
- CfnTemplate_CustomContentConfigurationProperty.go
- CfnTemplate_CustomContentVisualProperty.go
- CfnTemplate_CustomFilterConfigurationProperty.go
- CfnTemplate_CustomFilterListConfigurationProperty.go
- CfnTemplate_CustomNarrativeOptionsProperty.go
- CfnTemplate_CustomParameterValuesProperty.go
- CfnTemplate_CustomValuesConfigurationProperty.go
- CfnTemplate_DataBarsOptionsProperty.go
- CfnTemplate_DataColorProperty.go
- CfnTemplate_DataFieldSeriesItemProperty.go
- CfnTemplate_DataLabelOptionsProperty.go
- CfnTemplate_DataLabelTypeProperty.go
- CfnTemplate_DataPathColorProperty.go
- CfnTemplate_DataPathLabelTypeProperty.go
- CfnTemplate_DataPathSortProperty.go
- CfnTemplate_DataPathTypeProperty.go
- CfnTemplate_DataPathValueProperty.go
- CfnTemplate_DataSetConfigurationProperty.go
- CfnTemplate_DataSetReferenceProperty.go
- CfnTemplate_DataSetSchemaProperty.go
- CfnTemplate_DateAxisOptionsProperty.go
- CfnTemplate_DateDimensionFieldProperty.go
- CfnTemplate_DateMeasureFieldProperty.go
- CfnTemplate_DateTimeDefaultValuesProperty.go
- CfnTemplate_DateTimeFormatConfigurationProperty.go
- CfnTemplate_DateTimeHierarchyProperty.go
- CfnTemplate_DateTimeParameterDeclarationProperty.go
- CfnTemplate_DateTimePickerControlDisplayOptionsProperty.go
- CfnTemplate_DateTimeValueWhenUnsetConfigurationProperty.go
- CfnTemplate_DecimalDefaultValuesProperty.go
- CfnTemplate_DecimalParameterDeclarationProperty.go
- CfnTemplate_DecimalPlacesConfigurationProperty.go
- CfnTemplate_DecimalValueWhenUnsetConfigurationProperty.go
- CfnTemplate_DefaultFreeFormLayoutConfigurationProperty.go
- CfnTemplate_DefaultGridLayoutConfigurationProperty.go
- CfnTemplate_DefaultInteractiveLayoutConfigurationProperty.go
- CfnTemplate_DefaultNewSheetConfigurationProperty.go
- CfnTemplate_DefaultPaginatedLayoutConfigurationProperty.go
- CfnTemplate_DefaultSectionBasedLayoutConfigurationProperty.go
- CfnTemplate_DestinationParameterValueConfigurationProperty.go
- CfnTemplate_DimensionFieldProperty.go
- CfnTemplate_DonutCenterOptionsProperty.go
- CfnTemplate_DonutOptionsProperty.go
- CfnTemplate_DrillDownFilterProperty.go
- CfnTemplate_DropDownControlDisplayOptionsProperty.go
- CfnTemplate_DynamicDefaultValueProperty.go
- CfnTemplate_EmptyVisualProperty.go
- CfnTemplate_EntityProperty.go
- CfnTemplate_ExcludePeriodConfigurationProperty.go
- CfnTemplate_ExplicitHierarchyProperty.go
- CfnTemplate_FieldBasedTooltipProperty.go
- CfnTemplate_FieldLabelTypeProperty.go
- CfnTemplate_FieldSeriesItemProperty.go
- CfnTemplate_FieldSortOptionsProperty.go
- CfnTemplate_FieldSortProperty.go
- CfnTemplate_FieldTooltipItemProperty.go
- CfnTemplate_FilledMapAggregatedFieldWellsProperty.go
- CfnTemplate_FilledMapConditionalFormattingOptionProperty.go
- CfnTemplate_FilledMapConditionalFormattingProperty.go
- CfnTemplate_FilledMapConfigurationProperty.go
- CfnTemplate_FilledMapFieldWellsProperty.go
- CfnTemplate_FilledMapShapeConditionalFormattingProperty.go
- CfnTemplate_FilledMapSortConfigurationProperty.go
- CfnTemplate_FilledMapVisualProperty.go
- CfnTemplate_FilterControlProperty.go
- CfnTemplate_FilterDateTimePickerControlProperty.go
- CfnTemplate_FilterDropDownControlProperty.go
- CfnTemplate_FilterGroupProperty.go
- CfnTemplate_FilterListConfigurationProperty.go
- CfnTemplate_FilterListControlProperty.go
- CfnTemplate_FilterOperationSelectedFieldsConfigurationProperty.go
- CfnTemplate_FilterOperationTargetVisualsConfigurationProperty.go
- CfnTemplate_FilterProperty.go
- CfnTemplate_FilterRelativeDateTimeControlProperty.go
- CfnTemplate_FilterScopeConfigurationProperty.go
- CfnTemplate_FilterSelectableValuesProperty.go
- CfnTemplate_FilterSliderControlProperty.go
- CfnTemplate_FilterTextAreaControlProperty.go
- CfnTemplate_FilterTextFieldControlProperty.go
- CfnTemplate_FontConfigurationProperty.go
- CfnTemplate_FontSizeProperty.go
- CfnTemplate_FontWeightProperty.go
- CfnTemplate_ForecastComputationProperty.go
- CfnTemplate_ForecastConfigurationProperty.go
- CfnTemplate_ForecastScenarioProperty.go
- CfnTemplate_FormatConfigurationProperty.go
- CfnTemplate_FreeFormLayoutCanvasSizeOptionsProperty.go
- CfnTemplate_FreeFormLayoutConfigurationProperty.go
- CfnTemplate_FreeFormLayoutElementBackgroundStyleProperty.go
- CfnTemplate_FreeFormLayoutElementBorderStyleProperty.go
- CfnTemplate_FreeFormLayoutElementProperty.go
- CfnTemplate_FreeFormLayoutScreenCanvasSizeOptionsProperty.go
- CfnTemplate_FreeFormSectionLayoutConfigurationProperty.go
- CfnTemplate_FunnelChartAggregatedFieldWellsProperty.go
- CfnTemplate_FunnelChartConfigurationProperty.go
- CfnTemplate_FunnelChartDataLabelOptionsProperty.go
- CfnTemplate_FunnelChartFieldWellsProperty.go
- CfnTemplate_FunnelChartSortConfigurationProperty.go
- CfnTemplate_FunnelChartVisualProperty.go
- CfnTemplate_GaugeChartArcConditionalFormattingProperty.go
- CfnTemplate_GaugeChartConditionalFormattingOptionProperty.go
- CfnTemplate_GaugeChartConditionalFormattingProperty.go
- CfnTemplate_GaugeChartConfigurationProperty.go
- CfnTemplate_GaugeChartFieldWellsProperty.go
- CfnTemplate_GaugeChartOptionsProperty.go
- CfnTemplate_GaugeChartPrimaryValueConditionalFormattingProperty.go
- CfnTemplate_GaugeChartVisualProperty.go
- CfnTemplate_GeospatialCoordinateBoundsProperty.go
- CfnTemplate_GeospatialHeatmapColorScaleProperty.go
- CfnTemplate_GeospatialHeatmapConfigurationProperty.go
- CfnTemplate_GeospatialHeatmapDataColorProperty.go
- CfnTemplate_GeospatialMapAggregatedFieldWellsProperty.go
- CfnTemplate_GeospatialMapConfigurationProperty.go
- CfnTemplate_GeospatialMapFieldWellsProperty.go
- CfnTemplate_GeospatialMapStyleOptionsProperty.go
- CfnTemplate_GeospatialMapVisualProperty.go
- CfnTemplate_GeospatialPointStyleOptionsProperty.go
- CfnTemplate_GeospatialWindowOptionsProperty.go
- CfnTemplate_GlobalTableBorderOptionsProperty.go
- CfnTemplate_GradientColorProperty.go
- CfnTemplate_GradientStopProperty.go
- CfnTemplate_GridLayoutCanvasSizeOptionsProperty.go
- CfnTemplate_GridLayoutConfigurationProperty.go
- CfnTemplate_GridLayoutElementProperty.go
- CfnTemplate_GridLayoutScreenCanvasSizeOptionsProperty.go
- CfnTemplate_GrowthRateComputationProperty.go
- CfnTemplate_HeaderFooterSectionConfigurationProperty.go
- CfnTemplate_HeatMapAggregatedFieldWellsProperty.go
- CfnTemplate_HeatMapConfigurationProperty.go
- CfnTemplate_HeatMapFieldWellsProperty.go
- CfnTemplate_HeatMapSortConfigurationProperty.go
- CfnTemplate_HeatMapVisualProperty.go
- CfnTemplate_HistogramAggregatedFieldWellsProperty.go
- CfnTemplate_HistogramBinOptionsProperty.go
- CfnTemplate_HistogramConfigurationProperty.go
- CfnTemplate_HistogramFieldWellsProperty.go
- CfnTemplate_HistogramVisualProperty.go
- CfnTemplate_InsightConfigurationProperty.go
- CfnTemplate_InsightVisualProperty.go
- CfnTemplate_IntegerDefaultValuesProperty.go
- CfnTemplate_IntegerParameterDeclarationProperty.go
- CfnTemplate_IntegerValueWhenUnsetConfigurationProperty.go
- CfnTemplate_ItemsLimitConfigurationProperty.go
- CfnTemplate_KPIActualValueConditionalFormattingProperty.go
- CfnTemplate_KPIComparisonValueConditionalFormattingProperty.go
- CfnTemplate_KPIConditionalFormattingOptionProperty.go
- CfnTemplate_KPIConditionalFormattingProperty.go
- CfnTemplate_KPIConfigurationProperty.go
- CfnTemplate_KPIFieldWellsProperty.go
- CfnTemplate_KPIOptionsProperty.go
- CfnTemplate_KPIPrimaryValueConditionalFormattingProperty.go
- CfnTemplate_KPIProgressBarConditionalFormattingProperty.go
- CfnTemplate_KPISortConfigurationProperty.go
- CfnTemplate_KPISparklineOptionsProperty.go
- CfnTemplate_KPIVisualLayoutOptionsProperty.go
- CfnTemplate_KPIVisualProperty.go
- CfnTemplate_KPIVisualStandardLayoutProperty.go
- CfnTemplate_LabelOptionsProperty.go
- CfnTemplate_LayoutConfigurationProperty.go
- CfnTemplate_LayoutProperty.go
- CfnTemplate_LegendOptionsProperty.go
- CfnTemplate_LineChartAggregatedFieldWellsProperty.go
- CfnTemplate_LineChartConfigurationProperty.go
- CfnTemplate_LineChartDefaultSeriesSettingsProperty.go
- CfnTemplate_LineChartFieldWellsProperty.go
- CfnTemplate_LineChartLineStyleSettingsProperty.go
- CfnTemplate_LineChartMarkerStyleSettingsProperty.go
- CfnTemplate_LineChartSeriesSettingsProperty.go
- CfnTemplate_LineChartSortConfigurationProperty.go
- CfnTemplate_LineChartVisualProperty.go
- CfnTemplate_LineSeriesAxisDisplayOptionsProperty.go
- CfnTemplate_ListControlDisplayOptionsProperty.go
- CfnTemplate_ListControlSearchOptionsProperty.go
- CfnTemplate_ListControlSelectAllOptionsProperty.go
- CfnTemplate_LoadingAnimationProperty.go
- CfnTemplate_LocalNavigationConfigurationProperty.go
- CfnTemplate_LongFormatTextProperty.go
- CfnTemplate_MappedDataSetParameterProperty.go
- CfnTemplate_MaximumLabelTypeProperty.go
- CfnTemplate_MaximumMinimumComputationProperty.go
- CfnTemplate_MeasureFieldProperty.go
- CfnTemplate_MetricComparisonComputationProperty.go
- CfnTemplate_MinimumLabelTypeProperty.go
- CfnTemplate_MissingDataConfigurationProperty.go
- CfnTemplate_NegativeValueConfigurationProperty.go
- CfnTemplate_NullValueFormatConfigurationProperty.go
- CfnTemplate_NumberDisplayFormatConfigurationProperty.go
- CfnTemplate_NumberFormatConfigurationProperty.go
- CfnTemplate_NumericAxisOptionsProperty.go
- CfnTemplate_NumericEqualityDrillDownFilterProperty.go
- CfnTemplate_NumericEqualityFilterProperty.go
- CfnTemplate_NumericFormatConfigurationProperty.go
- CfnTemplate_NumericRangeFilterProperty.go
- CfnTemplate_NumericRangeFilterValueProperty.go
- CfnTemplate_NumericSeparatorConfigurationProperty.go
- CfnTemplate_NumericalAggregationFunctionProperty.go
- CfnTemplate_NumericalDimensionFieldProperty.go
- CfnTemplate_NumericalMeasureFieldProperty.go
- CfnTemplate_PaginationConfigurationProperty.go
- CfnTemplate_PanelConfigurationProperty.go
- CfnTemplate_PanelTitleOptionsProperty.go
- CfnTemplate_ParameterControlProperty.go
- CfnTemplate_ParameterDateTimePickerControlProperty.go
- CfnTemplate_ParameterDeclarationProperty.go
- CfnTemplate_ParameterDropDownControlProperty.go
- CfnTemplate_ParameterListControlProperty.go
- CfnTemplate_ParameterSelectableValuesProperty.go
- CfnTemplate_ParameterSliderControlProperty.go
- CfnTemplate_ParameterTextAreaControlProperty.go
- CfnTemplate_ParameterTextFieldControlProperty.go
- CfnTemplate_PercentVisibleRangeProperty.go
- CfnTemplate_PercentageDisplayFormatConfigurationProperty.go
- CfnTemplate_PercentileAggregationProperty.go
- CfnTemplate_PeriodOverPeriodComputationProperty.go
- CfnTemplate_PeriodToDateComputationProperty.go
- CfnTemplate_PieChartAggregatedFieldWellsProperty.go
- CfnTemplate_PieChartConfigurationProperty.go
- CfnTemplate_PieChartFieldWellsProperty.go
- CfnTemplate_PieChartSortConfigurationProperty.go
- CfnTemplate_PieChartVisualProperty.go
- CfnTemplate_PivotFieldSortOptionsProperty.go
- CfnTemplate_PivotTableAggregatedFieldWellsProperty.go
- CfnTemplate_PivotTableCellConditionalFormattingProperty.go
- CfnTemplate_PivotTableConditionalFormattingOptionProperty.go
- CfnTemplate_PivotTableConditionalFormattingProperty.go
- CfnTemplate_PivotTableConditionalFormattingScopeProperty.go
- CfnTemplate_PivotTableConfigurationProperty.go
- CfnTemplate_PivotTableDataPathOptionProperty.go
- CfnTemplate_PivotTableFieldCollapseStateOptionProperty.go
- CfnTemplate_PivotTableFieldCollapseStateTargetProperty.go
- CfnTemplate_PivotTableFieldOptionProperty.go
- CfnTemplate_PivotTableFieldOptionsProperty.go
- CfnTemplate_PivotTableFieldSubtotalOptionsProperty.go
- CfnTemplate_PivotTableFieldWellsProperty.go
- CfnTemplate_PivotTableOptionsProperty.go
- CfnTemplate_PivotTablePaginatedReportOptionsProperty.go
- CfnTemplate_PivotTableRowsLabelOptionsProperty.go
- CfnTemplate_PivotTableSortByProperty.go
- CfnTemplate_PivotTableSortConfigurationProperty.go
- CfnTemplate_PivotTableTotalOptionsProperty.go
- CfnTemplate_PivotTableVisualProperty.go
- CfnTemplate_PivotTotalOptionsProperty.go
- CfnTemplate_PredefinedHierarchyProperty.go
- CfnTemplate_ProgressBarOptionsProperty.go
- CfnTemplate_RadarChartAggregatedFieldWellsProperty.go
- CfnTemplate_RadarChartAreaStyleSettingsProperty.go
- CfnTemplate_RadarChartConfigurationProperty.go
- CfnTemplate_RadarChartFieldWellsProperty.go
- CfnTemplate_RadarChartSeriesSettingsProperty.go
- CfnTemplate_RadarChartSortConfigurationProperty.go
- CfnTemplate_RadarChartVisualProperty.go
- CfnTemplate_RangeEndsLabelTypeProperty.go
- CfnTemplate_ReferenceLineCustomLabelConfigurationProperty.go
- CfnTemplate_ReferenceLineDataConfigurationProperty.go
- CfnTemplate_ReferenceLineDynamicDataConfigurationProperty.go
- CfnTemplate_ReferenceLineLabelConfigurationProperty.go
- CfnTemplate_ReferenceLineProperty.go
- CfnTemplate_ReferenceLineStaticDataConfigurationProperty.go
- CfnTemplate_ReferenceLineStyleConfigurationProperty.go
- CfnTemplate_ReferenceLineValueLabelConfigurationProperty.go
- CfnTemplate_RelativeDateTimeControlDisplayOptionsProperty.go
- CfnTemplate_RelativeDatesFilterProperty.go
- CfnTemplate_ResourcePermissionProperty.go
- CfnTemplate_RollingDateConfigurationProperty.go
- CfnTemplate_RowAlternateColorOptionsProperty.go
- CfnTemplate_SameSheetTargetVisualConfigurationProperty.go
- CfnTemplate_SankeyDiagramAggregatedFieldWellsProperty.go
- CfnTemplate_SankeyDiagramChartConfigurationProperty.go
- CfnTemplate_SankeyDiagramFieldWellsProperty.go
- CfnTemplate_SankeyDiagramSortConfigurationProperty.go
- CfnTemplate_SankeyDiagramVisualProperty.go
- CfnTemplate_ScatterPlotCategoricallyAggregatedFieldWellsProperty.go
- CfnTemplate_ScatterPlotConfigurationProperty.go
- CfnTemplate_ScatterPlotFieldWellsProperty.go
- CfnTemplate_ScatterPlotUnaggregatedFieldWellsProperty.go
- CfnTemplate_ScatterPlotVisualProperty.go
- CfnTemplate_ScrollBarOptionsProperty.go
- CfnTemplate_SecondaryValueOptionsProperty.go
- CfnTemplate_SectionAfterPageBreakProperty.go
- CfnTemplate_SectionBasedLayoutCanvasSizeOptionsProperty.go
- CfnTemplate_SectionBasedLayoutConfigurationProperty.go
- CfnTemplate_SectionBasedLayoutPaperCanvasSizeOptionsProperty.go
- CfnTemplate_SectionLayoutConfigurationProperty.go
- CfnTemplate_SectionPageBreakConfigurationProperty.go
- CfnTemplate_SectionStyleProperty.go
- CfnTemplate_SelectedSheetsFilterScopeConfigurationProperty.go
- CfnTemplate_SeriesItemProperty.go
- CfnTemplate_SetParameterValueConfigurationProperty.go
- CfnTemplate_ShapeConditionalFormatProperty.go
- CfnTemplate_SheetControlInfoIconLabelOptionsProperty.go
- CfnTemplate_SheetControlLayoutConfigurationProperty.go
- CfnTemplate_SheetControlLayoutProperty.go
- CfnTemplate_SheetDefinitionProperty.go
- CfnTemplate_SheetElementConfigurationOverridesProperty.go
- CfnTemplate_SheetElementRenderingRuleProperty.go
- CfnTemplate_SheetProperty.go
- CfnTemplate_SheetTextBoxProperty.go
- CfnTemplate_SheetVisualScopingConfigurationProperty.go
- CfnTemplate_ShortFormatTextProperty.go
- CfnTemplate_SimpleClusterMarkerProperty.go
- CfnTemplate_SliderControlDisplayOptionsProperty.go
- CfnTemplate_SmallMultiplesAxisPropertiesProperty.go
- CfnTemplate_SmallMultiplesOptionsProperty.go
- CfnTemplate_SpacingProperty.go
- CfnTemplate_StringDefaultValuesProperty.go
- CfnTemplate_StringFormatConfigurationProperty.go
- CfnTemplate_StringParameterDeclarationProperty.go
- CfnTemplate_StringValueWhenUnsetConfigurationProperty.go
- CfnTemplate_SubtotalOptionsProperty.go
- CfnTemplate_TableAggregatedFieldWellsProperty.go
- CfnTemplate_TableBorderOptionsProperty.go
- CfnTemplate_TableCellConditionalFormattingProperty.go
- CfnTemplate_TableCellImageSizingConfigurationProperty.go
- CfnTemplate_TableCellStyleProperty.go
- CfnTemplate_TableConditionalFormattingOptionProperty.go
- CfnTemplate_TableConditionalFormattingProperty.go
- CfnTemplate_TableConfigurationProperty.go
- CfnTemplate_TableFieldCustomIconContentProperty.go
- CfnTemplate_TableFieldCustomTextContentProperty.go
- CfnTemplate_TableFieldImageConfigurationProperty.go
- CfnTemplate_TableFieldLinkConfigurationProperty.go
- CfnTemplate_TableFieldLinkContentConfigurationProperty.go
- CfnTemplate_TableFieldOptionProperty.go
- CfnTemplate_TableFieldOptionsProperty.go
- CfnTemplate_TableFieldURLConfigurationProperty.go
- CfnTemplate_TableFieldWellsProperty.go
- CfnTemplate_TableInlineVisualizationProperty.go
- CfnTemplate_TableOptionsProperty.go
- CfnTemplate_TablePaginatedReportOptionsProperty.go
- CfnTemplate_TablePinnedFieldOptionsProperty.go
- CfnTemplate_TableRowConditionalFormattingProperty.go
- CfnTemplate_TableSideBorderOptionsProperty.go
- CfnTemplate_TableSortConfigurationProperty.go
- CfnTemplate_TableStyleTargetProperty.go
- CfnTemplate_TableUnaggregatedFieldWellsProperty.go
- CfnTemplate_TableVisualProperty.go
- CfnTemplate_TemplateErrorProperty.go
- CfnTemplate_TemplateSourceAnalysisProperty.go
- CfnTemplate_TemplateSourceEntityProperty.go
- CfnTemplate_TemplateSourceTemplateProperty.go
- CfnTemplate_TemplateVersionDefinitionProperty.go
- CfnTemplate_TemplateVersionProperty.go
- CfnTemplate_TextAreaControlDisplayOptionsProperty.go
- CfnTemplate_TextConditionalFormatProperty.go
- CfnTemplate_TextControlPlaceholderOptionsProperty.go
- CfnTemplate_TextFieldControlDisplayOptionsProperty.go
- CfnTemplate_ThousandSeparatorOptionsProperty.go
- CfnTemplate_TimeBasedForecastPropertiesProperty.go
- CfnTemplate_TimeEqualityFilterProperty.go
- CfnTemplate_TimeRangeDrillDownFilterProperty.go
- CfnTemplate_TimeRangeFilterProperty.go
- CfnTemplate_TimeRangeFilterValueProperty.go
- CfnTemplate_TooltipItemProperty.go
- CfnTemplate_TooltipOptionsProperty.go
- CfnTemplate_TopBottomFilterProperty.go
- CfnTemplate_TopBottomMoversComputationProperty.go
- CfnTemplate_TopBottomRankedComputationProperty.go
- CfnTemplate_TotalAggregationComputationProperty.go
- CfnTemplate_TotalAggregationFunctionProperty.go
- CfnTemplate_TotalAggregationOptionProperty.go
- CfnTemplate_TotalOptionsProperty.go
- CfnTemplate_TreeMapAggregatedFieldWellsProperty.go
- CfnTemplate_TreeMapConfigurationProperty.go
- CfnTemplate_TreeMapFieldWellsProperty.go
- CfnTemplate_TreeMapSortConfigurationProperty.go
- CfnTemplate_TreeMapVisualProperty.go
- CfnTemplate_TrendArrowOptionsProperty.go
- CfnTemplate_UnaggregatedFieldProperty.go
- CfnTemplate_UniqueValuesComputationProperty.go
- CfnTemplate_ValidationStrategyProperty.go
- CfnTemplate_VisibleRangeOptionsProperty.go
- CfnTemplate_VisualCustomActionOperationProperty.go
- CfnTemplate_VisualCustomActionProperty.go
- CfnTemplate_VisualPaletteProperty.go
- CfnTemplate_VisualProperty.go
- CfnTemplate_VisualSubtitleLabelOptionsProperty.go
- CfnTemplate_VisualTitleLabelOptionsProperty.go
- CfnTemplate_WaterfallChartAggregatedFieldWellsProperty.go
- CfnTemplate_WaterfallChartConfigurationProperty.go
- CfnTemplate_WaterfallChartFieldWellsProperty.go
- CfnTemplate_WaterfallChartOptionsProperty.go
- CfnTemplate_WaterfallChartSortConfigurationProperty.go
- CfnTemplate_WaterfallVisualProperty.go
- CfnTemplate_WhatIfPointScenarioProperty.go
- CfnTemplate_WhatIfRangeScenarioProperty.go
- CfnTemplate_WordCloudAggregatedFieldWellsProperty.go
- CfnTemplate_WordCloudChartConfigurationProperty.go
- CfnTemplate_WordCloudFieldWellsProperty.go
- CfnTemplate_WordCloudOptionsProperty.go
- CfnTemplate_WordCloudSortConfigurationProperty.go
- CfnTemplate_WordCloudVisualProperty.go
- CfnTemplate__checks.go
- CfnTheme.go
- CfnThemeProps.go
- CfnTheme_BorderStyleProperty.go
- CfnTheme_DataColorPaletteProperty.go
- CfnTheme_FontProperty.go
- CfnTheme_GutterStyleProperty.go
- CfnTheme_MarginStyleProperty.go
- CfnTheme_ResourcePermissionProperty.go
- CfnTheme_SheetStyleProperty.go
- CfnTheme_ThemeConfigurationProperty.go
- CfnTheme_ThemeErrorProperty.go
- CfnTheme_ThemeVersionProperty.go
- CfnTheme_TileLayoutStyleProperty.go
- CfnTheme_TileStyleProperty.go
- CfnTheme_TypographyProperty.go
- CfnTheme_UIColorPaletteProperty.go
- CfnTheme__checks.go
- CfnTopic.go
- CfnTopicProps.go
- CfnTopic_CellValueSynonymProperty.go
- CfnTopic_CollectiveConstantProperty.go
- CfnTopic_ComparativeOrderProperty.go
- CfnTopic_DataAggregationProperty.go
- CfnTopic_DatasetMetadataProperty.go
- CfnTopic_DefaultFormattingProperty.go
- CfnTopic_DisplayFormatOptionsProperty.go
- CfnTopic_NamedEntityDefinitionMetricProperty.go
- CfnTopic_NamedEntityDefinitionProperty.go
- CfnTopic_NegativeFormatProperty.go
- CfnTopic_RangeConstantProperty.go
- CfnTopic_SemanticEntityTypeProperty.go
- CfnTopic_SemanticTypeProperty.go
- CfnTopic_TopicCalculatedFieldProperty.go
- CfnTopic_TopicCategoryFilterConstantProperty.go
- CfnTopic_TopicCategoryFilterProperty.go
- CfnTopic_TopicColumnProperty.go
- CfnTopic_TopicDateRangeFilterProperty.go
- CfnTopic_TopicFilterProperty.go
- CfnTopic_TopicNamedEntityProperty.go
- CfnTopic_TopicNumericEqualityFilterProperty.go
- CfnTopic_TopicNumericRangeFilterProperty.go
- CfnTopic_TopicRangeFilterConstantProperty.go
- CfnTopic_TopicRelativeDateFilterProperty.go
- CfnTopic_TopicSingularFilterConstantProperty.go
- CfnTopic__checks.go
- CfnVPCConnection.go
- CfnVPCConnectionProps.go
- CfnVPCConnection_NetworkInterfaceProperty.go
- CfnVPCConnection__checks.go
- main.go