Source code for troposphere.quicksight

# Copyright (c) 2012-2024, Mark Peek <mark@peek.org>
# All rights reserved.
#
# See LICENSE file for full license.
#
# *** Do not modify - this file is autogenerated ***


from . import AWSObject, AWSProperty, PropsDictType, Tags
from .validators import boolean, double


[docs]class FreeFormLayoutScreenCanvasSizeOptions(AWSProperty): """ `FreeFormLayoutScreenCanvasSizeOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutscreencanvassizeoptions.html>`__ """ props: PropsDictType = { "OptimizedViewPortWidth": (str, True), }
[docs]class FreeFormLayoutCanvasSizeOptions(AWSProperty): """ `FreeFormLayoutCanvasSizeOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutcanvassizeoptions.html>`__ """ props: PropsDictType = { "ScreenCanvasSizeOptions": (FreeFormLayoutScreenCanvasSizeOptions, False), }
[docs]class DefaultFreeFormLayoutConfiguration(AWSProperty): """ `DefaultFreeFormLayoutConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfreeformlayoutconfiguration.html>`__ """ props: PropsDictType = { "CanvasSizeOptions": (FreeFormLayoutCanvasSizeOptions, True), }
[docs]class GridLayoutScreenCanvasSizeOptions(AWSProperty): """ `GridLayoutScreenCanvasSizeOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutscreencanvassizeoptions.html>`__ """ props: PropsDictType = { "OptimizedViewPortWidth": (str, False), "ResizeOption": (str, True), }
[docs]class GridLayoutCanvasSizeOptions(AWSProperty): """ `GridLayoutCanvasSizeOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutcanvassizeoptions.html>`__ """ props: PropsDictType = { "ScreenCanvasSizeOptions": (GridLayoutScreenCanvasSizeOptions, False), }
[docs]class DefaultGridLayoutConfiguration(AWSProperty): """ `DefaultGridLayoutConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultgridlayoutconfiguration.html>`__ """ props: PropsDictType = { "CanvasSizeOptions": (GridLayoutCanvasSizeOptions, True), }
[docs]class DefaultInteractiveLayoutConfiguration(AWSProperty): """ `DefaultInteractiveLayoutConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultinteractivelayoutconfiguration.html>`__ """ props: PropsDictType = { "FreeForm": (DefaultFreeFormLayoutConfiguration, False), "Grid": (DefaultGridLayoutConfiguration, False), }
[docs]class Spacing(AWSProperty): """ `Spacing <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-spacing.html>`__ """ props: PropsDictType = { "Bottom": (str, False), "Left": (str, False), "Right": (str, False), "Top": (str, False), }
[docs]class SectionBasedLayoutPaperCanvasSizeOptions(AWSProperty): """ `SectionBasedLayoutPaperCanvasSizeOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionbasedlayoutpapercanvassizeoptions.html>`__ """ props: PropsDictType = { "PaperMargin": (Spacing, False), "PaperOrientation": (str, False), "PaperSize": (str, False), }
[docs]class SectionBasedLayoutCanvasSizeOptions(AWSProperty): """ `SectionBasedLayoutCanvasSizeOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionbasedlayoutcanvassizeoptions.html>`__ """ props: PropsDictType = { "PaperCanvasSizeOptions": (SectionBasedLayoutPaperCanvasSizeOptions, False), }
[docs]class DefaultSectionBasedLayoutConfiguration(AWSProperty): """ `DefaultSectionBasedLayoutConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultsectionbasedlayoutconfiguration.html>`__ """ props: PropsDictType = { "CanvasSizeOptions": (SectionBasedLayoutCanvasSizeOptions, True), }
[docs]class DefaultPaginatedLayoutConfiguration(AWSProperty): """ `DefaultPaginatedLayoutConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultpaginatedlayoutconfiguration.html>`__ """ props: PropsDictType = { "SectionBased": (DefaultSectionBasedLayoutConfiguration, False), }
[docs]class DefaultNewSheetConfiguration(AWSProperty): """ `DefaultNewSheetConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultnewsheetconfiguration.html>`__ """ props: PropsDictType = { "InteractiveLayoutConfiguration": ( DefaultInteractiveLayoutConfiguration, False, ), "PaginatedLayoutConfiguration": (DefaultPaginatedLayoutConfiguration, False), "SheetContentType": (str, False), }
[docs]class AnalysisDefaults(AWSProperty): """ `AnalysisDefaults <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-analysisdefaults.html>`__ """ props: PropsDictType = { "DefaultNewSheetConfiguration": (DefaultNewSheetConfiguration, True), }
[docs]class AssetOptions(AWSProperty): """ `AssetOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-assetoptions.html>`__ """ props: PropsDictType = { "Timezone": (str, False), "WeekStart": (str, False), }
[docs]class CalculatedField(AWSProperty): """ `CalculatedField <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-calculatedfield.html>`__ """ props: PropsDictType = { "DataSetIdentifier": (str, True), "Expression": (str, True), "Name": (str, True), }
[docs]class CustomColor(AWSProperty): """ `CustomColor <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcolor.html>`__ """ props: PropsDictType = { "Color": (str, True), "FieldValue": (str, False), "SpecialValue": (str, False), }
[docs]class ColorsConfiguration(AWSProperty): """ `ColorsConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-colorsconfiguration.html>`__ """ props: PropsDictType = { "CustomColors": ([CustomColor], False), }
[docs]class ColumnIdentifier(AWSProperty): """ `ColumnIdentifier <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnidentifier.html>`__ """ props: PropsDictType = { "ColumnName": (str, True), "DataSetIdentifier": (str, True), }
[docs]class NullValueFormatConfiguration(AWSProperty): """ `NullValueFormatConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-nullvalueformatconfiguration.html>`__ """ props: PropsDictType = { "NullString": (str, True), }
[docs]class DecimalPlacesConfiguration(AWSProperty): """ `DecimalPlacesConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimalplacesconfiguration.html>`__ """ props: PropsDictType = { "DecimalPlaces": (double, True), }
[docs]class NegativeValueConfiguration(AWSProperty): """ `NegativeValueConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-negativevalueconfiguration.html>`__ """ props: PropsDictType = { "DisplayMode": (str, True), }
[docs]class ThousandSeparatorOptions(AWSProperty): """ `ThousandSeparatorOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-thousandseparatoroptions.html>`__ """ props: PropsDictType = { "Symbol": (str, False), "Visibility": (str, False), }
[docs]class NumericSeparatorConfiguration(AWSProperty): """ `NumericSeparatorConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericseparatorconfiguration.html>`__ """ props: PropsDictType = { "DecimalSeparator": (str, False), "ThousandsSeparator": (ThousandSeparatorOptions, False), }
[docs]class CurrencyDisplayFormatConfiguration(AWSProperty): """ `CurrencyDisplayFormatConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-currencydisplayformatconfiguration.html>`__ """ props: PropsDictType = { "DecimalPlacesConfiguration": (DecimalPlacesConfiguration, False), "NegativeValueConfiguration": (NegativeValueConfiguration, False), "NullValueFormatConfiguration": (NullValueFormatConfiguration, False), "NumberScale": (str, False), "Prefix": (str, False), "SeparatorConfiguration": (NumericSeparatorConfiguration, False), "Suffix": (str, False), "Symbol": (str, False), }
[docs]class NumberDisplayFormatConfiguration(AWSProperty): """ `NumberDisplayFormatConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numberdisplayformatconfiguration.html>`__ """ props: PropsDictType = { "DecimalPlacesConfiguration": (DecimalPlacesConfiguration, False), "NegativeValueConfiguration": (NegativeValueConfiguration, False), "NullValueFormatConfiguration": (NullValueFormatConfiguration, False), "NumberScale": (str, False), "Prefix": (str, False), "SeparatorConfiguration": (NumericSeparatorConfiguration, False), "Suffix": (str, False), }
[docs]class PercentageDisplayFormatConfiguration(AWSProperty): """ `PercentageDisplayFormatConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-percentagedisplayformatconfiguration.html>`__ """ props: PropsDictType = { "DecimalPlacesConfiguration": (DecimalPlacesConfiguration, False), "NegativeValueConfiguration": (NegativeValueConfiguration, False), "NullValueFormatConfiguration": (NullValueFormatConfiguration, False), "Prefix": (str, False), "SeparatorConfiguration": (NumericSeparatorConfiguration, False), "Suffix": (str, False), }
[docs]class NumericFormatConfiguration(AWSProperty): """ `NumericFormatConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericformatconfiguration.html>`__ """ props: PropsDictType = { "CurrencyDisplayFormatConfiguration": ( CurrencyDisplayFormatConfiguration, False, ), "NumberDisplayFormatConfiguration": (NumberDisplayFormatConfiguration, False), "PercentageDisplayFormatConfiguration": ( PercentageDisplayFormatConfiguration, False, ), }
[docs]class DateTimeFormatConfiguration(AWSProperty): """ `DateTimeFormatConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimeformatconfiguration.html>`__ """ props: PropsDictType = { "DateTimeFormat": (str, False), "NullValueFormatConfiguration": (NullValueFormatConfiguration, False), "NumericFormatConfiguration": (NumericFormatConfiguration, False), }
[docs]class NumberFormatConfiguration(AWSProperty): """ `NumberFormatConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numberformatconfiguration.html>`__ """ props: PropsDictType = { "FormatConfiguration": (NumericFormatConfiguration, False), }
[docs]class StringFormatConfiguration(AWSProperty): """ `StringFormatConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringformatconfiguration.html>`__ """ props: PropsDictType = { "NullValueFormatConfiguration": (NullValueFormatConfiguration, False), "NumericFormatConfiguration": (NumericFormatConfiguration, False), }
[docs]class FormatConfiguration(AWSProperty): """ `FormatConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-formatconfiguration.html>`__ """ props: PropsDictType = { "DateTimeFormatConfiguration": (DateTimeFormatConfiguration, False), "NumberFormatConfiguration": (NumberFormatConfiguration, False), "StringFormatConfiguration": (StringFormatConfiguration, False), }
[docs]class ColumnConfiguration(AWSProperty): """ `ColumnConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html>`__ """ props: PropsDictType = { "ColorsConfiguration": (ColorsConfiguration, False), "Column": (ColumnIdentifier, True), "FormatConfiguration": (FormatConfiguration, False), "Role": (str, False), }
[docs]class DataSetIdentifierDeclaration(AWSProperty): """ `DataSetIdentifierDeclaration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datasetidentifierdeclaration.html>`__ """ props: PropsDictType = { "DataSetArn": (str, True), "Identifier": (str, True), }
[docs]class CustomFilterConfiguration(AWSProperty): """ `CustomFilterConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customfilterconfiguration.html>`__ """ props: PropsDictType = { "CategoryValue": (str, False), "MatchOperator": (str, True), "NullOption": (str, True), "ParameterName": (str, False), "SelectAllOptions": (str, False), }
[docs]class CustomFilterListConfiguration(AWSProperty): """ `CustomFilterListConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customfilterlistconfiguration.html>`__ """ props: PropsDictType = { "CategoryValues": ([str], False), "MatchOperator": (str, True), "NullOption": (str, True), "SelectAllOptions": (str, False), }
[docs]class FilterListConfiguration(AWSProperty): """ `FilterListConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterlistconfiguration.html>`__ """ props: PropsDictType = { "CategoryValues": ([str], False), "MatchOperator": (str, True), "NullOption": (str, False), "SelectAllOptions": (str, False), }
[docs]class CategoryFilterConfiguration(AWSProperty): """ `CategoryFilterConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoryfilterconfiguration.html>`__ """ props: PropsDictType = { "CustomFilterConfiguration": (CustomFilterConfiguration, False), "CustomFilterListConfiguration": (CustomFilterListConfiguration, False), "FilterListConfiguration": (FilterListConfiguration, False), }
[docs]class FontSize(AWSProperty): """ `FontSize <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fontsize.html>`__ """ props: PropsDictType = { "Relative": (str, False), }
[docs]class FontWeight(AWSProperty): """ `FontWeight <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fontweight.html>`__ """ props: PropsDictType = { "Name": (str, False), }
[docs]class FontConfiguration(AWSProperty): """ `FontConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fontconfiguration.html>`__ """ props: PropsDictType = { "FontColor": (str, False), "FontDecoration": (str, False), "FontSize": (FontSize, False), "FontStyle": (str, False), "FontWeight": (FontWeight, False), }
[docs]class LabelOptions(AWSProperty): """ `LabelOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-labeloptions.html>`__ """ props: PropsDictType = { "CustomLabel": (str, False), "FontConfiguration": (FontConfiguration, False), "Visibility": (str, False), }
[docs]class SheetControlInfoIconLabelOptions(AWSProperty): """ `SheetControlInfoIconLabelOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetcontrolinfoiconlabeloptions.html>`__ """ props: PropsDictType = { "InfoIconText": (str, False), "Visibility": (str, False), }
[docs]class DateTimePickerControlDisplayOptions(AWSProperty): """ `DateTimePickerControlDisplayOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimepickercontroldisplayoptions.html>`__ """ props: PropsDictType = { "DateTimeFormat": (str, False), "InfoIconLabelOptions": (SheetControlInfoIconLabelOptions, False), "TitleOptions": (LabelOptions, False), }
[docs]class DefaultDateTimePickerControlOptions(AWSProperty): """ `DefaultDateTimePickerControlOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultdatetimepickercontroloptions.html>`__ """ props: PropsDictType = { "DisplayOptions": (DateTimePickerControlDisplayOptions, False), "Type": (str, False), }
[docs]class ListControlSelectAllOptions(AWSProperty): """ `ListControlSelectAllOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontrolselectalloptions.html>`__ """ props: PropsDictType = { "Visibility": (str, False), }
[docs]class FilterSelectableValues(AWSProperty): """ `FilterSelectableValues <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterselectablevalues.html>`__ """ props: PropsDictType = { "Values": ([str], False), }
[docs]class DefaultFilterDropDownControlOptions(AWSProperty): """ `DefaultFilterDropDownControlOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfilterdropdowncontroloptions.html>`__ """ props: PropsDictType = { "DisplayOptions": (DropDownControlDisplayOptions, False), "SelectableValues": (FilterSelectableValues, False), "Type": (str, False), }
[docs]class ListControlSearchOptions(AWSProperty): """ `ListControlSearchOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontrolsearchoptions.html>`__ """ props: PropsDictType = { "Visibility": (str, False), }
[docs]class ListControlDisplayOptions(AWSProperty): """ `ListControlDisplayOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontroldisplayoptions.html>`__ """ props: PropsDictType = { "InfoIconLabelOptions": (SheetControlInfoIconLabelOptions, False), "SearchOptions": (ListControlSearchOptions, False), "SelectAllOptions": (ListControlSelectAllOptions, False), "TitleOptions": (LabelOptions, False), }
[docs]class DefaultFilterListControlOptions(AWSProperty): """ `DefaultFilterListControlOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfilterlistcontroloptions.html>`__ """ props: PropsDictType = { "DisplayOptions": (ListControlDisplayOptions, False), "SelectableValues": (FilterSelectableValues, False), "Type": (str, False), }
[docs]class RelativeDateTimeControlDisplayOptions(AWSProperty): """ `RelativeDateTimeControlDisplayOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatetimecontroldisplayoptions.html>`__ """ props: PropsDictType = { "DateTimeFormat": (str, False), "InfoIconLabelOptions": (SheetControlInfoIconLabelOptions, False), "TitleOptions": (LabelOptions, False), }
[docs]class DefaultRelativeDateTimeControlOptions(AWSProperty): """ `DefaultRelativeDateTimeControlOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultrelativedatetimecontroloptions.html>`__ """ props: PropsDictType = { "DisplayOptions": (RelativeDateTimeControlDisplayOptions, False), }
[docs]class SliderControlDisplayOptions(AWSProperty): """ `SliderControlDisplayOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-slidercontroldisplayoptions.html>`__ """ props: PropsDictType = { "InfoIconLabelOptions": (SheetControlInfoIconLabelOptions, False), "TitleOptions": (LabelOptions, False), }
[docs]class DefaultSliderControlOptions(AWSProperty): """ `DefaultSliderControlOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultslidercontroloptions.html>`__ """ props: PropsDictType = { "DisplayOptions": (SliderControlDisplayOptions, False), "MaximumValue": (double, True), "MinimumValue": (double, True), "StepSize": (double, True), "Type": (str, False), }
[docs]class TextControlPlaceholderOptions(AWSProperty): """ `TextControlPlaceholderOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textcontrolplaceholderoptions.html>`__ """ props: PropsDictType = { "Visibility": (str, False), }
[docs]class TextAreaControlDisplayOptions(AWSProperty): """ `TextAreaControlDisplayOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textareacontroldisplayoptions.html>`__ """ props: PropsDictType = { "InfoIconLabelOptions": (SheetControlInfoIconLabelOptions, False), "PlaceholderOptions": (TextControlPlaceholderOptions, False), "TitleOptions": (LabelOptions, False), }
[docs]class DefaultTextAreaControlOptions(AWSProperty): """ `DefaultTextAreaControlOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaulttextareacontroloptions.html>`__ """ props: PropsDictType = { "Delimiter": (str, False), "DisplayOptions": (TextAreaControlDisplayOptions, False), }
[docs]class TextFieldControlDisplayOptions(AWSProperty): """ `TextFieldControlDisplayOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textfieldcontroldisplayoptions.html>`__ """ props: PropsDictType = { "InfoIconLabelOptions": (SheetControlInfoIconLabelOptions, False), "PlaceholderOptions": (TextControlPlaceholderOptions, False), "TitleOptions": (LabelOptions, False), }
[docs]class DefaultTextFieldControlOptions(AWSProperty): """ `DefaultTextFieldControlOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaulttextfieldcontroloptions.html>`__ """ props: PropsDictType = { "DisplayOptions": (TextFieldControlDisplayOptions, False), }
[docs]class DefaultFilterControlOptions(AWSProperty): """ `DefaultFilterControlOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfiltercontroloptions.html>`__ """ props: PropsDictType = { "DefaultDateTimePickerOptions": (DefaultDateTimePickerControlOptions, False), "DefaultDropdownOptions": (DefaultFilterDropDownControlOptions, False), "DefaultListOptions": (DefaultFilterListControlOptions, False), "DefaultRelativeDateTimeOptions": ( DefaultRelativeDateTimeControlOptions, False, ), "DefaultSliderOptions": (DefaultSliderControlOptions, False), "DefaultTextAreaOptions": (DefaultTextAreaControlOptions, False), "DefaultTextFieldOptions": (DefaultTextFieldControlOptions, False), }
[docs]class DefaultFilterControlConfiguration(AWSProperty): """ `DefaultFilterControlConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfiltercontrolconfiguration.html>`__ """ props: PropsDictType = { "ControlOptions": (DefaultFilterControlOptions, True), "Title": (str, True), }
[docs]class CategoryFilter(AWSProperty): """ `CategoryFilter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoryfilter.html>`__ """ props: PropsDictType = { "Column": (ColumnIdentifier, True), "Configuration": (CategoryFilterConfiguration, True), "DefaultFilterControlConfiguration": (DefaultFilterControlConfiguration, False), "FilterId": (str, True), }
[docs]class AttributeAggregationFunction(AWSProperty): """ `AttributeAggregationFunction <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-attributeaggregationfunction.html>`__ """ props: PropsDictType = { "SimpleAttributeAggregation": (str, False), "ValueForMultipleValues": (str, False), }
[docs]class PercentileAggregation(AWSProperty): """ `PercentileAggregation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-percentileaggregation.html>`__ """ props: PropsDictType = { "PercentileValue": (double, False), }
[docs]class NumericalAggregationFunction(AWSProperty): """ `NumericalAggregationFunction <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericalaggregationfunction.html>`__ """ props: PropsDictType = { "PercentileAggregation": (PercentileAggregation, False), "SimpleNumericalAggregation": (str, False), }
[docs]class AggregationFunction(AWSProperty): """ `AggregationFunction <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html>`__ """ props: PropsDictType = { "AttributeAggregationFunction": (AttributeAggregationFunction, False), "CategoricalAggregationFunction": (str, False), "DateAggregationFunction": (str, False), "NumericalAggregationFunction": (NumericalAggregationFunction, False), }
[docs]class NumericEqualityFilter(AWSProperty): """ `NumericEqualityFilter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalityfilter.html>`__ """ props: PropsDictType = { "AggregationFunction": (AggregationFunction, False), "Column": (ColumnIdentifier, True), "DefaultFilterControlConfiguration": (DefaultFilterControlConfiguration, False), "FilterId": (str, True), "MatchOperator": (str, True), "NullOption": (str, True), "ParameterName": (str, False), "SelectAllOptions": (str, False), "Value": (double, False), }
[docs]class NumericRangeFilterValue(AWSProperty): """ `NumericRangeFilterValue <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefiltervalue.html>`__ """ props: PropsDictType = { "Parameter": (str, False), "StaticValue": (double, False), }
[docs]class NumericRangeFilter(AWSProperty): """ `NumericRangeFilter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefilter.html>`__ """ props: PropsDictType = { "AggregationFunction": (AggregationFunction, False), "Column": (ColumnIdentifier, True), "DefaultFilterControlConfiguration": (DefaultFilterControlConfiguration, False), "FilterId": (str, True), "IncludeMaximum": (boolean, False), "IncludeMinimum": (boolean, False), "NullOption": (str, True), "RangeMaximum": (NumericRangeFilterValue, False), "RangeMinimum": (NumericRangeFilterValue, False), "SelectAllOptions": (str, False), }
[docs]class AnchorDateConfiguration(AWSProperty): """ `AnchorDateConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-anchordateconfiguration.html>`__ """ props: PropsDictType = { "AnchorOption": (str, False), "ParameterName": (str, False), }
[docs]class ExcludePeriodConfiguration(AWSProperty): """ `ExcludePeriodConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-excludeperiodconfiguration.html>`__ """ props: PropsDictType = { "Amount": (double, True), "Granularity": (str, True), "Status": (str, False), }
[docs]class RelativeDatesFilter(AWSProperty): """ `RelativeDatesFilter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatesfilter.html>`__ """ props: PropsDictType = { "AnchorDateConfiguration": (AnchorDateConfiguration, True), "Column": (ColumnIdentifier, True), "DefaultFilterControlConfiguration": (DefaultFilterControlConfiguration, False), "ExcludePeriodConfiguration": (ExcludePeriodConfiguration, False), "FilterId": (str, True), "MinimumGranularity": (str, False), "NullOption": (str, True), "ParameterName": (str, False), "RelativeDateType": (str, True), "RelativeDateValue": (double, False), "TimeGranularity": (str, True), }
[docs]class RollingDateConfiguration(AWSProperty): """ `RollingDateConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-rollingdateconfiguration.html>`__ """ props: PropsDictType = { "DataSetIdentifier": (str, False), "Expression": (str, True), }
[docs]class TimeEqualityFilter(AWSProperty): """ `TimeEqualityFilter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timeequalityfilter.html>`__ """ props: PropsDictType = { "Column": (ColumnIdentifier, True), "DefaultFilterControlConfiguration": (DefaultFilterControlConfiguration, False), "FilterId": (str, True), "ParameterName": (str, False), "RollingDate": (RollingDateConfiguration, False), "TimeGranularity": (str, False), "Value": (str, False), }
[docs]class TimeRangeFilterValue(AWSProperty): """ `TimeRangeFilterValue <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefiltervalue.html>`__ """ props: PropsDictType = { "Parameter": (str, False), "RollingDate": (RollingDateConfiguration, False), "StaticValue": (str, False), }
[docs]class TimeRangeFilter(AWSProperty): """ `TimeRangeFilter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefilter.html>`__ """ props: PropsDictType = { "Column": (ColumnIdentifier, True), "DefaultFilterControlConfiguration": (DefaultFilterControlConfiguration, False), "ExcludePeriodConfiguration": (ExcludePeriodConfiguration, False), "FilterId": (str, True), "IncludeMaximum": (boolean, False), "IncludeMinimum": (boolean, False), "NullOption": (str, True), "RangeMaximumValue": (TimeRangeFilterValue, False), "RangeMinimumValue": (TimeRangeFilterValue, False), "TimeGranularity": (str, False), }
[docs]class AggregationSortConfiguration(AWSProperty): """ `AggregationSortConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html>`__ """ props: PropsDictType = { "AggregationFunction": (AggregationFunction, False), "Column": (ColumnIdentifier, True), "SortDirection": (str, True), }
[docs]class TopBottomFilter(AWSProperty): """ `TopBottomFilter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomfilter.html>`__ """ props: PropsDictType = { "AggregationSortConfigurations": ([AggregationSortConfiguration], True), "Column": (ColumnIdentifier, True), "DefaultFilterControlConfiguration": (DefaultFilterControlConfiguration, False), "FilterId": (str, True), "Limit": (double, False), "ParameterName": (str, False), "TimeGranularity": (str, False), }
[docs]class Filter(AWSProperty): """ `Filter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filter.html>`__ """ props: PropsDictType = { "CategoryFilter": (CategoryFilter, False), "NumericEqualityFilter": (NumericEqualityFilter, False), "NumericRangeFilter": (NumericRangeFilter, False), "RelativeDatesFilter": (RelativeDatesFilter, False), "TimeEqualityFilter": (TimeEqualityFilter, False), "TimeRangeFilter": (TimeRangeFilter, False), "TopBottomFilter": (TopBottomFilter, False), }
[docs]class SheetVisualScopingConfiguration(AWSProperty): """ `SheetVisualScopingConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetvisualscopingconfiguration.html>`__ """ props: PropsDictType = { "Scope": (str, True), "SheetId": (str, True), "VisualIds": ([str], False), }
[docs]class SelectedSheetsFilterScopeConfiguration(AWSProperty): """ `SelectedSheetsFilterScopeConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-selectedsheetsfilterscopeconfiguration.html>`__ """ props: PropsDictType = { "SheetVisualScopingConfigurations": ([SheetVisualScopingConfiguration], False), }
[docs]class FilterScopeConfiguration(AWSProperty): """ `FilterScopeConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterscopeconfiguration.html>`__ """ props: PropsDictType = { "AllSheets": (dict, False), "SelectedSheets": (SelectedSheetsFilterScopeConfiguration, False), }
[docs]class FilterGroup(AWSProperty): """ `FilterGroup <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtergroup.html>`__ """ props: PropsDictType = { "CrossDataset": (str, True), "FilterGroupId": (str, True), "Filters": ([Filter], True), "ScopeConfiguration": (FilterScopeConfiguration, True), "Status": (str, False), }
[docs]class DynamicDefaultValue(AWSProperty): """ `DynamicDefaultValue <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dynamicdefaultvalue.html>`__ """ props: PropsDictType = { "DefaultValueColumn": (ColumnIdentifier, True), "GroupNameColumn": (ColumnIdentifier, False), "UserNameColumn": (ColumnIdentifier, False), }
[docs]class DateTimeDefaultValues(AWSProperty): """ `DateTimeDefaultValues <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimedefaultvalues.html>`__ """ props: PropsDictType = { "DynamicValue": (DynamicDefaultValue, False), "RollingDate": (RollingDateConfiguration, False), "StaticValues": ([str], False), }
[docs]class DateTimeValueWhenUnsetConfiguration(AWSProperty): """ `DateTimeValueWhenUnsetConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimevaluewhenunsetconfiguration.html>`__ """ props: PropsDictType = { "CustomValue": (str, False), "ValueWhenUnsetOption": (str, False), }
[docs]class MappedDataSetParameter(AWSProperty): """ `MappedDataSetParameter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-mappeddatasetparameter.html>`__ """ props: PropsDictType = { "DataSetIdentifier": (str, True), "DataSetParameterName": (str, True), }
[docs]class DateTimeParameterDeclaration(AWSProperty): """ `DateTimeParameterDeclaration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimeparameterdeclaration.html>`__ """ props: PropsDictType = { "DefaultValues": (DateTimeDefaultValues, False), "MappedDataSetParameters": ([MappedDataSetParameter], False), "Name": (str, True), "TimeGranularity": (str, False), "ValueWhenUnset": (DateTimeValueWhenUnsetConfiguration, False), }
[docs]class DecimalDefaultValues(AWSProperty): """ `DecimalDefaultValues <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimaldefaultvalues.html>`__ """ props: PropsDictType = { "DynamicValue": (DynamicDefaultValue, False), "StaticValues": ([double], False), }
[docs]class DecimalValueWhenUnsetConfiguration(AWSProperty): """ `DecimalValueWhenUnsetConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimalvaluewhenunsetconfiguration.html>`__ """ props: PropsDictType = { "CustomValue": (double, False), "ValueWhenUnsetOption": (str, False), }
[docs]class DecimalParameterDeclaration(AWSProperty): """ `DecimalParameterDeclaration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimalparameterdeclaration.html>`__ """ props: PropsDictType = { "DefaultValues": (DecimalDefaultValues, False), "MappedDataSetParameters": ([MappedDataSetParameter], False), "Name": (str, True), "ParameterValueType": (str, True), "ValueWhenUnset": (DecimalValueWhenUnsetConfiguration, False), }
[docs]class IntegerDefaultValues(AWSProperty): """ `IntegerDefaultValues <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-integerdefaultvalues.html>`__ """ props: PropsDictType = { "DynamicValue": (DynamicDefaultValue, False), "StaticValues": ([double], False), }
[docs]class IntegerValueWhenUnsetConfiguration(AWSProperty): """ `IntegerValueWhenUnsetConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-integervaluewhenunsetconfiguration.html>`__ """ props: PropsDictType = { "CustomValue": (double, False), "ValueWhenUnsetOption": (str, False), }
[docs]class IntegerParameterDeclaration(AWSProperty): """ `IntegerParameterDeclaration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-integerparameterdeclaration.html>`__ """ props: PropsDictType = { "DefaultValues": (IntegerDefaultValues, False), "MappedDataSetParameters": ([MappedDataSetParameter], False), "Name": (str, True), "ParameterValueType": (str, True), "ValueWhenUnset": (IntegerValueWhenUnsetConfiguration, False), }
[docs]class StringDefaultValues(AWSProperty): """ `StringDefaultValues <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringdefaultvalues.html>`__ """ props: PropsDictType = { "DynamicValue": (DynamicDefaultValue, False), "StaticValues": ([str], False), }
[docs]class StringValueWhenUnsetConfiguration(AWSProperty): """ `StringValueWhenUnsetConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringvaluewhenunsetconfiguration.html>`__ """ props: PropsDictType = { "CustomValue": (str, False), "ValueWhenUnsetOption": (str, False), }
[docs]class StringParameterDeclaration(AWSProperty): """ `StringParameterDeclaration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringparameterdeclaration.html>`__ """ props: PropsDictType = { "DefaultValues": (StringDefaultValues, False), "MappedDataSetParameters": ([MappedDataSetParameter], False), "Name": (str, True), "ParameterValueType": (str, True), "ValueWhenUnset": (StringValueWhenUnsetConfiguration, False), }
[docs]class ParameterDeclaration(AWSProperty): """ `ParameterDeclaration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdeclaration.html>`__ """ props: PropsDictType = { "DateTimeParameterDeclaration": (DateTimeParameterDeclaration, False), "DecimalParameterDeclaration": (DecimalParameterDeclaration, False), "IntegerParameterDeclaration": (IntegerParameterDeclaration, False), "StringParameterDeclaration": (StringParameterDeclaration, False), }
[docs]class CascadingControlSource(AWSProperty): """ `CascadingControlSource <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-cascadingcontrolsource.html>`__ """ props: PropsDictType = { "ColumnToMatch": (ColumnIdentifier, False), "SourceSheetControlId": (str, False), }
[docs]class CascadingControlConfiguration(AWSProperty): """ `CascadingControlConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-cascadingcontrolconfiguration.html>`__ """ props: PropsDictType = { "SourceControls": ([CascadingControlSource], False), }
[docs]class FilterCrossSheetControl(AWSProperty): """ `FilterCrossSheetControl <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtercrosssheetcontrol.html>`__ """ props: PropsDictType = { "CascadingControlConfiguration": (CascadingControlConfiguration, False), "FilterControlId": (str, True), "SourceFilterId": (str, True), }
[docs]class FilterDateTimePickerControl(AWSProperty): """ `FilterDateTimePickerControl <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdatetimepickercontrol.html>`__ """ props: PropsDictType = { "DisplayOptions": (DateTimePickerControlDisplayOptions, False), "FilterControlId": (str, True), "SourceFilterId": (str, True), "Title": (str, True), "Type": (str, False), }
[docs]class FilterDropDownControl(AWSProperty): """ `FilterDropDownControl <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdropdowncontrol.html>`__ """ props: PropsDictType = { "CascadingControlConfiguration": (CascadingControlConfiguration, False), "DisplayOptions": (DropDownControlDisplayOptions, False), "FilterControlId": (str, True), "SelectableValues": (FilterSelectableValues, False), "SourceFilterId": (str, True), "Title": (str, True), "Type": (str, False), }
[docs]class FilterListControl(AWSProperty): """ `FilterListControl <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterlistcontrol.html>`__ """ props: PropsDictType = { "CascadingControlConfiguration": (CascadingControlConfiguration, False), "DisplayOptions": (ListControlDisplayOptions, False), "FilterControlId": (str, True), "SelectableValues": (FilterSelectableValues, False), "SourceFilterId": (str, True), "Title": (str, True), "Type": (str, False), }
[docs]class FilterRelativeDateTimeControl(AWSProperty): """ `FilterRelativeDateTimeControl <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterrelativedatetimecontrol.html>`__ """ props: PropsDictType = { "DisplayOptions": (RelativeDateTimeControlDisplayOptions, False), "FilterControlId": (str, True), "SourceFilterId": (str, True), "Title": (str, True), }
[docs]class FilterSliderControl(AWSProperty): """ `FilterSliderControl <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterslidercontrol.html>`__ """ props: PropsDictType = { "DisplayOptions": (SliderControlDisplayOptions, False), "FilterControlId": (str, True), "MaximumValue": (double, True), "MinimumValue": (double, True), "SourceFilterId": (str, True), "StepSize": (double, True), "Title": (str, True), "Type": (str, False), }
[docs]class FilterTextAreaControl(AWSProperty): """ `FilterTextAreaControl <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtertextareacontrol.html>`__ """ props: PropsDictType = { "Delimiter": (str, False), "DisplayOptions": (TextAreaControlDisplayOptions, False), "FilterControlId": (str, True), "SourceFilterId": (str, True), "Title": (str, True), }
[docs]class FilterTextFieldControl(AWSProperty): """ `FilterTextFieldControl <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtertextfieldcontrol.html>`__ """ props: PropsDictType = { "DisplayOptions": (TextFieldControlDisplayOptions, False), "FilterControlId": (str, True), "SourceFilterId": (str, True), "Title": (str, True), }
[docs]class FilterControl(AWSProperty): """ `FilterControl <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtercontrol.html>`__ """ props: PropsDictType = { "CrossSheet": (FilterCrossSheetControl, False), "DateTimePicker": (FilterDateTimePickerControl, False), "Dropdown": (FilterDropDownControl, False), "List": (FilterListControl, False), "RelativeDateTime": (FilterRelativeDateTimeControl, False), "Slider": (FilterSliderControl, False), "TextArea": (FilterTextAreaControl, False), "TextField": (FilterTextFieldControl, False), }
[docs]class FreeFormLayoutElementBackgroundStyle(AWSProperty): """ `FreeFormLayoutElementBackgroundStyle <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelementbackgroundstyle.html>`__ """ props: PropsDictType = { "Color": (str, False), "Visibility": (str, False), }
[docs]class FreeFormLayoutElementBorderStyle(AWSProperty): """ `FreeFormLayoutElementBorderStyle <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelementborderstyle.html>`__ """ props: PropsDictType = { "Color": (str, False), "Visibility": (str, False), }
[docs]class LoadingAnimation(AWSProperty): """ `LoadingAnimation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-loadinganimation.html>`__ """ props: PropsDictType = { "Visibility": (str, False), }
[docs]class SheetElementConfigurationOverrides(AWSProperty): """ `SheetElementConfigurationOverrides <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetelementconfigurationoverrides.html>`__ """ props: PropsDictType = { "Visibility": (str, False), }
[docs]class SheetElementRenderingRule(AWSProperty): """ `SheetElementRenderingRule <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetelementrenderingrule.html>`__ """ props: PropsDictType = { "ConfigurationOverrides": (SheetElementConfigurationOverrides, True), "Expression": (str, True), }
[docs]class FreeFormLayoutElement(AWSProperty): """ `FreeFormLayoutElement <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html>`__ """ props: PropsDictType = { "BackgroundStyle": (FreeFormLayoutElementBackgroundStyle, False), "BorderStyle": (FreeFormLayoutElementBorderStyle, False), "ElementId": (str, True), "ElementType": (str, True), "Height": (str, True), "LoadingAnimation": (LoadingAnimation, False), "RenderingRules": ([SheetElementRenderingRule], False), "SelectedBorderStyle": (FreeFormLayoutElementBorderStyle, False), "Visibility": (str, False), "Width": (str, True), "XAxisLocation": (str, True), "YAxisLocation": (str, True), }
[docs]class FreeFormLayoutConfiguration(AWSProperty): """ `FreeFormLayoutConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutconfiguration.html>`__ """ props: PropsDictType = { "CanvasSizeOptions": (FreeFormLayoutCanvasSizeOptions, False), "Elements": ([FreeFormLayoutElement], True), }
[docs]class GridLayoutElement(AWSProperty): """ `GridLayoutElement <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutelement.html>`__ """ props: PropsDictType = { "ColumnIndex": (double, False), "ColumnSpan": (double, True), "ElementId": (str, True), "ElementType": (str, True), "RowIndex": (double, False), "RowSpan": (double, True), }
[docs]class GridLayoutConfiguration(AWSProperty): """ `GridLayoutConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutconfiguration.html>`__ """ props: PropsDictType = { "CanvasSizeOptions": (GridLayoutCanvasSizeOptions, False), "Elements": ([GridLayoutElement], True), }
[docs]class FreeFormSectionLayoutConfiguration(AWSProperty): """ `FreeFormSectionLayoutConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformsectionlayoutconfiguration.html>`__ """ props: PropsDictType = { "Elements": ([FreeFormLayoutElement], True), }
[docs]class SectionLayoutConfiguration(AWSProperty): """ `SectionLayoutConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionlayoutconfiguration.html>`__ """ props: PropsDictType = { "FreeFormLayout": (FreeFormSectionLayoutConfiguration, True), }
[docs]class BodySectionContent(AWSProperty): """ `BodySectionContent <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-bodysectioncontent.html>`__ """ props: PropsDictType = { "Layout": (SectionLayoutConfiguration, False), }
[docs]class SectionAfterPageBreak(AWSProperty): """ `SectionAfterPageBreak <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionafterpagebreak.html>`__ """ props: PropsDictType = { "Status": (str, False), }
[docs]class SectionPageBreakConfiguration(AWSProperty): """ `SectionPageBreakConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionpagebreakconfiguration.html>`__ """ props: PropsDictType = { "After": (SectionAfterPageBreak, False), }
[docs]class SectionStyle(AWSProperty): """ `SectionStyle <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionstyle.html>`__ """ props: PropsDictType = { "Height": (str, False), "Padding": (Spacing, False), }
[docs]class BodySectionConfiguration(AWSProperty): """ `BodySectionConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-bodysectionconfiguration.html>`__ """ props: PropsDictType = { "Content": (BodySectionContent, True), "PageBreakConfiguration": (SectionPageBreakConfiguration, False), "SectionId": (str, True), "Style": (SectionStyle, False), }
[docs]class HeaderFooterSectionConfiguration(AWSProperty): """ `HeaderFooterSectionConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-headerfootersectionconfiguration.html>`__ """ props: PropsDictType = { "Layout": (SectionLayoutConfiguration, True), "SectionId": (str, True), "Style": (SectionStyle, False), }
[docs]class SectionBasedLayoutConfiguration(AWSProperty): """ `SectionBasedLayoutConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionbasedlayoutconfiguration.html>`__ """ props: PropsDictType = { "BodySections": ([BodySectionConfiguration], True), "CanvasSizeOptions": (SectionBasedLayoutCanvasSizeOptions, True), "FooterSections": ([HeaderFooterSectionConfiguration], True), "HeaderSections": ([HeaderFooterSectionConfiguration], True), }
[docs]class LayoutConfiguration(AWSProperty): """ `LayoutConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-layoutconfiguration.html>`__ """ props: PropsDictType = { "FreeFormLayout": (FreeFormLayoutConfiguration, False), "GridLayout": (GridLayoutConfiguration, False), "SectionBasedLayout": (SectionBasedLayoutConfiguration, False), }
[docs]class Layout(AWSProperty): """ `Layout <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-layout.html>`__ """ props: PropsDictType = { "Configuration": (LayoutConfiguration, True), }
[docs]class ParameterDateTimePickerControl(AWSProperty): """ `ParameterDateTimePickerControl <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdatetimepickercontrol.html>`__ """ props: PropsDictType = { "DisplayOptions": (DateTimePickerControlDisplayOptions, False), "ParameterControlId": (str, True), "SourceParameterName": (str, True), "Title": (str, True), }
[docs]class ParameterSelectableValues(AWSProperty): """ `ParameterSelectableValues <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterselectablevalues.html>`__ """ props: PropsDictType = { "LinkToDataSetColumn": (ColumnIdentifier, False), "Values": ([str], False), }
[docs]class ParameterDropDownControl(AWSProperty): """ `ParameterDropDownControl <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdropdowncontrol.html>`__ """ props: PropsDictType = { "CascadingControlConfiguration": (CascadingControlConfiguration, False), "DisplayOptions": (DropDownControlDisplayOptions, False), "ParameterControlId": (str, True), "SelectableValues": (ParameterSelectableValues, False), "SourceParameterName": (str, True), "Title": (str, True), "Type": (str, False), }
[docs]class ParameterListControl(AWSProperty): """ `ParameterListControl <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterlistcontrol.html>`__ """ props: PropsDictType = { "CascadingControlConfiguration": (CascadingControlConfiguration, False), "DisplayOptions": (ListControlDisplayOptions, False), "ParameterControlId": (str, True), "SelectableValues": (ParameterSelectableValues, False), "SourceParameterName": (str, True), "Title": (str, True), "Type": (str, False), }
[docs]class ParameterSliderControl(AWSProperty): """ `ParameterSliderControl <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterslidercontrol.html>`__ """ props: PropsDictType = { "DisplayOptions": (SliderControlDisplayOptions, False), "MaximumValue": (double, True), "MinimumValue": (double, True), "ParameterControlId": (str, True), "SourceParameterName": (str, True), "StepSize": (double, True), "Title": (str, True), }
[docs]class ParameterTextAreaControl(AWSProperty): """ `ParameterTextAreaControl <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametertextareacontrol.html>`__ """ props: PropsDictType = { "Delimiter": (str, False), "DisplayOptions": (TextAreaControlDisplayOptions, False), "ParameterControlId": (str, True), "SourceParameterName": (str, True), "Title": (str, True), }
[docs]class ParameterTextFieldControl(AWSProperty): """ `ParameterTextFieldControl <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametertextfieldcontrol.html>`__ """ props: PropsDictType = { "DisplayOptions": (TextFieldControlDisplayOptions, False), "ParameterControlId": (str, True), "SourceParameterName": (str, True), "Title": (str, True), }
[docs]class ParameterControl(AWSProperty): """ `ParameterControl <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametercontrol.html>`__ """ props: PropsDictType = { "DateTimePicker": (ParameterDateTimePickerControl, False), "Dropdown": (ParameterDropDownControl, False), "List": (ParameterListControl, False), "Slider": (ParameterSliderControl, False), "TextArea": (ParameterTextAreaControl, False), "TextField": (ParameterTextFieldControl, False), }
[docs]class SheetControlLayoutConfiguration(AWSProperty): """ `SheetControlLayoutConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetcontrollayoutconfiguration.html>`__ """ props: PropsDictType = { "GridLayout": (GridLayoutConfiguration, False), }
[docs]class SheetControlLayout(AWSProperty): """ `SheetControlLayout <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetcontrollayout.html>`__ """ props: PropsDictType = { "Configuration": (SheetControlLayoutConfiguration, True), }
[docs]class SheetTextBox(AWSProperty): """ `SheetTextBox <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheettextbox.html>`__ """ props: PropsDictType = { "Content": (str, False), "SheetTextBoxId": (str, True), }
[docs]class DateAxisOptions(AWSProperty): """ `DateAxisOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dateaxisoptions.html>`__ """ props: PropsDictType = { "MissingDateVisibility": (str, False), }
[docs]class AxisDisplayMinMaxRange(AWSProperty): """ `AxisDisplayMinMaxRange <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayminmaxrange.html>`__ """ props: PropsDictType = { "Maximum": (double, False), "Minimum": (double, False), }
[docs]class AxisDisplayRange(AWSProperty): """ `AxisDisplayRange <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayrange.html>`__ """ props: PropsDictType = { "DataDriven": (dict, False), "MinMax": (AxisDisplayMinMaxRange, False), }
[docs]class AxisLinearScale(AWSProperty): """ `AxisLinearScale <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axislinearscale.html>`__ """ props: PropsDictType = { "StepCount": (double, False), "StepSize": (double, False), }
[docs]class AxisLogarithmicScale(AWSProperty): """ `AxisLogarithmicScale <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axislogarithmicscale.html>`__ """ props: PropsDictType = { "Base": (double, False), }
[docs]class AxisScale(AWSProperty): """ `AxisScale <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisscale.html>`__ """ props: PropsDictType = { "Linear": (AxisLinearScale, False), "Logarithmic": (AxisLogarithmicScale, False), }
[docs]class NumericAxisOptions(AWSProperty): """ `NumericAxisOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericaxisoptions.html>`__ """ props: PropsDictType = { "Range": (AxisDisplayRange, False), "Scale": (AxisScale, False), }
[docs]class AxisDataOptions(AWSProperty): """ `AxisDataOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdataoptions.html>`__ """ props: PropsDictType = { "DateAxisOptions": (DateAxisOptions, False), "NumericAxisOptions": (NumericAxisOptions, False), }
[docs]class AxisTickLabelOptions(AWSProperty): """ `AxisTickLabelOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisticklabeloptions.html>`__ """ props: PropsDictType = { "LabelOptions": (LabelOptions, False), "RotationAngle": (double, False), }
[docs]class PercentVisibleRange(AWSProperty): """ `PercentVisibleRange <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-percentvisiblerange.html>`__ """ props: PropsDictType = { "From": (double, False), "To": (double, False), }
[docs]class VisibleRangeOptions(AWSProperty): """ `VisibleRangeOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visiblerangeoptions.html>`__ """ props: PropsDictType = { "PercentRange": (PercentVisibleRange, False), }
[docs]class ScrollBarOptions(AWSProperty): """ `ScrollBarOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scrollbaroptions.html>`__ """ props: PropsDictType = { "Visibility": (str, False), "VisibleRange": (VisibleRangeOptions, False), }
[docs]class AxisDisplayOptions(AWSProperty): """ `AxisDisplayOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayoptions.html>`__ """ props: PropsDictType = { "AxisLineVisibility": (str, False), "AxisOffset": (str, False), "DataOptions": (AxisDataOptions, False), "GridLineVisibility": (str, False), "ScrollbarOptions": (ScrollBarOptions, False), "TickLabelOptions": (AxisTickLabelOptions, False), }
[docs]class CategoricalDimensionField(AWSProperty): """ `CategoricalDimensionField <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoricaldimensionfield.html>`__ """ props: PropsDictType = { "Column": (ColumnIdentifier, True), "FieldId": (str, True), "FormatConfiguration": (StringFormatConfiguration, False), "HierarchyId": (str, False), }
[docs]class DateDimensionField(AWSProperty): """ `DateDimensionField <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datedimensionfield.html>`__ """ props: PropsDictType = { "Column": (ColumnIdentifier, True), "DateGranularity": (str, False), "FieldId": (str, True), "FormatConfiguration": (DateTimeFormatConfiguration, False), "HierarchyId": (str, False), }
[docs]class NumericalDimensionField(AWSProperty): """ `NumericalDimensionField <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericaldimensionfield.html>`__ """ props: PropsDictType = { "Column": (ColumnIdentifier, True), "FieldId": (str, True), "FormatConfiguration": (NumberFormatConfiguration, False), "HierarchyId": (str, False), }
[docs]class DimensionField(AWSProperty): """ `DimensionField <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dimensionfield.html>`__ """ props: PropsDictType = { "CategoricalDimensionField": (CategoricalDimensionField, False), "DateDimensionField": (DateDimensionField, False), "NumericalDimensionField": (NumericalDimensionField, False), }
[docs]class CalculatedMeasureField(AWSProperty): """ `CalculatedMeasureField <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-calculatedmeasurefield.html>`__ """ props: PropsDictType = { "Expression": (str, True), "FieldId": (str, True), }
[docs]class CategoricalMeasureField(AWSProperty): """ `CategoricalMeasureField <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoricalmeasurefield.html>`__ """ props: PropsDictType = { "AggregationFunction": (str, False), "Column": (ColumnIdentifier, True), "FieldId": (str, True), "FormatConfiguration": (StringFormatConfiguration, False), }
[docs]class DateMeasureField(AWSProperty): """ `DateMeasureField <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datemeasurefield.html>`__ """ props: PropsDictType = { "AggregationFunction": (str, False), "Column": (ColumnIdentifier, True), "FieldId": (str, True), "FormatConfiguration": (DateTimeFormatConfiguration, False), }
[docs]class NumericalMeasureField(AWSProperty): """ `NumericalMeasureField <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericalmeasurefield.html>`__ """ props: PropsDictType = { "AggregationFunction": (NumericalAggregationFunction, False), "Column": (ColumnIdentifier, True), "FieldId": (str, True), "FormatConfiguration": (NumberFormatConfiguration, False), }
[docs]class MeasureField(AWSProperty): """ `MeasureField <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-measurefield.html>`__ """ props: PropsDictType = { "CalculatedMeasureField": (CalculatedMeasureField, False), "CategoricalMeasureField": (CategoricalMeasureField, False), "DateMeasureField": (DateMeasureField, False), "NumericalMeasureField": (NumericalMeasureField, False), }
[docs]class BarChartAggregatedFieldWells(AWSProperty): """ `BarChartAggregatedFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartaggregatedfieldwells.html>`__ """ props: PropsDictType = { "Category": ([DimensionField], False), "Colors": ([DimensionField], False), "SmallMultiples": ([DimensionField], False), "Values": ([MeasureField], False), }
[docs]class BarChartFieldWells(AWSProperty): """ `BarChartFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartfieldwells.html>`__ """ props: PropsDictType = { "BarChartAggregatedFieldWells": (BarChartAggregatedFieldWells, False), }
[docs]class ColumnSort(AWSProperty): """ `ColumnSort <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnsort.html>`__ """ props: PropsDictType = { "AggregationFunction": (AggregationFunction, False), "Direction": (str, True), "SortBy": (ColumnIdentifier, True), }
[docs]class FieldSort(AWSProperty): """ `FieldSort <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldsort.html>`__ """ props: PropsDictType = { "Direction": (str, True), "FieldId": (str, True), }
[docs]class FieldSortOptions(AWSProperty): """ `FieldSortOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldsortoptions.html>`__ """ props: PropsDictType = { "ColumnSort": (ColumnSort, False), "FieldSort": (FieldSort, False), }
[docs]class ItemsLimitConfiguration(AWSProperty): """ `ItemsLimitConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-itemslimitconfiguration.html>`__ """ props: PropsDictType = { "ItemsLimit": (double, False), "OtherCategories": (str, False), }
[docs]class BarChartSortConfiguration(AWSProperty): """ `BarChartSortConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartsortconfiguration.html>`__ """ props: PropsDictType = { "CategoryItemsLimit": (ItemsLimitConfiguration, False), "CategorySort": ([FieldSortOptions], False), "ColorItemsLimit": (ItemsLimitConfiguration, False), "ColorSort": ([FieldSortOptions], False), "SmallMultiplesLimitConfiguration": (ItemsLimitConfiguration, False), "SmallMultiplesSort": ([FieldSortOptions], False), }
[docs]class AxisLabelReferenceOptions(AWSProperty): """ `AxisLabelReferenceOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axislabelreferenceoptions.html>`__ """ props: PropsDictType = { "Column": (ColumnIdentifier, True), "FieldId": (str, True), }
[docs]class AxisLabelOptions(AWSProperty): """ `AxisLabelOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axislabeloptions.html>`__ """ props: PropsDictType = { "ApplyTo": (AxisLabelReferenceOptions, False), "CustomLabel": (str, False), "FontConfiguration": (FontConfiguration, False), }
[docs]class ChartAxisLabelOptions(AWSProperty): """ `ChartAxisLabelOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-chartaxislabeloptions.html>`__ """ props: PropsDictType = { "AxisLabelOptions": ([AxisLabelOptions], False), "SortIconVisibility": (str, False), "Visibility": (str, False), }
[docs]class ContributionAnalysisDefault(AWSProperty): """ `ContributionAnalysisDefault <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-contributionanalysisdefault.html>`__ """ props: PropsDictType = { "ContributorDimensions": ([ColumnIdentifier], True), "MeasureFieldId": (str, True), }
[docs]class DataPathLabelType(AWSProperty): """ `DataPathLabelType <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathlabeltype.html>`__ """ props: PropsDictType = { "FieldId": (str, False), "FieldValue": (str, False), "Visibility": (str, False), }
[docs]class FieldLabelType(AWSProperty): """ `FieldLabelType <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldlabeltype.html>`__ """ props: PropsDictType = { "FieldId": (str, False), "Visibility": (str, False), }
[docs]class MaximumLabelType(AWSProperty): """ `MaximumLabelType <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumlabeltype.html>`__ """ props: PropsDictType = { "Visibility": (str, False), }
[docs]class MinimumLabelType(AWSProperty): """ `MinimumLabelType <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-minimumlabeltype.html>`__ """ props: PropsDictType = { "Visibility": (str, False), }
[docs]class RangeEndsLabelType(AWSProperty): """ `RangeEndsLabelType <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-rangeendslabeltype.html>`__ """ props: PropsDictType = { "Visibility": (str, False), }
[docs]class DataLabelType(AWSProperty): """ `DataLabelType <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeltype.html>`__ """ props: PropsDictType = { "DataPathLabelType": (DataPathLabelType, False), "FieldLabelType": (FieldLabelType, False), "MaximumLabelType": (MaximumLabelType, False), "MinimumLabelType": (MinimumLabelType, False), "RangeEndsLabelType": (RangeEndsLabelType, False), }
[docs]class DataLabelOptions(AWSProperty): """ `DataLabelOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html>`__ """ props: PropsDictType = { "CategoryLabelVisibility": (str, False), "DataLabelTypes": ([DataLabelType], False), "LabelColor": (str, False), "LabelContent": (str, False), "LabelFontConfiguration": (FontConfiguration, False), "MeasureLabelVisibility": (str, False), "Overlap": (str, False), "Position": (str, False), "TotalsVisibility": (str, False), "Visibility": (str, False), }
[docs]class LegendOptions(AWSProperty): """ `LegendOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-legendoptions.html>`__ """ props: PropsDictType = { "Height": (str, False), "Position": (str, False), "Title": (LabelOptions, False), "Visibility": (str, False), "Width": (str, False), }
[docs]class ReferenceLineDynamicDataConfiguration(AWSProperty): """ `ReferenceLineDynamicDataConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html>`__ """ props: PropsDictType = { "Calculation": (NumericalAggregationFunction, True), "Column": (ColumnIdentifier, True), "MeasureAggregationFunction": (AggregationFunction, False), }
[docs]class ReferenceLineStaticDataConfiguration(AWSProperty): """ `ReferenceLineStaticDataConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinestaticdataconfiguration.html>`__ """ props: PropsDictType = { "Value": (double, True), }
[docs]class ReferenceLineDataConfiguration(AWSProperty): """ `ReferenceLineDataConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedataconfiguration.html>`__ """ props: PropsDictType = { "AxisBinding": (str, False), "DynamicConfiguration": (ReferenceLineDynamicDataConfiguration, False), "SeriesType": (str, False), "StaticConfiguration": (ReferenceLineStaticDataConfiguration, False), }
[docs]class ReferenceLineCustomLabelConfiguration(AWSProperty): """ `ReferenceLineCustomLabelConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinecustomlabelconfiguration.html>`__ """ props: PropsDictType = { "CustomLabel": (str, True), }
[docs]class ReferenceLineValueLabelConfiguration(AWSProperty): """ `ReferenceLineValueLabelConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinevaluelabelconfiguration.html>`__ """ props: PropsDictType = { "FormatConfiguration": (NumericFormatConfiguration, False), "RelativePosition": (str, False), }
[docs]class ReferenceLineLabelConfiguration(AWSProperty): """ `ReferenceLineLabelConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinelabelconfiguration.html>`__ """ props: PropsDictType = { "CustomLabelConfiguration": (ReferenceLineCustomLabelConfiguration, False), "FontColor": (str, False), "FontConfiguration": (FontConfiguration, False), "HorizontalPosition": (str, False), "ValueLabelConfiguration": (ReferenceLineValueLabelConfiguration, False), "VerticalPosition": (str, False), }
[docs]class ReferenceLineStyleConfiguration(AWSProperty): """ `ReferenceLineStyleConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinestyleconfiguration.html>`__ """ props: PropsDictType = { "Color": (str, False), "Pattern": (str, False), }
[docs]class ReferenceLine(AWSProperty): """ `ReferenceLine <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referenceline.html>`__ """ props: PropsDictType = { "DataConfiguration": (ReferenceLineDataConfiguration, True), "LabelConfiguration": (ReferenceLineLabelConfiguration, False), "Status": (str, False), "StyleConfiguration": (ReferenceLineStyleConfiguration, False), }
[docs]class PanelTitleOptions(AWSProperty): """ `PanelTitleOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-paneltitleoptions.html>`__ """ props: PropsDictType = { "FontConfiguration": (FontConfiguration, False), "HorizontalTextAlignment": (str, False), "Visibility": (str, False), }
[docs]class PanelConfiguration(AWSProperty): """ `PanelConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-panelconfiguration.html>`__ """ props: PropsDictType = { "BackgroundColor": (str, False), "BackgroundVisibility": (str, False), "BorderColor": (str, False), "BorderStyle": (str, False), "BorderThickness": (str, False), "BorderVisibility": (str, False), "GutterSpacing": (str, False), "GutterVisibility": (str, False), "Title": (PanelTitleOptions, False), }
[docs]class SmallMultiplesAxisProperties(AWSProperty): """ `SmallMultiplesAxisProperties <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesaxisproperties.html>`__ """ props: PropsDictType = { "Placement": (str, False), "Scale": (str, False), }
[docs]class SmallMultiplesOptions(AWSProperty): """ `SmallMultiplesOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesoptions.html>`__ """ props: PropsDictType = { "MaxVisibleColumns": (double, False), "MaxVisibleRows": (double, False), "PanelConfiguration": (PanelConfiguration, False), "XAxis": (SmallMultiplesAxisProperties, False), "YAxis": (SmallMultiplesAxisProperties, False), }
[docs]class ColumnTooltipItem(AWSProperty): """ `ColumnTooltipItem <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columntooltipitem.html>`__ """ props: PropsDictType = { "Aggregation": (AggregationFunction, False), "Column": (ColumnIdentifier, True), "Label": (str, False), "Visibility": (str, False), }
[docs]class FieldTooltipItem(AWSProperty): """ `FieldTooltipItem <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldtooltipitem.html>`__ """ props: PropsDictType = { "FieldId": (str, True), "Label": (str, False), "Visibility": (str, False), }
[docs]class TooltipItem(AWSProperty): """ `TooltipItem <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tooltipitem.html>`__ """ props: PropsDictType = { "ColumnTooltipItem": (ColumnTooltipItem, False), "FieldTooltipItem": (FieldTooltipItem, False), }
[docs]class FieldBasedTooltip(AWSProperty): """ `FieldBasedTooltip <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldbasedtooltip.html>`__ """ props: PropsDictType = { "AggregationVisibility": (str, False), "TooltipFields": ([TooltipItem], False), "TooltipTitleType": (str, False), }
[docs]class TooltipOptions(AWSProperty): """ `TooltipOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tooltipoptions.html>`__ """ props: PropsDictType = { "FieldBasedTooltip": (FieldBasedTooltip, False), "SelectedTooltipType": (str, False), "TooltipVisibility": (str, False), }
[docs]class DataPathType(AWSProperty): """ `DataPathType <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathtype.html>`__ """ props: PropsDictType = { "PivotTableDataPathType": (str, False), }
[docs]class DataPathValue(AWSProperty): """ `DataPathValue <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathvalue.html>`__ """ props: PropsDictType = { "DataPathType": (DataPathType, False), "FieldId": (str, False), "FieldValue": (str, False), }
[docs]class DataPathColor(AWSProperty): """ `DataPathColor <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathcolor.html>`__ """ props: PropsDictType = { "Color": (str, True), "Element": (DataPathValue, True), "TimeGranularity": (str, False), }
[docs]class VisualPalette(AWSProperty): """ `VisualPalette <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualpalette.html>`__ """ props: PropsDictType = { "ChartColor": (str, False), "ColorMap": ([DataPathColor], False), }
[docs]class BarChartConfiguration(AWSProperty): """ `BarChartConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html>`__ """ props: PropsDictType = { "BarsArrangement": (str, False), "CategoryAxis": (AxisDisplayOptions, False), "CategoryLabelOptions": (ChartAxisLabelOptions, False), "ColorLabelOptions": (ChartAxisLabelOptions, False), "ContributionAnalysisDefaults": ([ContributionAnalysisDefault], False), "DataLabels": (DataLabelOptions, False), "FieldWells": (BarChartFieldWells, False), "Legend": (LegendOptions, False), "Orientation": (str, False), "ReferenceLines": ([ReferenceLine], False), "SmallMultiplesOptions": (SmallMultiplesOptions, False), "SortConfiguration": (BarChartSortConfiguration, False), "Tooltip": (TooltipOptions, False), "ValueAxis": (AxisDisplayOptions, False), "ValueLabelOptions": (ChartAxisLabelOptions, False), "VisualPalette": (VisualPalette, False), }
[docs]class CategoryDrillDownFilter(AWSProperty): """ `CategoryDrillDownFilter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categorydrilldownfilter.html>`__ """ props: PropsDictType = { "CategoryValues": ([str], True), "Column": (ColumnIdentifier, True), }
[docs]class NumericEqualityDrillDownFilter(AWSProperty): """ `NumericEqualityDrillDownFilter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalitydrilldownfilter.html>`__ """ props: PropsDictType = { "Column": (ColumnIdentifier, True), "Value": (double, True), }
[docs]class TimeRangeDrillDownFilter(AWSProperty): """ `TimeRangeDrillDownFilter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangedrilldownfilter.html>`__ """ props: PropsDictType = { "Column": (ColumnIdentifier, True), "RangeMaximum": (str, True), "RangeMinimum": (str, True), "TimeGranularity": (str, True), }
[docs]class DrillDownFilter(AWSProperty): """ `DrillDownFilter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-drilldownfilter.html>`__ """ props: PropsDictType = { "CategoryFilter": (CategoryDrillDownFilter, False), "NumericEqualityFilter": (NumericEqualityDrillDownFilter, False), "TimeRangeFilter": (TimeRangeDrillDownFilter, False), }
[docs]class DateTimeHierarchy(AWSProperty): """ `DateTimeHierarchy <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimehierarchy.html>`__ """ props: PropsDictType = { "DrillDownFilters": ([DrillDownFilter], False), "HierarchyId": (str, True), }
[docs]class ExplicitHierarchy(AWSProperty): """ `ExplicitHierarchy <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-explicithierarchy.html>`__ """ props: PropsDictType = { "Columns": ([ColumnIdentifier], True), "DrillDownFilters": ([DrillDownFilter], False), "HierarchyId": (str, True), }
[docs]class PredefinedHierarchy(AWSProperty): """ `PredefinedHierarchy <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-predefinedhierarchy.html>`__ """ props: PropsDictType = { "Columns": ([ColumnIdentifier], True), "DrillDownFilters": ([DrillDownFilter], False), "HierarchyId": (str, True), }
[docs]class ColumnHierarchy(AWSProperty): """ `ColumnHierarchy <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnhierarchy.html>`__ """ props: PropsDictType = { "DateTimeHierarchy": (DateTimeHierarchy, False), "ExplicitHierarchy": (ExplicitHierarchy, False), "PredefinedHierarchy": (PredefinedHierarchy, False), }
[docs]class FilterOperationSelectedFieldsConfiguration(AWSProperty): """ `FilterOperationSelectedFieldsConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationselectedfieldsconfiguration.html>`__ """ props: PropsDictType = { "SelectedColumns": ([ColumnIdentifier], False), "SelectedFieldOptions": (str, False), "SelectedFields": ([str], False), }
[docs]class SameSheetTargetVisualConfiguration(AWSProperty): """ `SameSheetTargetVisualConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-samesheettargetvisualconfiguration.html>`__ """ props: PropsDictType = { "TargetVisualOptions": (str, False), "TargetVisuals": ([str], False), }
[docs]class FilterOperationTargetVisualsConfiguration(AWSProperty): """ `FilterOperationTargetVisualsConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationtargetvisualsconfiguration.html>`__ """ props: PropsDictType = { "SameSheetTargetVisualConfiguration": ( SameSheetTargetVisualConfiguration, False, ), }
[docs]class CustomActionFilterOperation(AWSProperty): """ `CustomActionFilterOperation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customactionfilteroperation.html>`__ """ props: PropsDictType = { "SelectedFieldsConfiguration": ( FilterOperationSelectedFieldsConfiguration, True, ), "TargetVisualsConfiguration": (FilterOperationTargetVisualsConfiguration, True), }
[docs]class LocalNavigationConfiguration(AWSProperty): """ `LocalNavigationConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-localnavigationconfiguration.html>`__ """ props: PropsDictType = { "TargetSheetId": (str, True), }
[docs]class CustomActionNavigationOperation(AWSProperty): """ `CustomActionNavigationOperation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customactionnavigationoperation.html>`__ """ props: PropsDictType = { "LocalNavigationConfiguration": (LocalNavigationConfiguration, False), }
[docs]class CustomParameterValues(AWSProperty): """ `CustomParameterValues <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customparametervalues.html>`__ """ props: PropsDictType = { "DateTimeValues": ([str], False), "DecimalValues": ([double], False), "IntegerValues": ([double], False), "StringValues": ([str], False), }
[docs]class CustomValuesConfiguration(AWSProperty): """ `CustomValuesConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customvaluesconfiguration.html>`__ """ props: PropsDictType = { "CustomValues": (CustomParameterValues, True), "IncludeNullValue": (boolean, False), }
[docs]class DestinationParameterValueConfiguration(AWSProperty): """ `DestinationParameterValueConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html>`__ """ props: PropsDictType = { "CustomValuesConfiguration": (CustomValuesConfiguration, False), "SelectAllValueOptions": (str, False), "SourceColumn": (ColumnIdentifier, False), "SourceField": (str, False), "SourceParameterName": (str, False), }
[docs]class SetParameterValueConfiguration(AWSProperty): """ `SetParameterValueConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-setparametervalueconfiguration.html>`__ """ props: PropsDictType = { "DestinationParameterName": (str, True), "Value": (DestinationParameterValueConfiguration, True), }
[docs]class CustomActionSetParametersOperation(AWSProperty): """ `CustomActionSetParametersOperation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customactionsetparametersoperation.html>`__ """ props: PropsDictType = { "ParameterValueConfigurations": ([SetParameterValueConfiguration], True), }
[docs]class CustomActionURLOperation(AWSProperty): """ `CustomActionURLOperation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customactionurloperation.html>`__ """ props: PropsDictType = { "URLTarget": (str, True), "URLTemplate": (str, True), }
[docs]class VisualCustomActionOperation(AWSProperty): """ `VisualCustomActionOperation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualcustomactionoperation.html>`__ """ props: PropsDictType = { "FilterOperation": (CustomActionFilterOperation, False), "NavigationOperation": (CustomActionNavigationOperation, False), "SetParametersOperation": (CustomActionSetParametersOperation, False), "URLOperation": (CustomActionURLOperation, False), }
[docs]class VisualCustomAction(AWSProperty): """ `VisualCustomAction <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualcustomaction.html>`__ """ props: PropsDictType = { "ActionOperations": ([VisualCustomActionOperation], True), "CustomActionId": (str, True), "Name": (str, True), "Status": (str, False), "Trigger": (str, True), }
[docs]class LongFormatText(AWSProperty): """ `LongFormatText <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-longformattext.html>`__ """ props: PropsDictType = { "PlainText": (str, False), "RichText": (str, False), }
[docs]class VisualSubtitleLabelOptions(AWSProperty): """ `VisualSubtitleLabelOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualsubtitlelabeloptions.html>`__ """ props: PropsDictType = { "FormatText": (LongFormatText, False), "Visibility": (str, False), }
[docs]class ShortFormatText(AWSProperty): """ `ShortFormatText <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-shortformattext.html>`__ """ props: PropsDictType = { "PlainText": (str, False), "RichText": (str, False), }
[docs]class VisualTitleLabelOptions(AWSProperty): """ `VisualTitleLabelOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualtitlelabeloptions.html>`__ """ props: PropsDictType = { "FormatText": (ShortFormatText, False), "Visibility": (str, False), }
[docs]class BarChartVisual(AWSProperty): """ `BarChartVisual <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartvisual.html>`__ """ props: PropsDictType = { "Actions": ([VisualCustomAction], False), "ChartConfiguration": (BarChartConfiguration, False), "ColumnHierarchies": ([ColumnHierarchy], False), "Subtitle": (VisualSubtitleLabelOptions, False), "Title": (VisualTitleLabelOptions, False), "VisualId": (str, True), }
[docs]class BoxPlotAggregatedFieldWells(AWSProperty): """ `BoxPlotAggregatedFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotaggregatedfieldwells.html>`__ """ props: PropsDictType = { "GroupBy": ([DimensionField], False), "Values": ([MeasureField], False), }
[docs]class BoxPlotFieldWells(AWSProperty): """ `BoxPlotFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotfieldwells.html>`__ """ props: PropsDictType = { "BoxPlotAggregatedFieldWells": (BoxPlotAggregatedFieldWells, False), }
[docs]class BoxPlotStyleOptions(AWSProperty): """ `BoxPlotStyleOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotstyleoptions.html>`__ """ props: PropsDictType = { "FillStyle": (str, False), }
[docs]class BoxPlotOptions(AWSProperty): """ `BoxPlotOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotoptions.html>`__ """ props: PropsDictType = { "AllDataPointsVisibility": (str, False), "OutlierVisibility": (str, False), "StyleOptions": (BoxPlotStyleOptions, False), }
[docs]class PaginationConfiguration(AWSProperty): """ `PaginationConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-paginationconfiguration.html>`__ """ props: PropsDictType = { "PageNumber": (double, True), "PageSize": (double, True), }
[docs]class BoxPlotSortConfiguration(AWSProperty): """ `BoxPlotSortConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotsortconfiguration.html>`__ """ props: PropsDictType = { "CategorySort": ([FieldSortOptions], False), "PaginationConfiguration": (PaginationConfiguration, False), }
[docs]class BoxPlotChartConfiguration(AWSProperty): """ `BoxPlotChartConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotchartconfiguration.html>`__ """ props: PropsDictType = { "BoxPlotOptions": (BoxPlotOptions, False), "CategoryAxis": (AxisDisplayOptions, False), "CategoryLabelOptions": (ChartAxisLabelOptions, False), "FieldWells": (BoxPlotFieldWells, False), "Legend": (LegendOptions, False), "PrimaryYAxisDisplayOptions": (AxisDisplayOptions, False), "PrimaryYAxisLabelOptions": (ChartAxisLabelOptions, False), "ReferenceLines": ([ReferenceLine], False), "SortConfiguration": (BoxPlotSortConfiguration, False), "Tooltip": (TooltipOptions, False), "VisualPalette": (VisualPalette, False), }
[docs]class BoxPlotVisual(AWSProperty): """ `BoxPlotVisual <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotvisual.html>`__ """ props: PropsDictType = { "Actions": ([VisualCustomAction], False), "ChartConfiguration": (BoxPlotChartConfiguration, False), "ColumnHierarchies": ([ColumnHierarchy], False), "Subtitle": (VisualSubtitleLabelOptions, False), "Title": (VisualTitleLabelOptions, False), "VisualId": (str, True), }
[docs]class ComboChartAggregatedFieldWells(AWSProperty): """ `ComboChartAggregatedFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartaggregatedfieldwells.html>`__ """ props: PropsDictType = { "BarValues": ([MeasureField], False), "Category": ([DimensionField], False), "Colors": ([DimensionField], False), "LineValues": ([MeasureField], False), }
[docs]class ComboChartFieldWells(AWSProperty): """ `ComboChartFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartfieldwells.html>`__ """ props: PropsDictType = { "ComboChartAggregatedFieldWells": (ComboChartAggregatedFieldWells, False), }
[docs]class ComboChartSortConfiguration(AWSProperty): """ `ComboChartSortConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartsortconfiguration.html>`__ """ props: PropsDictType = { "CategoryItemsLimit": (ItemsLimitConfiguration, False), "CategorySort": ([FieldSortOptions], False), "ColorItemsLimit": (ItemsLimitConfiguration, False), "ColorSort": ([FieldSortOptions], False), }
[docs]class ComboChartConfiguration(AWSProperty): """ `ComboChartConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html>`__ """ props: PropsDictType = { "BarDataLabels": (DataLabelOptions, False), "BarsArrangement": (str, False), "CategoryAxis": (AxisDisplayOptions, False), "CategoryLabelOptions": (ChartAxisLabelOptions, False), "ColorLabelOptions": (ChartAxisLabelOptions, False), "FieldWells": (ComboChartFieldWells, False), "Legend": (LegendOptions, False), "LineDataLabels": (DataLabelOptions, False), "PrimaryYAxisDisplayOptions": (AxisDisplayOptions, False), "PrimaryYAxisLabelOptions": (ChartAxisLabelOptions, False), "ReferenceLines": ([ReferenceLine], False), "SecondaryYAxisDisplayOptions": (AxisDisplayOptions, False), "SecondaryYAxisLabelOptions": (ChartAxisLabelOptions, False), "SortConfiguration": (ComboChartSortConfiguration, False), "Tooltip": (TooltipOptions, False), "VisualPalette": (VisualPalette, False), }
[docs]class ComboChartVisual(AWSProperty): """ `ComboChartVisual <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartvisual.html>`__ """ props: PropsDictType = { "Actions": ([VisualCustomAction], False), "ChartConfiguration": (ComboChartConfiguration, False), "ColumnHierarchies": ([ColumnHierarchy], False), "Subtitle": (VisualSubtitleLabelOptions, False), "Title": (VisualTitleLabelOptions, False), "VisualId": (str, True), }
[docs]class CustomContentConfiguration(AWSProperty): """ `CustomContentConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcontentconfiguration.html>`__ """ props: PropsDictType = { "ContentType": (str, False), "ContentUrl": (str, False), "ImageScaling": (str, False), }
[docs]class CustomContentVisual(AWSProperty): """ `CustomContentVisual <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcontentvisual.html>`__ """ props: PropsDictType = { "Actions": ([VisualCustomAction], False), "ChartConfiguration": (CustomContentConfiguration, False), "DataSetIdentifier": (str, True), "Subtitle": (VisualSubtitleLabelOptions, False), "Title": (VisualTitleLabelOptions, False), "VisualId": (str, True), }
[docs]class EmptyVisual(AWSProperty): """ `EmptyVisual <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-emptyvisual.html>`__ """ props: PropsDictType = { "Actions": ([VisualCustomAction], False), "DataSetIdentifier": (str, True), "VisualId": (str, True), }
[docs]class GradientStop(AWSProperty): """ `GradientStop <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gradientstop.html>`__ """ props: PropsDictType = { "Color": (str, False), "DataValue": (double, False), "GradientOffset": (double, True), }
[docs]class GradientColor(AWSProperty): """ `GradientColor <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gradientcolor.html>`__ """ props: PropsDictType = { "Stops": ([GradientStop], False), }
[docs]class ConditionalFormattingGradientColor(AWSProperty): """ `ConditionalFormattingGradientColor <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattinggradientcolor.html>`__ """ props: PropsDictType = { "Color": (GradientColor, True), "Expression": (str, True), }
[docs]class ConditionalFormattingSolidColor(AWSProperty): """ `ConditionalFormattingSolidColor <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingsolidcolor.html>`__ """ props: PropsDictType = { "Color": (str, False), "Expression": (str, True), }
[docs]class ConditionalFormattingColor(AWSProperty): """ `ConditionalFormattingColor <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingcolor.html>`__ """ props: PropsDictType = { "Gradient": (ConditionalFormattingGradientColor, False), "Solid": (ConditionalFormattingSolidColor, False), }
[docs]class ShapeConditionalFormat(AWSProperty): """ `ShapeConditionalFormat <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-shapeconditionalformat.html>`__ """ props: PropsDictType = { "BackgroundColor": (ConditionalFormattingColor, True), }
[docs]class FilledMapShapeConditionalFormatting(AWSProperty): """ `FilledMapShapeConditionalFormatting <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapshapeconditionalformatting.html>`__ """ props: PropsDictType = { "FieldId": (str, True), "Format": (ShapeConditionalFormat, False), }
[docs]class FilledMapConditionalFormattingOption(AWSProperty): """ `FilledMapConditionalFormattingOption <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapconditionalformattingoption.html>`__ """ props: PropsDictType = { "Shape": (FilledMapShapeConditionalFormatting, True), }
[docs]class FilledMapConditionalFormatting(AWSProperty): """ `FilledMapConditionalFormatting <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapconditionalformatting.html>`__ """ props: PropsDictType = { "ConditionalFormattingOptions": ([FilledMapConditionalFormattingOption], True), }
[docs]class FilledMapAggregatedFieldWells(AWSProperty): """ `FilledMapAggregatedFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapaggregatedfieldwells.html>`__ """ props: PropsDictType = { "Geospatial": ([DimensionField], False), "Values": ([MeasureField], False), }
[docs]class FilledMapFieldWells(AWSProperty): """ `FilledMapFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapfieldwells.html>`__ """ props: PropsDictType = { "FilledMapAggregatedFieldWells": (FilledMapAggregatedFieldWells, False), }
[docs]class FilledMapSortConfiguration(AWSProperty): """ `FilledMapSortConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapsortconfiguration.html>`__ """ props: PropsDictType = { "CategorySort": ([FieldSortOptions], False), }
[docs]class GeospatialMapStyleOptions(AWSProperty): """ `GeospatialMapStyleOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapstyleoptions.html>`__ """ props: PropsDictType = { "BaseMapStyle": (str, False), }
[docs]class GeospatialCoordinateBounds(AWSProperty): """ `GeospatialCoordinateBounds <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialcoordinatebounds.html>`__ """ props: PropsDictType = { "East": (double, True), "North": (double, True), "South": (double, True), "West": (double, True), }
[docs]class GeospatialWindowOptions(AWSProperty): """ `GeospatialWindowOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialwindowoptions.html>`__ """ props: PropsDictType = { "Bounds": (GeospatialCoordinateBounds, False), "MapZoomMode": (str, False), }
[docs]class FilledMapConfiguration(AWSProperty): """ `FilledMapConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapconfiguration.html>`__ """ props: PropsDictType = { "FieldWells": (FilledMapFieldWells, False), "Legend": (LegendOptions, False), "MapStyleOptions": (GeospatialMapStyleOptions, False), "SortConfiguration": (FilledMapSortConfiguration, False), "Tooltip": (TooltipOptions, False), "WindowOptions": (GeospatialWindowOptions, False), }
[docs]class FilledMapVisual(AWSProperty): """ `FilledMapVisual <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapvisual.html>`__ """ props: PropsDictType = { "Actions": ([VisualCustomAction], False), "ChartConfiguration": (FilledMapConfiguration, False), "ColumnHierarchies": ([ColumnHierarchy], False), "ConditionalFormatting": (FilledMapConditionalFormatting, False), "Subtitle": (VisualSubtitleLabelOptions, False), "Title": (VisualTitleLabelOptions, False), "VisualId": (str, True), }
[docs]class FunnelChartDataLabelOptions(AWSProperty): """ `FunnelChartDataLabelOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartdatalabeloptions.html>`__ """ props: PropsDictType = { "CategoryLabelVisibility": (str, False), "LabelColor": (str, False), "LabelFontConfiguration": (FontConfiguration, False), "MeasureDataLabelStyle": (str, False), "MeasureLabelVisibility": (str, False), "Position": (str, False), "Visibility": (str, False), }
[docs]class FunnelChartAggregatedFieldWells(AWSProperty): """ `FunnelChartAggregatedFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartaggregatedfieldwells.html>`__ """ props: PropsDictType = { "Category": ([DimensionField], False), "Values": ([MeasureField], False), }
[docs]class FunnelChartFieldWells(AWSProperty): """ `FunnelChartFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartfieldwells.html>`__ """ props: PropsDictType = { "FunnelChartAggregatedFieldWells": (FunnelChartAggregatedFieldWells, False), }
[docs]class FunnelChartSortConfiguration(AWSProperty): """ `FunnelChartSortConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartsortconfiguration.html>`__ """ props: PropsDictType = { "CategoryItemsLimit": (ItemsLimitConfiguration, False), "CategorySort": ([FieldSortOptions], False), }
[docs]class FunnelChartConfiguration(AWSProperty): """ `FunnelChartConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartconfiguration.html>`__ """ props: PropsDictType = { "CategoryLabelOptions": (ChartAxisLabelOptions, False), "DataLabelOptions": (FunnelChartDataLabelOptions, False), "FieldWells": (FunnelChartFieldWells, False), "SortConfiguration": (FunnelChartSortConfiguration, False), "Tooltip": (TooltipOptions, False), "ValueLabelOptions": (ChartAxisLabelOptions, False), "VisualPalette": (VisualPalette, False), }
[docs]class FunnelChartVisual(AWSProperty): """ `FunnelChartVisual <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartvisual.html>`__ """ props: PropsDictType = { "Actions": ([VisualCustomAction], False), "ChartConfiguration": (FunnelChartConfiguration, False), "ColumnHierarchies": ([ColumnHierarchy], False), "Subtitle": (VisualSubtitleLabelOptions, False), "Title": (VisualTitleLabelOptions, False), "VisualId": (str, True), }
[docs]class GaugeChartArcConditionalFormatting(AWSProperty): """ `GaugeChartArcConditionalFormatting <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartarcconditionalformatting.html>`__ """ props: PropsDictType = { "ForegroundColor": (ConditionalFormattingColor, False), }
[docs]class ConditionalFormattingCustomIconOptions(AWSProperty): """ `ConditionalFormattingCustomIconOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingcustomiconoptions.html>`__ """ props: PropsDictType = { "Icon": (str, False), "UnicodeIcon": (str, False), }
[docs]class ConditionalFormattingIconDisplayConfiguration(AWSProperty): """ `ConditionalFormattingIconDisplayConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingicondisplayconfiguration.html>`__ """ props: PropsDictType = { "IconDisplayOption": (str, False), }
[docs]class ConditionalFormattingCustomIconCondition(AWSProperty): """ `ConditionalFormattingCustomIconCondition <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingcustomiconcondition.html>`__ """ props: PropsDictType = { "Color": (str, False), "DisplayConfiguration": (ConditionalFormattingIconDisplayConfiguration, False), "Expression": (str, True), "IconOptions": (ConditionalFormattingCustomIconOptions, True), }
[docs]class ConditionalFormattingIconSet(AWSProperty): """ `ConditionalFormattingIconSet <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingiconset.html>`__ """ props: PropsDictType = { "Expression": (str, True), "IconSetType": (str, False), }
[docs]class ConditionalFormattingIcon(AWSProperty): """ `ConditionalFormattingIcon <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingicon.html>`__ """ props: PropsDictType = { "CustomCondition": (ConditionalFormattingCustomIconCondition, False), "IconSet": (ConditionalFormattingIconSet, False), }
[docs]class GaugeChartPrimaryValueConditionalFormatting(AWSProperty): """ `GaugeChartPrimaryValueConditionalFormatting <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartprimaryvalueconditionalformatting.html>`__ """ props: PropsDictType = { "Icon": (ConditionalFormattingIcon, False), "TextColor": (ConditionalFormattingColor, False), }
[docs]class GaugeChartConditionalFormattingOption(AWSProperty): """ `GaugeChartConditionalFormattingOption <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartconditionalformattingoption.html>`__ """ props: PropsDictType = { "Arc": (GaugeChartArcConditionalFormatting, False), "PrimaryValue": (GaugeChartPrimaryValueConditionalFormatting, False), }
[docs]class GaugeChartConditionalFormatting(AWSProperty): """ `GaugeChartConditionalFormatting <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartconditionalformatting.html>`__ """ props: PropsDictType = { "ConditionalFormattingOptions": ( [GaugeChartConditionalFormattingOption], False, ), }
[docs]class GaugeChartFieldWells(AWSProperty): """ `GaugeChartFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartfieldwells.html>`__ """ props: PropsDictType = { "TargetValues": ([MeasureField], False), "Values": ([MeasureField], False), }
[docs]class ArcAxisDisplayRange(AWSProperty): """ `ArcAxisDisplayRange <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-arcaxisdisplayrange.html>`__ """ props: PropsDictType = { "Max": (double, False), "Min": (double, False), }
[docs]class ArcAxisConfiguration(AWSProperty): """ `ArcAxisConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-arcaxisconfiguration.html>`__ """ props: PropsDictType = { "Range": (ArcAxisDisplayRange, False), "ReserveRange": (double, False), }
[docs]class ArcConfiguration(AWSProperty): """ `ArcConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-arcconfiguration.html>`__ """ props: PropsDictType = { "ArcAngle": (double, False), "ArcThickness": (str, False), }
[docs]class ComparisonFormatConfiguration(AWSProperty): """ `ComparisonFormatConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-comparisonformatconfiguration.html>`__ """ props: PropsDictType = { "NumberDisplayFormatConfiguration": (NumberDisplayFormatConfiguration, False), "PercentageDisplayFormatConfiguration": ( PercentageDisplayFormatConfiguration, False, ), }
[docs]class ComparisonConfiguration(AWSProperty): """ `ComparisonConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-comparisonconfiguration.html>`__ """ props: PropsDictType = { "ComparisonFormat": (ComparisonFormatConfiguration, False), "ComparisonMethod": (str, False), }
[docs]class GaugeChartOptions(AWSProperty): """ `GaugeChartOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartoptions.html>`__ """ props: PropsDictType = { "Arc": (ArcConfiguration, False), "ArcAxis": (ArcAxisConfiguration, False), "Comparison": (ComparisonConfiguration, False), "PrimaryValueDisplayType": (str, False), "PrimaryValueFontConfiguration": (FontConfiguration, False), }
[docs]class GaugeChartConfiguration(AWSProperty): """ `GaugeChartConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartconfiguration.html>`__ """ props: PropsDictType = { "DataLabels": (DataLabelOptions, False), "FieldWells": (GaugeChartFieldWells, False), "GaugeChartOptions": (GaugeChartOptions, False), "TooltipOptions": (TooltipOptions, False), "VisualPalette": (VisualPalette, False), }
[docs]class GaugeChartVisual(AWSProperty): """ `GaugeChartVisual <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartvisual.html>`__ """ props: PropsDictType = { "Actions": ([VisualCustomAction], False), "ChartConfiguration": (GaugeChartConfiguration, False), "ConditionalFormatting": (GaugeChartConditionalFormatting, False), "Subtitle": (VisualSubtitleLabelOptions, False), "Title": (VisualTitleLabelOptions, False), "VisualId": (str, True), }
[docs]class GeospatialMapAggregatedFieldWells(AWSProperty): """ `GeospatialMapAggregatedFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapaggregatedfieldwells.html>`__ """ props: PropsDictType = { "Colors": ([DimensionField], False), "Geospatial": ([DimensionField], False), "Values": ([MeasureField], False), }
[docs]class GeospatialMapFieldWells(AWSProperty): """ `GeospatialMapFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapfieldwells.html>`__ """ props: PropsDictType = { "GeospatialMapAggregatedFieldWells": (GeospatialMapAggregatedFieldWells, False), }
[docs]class SimpleClusterMarker(AWSProperty): """ `SimpleClusterMarker <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-simpleclustermarker.html>`__ """ props: PropsDictType = { "Color": (str, False), }
[docs]class ClusterMarker(AWSProperty): """ `ClusterMarker <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-clustermarker.html>`__ """ props: PropsDictType = { "SimpleClusterMarker": (SimpleClusterMarker, False), }
[docs]class ClusterMarkerConfiguration(AWSProperty): """ `ClusterMarkerConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-clustermarkerconfiguration.html>`__ """ props: PropsDictType = { "ClusterMarker": (ClusterMarker, False), }
[docs]class GeospatialHeatmapDataColor(AWSProperty): """ `GeospatialHeatmapDataColor <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialheatmapdatacolor.html>`__ """ props: PropsDictType = { "Color": (str, True), }
[docs]class GeospatialHeatmapColorScale(AWSProperty): """ `GeospatialHeatmapColorScale <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialheatmapcolorscale.html>`__ """ props: PropsDictType = { "Colors": ([GeospatialHeatmapDataColor], False), }
[docs]class GeospatialHeatmapConfiguration(AWSProperty): """ `GeospatialHeatmapConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialheatmapconfiguration.html>`__ """ props: PropsDictType = { "HeatmapColor": (GeospatialHeatmapColorScale, False), }
[docs]class GeospatialPointStyleOptions(AWSProperty): """ `GeospatialPointStyleOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialpointstyleoptions.html>`__ """ props: PropsDictType = { "ClusterMarkerConfiguration": (ClusterMarkerConfiguration, False), "HeatmapConfiguration": (GeospatialHeatmapConfiguration, False), "SelectedPointStyle": (str, False), }
[docs]class GeospatialMapConfiguration(AWSProperty): """ `GeospatialMapConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapconfiguration.html>`__ """ props: PropsDictType = { "FieldWells": (GeospatialMapFieldWells, False), "Legend": (LegendOptions, False), "MapStyleOptions": (GeospatialMapStyleOptions, False), "PointStyleOptions": (GeospatialPointStyleOptions, False), "Tooltip": (TooltipOptions, False), "VisualPalette": (VisualPalette, False), "WindowOptions": (GeospatialWindowOptions, False), }
[docs]class GeospatialMapVisual(AWSProperty): """ `GeospatialMapVisual <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapvisual.html>`__ """ props: PropsDictType = { "Actions": ([VisualCustomAction], False), "ChartConfiguration": (GeospatialMapConfiguration, False), "ColumnHierarchies": ([ColumnHierarchy], False), "Subtitle": (VisualSubtitleLabelOptions, False), "Title": (VisualTitleLabelOptions, False), "VisualId": (str, True), }
[docs]class DataColor(AWSProperty): """ `DataColor <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datacolor.html>`__ """ props: PropsDictType = { "Color": (str, False), "DataValue": (double, False), }
[docs]class ColorScale(AWSProperty): """ `ColorScale <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-colorscale.html>`__ """ props: PropsDictType = { "ColorFillType": (str, True), "Colors": ([DataColor], True), "NullValueColor": (DataColor, False), }
[docs]class HeatMapAggregatedFieldWells(AWSProperty): """ `HeatMapAggregatedFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapaggregatedfieldwells.html>`__ """ props: PropsDictType = { "Columns": ([DimensionField], False), "Rows": ([DimensionField], False), "Values": ([MeasureField], False), }
[docs]class HeatMapFieldWells(AWSProperty): """ `HeatMapFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapfieldwells.html>`__ """ props: PropsDictType = { "HeatMapAggregatedFieldWells": (HeatMapAggregatedFieldWells, False), }
[docs]class HeatMapSortConfiguration(AWSProperty): """ `HeatMapSortConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapsortconfiguration.html>`__ """ props: PropsDictType = { "HeatMapColumnItemsLimitConfiguration": (ItemsLimitConfiguration, False), "HeatMapColumnSort": ([FieldSortOptions], False), "HeatMapRowItemsLimitConfiguration": (ItemsLimitConfiguration, False), "HeatMapRowSort": ([FieldSortOptions], False), }
[docs]class HeatMapConfiguration(AWSProperty): """ `HeatMapConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapconfiguration.html>`__ """ props: PropsDictType = { "ColorScale": (ColorScale, False), "ColumnLabelOptions": (ChartAxisLabelOptions, False), "DataLabels": (DataLabelOptions, False), "FieldWells": (HeatMapFieldWells, False), "Legend": (LegendOptions, False), "RowLabelOptions": (ChartAxisLabelOptions, False), "SortConfiguration": (HeatMapSortConfiguration, False), "Tooltip": (TooltipOptions, False), }
[docs]class HeatMapVisual(AWSProperty): """ `HeatMapVisual <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapvisual.html>`__ """ props: PropsDictType = { "Actions": ([VisualCustomAction], False), "ChartConfiguration": (HeatMapConfiguration, False), "ColumnHierarchies": ([ColumnHierarchy], False), "Subtitle": (VisualSubtitleLabelOptions, False), "Title": (VisualTitleLabelOptions, False), "VisualId": (str, True), }
[docs]class BinCountOptions(AWSProperty): """ `BinCountOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-bincountoptions.html>`__ """ props: PropsDictType = { "Value": (double, False), }
[docs]class BinWidthOptions(AWSProperty): """ `BinWidthOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-binwidthoptions.html>`__ """ props: PropsDictType = { "BinCountLimit": (double, False), "Value": (double, False), }
[docs]class HistogramBinOptions(AWSProperty): """ `HistogramBinOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogrambinoptions.html>`__ """ props: PropsDictType = { "BinCount": (BinCountOptions, False), "BinWidth": (BinWidthOptions, False), "SelectedBinType": (str, False), "StartValue": (double, False), }
[docs]class HistogramAggregatedFieldWells(AWSProperty): """ `HistogramAggregatedFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramaggregatedfieldwells.html>`__ """ props: PropsDictType = { "Values": ([MeasureField], False), }
[docs]class HistogramFieldWells(AWSProperty): """ `HistogramFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramfieldwells.html>`__ """ props: PropsDictType = { "HistogramAggregatedFieldWells": (HistogramAggregatedFieldWells, False), }
[docs]class HistogramConfiguration(AWSProperty): """ `HistogramConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramconfiguration.html>`__ """ props: PropsDictType = { "BinOptions": (HistogramBinOptions, False), "DataLabels": (DataLabelOptions, False), "FieldWells": (HistogramFieldWells, False), "Tooltip": (TooltipOptions, False), "VisualPalette": (VisualPalette, False), "XAxisDisplayOptions": (AxisDisplayOptions, False), "XAxisLabelOptions": (ChartAxisLabelOptions, False), "YAxisDisplayOptions": (AxisDisplayOptions, False), }
[docs]class HistogramVisual(AWSProperty): """ `HistogramVisual <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramvisual.html>`__ """ props: PropsDictType = { "Actions": ([VisualCustomAction], False), "ChartConfiguration": (HistogramConfiguration, False), "Subtitle": (VisualSubtitleLabelOptions, False), "Title": (VisualTitleLabelOptions, False), "VisualId": (str, True), }
[docs]class ForecastComputation(AWSProperty): """ `ForecastComputation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html>`__ """ props: PropsDictType = { "ComputationId": (str, True), "CustomSeasonalityValue": (double, False), "LowerBoundary": (double, False), "Name": (str, False), "PeriodsBackward": (double, False), "PeriodsForward": (double, False), "PredictionInterval": (double, False), "Seasonality": (str, False), "Time": (DimensionField, False), "UpperBoundary": (double, False), "Value": (MeasureField, False), }
[docs]class GrowthRateComputation(AWSProperty): """ `GrowthRateComputation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-growthratecomputation.html>`__ """ props: PropsDictType = { "ComputationId": (str, True), "Name": (str, False), "PeriodSize": (double, False), "Time": (DimensionField, False), "Value": (MeasureField, False), }
[docs]class MaximumMinimumComputation(AWSProperty): """ `MaximumMinimumComputation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumminimumcomputation.html>`__ """ props: PropsDictType = { "ComputationId": (str, True), "Name": (str, False), "Time": (DimensionField, False), "Type": (str, True), "Value": (MeasureField, False), }
[docs]class MetricComparisonComputation(AWSProperty): """ `MetricComparisonComputation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.html>`__ """ props: PropsDictType = { "ComputationId": (str, True), "FromValue": (MeasureField, False), "Name": (str, False), "TargetValue": (MeasureField, False), "Time": (DimensionField, False), }
[docs]class PeriodOverPeriodComputation(AWSProperty): """ `PeriodOverPeriodComputation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodoverperiodcomputation.html>`__ """ props: PropsDictType = { "ComputationId": (str, True), "Name": (str, False), "Time": (DimensionField, False), "Value": (MeasureField, False), }
[docs]class PeriodToDateComputation(AWSProperty): """ `PeriodToDateComputation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodtodatecomputation.html>`__ """ props: PropsDictType = { "ComputationId": (str, True), "Name": (str, False), "PeriodTimeGranularity": (str, False), "Time": (DimensionField, False), "Value": (MeasureField, False), }
[docs]class TopBottomMoversComputation(AWSProperty): """ `TopBottomMoversComputation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html>`__ """ props: PropsDictType = { "Category": (DimensionField, False), "ComputationId": (str, True), "MoverSize": (double, False), "Name": (str, False), "SortOrder": (str, False), "Time": (DimensionField, False), "Type": (str, True), "Value": (MeasureField, False), }
[docs]class TopBottomRankedComputation(AWSProperty): """ `TopBottomRankedComputation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html>`__ """ props: PropsDictType = { "Category": (DimensionField, False), "ComputationId": (str, True), "Name": (str, False), "ResultSize": (double, False), "Type": (str, True), "Value": (MeasureField, False), }
[docs]class TotalAggregationComputation(AWSProperty): """ `TotalAggregationComputation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totalaggregationcomputation.html>`__ """ props: PropsDictType = { "ComputationId": (str, True), "Name": (str, False), "Value": (MeasureField, False), }
[docs]class UniqueValuesComputation(AWSProperty): """ `UniqueValuesComputation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-uniquevaluescomputation.html>`__ """ props: PropsDictType = { "Category": (DimensionField, False), "ComputationId": (str, True), "Name": (str, False), }
[docs]class Computation(AWSProperty): """ `Computation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-computation.html>`__ """ props: PropsDictType = { "Forecast": (ForecastComputation, False), "GrowthRate": (GrowthRateComputation, False), "MaximumMinimum": (MaximumMinimumComputation, False), "MetricComparison": (MetricComparisonComputation, False), "PeriodOverPeriod": (PeriodOverPeriodComputation, False), "PeriodToDate": (PeriodToDateComputation, False), "TopBottomMovers": (TopBottomMoversComputation, False), "TopBottomRanked": (TopBottomRankedComputation, False), "TotalAggregation": (TotalAggregationComputation, False), "UniqueValues": (UniqueValuesComputation, False), }
[docs]class CustomNarrativeOptions(AWSProperty): """ `CustomNarrativeOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customnarrativeoptions.html>`__ """ props: PropsDictType = { "Narrative": (str, True), }
[docs]class InsightConfiguration(AWSProperty): """ `InsightConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-insightconfiguration.html>`__ """ props: PropsDictType = { "Computations": ([Computation], False), "CustomNarrative": (CustomNarrativeOptions, False), }
[docs]class InsightVisual(AWSProperty): """ `InsightVisual <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-insightvisual.html>`__ """ props: PropsDictType = { "Actions": ([VisualCustomAction], False), "DataSetIdentifier": (str, True), "InsightConfiguration": (InsightConfiguration, False), "Subtitle": (VisualSubtitleLabelOptions, False), "Title": (VisualTitleLabelOptions, False), "VisualId": (str, True), }
[docs]class KPIActualValueConditionalFormatting(AWSProperty): """ `KPIActualValueConditionalFormatting <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiactualvalueconditionalformatting.html>`__ """ props: PropsDictType = { "Icon": (ConditionalFormattingIcon, False), "TextColor": (ConditionalFormattingColor, False), }
[docs]class KPIComparisonValueConditionalFormatting(AWSProperty): """ `KPIComparisonValueConditionalFormatting <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpicomparisonvalueconditionalformatting.html>`__ """ props: PropsDictType = { "Icon": (ConditionalFormattingIcon, False), "TextColor": (ConditionalFormattingColor, False), }
[docs]class KPIPrimaryValueConditionalFormatting(AWSProperty): """ `KPIPrimaryValueConditionalFormatting <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiprimaryvalueconditionalformatting.html>`__ """ props: PropsDictType = { "Icon": (ConditionalFormattingIcon, False), "TextColor": (ConditionalFormattingColor, False), }
[docs]class KPIProgressBarConditionalFormatting(AWSProperty): """ `KPIProgressBarConditionalFormatting <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiprogressbarconditionalformatting.html>`__ """ props: PropsDictType = { "ForegroundColor": (ConditionalFormattingColor, False), }
[docs]class KPIConditionalFormattingOption(AWSProperty): """ `KPIConditionalFormattingOption <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiconditionalformattingoption.html>`__ """ props: PropsDictType = { "ActualValue": (KPIActualValueConditionalFormatting, False), "ComparisonValue": (KPIComparisonValueConditionalFormatting, False), "PrimaryValue": (KPIPrimaryValueConditionalFormatting, False), "ProgressBar": (KPIProgressBarConditionalFormatting, False), }
[docs]class KPIConditionalFormatting(AWSProperty): """ `KPIConditionalFormatting <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiconditionalformatting.html>`__ """ props: PropsDictType = { "ConditionalFormattingOptions": ([KPIConditionalFormattingOption], False), }
[docs]class KPIFieldWells(AWSProperty): """ `KPIFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpifieldwells.html>`__ """ props: PropsDictType = { "TargetValues": ([MeasureField], False), "TrendGroups": ([DimensionField], False), "Values": ([MeasureField], False), }
[docs]class KPISparklineOptions(AWSProperty): """ `KPISparklineOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpisparklineoptions.html>`__ """ props: PropsDictType = { "Color": (str, False), "TooltipVisibility": (str, False), "Type": (str, True), "Visibility": (str, False), }
[docs]class KPIVisualStandardLayout(AWSProperty): """ `KPIVisualStandardLayout <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpivisualstandardlayout.html>`__ """ props: PropsDictType = { "Type": (str, True), }
[docs]class KPIVisualLayoutOptions(AWSProperty): """ `KPIVisualLayoutOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpivisuallayoutoptions.html>`__ """ props: PropsDictType = { "StandardLayout": (KPIVisualStandardLayout, False), }
[docs]class ProgressBarOptions(AWSProperty): """ `ProgressBarOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-progressbaroptions.html>`__ """ props: PropsDictType = { "Visibility": (str, False), }
[docs]class SecondaryValueOptions(AWSProperty): """ `SecondaryValueOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-secondaryvalueoptions.html>`__ """ props: PropsDictType = { "Visibility": (str, False), }
[docs]class TrendArrowOptions(AWSProperty): """ `TrendArrowOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-trendarrowoptions.html>`__ """ props: PropsDictType = { "Visibility": (str, False), }
[docs]class KPIOptions(AWSProperty): """ `KPIOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpioptions.html>`__ """ props: PropsDictType = { "Comparison": (ComparisonConfiguration, False), "PrimaryValueDisplayType": (str, False), "PrimaryValueFontConfiguration": (FontConfiguration, False), "ProgressBar": (ProgressBarOptions, False), "SecondaryValue": (SecondaryValueOptions, False), "SecondaryValueFontConfiguration": (FontConfiguration, False), "Sparkline": (KPISparklineOptions, False), "TrendArrows": (TrendArrowOptions, False), "VisualLayoutOptions": (KPIVisualLayoutOptions, False), }
[docs]class KPISortConfiguration(AWSProperty): """ `KPISortConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpisortconfiguration.html>`__ """ props: PropsDictType = { "TrendGroupSort": ([FieldSortOptions], False), }
[docs]class KPIConfiguration(AWSProperty): """ `KPIConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiconfiguration.html>`__ """ props: PropsDictType = { "FieldWells": (KPIFieldWells, False), "KPIOptions": (KPIOptions, False), "SortConfiguration": (KPISortConfiguration, False), }
[docs]class KPIVisual(AWSProperty): """ `KPIVisual <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpivisual.html>`__ """ props: PropsDictType = { "Actions": ([VisualCustomAction], False), "ChartConfiguration": (KPIConfiguration, False), "ColumnHierarchies": ([ColumnHierarchy], False), "ConditionalFormatting": (KPIConditionalFormatting, False), "Subtitle": (VisualSubtitleLabelOptions, False), "Title": (VisualTitleLabelOptions, False), "VisualId": (str, True), }
[docs]class WhatIfPointScenario(AWSProperty): """ `WhatIfPointScenario <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-whatifpointscenario.html>`__ """ props: PropsDictType = { "Date": (str, True), "Value": (double, True), }
[docs]class WhatIfRangeScenario(AWSProperty): """ `WhatIfRangeScenario <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-whatifrangescenario.html>`__ """ props: PropsDictType = { "EndDate": (str, True), "StartDate": (str, True), "Value": (double, True), }
[docs]class ForecastScenario(AWSProperty): """ `ForecastScenario <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastscenario.html>`__ """ props: PropsDictType = { "WhatIfPointScenario": (WhatIfPointScenario, False), "WhatIfRangeScenario": (WhatIfRangeScenario, False), }
[docs]class TimeBasedForecastProperties(AWSProperty): """ `TimeBasedForecastProperties <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timebasedforecastproperties.html>`__ """ props: PropsDictType = { "LowerBoundary": (double, False), "PeriodsBackward": (double, False), "PeriodsForward": (double, False), "PredictionInterval": (double, False), "Seasonality": (double, False), "UpperBoundary": (double, False), }
[docs]class ForecastConfiguration(AWSProperty): """ `ForecastConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastconfiguration.html>`__ """ props: PropsDictType = { "ForecastProperties": (TimeBasedForecastProperties, False), "Scenario": (ForecastScenario, False), }
[docs]class LineChartLineStyleSettings(AWSProperty): """ `LineChartLineStyleSettings <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartlinestylesettings.html>`__ """ props: PropsDictType = { "LineInterpolation": (str, False), "LineStyle": (str, False), "LineVisibility": (str, False), "LineWidth": (str, False), }
[docs]class LineChartMarkerStyleSettings(AWSProperty): """ `LineChartMarkerStyleSettings <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartmarkerstylesettings.html>`__ """ props: PropsDictType = { "MarkerColor": (str, False), "MarkerShape": (str, False), "MarkerSize": (str, False), "MarkerVisibility": (str, False), }
[docs]class LineChartDefaultSeriesSettings(AWSProperty): """ `LineChartDefaultSeriesSettings <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartdefaultseriessettings.html>`__ """ props: PropsDictType = { "AxisBinding": (str, False), "LineStyleSettings": (LineChartLineStyleSettings, False), "MarkerStyleSettings": (LineChartMarkerStyleSettings, False), }
[docs]class LineChartAggregatedFieldWells(AWSProperty): """ `LineChartAggregatedFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartaggregatedfieldwells.html>`__ """ props: PropsDictType = { "Category": ([DimensionField], False), "Colors": ([DimensionField], False), "SmallMultiples": ([DimensionField], False), "Values": ([MeasureField], False), }
[docs]class LineChartFieldWells(AWSProperty): """ `LineChartFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartfieldwells.html>`__ """ props: PropsDictType = { "LineChartAggregatedFieldWells": (LineChartAggregatedFieldWells, False), }
[docs]class LineChartSortConfiguration(AWSProperty): """ `LineChartSortConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartsortconfiguration.html>`__ """ props: PropsDictType = { "CategoryItemsLimitConfiguration": (ItemsLimitConfiguration, False), "CategorySort": ([FieldSortOptions], False), "ColorItemsLimitConfiguration": (ItemsLimitConfiguration, False), "SmallMultiplesLimitConfiguration": (ItemsLimitConfiguration, False), "SmallMultiplesSort": ([FieldSortOptions], False), }
[docs]class MissingDataConfiguration(AWSProperty): """ `MissingDataConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-missingdataconfiguration.html>`__ """ props: PropsDictType = { "TreatmentOption": (str, False), }
[docs]class LineSeriesAxisDisplayOptions(AWSProperty): """ `LineSeriesAxisDisplayOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-lineseriesaxisdisplayoptions.html>`__ """ props: PropsDictType = { "AxisOptions": (AxisDisplayOptions, False), "MissingDataConfigurations": ([MissingDataConfiguration], False), }
[docs]class LineChartSeriesSettings(AWSProperty): """ `LineChartSeriesSettings <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartseriessettings.html>`__ """ props: PropsDictType = { "LineStyleSettings": (LineChartLineStyleSettings, False), "MarkerStyleSettings": (LineChartMarkerStyleSettings, False), }
[docs]class DataFieldSeriesItem(AWSProperty): """ `DataFieldSeriesItem <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datafieldseriesitem.html>`__ """ props: PropsDictType = { "AxisBinding": (str, True), "FieldId": (str, True), "FieldValue": (str, False), "Settings": (LineChartSeriesSettings, False), }
[docs]class FieldSeriesItem(AWSProperty): """ `FieldSeriesItem <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldseriesitem.html>`__ """ props: PropsDictType = { "AxisBinding": (str, True), "FieldId": (str, True), "Settings": (LineChartSeriesSettings, False), }
[docs]class SeriesItem(AWSProperty): """ `SeriesItem <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-seriesitem.html>`__ """ props: PropsDictType = { "DataFieldSeriesItem": (DataFieldSeriesItem, False), "FieldSeriesItem": (FieldSeriesItem, False), }
[docs]class LineChartConfiguration(AWSProperty): """ `LineChartConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html>`__ """ props: PropsDictType = { "ContributionAnalysisDefaults": ([ContributionAnalysisDefault], False), "DataLabels": (DataLabelOptions, False), "DefaultSeriesSettings": (LineChartDefaultSeriesSettings, False), "FieldWells": (LineChartFieldWells, False), "ForecastConfigurations": ([ForecastConfiguration], False), "Legend": (LegendOptions, False), "PrimaryYAxisDisplayOptions": (LineSeriesAxisDisplayOptions, False), "PrimaryYAxisLabelOptions": (ChartAxisLabelOptions, False), "ReferenceLines": ([ReferenceLine], False), "SecondaryYAxisDisplayOptions": (LineSeriesAxisDisplayOptions, False), "SecondaryYAxisLabelOptions": (ChartAxisLabelOptions, False), "Series": ([SeriesItem], False), "SmallMultiplesOptions": (SmallMultiplesOptions, False), "SortConfiguration": (LineChartSortConfiguration, False), "Tooltip": (TooltipOptions, False), "Type": (str, False), "VisualPalette": (VisualPalette, False), "XAxisDisplayOptions": (AxisDisplayOptions, False), "XAxisLabelOptions": (ChartAxisLabelOptions, False), }
[docs]class LineChartVisual(AWSProperty): """ `LineChartVisual <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartvisual.html>`__ """ props: PropsDictType = { "Actions": ([VisualCustomAction], False), "ChartConfiguration": (LineChartConfiguration, False), "ColumnHierarchies": ([ColumnHierarchy], False), "Subtitle": (VisualSubtitleLabelOptions, False), "Title": (VisualTitleLabelOptions, False), "VisualId": (str, True), }
[docs]class ArcOptions(AWSProperty): """ `ArcOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-arcoptions.html>`__ """ props: PropsDictType = { "ArcThickness": (str, False), }
[docs]class DonutCenterOptions(AWSProperty): """ `DonutCenterOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-donutcenteroptions.html>`__ """ props: PropsDictType = { "LabelVisibility": (str, False), }
[docs]class DonutOptions(AWSProperty): """ `DonutOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-donutoptions.html>`__ """ props: PropsDictType = { "ArcOptions": (ArcOptions, False), "DonutCenterOptions": (DonutCenterOptions, False), }
[docs]class PieChartAggregatedFieldWells(AWSProperty): """ `PieChartAggregatedFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartaggregatedfieldwells.html>`__ """ props: PropsDictType = { "Category": ([DimensionField], False), "SmallMultiples": ([DimensionField], False), "Values": ([MeasureField], False), }
[docs]class PieChartFieldWells(AWSProperty): """ `PieChartFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartfieldwells.html>`__ """ props: PropsDictType = { "PieChartAggregatedFieldWells": (PieChartAggregatedFieldWells, False), }
[docs]class PieChartSortConfiguration(AWSProperty): """ `PieChartSortConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartsortconfiguration.html>`__ """ props: PropsDictType = { "CategoryItemsLimit": (ItemsLimitConfiguration, False), "CategorySort": ([FieldSortOptions], False), "SmallMultiplesLimitConfiguration": (ItemsLimitConfiguration, False), "SmallMultiplesSort": ([FieldSortOptions], False), }
[docs]class PieChartConfiguration(AWSProperty): """ `PieChartConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartconfiguration.html>`__ """ props: PropsDictType = { "CategoryLabelOptions": (ChartAxisLabelOptions, False), "ContributionAnalysisDefaults": ([ContributionAnalysisDefault], False), "DataLabels": (DataLabelOptions, False), "DonutOptions": (DonutOptions, False), "FieldWells": (PieChartFieldWells, False), "Legend": (LegendOptions, False), "SmallMultiplesOptions": (SmallMultiplesOptions, False), "SortConfiguration": (PieChartSortConfiguration, False), "Tooltip": (TooltipOptions, False), "ValueLabelOptions": (ChartAxisLabelOptions, False), "VisualPalette": (VisualPalette, False), }
[docs]class PieChartVisual(AWSProperty): """ `PieChartVisual <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartvisual.html>`__ """ props: PropsDictType = { "Actions": ([VisualCustomAction], False), "ChartConfiguration": (PieChartConfiguration, False), "ColumnHierarchies": ([ColumnHierarchy], False), "Subtitle": (VisualSubtitleLabelOptions, False), "Title": (VisualTitleLabelOptions, False), "VisualId": (str, True), }
[docs]class PivotTableConditionalFormattingScope(AWSProperty): """ `PivotTableConditionalFormattingScope <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconditionalformattingscope.html>`__ """ props: PropsDictType = { "Role": (str, False), }
[docs]class TextConditionalFormat(AWSProperty): """ `TextConditionalFormat <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textconditionalformat.html>`__ """ props: PropsDictType = { "BackgroundColor": (ConditionalFormattingColor, False), "Icon": (ConditionalFormattingIcon, False), "TextColor": (ConditionalFormattingColor, False), }
[docs]class PivotTableCellConditionalFormatting(AWSProperty): """ `PivotTableCellConditionalFormatting <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html>`__ """ props: PropsDictType = { "FieldId": (str, True), "Scope": (PivotTableConditionalFormattingScope, False), "Scopes": ([PivotTableConditionalFormattingScope], False), "TextFormat": (TextConditionalFormat, False), }
[docs]class PivotTableConditionalFormattingOption(AWSProperty): """ `PivotTableConditionalFormattingOption <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconditionalformattingoption.html>`__ """ props: PropsDictType = { "Cell": (PivotTableCellConditionalFormatting, False), }
[docs]class PivotTableConditionalFormatting(AWSProperty): """ `PivotTableConditionalFormatting <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconditionalformatting.html>`__ """ props: PropsDictType = { "ConditionalFormattingOptions": ( [PivotTableConditionalFormattingOption], False, ), }
[docs]class PivotTableDataPathOption(AWSProperty): """ `PivotTableDataPathOption <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottabledatapathoption.html>`__ """ props: PropsDictType = { "DataPathList": ([DataPathValue], True), "Width": (str, False), }
[docs]class PivotTableFieldCollapseStateTarget(AWSProperty): """ `PivotTableFieldCollapseStateTarget <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldcollapsestatetarget.html>`__ """ props: PropsDictType = { "FieldDataPathValues": ([DataPathValue], False), "FieldId": (str, False), }
[docs]class PivotTableFieldCollapseStateOption(AWSProperty): """ `PivotTableFieldCollapseStateOption <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldcollapsestateoption.html>`__ """ props: PropsDictType = { "State": (str, False), "Target": (PivotTableFieldCollapseStateTarget, True), }
[docs]class PivotTableFieldOption(AWSProperty): """ `PivotTableFieldOption <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoption.html>`__ """ props: PropsDictType = { "CustomLabel": (str, False), "FieldId": (str, True), "Visibility": (str, False), }
[docs]class PivotTableFieldOptions(AWSProperty): """ `PivotTableFieldOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoptions.html>`__ """ props: PropsDictType = { "CollapseStateOptions": ([PivotTableFieldCollapseStateOption], False), "DataPathOptions": ([PivotTableDataPathOption], False), "SelectedFieldOptions": ([PivotTableFieldOption], False), }
[docs]class PivotTableAggregatedFieldWells(AWSProperty): """ `PivotTableAggregatedFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableaggregatedfieldwells.html>`__ """ props: PropsDictType = { "Columns": ([DimensionField], False), "Rows": ([DimensionField], False), "Values": ([MeasureField], False), }
[docs]class PivotTableFieldWells(AWSProperty): """ `PivotTableFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldwells.html>`__ """ props: PropsDictType = { "PivotTableAggregatedFieldWells": (PivotTableAggregatedFieldWells, False), }
[docs]class PivotTableRowsLabelOptions(AWSProperty): """ `PivotTableRowsLabelOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablerowslabeloptions.html>`__ """ props: PropsDictType = { "CustomLabel": (str, False), "Visibility": (str, False), }
[docs]class RowAlternateColorOptions(AWSProperty): """ `RowAlternateColorOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-rowalternatecoloroptions.html>`__ """ props: PropsDictType = { "RowAlternateColors": ([str], False), "Status": (str, False), "UsePrimaryBackgroundColor": (str, False), }
[docs]class TableBorderOptions(AWSProperty): """ `TableBorderOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableborderoptions.html>`__ """ props: PropsDictType = { "Color": (str, False), "Style": (str, False), "Thickness": (double, False), }
[docs]class TableSideBorderOptions(AWSProperty): """ `TableSideBorderOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablesideborderoptions.html>`__ """ props: PropsDictType = { "Bottom": (TableBorderOptions, False), "InnerHorizontal": (TableBorderOptions, False), "InnerVertical": (TableBorderOptions, False), "Left": (TableBorderOptions, False), "Right": (TableBorderOptions, False), "Top": (TableBorderOptions, False), }
[docs]class GlobalTableBorderOptions(AWSProperty): """ `GlobalTableBorderOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-globaltableborderoptions.html>`__ """ props: PropsDictType = { "SideSpecificBorder": (TableSideBorderOptions, False), "UniformBorder": (TableBorderOptions, False), }
[docs]class TableCellStyle(AWSProperty): """ `TableCellStyle <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellstyle.html>`__ """ props: PropsDictType = { "BackgroundColor": (str, False), "Border": (GlobalTableBorderOptions, False), "FontConfiguration": (FontConfiguration, False), "Height": (double, False), "HorizontalTextAlignment": (str, False), "TextWrap": (str, False), "VerticalTextAlignment": (str, False), "Visibility": (str, False), }
[docs]class PivotTableOptions(AWSProperty): """ `PivotTableOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html>`__ """ props: PropsDictType = { "CellStyle": (TableCellStyle, False), "CollapsedRowDimensionsVisibility": (str, False), "ColumnHeaderStyle": (TableCellStyle, False), "ColumnNamesVisibility": (str, False), "DefaultCellWidth": (str, False), "MetricPlacement": (str, False), "RowAlternateColorOptions": (RowAlternateColorOptions, False), "RowFieldNamesStyle": (TableCellStyle, False), "RowHeaderStyle": (TableCellStyle, False), "RowsLabelOptions": (PivotTableRowsLabelOptions, False), "RowsLayout": (str, False), "SingleMetricVisibility": (str, False), "ToggleButtonsVisibility": (str, False), }
[docs]class PivotTablePaginatedReportOptions(AWSProperty): """ `PivotTablePaginatedReportOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablepaginatedreportoptions.html>`__ """ props: PropsDictType = { "OverflowColumnHeaderVisibility": (str, False), "VerticalOverflowVisibility": (str, False), }
[docs]class DataPathSort(AWSProperty): """ `DataPathSort <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathsort.html>`__ """ props: PropsDictType = { "Direction": (str, True), "SortPaths": ([DataPathValue], True), }
[docs]class PivotTableSortBy(AWSProperty): """ `PivotTableSortBy <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablesortby.html>`__ """ props: PropsDictType = { "Column": (ColumnSort, False), "DataPath": (DataPathSort, False), "Field": (FieldSort, False), }
[docs]class PivotFieldSortOptions(AWSProperty): """ `PivotFieldSortOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivotfieldsortoptions.html>`__ """ props: PropsDictType = { "FieldId": (str, True), "SortBy": (PivotTableSortBy, True), }
[docs]class PivotTableSortConfiguration(AWSProperty): """ `PivotTableSortConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablesortconfiguration.html>`__ """ props: PropsDictType = { "FieldSortOptions": ([PivotFieldSortOptions], False), }
[docs]class TotalAggregationFunction(AWSProperty): """ `TotalAggregationFunction <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totalaggregationfunction.html>`__ """ props: PropsDictType = { "SimpleTotalAggregationFunction": (str, False), }
[docs]class TotalAggregationOption(AWSProperty): """ `TotalAggregationOption <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totalaggregationoption.html>`__ """ props: PropsDictType = { "FieldId": (str, True), "TotalAggregationFunction": (TotalAggregationFunction, True), }
[docs]class PivotTotalOptions(AWSProperty): """ `PivotTotalOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottotaloptions.html>`__ """ props: PropsDictType = { "CustomLabel": (str, False), "MetricHeaderCellStyle": (TableCellStyle, False), "Placement": (str, False), "ScrollStatus": (str, False), "TotalAggregationOptions": ([TotalAggregationOption], False), "TotalCellStyle": (TableCellStyle, False), "TotalsVisibility": (str, False), "ValueCellStyle": (TableCellStyle, False), }
[docs]class PivotTableFieldSubtotalOptions(AWSProperty): """ `PivotTableFieldSubtotalOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldsubtotaloptions.html>`__ """ props: PropsDictType = { "FieldId": (str, False), }
[docs]class TableStyleTarget(AWSProperty): """ `TableStyleTarget <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablestyletarget.html>`__ """ props: PropsDictType = { "CellType": (str, True), }
[docs]class SubtotalOptions(AWSProperty): """ `SubtotalOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html>`__ """ props: PropsDictType = { "CustomLabel": (str, False), "FieldLevel": (str, False), "FieldLevelOptions": ([PivotTableFieldSubtotalOptions], False), "MetricHeaderCellStyle": (TableCellStyle, False), "StyleTargets": ([TableStyleTarget], False), "TotalCellStyle": (TableCellStyle, False), "TotalsVisibility": (str, False), "ValueCellStyle": (TableCellStyle, False), }
[docs]class PivotTableTotalOptions(AWSProperty): """ `PivotTableTotalOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottabletotaloptions.html>`__ """ props: PropsDictType = { "ColumnSubtotalOptions": (SubtotalOptions, False), "ColumnTotalOptions": (PivotTotalOptions, False), "RowSubtotalOptions": (SubtotalOptions, False), "RowTotalOptions": (PivotTotalOptions, False), }
[docs]class PivotTableConfiguration(AWSProperty): """ `PivotTableConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconfiguration.html>`__ """ props: PropsDictType = { "FieldOptions": (PivotTableFieldOptions, False), "FieldWells": (PivotTableFieldWells, False), "PaginatedReportOptions": (PivotTablePaginatedReportOptions, False), "SortConfiguration": (PivotTableSortConfiguration, False), "TableOptions": (PivotTableOptions, False), "TotalOptions": (PivotTableTotalOptions, False), }
[docs]class PivotTableVisual(AWSProperty): """ `PivotTableVisual <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablevisual.html>`__ """ props: PropsDictType = { "Actions": ([VisualCustomAction], False), "ChartConfiguration": (PivotTableConfiguration, False), "ConditionalFormatting": (PivotTableConditionalFormatting, False), "Subtitle": (VisualSubtitleLabelOptions, False), "Title": (VisualTitleLabelOptions, False), "VisualId": (str, True), }
[docs]class RadarChartAggregatedFieldWells(AWSProperty): """ `RadarChartAggregatedFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartaggregatedfieldwells.html>`__ """ props: PropsDictType = { "Category": ([DimensionField], False), "Color": ([DimensionField], False), "Values": ([MeasureField], False), }
[docs]class RadarChartFieldWells(AWSProperty): """ `RadarChartFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartfieldwells.html>`__ """ props: PropsDictType = { "RadarChartAggregatedFieldWells": (RadarChartAggregatedFieldWells, False), }
[docs]class RadarChartAreaStyleSettings(AWSProperty): """ `RadarChartAreaStyleSettings <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartareastylesettings.html>`__ """ props: PropsDictType = { "Visibility": (str, False), }
[docs]class RadarChartSeriesSettings(AWSProperty): """ `RadarChartSeriesSettings <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartseriessettings.html>`__ """ props: PropsDictType = { "AreaStyleSettings": (RadarChartAreaStyleSettings, False), }
[docs]class RadarChartSortConfiguration(AWSProperty): """ `RadarChartSortConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartsortconfiguration.html>`__ """ props: PropsDictType = { "CategoryItemsLimit": (ItemsLimitConfiguration, False), "CategorySort": ([FieldSortOptions], False), "ColorItemsLimit": (ItemsLimitConfiguration, False), "ColorSort": ([FieldSortOptions], False), }
[docs]class RadarChartConfiguration(AWSProperty): """ `RadarChartConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html>`__ """ props: PropsDictType = { "AlternateBandColorsVisibility": (str, False), "AlternateBandEvenColor": (str, False), "AlternateBandOddColor": (str, False), "AxesRangeScale": (str, False), "BaseSeriesSettings": (RadarChartSeriesSettings, False), "CategoryAxis": (AxisDisplayOptions, False), "CategoryLabelOptions": (ChartAxisLabelOptions, False), "ColorAxis": (AxisDisplayOptions, False), "ColorLabelOptions": (ChartAxisLabelOptions, False), "FieldWells": (RadarChartFieldWells, False), "Legend": (LegendOptions, False), "Shape": (str, False), "SortConfiguration": (RadarChartSortConfiguration, False), "StartAngle": (double, False), "VisualPalette": (VisualPalette, False), }
[docs]class RadarChartVisual(AWSProperty): """ `RadarChartVisual <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartvisual.html>`__ """ props: PropsDictType = { "Actions": ([VisualCustomAction], False), "ChartConfiguration": (RadarChartConfiguration, False), "ColumnHierarchies": ([ColumnHierarchy], False), "Subtitle": (VisualSubtitleLabelOptions, False), "Title": (VisualTitleLabelOptions, False), "VisualId": (str, True), }
[docs]class SankeyDiagramAggregatedFieldWells(AWSProperty): """ `SankeyDiagramAggregatedFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramaggregatedfieldwells.html>`__ """ props: PropsDictType = { "Destination": ([DimensionField], False), "Source": ([DimensionField], False), "Weight": ([MeasureField], False), }
[docs]class SankeyDiagramFieldWells(AWSProperty): """ `SankeyDiagramFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramfieldwells.html>`__ """ props: PropsDictType = { "SankeyDiagramAggregatedFieldWells": (SankeyDiagramAggregatedFieldWells, False), }
[docs]class SankeyDiagramSortConfiguration(AWSProperty): """ `SankeyDiagramSortConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramsortconfiguration.html>`__ """ props: PropsDictType = { "DestinationItemsLimit": (ItemsLimitConfiguration, False), "SourceItemsLimit": (ItemsLimitConfiguration, False), "WeightSort": ([FieldSortOptions], False), }
[docs]class SankeyDiagramChartConfiguration(AWSProperty): """ `SankeyDiagramChartConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramchartconfiguration.html>`__ """ props: PropsDictType = { "DataLabels": (DataLabelOptions, False), "FieldWells": (SankeyDiagramFieldWells, False), "SortConfiguration": (SankeyDiagramSortConfiguration, False), }
[docs]class SankeyDiagramVisual(AWSProperty): """ `SankeyDiagramVisual <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramvisual.html>`__ """ props: PropsDictType = { "Actions": ([VisualCustomAction], False), "ChartConfiguration": (SankeyDiagramChartConfiguration, False), "Subtitle": (VisualSubtitleLabelOptions, False), "Title": (VisualTitleLabelOptions, False), "VisualId": (str, True), }
[docs]class ScatterPlotCategoricallyAggregatedFieldWells(AWSProperty): """ `ScatterPlotCategoricallyAggregatedFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html>`__ """ props: PropsDictType = { "Category": ([DimensionField], False), "Label": ([DimensionField], False), "Size": ([MeasureField], False), "XAxis": ([MeasureField], False), "YAxis": ([MeasureField], False), }
[docs]class ScatterPlotUnaggregatedFieldWells(AWSProperty): """ `ScatterPlotUnaggregatedFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html>`__ """ props: PropsDictType = { "Category": ([DimensionField], False), "Label": ([DimensionField], False), "Size": ([MeasureField], False), "XAxis": ([DimensionField], False), "YAxis": ([DimensionField], False), }
[docs]class ScatterPlotFieldWells(AWSProperty): """ `ScatterPlotFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotfieldwells.html>`__ """ props: PropsDictType = { "ScatterPlotCategoricallyAggregatedFieldWells": ( ScatterPlotCategoricallyAggregatedFieldWells, False, ), "ScatterPlotUnaggregatedFieldWells": (ScatterPlotUnaggregatedFieldWells, False), }
[docs]class ScatterPlotConfiguration(AWSProperty): """ `ScatterPlotConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html>`__ """ props: PropsDictType = { "DataLabels": (DataLabelOptions, False), "FieldWells": (ScatterPlotFieldWells, False), "Legend": (LegendOptions, False), "Tooltip": (TooltipOptions, False), "VisualPalette": (VisualPalette, False), "XAxisDisplayOptions": (AxisDisplayOptions, False), "XAxisLabelOptions": (ChartAxisLabelOptions, False), "YAxisDisplayOptions": (AxisDisplayOptions, False), "YAxisLabelOptions": (ChartAxisLabelOptions, False), }
[docs]class ScatterPlotVisual(AWSProperty): """ `ScatterPlotVisual <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotvisual.html>`__ """ props: PropsDictType = { "Actions": ([VisualCustomAction], False), "ChartConfiguration": (ScatterPlotConfiguration, False), "ColumnHierarchies": ([ColumnHierarchy], False), "Subtitle": (VisualSubtitleLabelOptions, False), "Title": (VisualTitleLabelOptions, False), "VisualId": (str, True), }
[docs]class TableCellConditionalFormatting(AWSProperty): """ `TableCellConditionalFormatting <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellconditionalformatting.html>`__ """ props: PropsDictType = { "FieldId": (str, True), "TextFormat": (TextConditionalFormat, False), }
[docs]class TableRowConditionalFormatting(AWSProperty): """ `TableRowConditionalFormatting <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablerowconditionalformatting.html>`__ """ props: PropsDictType = { "BackgroundColor": (ConditionalFormattingColor, False), "TextColor": (ConditionalFormattingColor, False), }
[docs]class TableConditionalFormattingOption(AWSProperty): """ `TableConditionalFormattingOption <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconditionalformattingoption.html>`__ """ props: PropsDictType = { "Cell": (TableCellConditionalFormatting, False), "Row": (TableRowConditionalFormatting, False), }
[docs]class TableConditionalFormatting(AWSProperty): """ `TableConditionalFormatting <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconditionalformatting.html>`__ """ props: PropsDictType = { "ConditionalFormattingOptions": ([TableConditionalFormattingOption], False), }
[docs]class TableCellImageSizingConfiguration(AWSProperty): """ `TableCellImageSizingConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellimagesizingconfiguration.html>`__ """ props: PropsDictType = { "TableCellImageScalingConfiguration": (str, False), }
[docs]class TableFieldImageConfiguration(AWSProperty): """ `TableFieldImageConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldimageconfiguration.html>`__ """ props: PropsDictType = { "SizingOptions": (TableCellImageSizingConfiguration, False), }
[docs]class TableFieldCustomIconContent(AWSProperty): """ `TableFieldCustomIconContent <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldcustomiconcontent.html>`__ """ props: PropsDictType = { "Icon": (str, False), }
[docs]class TableFieldCustomTextContent(AWSProperty): """ `TableFieldCustomTextContent <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldcustomtextcontent.html>`__ """ props: PropsDictType = { "FontConfiguration": (FontConfiguration, True), "Value": (str, False), }
[docs]class TableFieldLinkContentConfiguration(AWSProperty): """ `TableFieldLinkContentConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldlinkcontentconfiguration.html>`__ """ props: PropsDictType = { "CustomIconContent": (TableFieldCustomIconContent, False), "CustomTextContent": (TableFieldCustomTextContent, False), }
[docs]class TableFieldLinkConfiguration(AWSProperty): """ `TableFieldLinkConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldlinkconfiguration.html>`__ """ props: PropsDictType = { "Content": (TableFieldLinkContentConfiguration, True), "Target": (str, True), }
[docs]class TableFieldURLConfiguration(AWSProperty): """ `TableFieldURLConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldurlconfiguration.html>`__ """ props: PropsDictType = { "ImageConfiguration": (TableFieldImageConfiguration, False), "LinkConfiguration": (TableFieldLinkConfiguration, False), }
[docs]class TableFieldOption(AWSProperty): """ `TableFieldOption <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldoption.html>`__ """ props: PropsDictType = { "CustomLabel": (str, False), "FieldId": (str, True), "URLStyling": (TableFieldURLConfiguration, False), "Visibility": (str, False), "Width": (str, False), }
[docs]class TablePinnedFieldOptions(AWSProperty): """ `TablePinnedFieldOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablepinnedfieldoptions.html>`__ """ props: PropsDictType = { "PinnedLeftFields": ([str], False), }
[docs]class TableFieldOptions(AWSProperty): """ `TableFieldOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldoptions.html>`__ """ props: PropsDictType = { "Order": ([str], False), "PinnedFieldOptions": (TablePinnedFieldOptions, False), "SelectedFieldOptions": ([TableFieldOption], False), }
[docs]class TableAggregatedFieldWells(AWSProperty): """ `TableAggregatedFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableaggregatedfieldwells.html>`__ """ props: PropsDictType = { "GroupBy": ([DimensionField], False), "Values": ([MeasureField], False), }
[docs]class UnaggregatedField(AWSProperty): """ `UnaggregatedField <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-unaggregatedfield.html>`__ """ props: PropsDictType = { "Column": (ColumnIdentifier, True), "FieldId": (str, True), "FormatConfiguration": (FormatConfiguration, False), }
[docs]class TableUnaggregatedFieldWells(AWSProperty): """ `TableUnaggregatedFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableunaggregatedfieldwells.html>`__ """ props: PropsDictType = { "Values": ([UnaggregatedField], False), }
[docs]class TableFieldWells(AWSProperty): """ `TableFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldwells.html>`__ """ props: PropsDictType = { "TableAggregatedFieldWells": (TableAggregatedFieldWells, False), "TableUnaggregatedFieldWells": (TableUnaggregatedFieldWells, False), }
[docs]class DataBarsOptions(AWSProperty): """ `DataBarsOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-databarsoptions.html>`__ """ props: PropsDictType = { "FieldId": (str, True), "NegativeColor": (str, False), "PositiveColor": (str, False), }
[docs]class TableInlineVisualization(AWSProperty): """ `TableInlineVisualization <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableinlinevisualization.html>`__ """ props: PropsDictType = { "DataBars": (DataBarsOptions, False), }
[docs]class TableOptions(AWSProperty): """ `TableOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableoptions.html>`__ """ props: PropsDictType = { "CellStyle": (TableCellStyle, False), "HeaderStyle": (TableCellStyle, False), "Orientation": (str, False), "RowAlternateColorOptions": (RowAlternateColorOptions, False), }
[docs]class TablePaginatedReportOptions(AWSProperty): """ `TablePaginatedReportOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablepaginatedreportoptions.html>`__ """ props: PropsDictType = { "OverflowColumnHeaderVisibility": (str, False), "VerticalOverflowVisibility": (str, False), }
[docs]class TableSortConfiguration(AWSProperty): """ `TableSortConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablesortconfiguration.html>`__ """ props: PropsDictType = { "PaginationConfiguration": (PaginationConfiguration, False), "RowSort": ([FieldSortOptions], False), }
[docs]class TotalOptions(AWSProperty): """ `TotalOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totaloptions.html>`__ """ props: PropsDictType = { "CustomLabel": (str, False), "Placement": (str, False), "ScrollStatus": (str, False), "TotalAggregationOptions": ([TotalAggregationOption], False), "TotalCellStyle": (TableCellStyle, False), "TotalsVisibility": (str, False), }
[docs]class TableConfiguration(AWSProperty): """ `TableConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconfiguration.html>`__ """ props: PropsDictType = { "FieldOptions": (TableFieldOptions, False), "FieldWells": (TableFieldWells, False), "PaginatedReportOptions": (TablePaginatedReportOptions, False), "SortConfiguration": (TableSortConfiguration, False), "TableInlineVisualizations": ([TableInlineVisualization], False), "TableOptions": (TableOptions, False), "TotalOptions": (TotalOptions, False), }
[docs]class TableVisual(AWSProperty): """ `TableVisual <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablevisual.html>`__ """ props: PropsDictType = { "Actions": ([VisualCustomAction], False), "ChartConfiguration": (TableConfiguration, False), "ConditionalFormatting": (TableConditionalFormatting, False), "Subtitle": (VisualSubtitleLabelOptions, False), "Title": (VisualTitleLabelOptions, False), "VisualId": (str, True), }
[docs]class TreeMapAggregatedFieldWells(AWSProperty): """ `TreeMapAggregatedFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapaggregatedfieldwells.html>`__ """ props: PropsDictType = { "Colors": ([MeasureField], False), "Groups": ([DimensionField], False), "Sizes": ([MeasureField], False), }
[docs]class TreeMapFieldWells(AWSProperty): """ `TreeMapFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapfieldwells.html>`__ """ props: PropsDictType = { "TreeMapAggregatedFieldWells": (TreeMapAggregatedFieldWells, False), }
[docs]class TreeMapSortConfiguration(AWSProperty): """ `TreeMapSortConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapsortconfiguration.html>`__ """ props: PropsDictType = { "TreeMapGroupItemsLimitConfiguration": (ItemsLimitConfiguration, False), "TreeMapSort": ([FieldSortOptions], False), }
[docs]class TreeMapConfiguration(AWSProperty): """ `TreeMapConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapconfiguration.html>`__ """ props: PropsDictType = { "ColorLabelOptions": (ChartAxisLabelOptions, False), "ColorScale": (ColorScale, False), "DataLabels": (DataLabelOptions, False), "FieldWells": (TreeMapFieldWells, False), "GroupLabelOptions": (ChartAxisLabelOptions, False), "Legend": (LegendOptions, False), "SizeLabelOptions": (ChartAxisLabelOptions, False), "SortConfiguration": (TreeMapSortConfiguration, False), "Tooltip": (TooltipOptions, False), }
[docs]class TreeMapVisual(AWSProperty): """ `TreeMapVisual <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapvisual.html>`__ """ props: PropsDictType = { "Actions": ([VisualCustomAction], False), "ChartConfiguration": (TreeMapConfiguration, False), "ColumnHierarchies": ([ColumnHierarchy], False), "Subtitle": (VisualSubtitleLabelOptions, False), "Title": (VisualTitleLabelOptions, False), "VisualId": (str, True), }
[docs]class WaterfallChartAggregatedFieldWells(AWSProperty): """ `WaterfallChartAggregatedFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartaggregatedfieldwells.html>`__ """ props: PropsDictType = { "Breakdowns": ([DimensionField], False), "Categories": ([DimensionField], False), "Values": ([MeasureField], False), }
[docs]class WaterfallChartFieldWells(AWSProperty): """ `WaterfallChartFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartfieldwells.html>`__ """ props: PropsDictType = { "WaterfallChartAggregatedFieldWells": ( WaterfallChartAggregatedFieldWells, False, ), }
[docs]class WaterfallChartOptions(AWSProperty): """ `WaterfallChartOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartoptions.html>`__ """ props: PropsDictType = { "TotalBarLabel": (str, False), }
[docs]class WaterfallChartSortConfiguration(AWSProperty): """ `WaterfallChartSortConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartsortconfiguration.html>`__ """ props: PropsDictType = { "BreakdownItemsLimit": (ItemsLimitConfiguration, False), "CategorySort": ([FieldSortOptions], False), }
[docs]class WaterfallChartConfiguration(AWSProperty): """ `WaterfallChartConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html>`__ """ props: PropsDictType = { "CategoryAxisDisplayOptions": (AxisDisplayOptions, False), "CategoryAxisLabelOptions": (ChartAxisLabelOptions, False), "DataLabels": (DataLabelOptions, False), "FieldWells": (WaterfallChartFieldWells, False), "Legend": (LegendOptions, False), "PrimaryYAxisDisplayOptions": (AxisDisplayOptions, False), "PrimaryYAxisLabelOptions": (ChartAxisLabelOptions, False), "SortConfiguration": (WaterfallChartSortConfiguration, False), "VisualPalette": (VisualPalette, False), "WaterfallChartOptions": (WaterfallChartOptions, False), }
[docs]class WaterfallVisual(AWSProperty): """ `WaterfallVisual <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallvisual.html>`__ """ props: PropsDictType = { "Actions": ([VisualCustomAction], False), "ChartConfiguration": (WaterfallChartConfiguration, False), "ColumnHierarchies": ([ColumnHierarchy], False), "Subtitle": (VisualSubtitleLabelOptions, False), "Title": (VisualTitleLabelOptions, False), "VisualId": (str, True), }
[docs]class WordCloudAggregatedFieldWells(AWSProperty): """ `WordCloudAggregatedFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudaggregatedfieldwells.html>`__ """ props: PropsDictType = { "GroupBy": ([DimensionField], False), "Size": ([MeasureField], False), }
[docs]class WordCloudFieldWells(AWSProperty): """ `WordCloudFieldWells <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudfieldwells.html>`__ """ props: PropsDictType = { "WordCloudAggregatedFieldWells": (WordCloudAggregatedFieldWells, False), }
[docs]class WordCloudOptions(AWSProperty): """ `WordCloudOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudoptions.html>`__ """ props: PropsDictType = { "CloudLayout": (str, False), "MaximumStringLength": (double, False), "WordCasing": (str, False), "WordOrientation": (str, False), "WordPadding": (str, False), "WordScaling": (str, False), }
[docs]class WordCloudSortConfiguration(AWSProperty): """ `WordCloudSortConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudsortconfiguration.html>`__ """ props: PropsDictType = { "CategoryItemsLimit": (ItemsLimitConfiguration, False), "CategorySort": ([FieldSortOptions], False), }
[docs]class WordCloudChartConfiguration(AWSProperty): """ `WordCloudChartConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudchartconfiguration.html>`__ """ props: PropsDictType = { "CategoryLabelOptions": (ChartAxisLabelOptions, False), "FieldWells": (WordCloudFieldWells, False), "SortConfiguration": (WordCloudSortConfiguration, False), "WordCloudOptions": (WordCloudOptions, False), }
[docs]class WordCloudVisual(AWSProperty): """ `WordCloudVisual <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudvisual.html>`__ """ props: PropsDictType = { "Actions": ([VisualCustomAction], False), "ChartConfiguration": (WordCloudChartConfiguration, False), "ColumnHierarchies": ([ColumnHierarchy], False), "Subtitle": (VisualSubtitleLabelOptions, False), "Title": (VisualTitleLabelOptions, False), "VisualId": (str, True), }
[docs]class Visual(AWSProperty): """ `Visual <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html>`__ """ props: PropsDictType = { "BarChartVisual": (BarChartVisual, False), "BoxPlotVisual": (BoxPlotVisual, False), "ComboChartVisual": (ComboChartVisual, False), "CustomContentVisual": (CustomContentVisual, False), "EmptyVisual": (EmptyVisual, False), "FilledMapVisual": (FilledMapVisual, False), "FunnelChartVisual": (FunnelChartVisual, False), "GaugeChartVisual": (GaugeChartVisual, False), "GeospatialMapVisual": (GeospatialMapVisual, False), "HeatMapVisual": (HeatMapVisual, False), "HistogramVisual": (HistogramVisual, False), "InsightVisual": (InsightVisual, False), "KPIVisual": (KPIVisual, False), "LineChartVisual": (LineChartVisual, False), "PieChartVisual": (PieChartVisual, False), "PivotTableVisual": (PivotTableVisual, False), "RadarChartVisual": (RadarChartVisual, False), "SankeyDiagramVisual": (SankeyDiagramVisual, False), "ScatterPlotVisual": (ScatterPlotVisual, False), "TableVisual": (TableVisual, False), "TreeMapVisual": (TreeMapVisual, False), "WaterfallVisual": (WaterfallVisual, False), "WordCloudVisual": (WordCloudVisual, False), }
[docs]class SheetDefinition(AWSProperty): """ `SheetDefinition <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetdefinition.html>`__ """ props: PropsDictType = { "ContentType": (str, False), "Description": (str, False), "FilterControls": ([FilterControl], False), "Layouts": ([Layout], False), "Name": (str, False), "ParameterControls": ([ParameterControl], False), "SheetControlLayouts": ([SheetControlLayout], False), "SheetId": (str, True), "TextBoxes": ([SheetTextBox], False), "Title": (str, False), "Visuals": ([Visual], False), }
[docs]class AnalysisDefinition(AWSProperty): """ `AnalysisDefinition <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysisdefinition.html>`__ """ props: PropsDictType = { "AnalysisDefaults": (AnalysisDefaults, False), "CalculatedFields": ([CalculatedField], False), "ColumnConfigurations": ([ColumnConfiguration], False), "DataSetIdentifierDeclarations": ([DataSetIdentifierDeclaration], True), "FilterGroups": ([FilterGroup], False), "Options": (AssetOptions, False), "ParameterDeclarations": ([ParameterDeclaration], False), "Sheets": ([SheetDefinition], False), }
[docs]class Entity(AWSProperty): """ `Entity <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-entity.html>`__ """ props: PropsDictType = { "Path": (str, False), }
[docs]class AnalysisError(AWSProperty): """ `AnalysisError <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysiserror.html>`__ """ props: PropsDictType = { "Message": (str, False), "Type": (str, False), "ViolatedEntities": ([Entity], False), }
[docs]class DataSetReference(AWSProperty): """ `DataSetReference <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datasetreference.html>`__ """ props: PropsDictType = { "DataSetArn": (str, True), "DataSetPlaceholder": (str, True), }
[docs]class AnalysisSourceTemplate(AWSProperty): """ `AnalysisSourceTemplate <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysissourcetemplate.html>`__ """ props: PropsDictType = { "Arn": (str, True), "DataSetReferences": ([DataSetReference], True), }
[docs]class AnalysisSourceEntity(AWSProperty): """ `AnalysisSourceEntity <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysissourceentity.html>`__ """ props: PropsDictType = { "SourceTemplate": (AnalysisSourceTemplate, False), }
[docs]class DateTimeParameter(AWSProperty): """ `DateTimeParameter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimeparameter.html>`__ """ props: PropsDictType = { "Name": (str, True), "Values": ([str], True), }
[docs]class DecimalParameter(AWSProperty): """ `DecimalParameter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-decimalparameter.html>`__ """ props: PropsDictType = { "Name": (str, True), "Values": ([double], True), }
[docs]class IntegerParameter(AWSProperty): """ `IntegerParameter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-integerparameter.html>`__ """ props: PropsDictType = { "Name": (str, True), "Values": ([double], True), }
[docs]class StringParameter(AWSProperty): """ `StringParameter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-stringparameter.html>`__ """ props: PropsDictType = { "Name": (str, True), "Values": ([str], True), }
[docs]class Parameters(AWSProperty): """ `Parameters <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-parameters.html>`__ """ props: PropsDictType = { "DateTimeParameters": ([DateTimeParameter], False), "DecimalParameters": ([DecimalParameter], False), "IntegerParameters": ([IntegerParameter], False), "StringParameters": ([StringParameter], False), }
[docs]class ResourcePermission(AWSProperty): """ `ResourcePermission <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-resourcepermission.html>`__ """ props: PropsDictType = { "Actions": ([str], True), "Principal": (str, True), }
[docs]class Sheet(AWSProperty): """ `Sheet <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheet.html>`__ """ props: PropsDictType = { "Name": (str, False), "SheetId": (str, False), }
[docs]class ValidationStrategy(AWSProperty): """ `ValidationStrategy <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-validationstrategy.html>`__ """ props: PropsDictType = { "Mode": (str, True), }
[docs]class Analysis(AWSObject): """ `Analysis <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html>`__ """ resource_type = "AWS::QuickSight::Analysis" props: PropsDictType = { "AnalysisId": (str, True), "AwsAccountId": (str, True), "Definition": (AnalysisDefinition, False), "Errors": ([AnalysisError], False), "Name": (str, True), "Parameters": (Parameters, False), "Permissions": ([ResourcePermission], False), "Sheets": ([Sheet], False), "SourceEntity": (AnalysisSourceEntity, False), "Status": (str, False), "Tags": (Tags, False), "ThemeArn": (str, False), "ValidationStrategy": (ValidationStrategy, False), }
[docs]class AdHocFilteringOption(AWSProperty): """ `AdHocFilteringOption <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-adhocfilteringoption.html>`__ """ props: PropsDictType = { "AvailabilityStatus": (str, False), }
[docs]class ExportHiddenFieldsOption(AWSProperty): """ `ExportHiddenFieldsOption <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-exporthiddenfieldsoption.html>`__ """ props: PropsDictType = { "AvailabilityStatus": (str, False), }
[docs]class DashboardVisualPublishOptions(AWSProperty): """ `DashboardVisualPublishOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardvisualpublishoptions.html>`__ """ props: PropsDictType = { "ExportHiddenFieldsOption": (ExportHiddenFieldsOption, False), }
[docs]class DataPointDrillUpDownOption(AWSProperty): """ `DataPointDrillUpDownOption <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datapointdrillupdownoption.html>`__ """ props: PropsDictType = { "AvailabilityStatus": (str, False), }
[docs]class DataPointMenuLabelOption(AWSProperty): """ `DataPointMenuLabelOption <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datapointmenulabeloption.html>`__ """ props: PropsDictType = { "AvailabilityStatus": (str, False), }
[docs]class DataPointTooltipOption(AWSProperty): """ `DataPointTooltipOption <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datapointtooltipoption.html>`__ """ props: PropsDictType = { "AvailabilityStatus": (str, False), }
[docs]class ExportToCSVOption(AWSProperty): """ `ExportToCSVOption <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-exporttocsvoption.html>`__ """ props: PropsDictType = { "AvailabilityStatus": (str, False), }
[docs]class ExportWithHiddenFieldsOption(AWSProperty): """ `ExportWithHiddenFieldsOption <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-exportwithhiddenfieldsoption.html>`__ """ props: PropsDictType = { "AvailabilityStatus": (str, False), }
[docs]class SheetControlsOption(AWSProperty): """ `SheetControlsOption <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetcontrolsoption.html>`__ """ props: PropsDictType = { "VisibilityState": (str, False), }
[docs]class SheetLayoutElementMaximizationOption(AWSProperty): """ `SheetLayoutElementMaximizationOption <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetlayoutelementmaximizationoption.html>`__ """ props: PropsDictType = { "AvailabilityStatus": (str, False), }
[docs]class VisualAxisSortOption(AWSProperty): """ `VisualAxisSortOption <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visualaxissortoption.html>`__ """ props: PropsDictType = { "AvailabilityStatus": (str, False), }
[docs]class VisualMenuOption(AWSProperty): """ `VisualMenuOption <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visualmenuoption.html>`__ """ props: PropsDictType = { "AvailabilityStatus": (str, False), }
[docs]class DashboardPublishOptions(AWSProperty): """ `DashboardPublishOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardpublishoptions.html>`__ """ props: PropsDictType = { "AdHocFilteringOption": (AdHocFilteringOption, False), "DataPointDrillUpDownOption": (DataPointDrillUpDownOption, False), "DataPointMenuLabelOption": (DataPointMenuLabelOption, False), "DataPointTooltipOption": (DataPointTooltipOption, False), "ExportToCSVOption": (ExportToCSVOption, False), "ExportWithHiddenFieldsOption": (ExportWithHiddenFieldsOption, False), "SheetControlsOption": (SheetControlsOption, False), "SheetLayoutElementMaximizationOption": ( SheetLayoutElementMaximizationOption, False, ), "VisualAxisSortOption": (VisualAxisSortOption, False), "VisualMenuOption": (VisualMenuOption, False), "VisualPublishOptions": (DashboardVisualPublishOptions, False), }
[docs]class DashboardSourceTemplate(AWSProperty): """ `DashboardSourceTemplate <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardsourcetemplate.html>`__ """ props: PropsDictType = { "Arn": (str, True), "DataSetReferences": ([DataSetReference], True), }
[docs]class DashboardSourceEntity(AWSProperty): """ `DashboardSourceEntity <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardsourceentity.html>`__ """ props: PropsDictType = { "SourceTemplate": (DashboardSourceTemplate, False), }
[docs]class DashboardVersionDefinition(AWSProperty): """ `DashboardVersionDefinition <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboardversiondefinition.html>`__ """ props: PropsDictType = { "AnalysisDefaults": (AnalysisDefaults, False), "CalculatedFields": ([CalculatedField], False), "ColumnConfigurations": ([ColumnConfiguration], False), "DataSetIdentifierDeclarations": ([DataSetIdentifierDeclaration], True), "FilterGroups": ([FilterGroup], False), "Options": (AssetOptions, False), "ParameterDeclarations": ([ParameterDeclaration], False), "Sheets": ([SheetDefinition], False), }
[docs]class LinkSharingConfiguration(AWSProperty): """ `LinkSharingConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-linksharingconfiguration.html>`__ """ props: PropsDictType = { "Permissions": ([ResourcePermission], False), }
[docs]class Dashboard(AWSObject): """ `Dashboard <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html>`__ """ resource_type = "AWS::QuickSight::Dashboard" props: PropsDictType = { "AwsAccountId": (str, True), "DashboardId": (str, True), "DashboardPublishOptions": (DashboardPublishOptions, False), "Definition": (DashboardVersionDefinition, False), "LinkEntities": ([str], False), "LinkSharingConfiguration": (LinkSharingConfiguration, False), "Name": (str, True), "Parameters": (Parameters, False), "Permissions": ([ResourcePermission], False), "SourceEntity": (DashboardSourceEntity, False), "Tags": (Tags, False), "ThemeArn": (str, False), "ValidationStrategy": (ValidationStrategy, False), "VersionDescription": (str, False), }
[docs]class GeoSpatialColumnGroup(AWSProperty): """ `GeoSpatialColumnGroup <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-geospatialcolumngroup.html>`__ """ props: PropsDictType = { "Columns": ([str], True), "CountryCode": (str, False), "Name": (str, True), }
[docs]class ColumnGroup(AWSProperty): """ `ColumnGroup <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-columngroup.html>`__ """ props: PropsDictType = { "GeoSpatialColumnGroup": (GeoSpatialColumnGroup, False), }
[docs]class ColumnLevelPermissionRule(AWSProperty): """ `ColumnLevelPermissionRule <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-columnlevelpermissionrule.html>`__ """ props: PropsDictType = { "ColumnNames": ([str], False), "Principals": ([str], False), }
[docs]class LookbackWindow(AWSProperty): """ `LookbackWindow <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-lookbackwindow.html>`__ """ props: PropsDictType = { "ColumnName": (str, False), "Size": (double, False), "SizeUnit": (str, False), }
[docs]class IncrementalRefresh(AWSProperty): """ `IncrementalRefresh <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-incrementalrefresh.html>`__ """ props: PropsDictType = { "LookbackWindow": (LookbackWindow, False), }
[docs]class RefreshConfiguration(AWSProperty): """ `RefreshConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-refreshconfiguration.html>`__ """ props: PropsDictType = { "IncrementalRefresh": (IncrementalRefresh, False), }
[docs]class DataSetRefreshProperties(AWSProperty): """ `DataSetRefreshProperties <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-datasetrefreshproperties.html>`__ """ props: PropsDictType = { "RefreshConfiguration": (RefreshConfiguration, False), }
[docs]class DataSetUsageConfiguration(AWSProperty): """ `DataSetUsageConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-datasetusageconfiguration.html>`__ """ props: PropsDictType = { "DisableUseAsDirectQuerySource": (boolean, False), "DisableUseAsImportedSource": (boolean, False), }
[docs]class DateTimeDatasetParameterDefaultValues(AWSProperty): """ `DateTimeDatasetParameterDefaultValues <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-datetimedatasetparameterdefaultvalues.html>`__ """ props: PropsDictType = { "StaticValues": ([str], False), }
[docs]class DateTimeDatasetParameter(AWSProperty): """ `DateTimeDatasetParameter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-datetimedatasetparameter.html>`__ """ props: PropsDictType = { "DefaultValues": (DateTimeDatasetParameterDefaultValues, False), "Id": (str, True), "Name": (str, True), "TimeGranularity": (str, False), "ValueType": (str, True), }
[docs]class DecimalDatasetParameterDefaultValues(AWSProperty): """ `DecimalDatasetParameterDefaultValues <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-decimaldatasetparameterdefaultvalues.html>`__ """ props: PropsDictType = { "StaticValues": ([double], False), }
[docs]class DecimalDatasetParameter(AWSProperty): """ `DecimalDatasetParameter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-decimaldatasetparameter.html>`__ """ props: PropsDictType = { "DefaultValues": (DecimalDatasetParameterDefaultValues, False), "Id": (str, True), "Name": (str, True), "ValueType": (str, True), }
[docs]class IntegerDatasetParameterDefaultValues(AWSProperty): """ `IntegerDatasetParameterDefaultValues <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-integerdatasetparameterdefaultvalues.html>`__ """ props: PropsDictType = { "StaticValues": ([double], False), }
[docs]class IntegerDatasetParameter(AWSProperty): """ `IntegerDatasetParameter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-integerdatasetparameter.html>`__ """ props: PropsDictType = { "DefaultValues": (IntegerDatasetParameterDefaultValues, False), "Id": (str, True), "Name": (str, True), "ValueType": (str, True), }
[docs]class StringDatasetParameterDefaultValues(AWSProperty): """ `StringDatasetParameterDefaultValues <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-stringdatasetparameterdefaultvalues.html>`__ """ props: PropsDictType = { "StaticValues": ([str], False), }
[docs]class StringDatasetParameter(AWSProperty): """ `StringDatasetParameter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-stringdatasetparameter.html>`__ """ props: PropsDictType = { "DefaultValues": (StringDatasetParameterDefaultValues, False), "Id": (str, True), "Name": (str, True), "ValueType": (str, True), }
[docs]class DatasetParameter(AWSProperty): """ `DatasetParameter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-datasetparameter.html>`__ """ props: PropsDictType = { "DateTimeDatasetParameter": (DateTimeDatasetParameter, False), "DecimalDatasetParameter": (DecimalDatasetParameter, False), "IntegerDatasetParameter": (IntegerDatasetParameter, False), "StringDatasetParameter": (StringDatasetParameter, False), }
[docs]class FieldFolder(AWSProperty): """ `FieldFolder <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-fieldfolder.html>`__ """ props: PropsDictType = { "Columns": ([str], False), "Description": (str, False), }
[docs]class IngestionWaitPolicy(AWSProperty): """ `IngestionWaitPolicy <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-ingestionwaitpolicy.html>`__ """ props: PropsDictType = { "IngestionWaitTimeInHours": (double, False), "WaitForSpiceIngestion": (boolean, False), }
[docs]class JoinKeyProperties(AWSProperty): """ `JoinKeyProperties <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-joinkeyproperties.html>`__ """ props: PropsDictType = { "UniqueKey": (boolean, False), }
[docs]class JoinInstruction(AWSProperty): """ `JoinInstruction <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-joininstruction.html>`__ """ props: PropsDictType = { "LeftJoinKeyProperties": (JoinKeyProperties, False), "LeftOperand": (str, True), "OnClause": (str, True), "RightJoinKeyProperties": (JoinKeyProperties, False), "RightOperand": (str, True), "Type": (str, True), }
[docs]class LogicalTableSource(AWSProperty): """ `LogicalTableSource <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-logicaltablesource.html>`__ """ props: PropsDictType = { "DataSetArn": (str, False), "JoinInstruction": (JoinInstruction, False), "PhysicalTableId": (str, False), }
[docs]class CastColumnTypeOperation(AWSProperty): """ `CastColumnTypeOperation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-castcolumntypeoperation.html>`__ """ props: PropsDictType = { "ColumnName": (str, True), "Format": (str, False), "NewColumnType": (str, True), "SubType": (str, False), }
[docs]class CalculatedColumn(AWSProperty): """ `CalculatedColumn <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-calculatedcolumn.html>`__ """ props: PropsDictType = { "ColumnId": (str, True), "ColumnName": (str, True), "Expression": (str, True), }
[docs]class CreateColumnsOperation(AWSProperty): """ `CreateColumnsOperation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-createcolumnsoperation.html>`__ """ props: PropsDictType = { "Columns": ([CalculatedColumn], True), }
[docs]class FilterOperation(AWSProperty): """ `FilterOperation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-filteroperation.html>`__ """ props: PropsDictType = { "ConditionExpression": (str, True), }
[docs]class NewDefaultValues(AWSProperty): """ `NewDefaultValues <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-newdefaultvalues.html>`__ """ props: PropsDictType = { "DateTimeStaticValues": ([str], False), "DecimalStaticValues": ([double], False), "IntegerStaticValues": ([double], False), "StringStaticValues": ([str], False), }
[docs]class OverrideDatasetParameterOperation(AWSProperty): """ `OverrideDatasetParameterOperation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-overridedatasetparameteroperation.html>`__ """ props: PropsDictType = { "NewDefaultValues": (NewDefaultValues, False), "NewParameterName": (str, False), "ParameterName": (str, True), }
[docs]class ProjectOperation(AWSProperty): """ `ProjectOperation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-projectoperation.html>`__ """ props: PropsDictType = { "ProjectedColumns": ([str], True), }
[docs]class RenameColumnOperation(AWSProperty): """ `RenameColumnOperation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-renamecolumnoperation.html>`__ """ props: PropsDictType = { "ColumnName": (str, True), "NewColumnName": (str, True), }
[docs]class ColumnDescription(AWSProperty): """ `ColumnDescription <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-columndescription.html>`__ """ props: PropsDictType = { "Text": (str, False), }
[docs]class ColumnTag(AWSProperty): """ `ColumnTag <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-columntag.html>`__ """ props: PropsDictType = { "ColumnDescription": (ColumnDescription, False), "ColumnGeographicRole": (str, False), }
[docs]class TagColumnOperation(AWSProperty): """ `TagColumnOperation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-tagcolumnoperation.html>`__ """ props: PropsDictType = { "ColumnName": (str, True), "Tags": ([ColumnTag], True), }
[docs]class TransformOperation(AWSProperty): """ `TransformOperation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-transformoperation.html>`__ """ props: PropsDictType = { "CastColumnTypeOperation": (CastColumnTypeOperation, False), "CreateColumnsOperation": (CreateColumnsOperation, False), "FilterOperation": (FilterOperation, False), "OverrideDatasetParameterOperation": (OverrideDatasetParameterOperation, False), "ProjectOperation": (ProjectOperation, False), "RenameColumnOperation": (RenameColumnOperation, False), "TagColumnOperation": (TagColumnOperation, False), }
[docs]class LogicalTable(AWSProperty): """ `LogicalTable <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-logicaltable.html>`__ """ props: PropsDictType = { "Alias": (str, True), "DataTransforms": ([TransformOperation], False), "Source": (LogicalTableSource, True), }
[docs]class InputColumn(AWSProperty): """ `InputColumn <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-inputcolumn.html>`__ """ props: PropsDictType = { "Name": (str, True), "SubType": (str, False), "Type": (str, True), }
[docs]class CustomSql(AWSProperty): """ `CustomSql <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-customsql.html>`__ """ props: PropsDictType = { "Columns": ([InputColumn], True), "DataSourceArn": (str, True), "Name": (str, True), "SqlQuery": (str, True), }
[docs]class RelationalTable(AWSProperty): """ `RelationalTable <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-relationaltable.html>`__ """ props: PropsDictType = { "Catalog": (str, False), "DataSourceArn": (str, True), "InputColumns": ([InputColumn], True), "Name": (str, True), "Schema": (str, False), }
[docs]class UploadSettings(AWSProperty): """ `UploadSettings <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-uploadsettings.html>`__ """ props: PropsDictType = { "ContainsHeader": (boolean, False), "Delimiter": (str, False), "Format": (str, False), "StartFromRow": (double, False), "TextQualifier": (str, False), }
[docs]class S3Source(AWSProperty): """ `S3Source <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-s3source.html>`__ """ props: PropsDictType = { "DataSourceArn": (str, True), "InputColumns": ([InputColumn], True), "UploadSettings": (UploadSettings, False), }
[docs]class PhysicalTable(AWSProperty): """ `PhysicalTable <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-physicaltable.html>`__ """ props: PropsDictType = { "CustomSql": (CustomSql, False), "RelationalTable": (RelationalTable, False), "S3Source": (S3Source, False), }
[docs]class RowLevelPermissionDataSet(AWSProperty): """ `RowLevelPermissionDataSet <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-rowlevelpermissiondataset.html>`__ """ props: PropsDictType = { "Arn": (str, True), "FormatVersion": (str, False), "Namespace": (str, False), "PermissionPolicy": (str, True), "Status": (str, False), }
[docs]class RowLevelPermissionTagRule(AWSProperty): """ `RowLevelPermissionTagRule <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-rowlevelpermissiontagrule.html>`__ """ props: PropsDictType = { "ColumnName": (str, True), "MatchAllValue": (str, False), "TagKey": (str, True), "TagMultiValueDelimiter": (str, False), }
[docs]class RowLevelPermissionTagConfiguration(AWSProperty): """ `RowLevelPermissionTagConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dataset-rowlevelpermissiontagconfiguration.html>`__ """ props: PropsDictType = { "Status": (str, False), "TagRuleConfigurations": (dict, False), "TagRules": ([RowLevelPermissionTagRule], True), }
[docs]class DataSet(AWSObject): """ `DataSet <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dataset.html>`__ """ resource_type = "AWS::QuickSight::DataSet" props: PropsDictType = { "AwsAccountId": (str, False), "ColumnGroups": ([ColumnGroup], False), "ColumnLevelPermissionRules": ([ColumnLevelPermissionRule], False), "DataSetId": (str, False), "DataSetRefreshProperties": (DataSetRefreshProperties, False), "DataSetUsageConfiguration": (DataSetUsageConfiguration, False), "DatasetParameters": ([DatasetParameter], False), "FieldFolders": (dict, False), "ImportMode": (str, False), "IngestionWaitPolicy": (IngestionWaitPolicy, False), "LogicalTableMap": (dict, False), "Name": (str, False), "Permissions": ([ResourcePermission], False), "PhysicalTableMap": (dict, False), "RowLevelPermissionDataSet": (RowLevelPermissionDataSet, False), "RowLevelPermissionTagConfiguration": ( RowLevelPermissionTagConfiguration, False, ), "Tags": (Tags, False), }
[docs]class AmazonElasticsearchParameters(AWSProperty): """ `AmazonElasticsearchParameters <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-amazonelasticsearchparameters.html>`__ """ props: PropsDictType = { "Domain": (str, True), }
[docs]class AmazonOpenSearchParameters(AWSProperty): """ `AmazonOpenSearchParameters <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-amazonopensearchparameters.html>`__ """ props: PropsDictType = { "Domain": (str, True), }
[docs]class AthenaParameters(AWSProperty): """ `AthenaParameters <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-athenaparameters.html>`__ """ props: PropsDictType = { "RoleArn": (str, False), "WorkGroup": (str, False), }
[docs]class AuroraParameters(AWSProperty): """ `AuroraParameters <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-auroraparameters.html>`__ """ props: PropsDictType = { "Database": (str, True), "Host": (str, True), "Port": (double, True), }
[docs]class AuroraPostgreSqlParameters(AWSProperty): """ `AuroraPostgreSqlParameters <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-aurorapostgresqlparameters.html>`__ """ props: PropsDictType = { "Database": (str, True), "Host": (str, True), "Port": (double, True), }
[docs]class DatabricksParameters(AWSProperty): """ `DatabricksParameters <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-databricksparameters.html>`__ """ props: PropsDictType = { "Host": (str, True), "Port": (double, True), "SqlEndpointPath": (str, True), }
[docs]class MariaDbParameters(AWSProperty): """ `MariaDbParameters <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-mariadbparameters.html>`__ """ props: PropsDictType = { "Database": (str, True), "Host": (str, True), "Port": (double, True), }
[docs]class MySqlParameters(AWSProperty): """ `MySqlParameters <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-mysqlparameters.html>`__ """ props: PropsDictType = { "Database": (str, True), "Host": (str, True), "Port": (double, True), }
[docs]class OracleParameters(AWSProperty): """ `OracleParameters <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-oracleparameters.html>`__ """ props: PropsDictType = { "Database": (str, True), "Host": (str, True), "Port": (double, True), }
[docs]class PostgreSqlParameters(AWSProperty): """ `PostgreSqlParameters <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-postgresqlparameters.html>`__ """ props: PropsDictType = { "Database": (str, True), "Host": (str, True), "Port": (double, True), }
[docs]class PrestoParameters(AWSProperty): """ `PrestoParameters <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-prestoparameters.html>`__ """ props: PropsDictType = { "Catalog": (str, True), "Host": (str, True), "Port": (double, True), }
[docs]class RdsParameters(AWSProperty): """ `RdsParameters <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-rdsparameters.html>`__ """ props: PropsDictType = { "Database": (str, True), "InstanceId": (str, True), }
[docs]class RedshiftParameters(AWSProperty): """ `RedshiftParameters <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-redshiftparameters.html>`__ """ props: PropsDictType = { "ClusterId": (str, False), "Database": (str, True), "Host": (str, False), "Port": (double, False), }
[docs]class ManifestFileLocation(AWSProperty): """ `ManifestFileLocation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-manifestfilelocation.html>`__ """ props: PropsDictType = { "Bucket": (str, True), "Key": (str, True), }
[docs]class S3Parameters(AWSProperty): """ `S3Parameters <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-s3parameters.html>`__ """ props: PropsDictType = { "ManifestFileLocation": (ManifestFileLocation, True), "RoleArn": (str, False), }
[docs]class SnowflakeParameters(AWSProperty): """ `SnowflakeParameters <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-snowflakeparameters.html>`__ """ props: PropsDictType = { "Database": (str, True), "Host": (str, True), "Warehouse": (str, True), }
[docs]class SparkParameters(AWSProperty): """ `SparkParameters <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-sparkparameters.html>`__ """ props: PropsDictType = { "Host": (str, True), "Port": (double, True), }
[docs]class SqlServerParameters(AWSProperty): """ `SqlServerParameters <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-sqlserverparameters.html>`__ """ props: PropsDictType = { "Database": (str, True), "Host": (str, True), "Port": (double, True), }
[docs]class StarburstParameters(AWSProperty): """ `StarburstParameters <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-starburstparameters.html>`__ """ props: PropsDictType = { "Catalog": (str, True), "Host": (str, True), "Port": (double, True), "ProductType": (str, False), }
[docs]class TeradataParameters(AWSProperty): """ `TeradataParameters <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-teradataparameters.html>`__ """ props: PropsDictType = { "Database": (str, True), "Host": (str, True), "Port": (double, True), }
[docs]class TrinoParameters(AWSProperty): """ `TrinoParameters <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-trinoparameters.html>`__ """ props: PropsDictType = { "Catalog": (str, True), "Host": (str, True), "Port": (double, True), }
[docs]class DataSourceParameters(AWSProperty): """ `DataSourceParameters <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceparameters.html>`__ """ props: PropsDictType = { "AmazonElasticsearchParameters": (AmazonElasticsearchParameters, False), "AmazonOpenSearchParameters": (AmazonOpenSearchParameters, False), "AthenaParameters": (AthenaParameters, False), "AuroraParameters": (AuroraParameters, False), "AuroraPostgreSqlParameters": (AuroraPostgreSqlParameters, False), "DatabricksParameters": (DatabricksParameters, False), "MariaDbParameters": (MariaDbParameters, False), "MySqlParameters": (MySqlParameters, False), "OracleParameters": (OracleParameters, False), "PostgreSqlParameters": (PostgreSqlParameters, False), "PrestoParameters": (PrestoParameters, False), "RdsParameters": (RdsParameters, False), "RedshiftParameters": (RedshiftParameters, False), "S3Parameters": (S3Parameters, False), "SnowflakeParameters": (SnowflakeParameters, False), "SparkParameters": (SparkParameters, False), "SqlServerParameters": (SqlServerParameters, False), "StarburstParameters": (StarburstParameters, False), "TeradataParameters": (TeradataParameters, False), "TrinoParameters": (TrinoParameters, False), }
[docs]class CredentialPair(AWSProperty): """ `CredentialPair <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-credentialpair.html>`__ """ props: PropsDictType = { "AlternateDataSourceParameters": ([DataSourceParameters], False), "Password": (str, True), "Username": (str, True), }
[docs]class DataSourceCredentials(AWSProperty): """ `DataSourceCredentials <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourcecredentials.html>`__ """ props: PropsDictType = { "CopySourceArn": (str, False), "CredentialPair": (CredentialPair, False), "SecretArn": (str, False), }
[docs]class DataSourceErrorInfo(AWSProperty): """ `DataSourceErrorInfo <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-datasourceerrorinfo.html>`__ """ props: PropsDictType = { "Message": (str, False), "Type": (str, False), }
[docs]class SslProperties(AWSProperty): """ `SslProperties <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-sslproperties.html>`__ """ props: PropsDictType = { "DisableSsl": (boolean, False), }
[docs]class VpcConnectionProperties(AWSProperty): """ `VpcConnectionProperties <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-datasource-vpcconnectionproperties.html>`__ """ props: PropsDictType = { "VpcConnectionArn": (str, True), }
[docs]class DataSource(AWSObject): """ `DataSource <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-datasource.html>`__ """ resource_type = "AWS::QuickSight::DataSource" props: PropsDictType = { "AlternateDataSourceParameters": ([DataSourceParameters], False), "AwsAccountId": (str, False), "Credentials": (DataSourceCredentials, False), "DataSourceId": (str, False), "DataSourceParameters": (DataSourceParameters, False), "ErrorInfo": (DataSourceErrorInfo, False), "Name": (str, False), "Permissions": ([ResourcePermission], False), "SslProperties": (SslProperties, False), "Tags": (Tags, False), "Type": (str, False), "VpcConnectionProperties": (VpcConnectionProperties, False), }
[docs]class RefreshOnDay(AWSProperty): """ `RefreshOnDay <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-refreshschedule-refreshonday.html>`__ """ props: PropsDictType = { "DayOfMonth": (str, False), "DayOfWeek": (str, False), }
[docs]class ScheduleFrequency(AWSProperty): """ `ScheduleFrequency <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-refreshschedule-schedulefrequency.html>`__ """ props: PropsDictType = { "Interval": (str, False), "RefreshOnDay": (RefreshOnDay, False), "TimeOfTheDay": (str, False), "TimeZone": (str, False), }
[docs]class RefreshScheduleMap(AWSProperty): """ `RefreshScheduleMap <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-refreshschedule-refreshschedulemap.html>`__ """ props: PropsDictType = { "RefreshType": (str, False), "ScheduleFrequency": (ScheduleFrequency, False), "ScheduleId": (str, False), "StartAfterDateTime": (str, False), }
[docs]class RefreshSchedule(AWSObject): """ `RefreshSchedule <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-refreshschedule.html>`__ """ resource_type = "AWS::QuickSight::RefreshSchedule" props: PropsDictType = { "AwsAccountId": (str, False), "DataSetId": (str, False), "Schedule": (RefreshScheduleMap, False), }
[docs]class TemplateSourceAnalysis(AWSProperty): """ `TemplateSourceAnalysis <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templatesourceanalysis.html>`__ """ props: PropsDictType = { "Arn": (str, True), "DataSetReferences": ([DataSetReference], True), }
[docs]class TemplateSourceTemplate(AWSProperty): """ `TemplateSourceTemplate <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templatesourcetemplate.html>`__ """ props: PropsDictType = { "Arn": (str, True), }
[docs]class TemplateSourceEntity(AWSProperty): """ `TemplateSourceEntity <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templatesourceentity.html>`__ """ props: PropsDictType = { "SourceAnalysis": (TemplateSourceAnalysis, False), "SourceTemplate": (TemplateSourceTemplate, False), }
[docs]class ColumnGroupColumnSchema(AWSProperty): """ `ColumnGroupColumnSchema <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columngroupcolumnschema.html>`__ """ props: PropsDictType = { "Name": (str, False), }
[docs]class ColumnGroupSchema(AWSProperty): """ `ColumnGroupSchema <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columngroupschema.html>`__ """ props: PropsDictType = { "ColumnGroupColumnSchemaList": ([ColumnGroupColumnSchema], False), "Name": (str, False), }
[docs]class ColumnSchema(AWSProperty): """ `ColumnSchema <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnschema.html>`__ """ props: PropsDictType = { "DataType": (str, False), "GeographicRole": (str, False), "Name": (str, False), }
[docs]class DataSetSchema(AWSProperty): """ `DataSetSchema <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datasetschema.html>`__ """ props: PropsDictType = { "ColumnSchemaList": ([ColumnSchema], False), }
[docs]class DataSetConfiguration(AWSProperty): """ `DataSetConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datasetconfiguration.html>`__ """ props: PropsDictType = { "ColumnGroupSchemaList": ([ColumnGroupSchema], False), "DataSetSchema": (DataSetSchema, False), "Placeholder": (str, False), }
[docs]class TemplateVersionDefinition(AWSProperty): """ `TemplateVersionDefinition <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversiondefinition.html>`__ """ props: PropsDictType = { "AnalysisDefaults": (AnalysisDefaults, False), "CalculatedFields": ([CalculatedField], False), "ColumnConfigurations": ([ColumnConfiguration], False), "DataSetConfigurations": ([DataSetConfiguration], True), "FilterGroups": ([FilterGroup], False), "Options": (AssetOptions, False), "ParameterDeclarations": ([ParameterDeclaration], False), "Sheets": ([SheetDefinition], False), }
[docs]class Template(AWSObject): """ `Template <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-template.html>`__ """ resource_type = "AWS::QuickSight::Template" props: PropsDictType = { "AwsAccountId": (str, True), "Definition": (TemplateVersionDefinition, False), "Name": (str, False), "Permissions": ([ResourcePermission], False), "SourceEntity": (TemplateSourceEntity, False), "Tags": (Tags, False), "TemplateId": (str, True), "ValidationStrategy": (ValidationStrategy, False), "VersionDescription": (str, False), }
[docs]class DataColorPalette(AWSProperty): """ `DataColorPalette <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-datacolorpalette.html>`__ """ props: PropsDictType = { "Colors": ([str], False), "EmptyFillColor": (str, False), "MinMaxGradient": ([str], False), }
[docs]class GutterStyle(AWSProperty): """ `GutterStyle <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-gutterstyle.html>`__ """ props: PropsDictType = { "Show": (boolean, False), }
[docs]class MarginStyle(AWSProperty): """ `MarginStyle <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-marginstyle.html>`__ """ props: PropsDictType = { "Show": (boolean, False), }
[docs]class TileLayoutStyle(AWSProperty): """ `TileLayoutStyle <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-tilelayoutstyle.html>`__ """ props: PropsDictType = { "Gutter": (GutterStyle, False), "Margin": (MarginStyle, False), }
[docs]class BorderStyle(AWSProperty): """ `BorderStyle <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-borderstyle.html>`__ """ props: PropsDictType = { "Show": (boolean, False), }
[docs]class TileStyle(AWSProperty): """ `TileStyle <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-tilestyle.html>`__ """ props: PropsDictType = { "Border": (BorderStyle, False), }
[docs]class SheetStyle(AWSProperty): """ `SheetStyle <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-sheetstyle.html>`__ """ props: PropsDictType = { "Tile": (TileStyle, False), "TileLayout": (TileLayoutStyle, False), }
[docs]class Font(AWSProperty): """ `Font <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-font.html>`__ """ props: PropsDictType = { "FontFamily": (str, False), }
[docs]class Typography(AWSProperty): """ `Typography <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-typography.html>`__ """ props: PropsDictType = { "FontFamilies": ([Font], False), }
[docs]class UIColorPalette(AWSProperty): """ `UIColorPalette <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-uicolorpalette.html>`__ """ props: PropsDictType = { "Accent": (str, False), "AccentForeground": (str, False), "Danger": (str, False), "DangerForeground": (str, False), "Dimension": (str, False), "DimensionForeground": (str, False), "Measure": (str, False), "MeasureForeground": (str, False), "PrimaryBackground": (str, False), "PrimaryForeground": (str, False), "SecondaryBackground": (str, False), "SecondaryForeground": (str, False), "Success": (str, False), "SuccessForeground": (str, False), "Warning": (str, False), "WarningForeground": (str, False), }
[docs]class ThemeConfiguration(AWSProperty): """ `ThemeConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeconfiguration.html>`__ """ props: PropsDictType = { "DataColorPalette": (DataColorPalette, False), "Sheet": (SheetStyle, False), "Typography": (Typography, False), "UIColorPalette": (UIColorPalette, False), }
[docs]class Theme(AWSObject): """ `Theme <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html>`__ """ resource_type = "AWS::QuickSight::Theme" props: PropsDictType = { "AwsAccountId": (str, True), "BaseThemeId": (str, True), "Configuration": (ThemeConfiguration, True), "Name": (str, True), "Permissions": ([ResourcePermission], False), "Tags": (Tags, False), "ThemeId": (str, True), "VersionDescription": (str, False), }
[docs]class DataAggregation(AWSProperty): """ `DataAggregation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-dataaggregation.html>`__ """ props: PropsDictType = { "DatasetRowDateGranularity": (str, False), "DefaultDateColumnName": (str, False), }
[docs]class CellValueSynonym(AWSProperty): """ `CellValueSynonym <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-cellvaluesynonym.html>`__ """ props: PropsDictType = { "CellValue": (str, False), "Synonyms": ([str], False), }
[docs]class ComparativeOrder(AWSProperty): """ `ComparativeOrder <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-comparativeorder.html>`__ """ props: PropsDictType = { "SpecifedOrder": ([str], False), "TreatUndefinedSpecifiedValues": (str, False), "UseOrdering": (str, False), }
[docs]class NegativeFormat(AWSProperty): """ `NegativeFormat <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-negativeformat.html>`__ """ props: PropsDictType = { "Prefix": (str, False), "Suffix": (str, False), }
[docs]class DisplayFormatOptions(AWSProperty): """ `DisplayFormatOptions <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-displayformatoptions.html>`__ """ props: PropsDictType = { "BlankCellFormat": (str, False), "CurrencySymbol": (str, False), "DateFormat": (str, False), "DecimalSeparator": (str, False), "FractionDigits": (double, False), "GroupingSeparator": (str, False), "NegativeFormat": (NegativeFormat, False), "Prefix": (str, False), "Suffix": (str, False), "UnitScaler": (str, False), "UseBlankCellFormat": (boolean, False), "UseGrouping": (boolean, False), }
[docs]class DefaultFormatting(AWSProperty): """ `DefaultFormatting <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-defaultformatting.html>`__ """ props: PropsDictType = { "DisplayFormat": (str, False), "DisplayFormatOptions": (DisplayFormatOptions, False), }
[docs]class SemanticType(AWSProperty): """ `SemanticType <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-semantictype.html>`__ """ props: PropsDictType = { "FalseyCellValue": (str, False), "FalseyCellValueSynonyms": ([str], False), "SubTypeName": (str, False), "TruthyCellValue": (str, False), "TruthyCellValueSynonyms": ([str], False), "TypeName": (str, False), "TypeParameters": (dict, False), }
[docs]class TopicCalculatedField(AWSProperty): """ `TopicCalculatedField <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccalculatedfield.html>`__ """ props: PropsDictType = { "Aggregation": (str, False), "AllowedAggregations": ([str], False), "CalculatedFieldDescription": (str, False), "CalculatedFieldName": (str, True), "CalculatedFieldSynonyms": ([str], False), "CellValueSynonyms": ([CellValueSynonym], False), "ColumnDataRole": (str, False), "ComparativeOrder": (ComparativeOrder, False), "DefaultFormatting": (DefaultFormatting, False), "Expression": (str, True), "IsIncludedInTopic": (boolean, False), "NeverAggregateInFilter": (boolean, False), "NonAdditive": (boolean, False), "NotAllowedAggregations": ([str], False), "SemanticType": (SemanticType, False), "TimeGranularity": (str, False), }
[docs]class TopicColumn(AWSProperty): """ `TopicColumn <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccolumn.html>`__ """ props: PropsDictType = { "Aggregation": (str, False), "AllowedAggregations": ([str], False), "CellValueSynonyms": ([CellValueSynonym], False), "ColumnDataRole": (str, False), "ColumnDescription": (str, False), "ColumnFriendlyName": (str, False), "ColumnName": (str, True), "ColumnSynonyms": ([str], False), "ComparativeOrder": (ComparativeOrder, False), "DefaultFormatting": (DefaultFormatting, False), "IsIncludedInTopic": (boolean, False), "NeverAggregateInFilter": (boolean, False), "NonAdditive": (boolean, False), "NotAllowedAggregations": ([str], False), "SemanticType": (SemanticType, False), "TimeGranularity": (str, False), }
[docs]class CollectiveConstant(AWSProperty): """ `CollectiveConstant <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-collectiveconstant.html>`__ """ props: PropsDictType = { "ValueList": ([str], False), }
[docs]class TopicCategoryFilterConstant(AWSProperty): """ `TopicCategoryFilterConstant <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccategoryfilterconstant.html>`__ """ props: PropsDictType = { "CollectiveConstant": (CollectiveConstant, False), "ConstantType": (str, False), "SingularConstant": (str, False), }
[docs]class TopicCategoryFilter(AWSProperty): """ `TopicCategoryFilter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topiccategoryfilter.html>`__ """ props: PropsDictType = { "CategoryFilterFunction": (str, False), "CategoryFilterType": (str, False), "Constant": (TopicCategoryFilterConstant, False), "Inverse": (boolean, False), }
[docs]class RangeConstant(AWSProperty): """ `RangeConstant <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-rangeconstant.html>`__ """ props: PropsDictType = { "Maximum": (str, False), "Minimum": (str, False), }
[docs]class TopicRangeFilterConstant(AWSProperty): """ `TopicRangeFilterConstant <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicrangefilterconstant.html>`__ """ props: PropsDictType = { "ConstantType": (str, False), "RangeConstant": (RangeConstant, False), }
[docs]class TopicDateRangeFilter(AWSProperty): """ `TopicDateRangeFilter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicdaterangefilter.html>`__ """ props: PropsDictType = { "Constant": (TopicRangeFilterConstant, False), "Inclusive": (boolean, False), }
[docs]class TopicSingularFilterConstant(AWSProperty): """ `TopicSingularFilterConstant <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicsingularfilterconstant.html>`__ """ props: PropsDictType = { "ConstantType": (str, False), "SingularConstant": (str, False), }
[docs]class TopicNumericEqualityFilter(AWSProperty): """ `TopicNumericEqualityFilter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicnumericequalityfilter.html>`__ """ props: PropsDictType = { "Aggregation": (str, False), "Constant": (TopicSingularFilterConstant, False), }
[docs]class TopicNumericRangeFilter(AWSProperty): """ `TopicNumericRangeFilter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicnumericrangefilter.html>`__ """ props: PropsDictType = { "Aggregation": (str, False), "Constant": (TopicRangeFilterConstant, False), "Inclusive": (boolean, False), }
[docs]class TopicRelativeDateFilter(AWSProperty): """ `TopicRelativeDateFilter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicrelativedatefilter.html>`__ """ props: PropsDictType = { "Constant": (TopicSingularFilterConstant, False), "RelativeDateFilterFunction": (str, False), "TimeGranularity": (str, False), }
[docs]class TopicFilter(AWSProperty): """ `TopicFilter <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicfilter.html>`__ """ props: PropsDictType = { "CategoryFilter": (TopicCategoryFilter, False), "DateRangeFilter": (TopicDateRangeFilter, False), "FilterClass": (str, False), "FilterDescription": (str, False), "FilterName": (str, True), "FilterSynonyms": ([str], False), "FilterType": (str, False), "NumericEqualityFilter": (TopicNumericEqualityFilter, False), "NumericRangeFilter": (TopicNumericRangeFilter, False), "OperandFieldName": (str, True), "RelativeDateFilter": (TopicRelativeDateFilter, False), }
[docs]class NamedEntityDefinitionMetric(AWSProperty): """ `NamedEntityDefinitionMetric <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-namedentitydefinitionmetric.html>`__ """ props: PropsDictType = { "Aggregation": (str, False), "AggregationFunctionParameters": (dict, False), }
[docs]class NamedEntityDefinition(AWSProperty): """ `NamedEntityDefinition <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-namedentitydefinition.html>`__ """ props: PropsDictType = { "FieldName": (str, False), "Metric": (NamedEntityDefinitionMetric, False), "PropertyName": (str, False), "PropertyRole": (str, False), "PropertyUsage": (str, False), }
[docs]class SemanticEntityType(AWSProperty): """ `SemanticEntityType <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-semanticentitytype.html>`__ """ props: PropsDictType = { "SubTypeName": (str, False), "TypeName": (str, False), "TypeParameters": (dict, False), }
[docs]class TopicNamedEntity(AWSProperty): """ `TopicNamedEntity <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-topicnamedentity.html>`__ """ props: PropsDictType = { "Definition": ([NamedEntityDefinition], False), "EntityDescription": (str, False), "EntityName": (str, True), "EntitySynonyms": ([str], False), "SemanticEntityType": (SemanticEntityType, False), }
[docs]class DatasetMetadata(AWSProperty): """ `DatasetMetadata <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-datasetmetadata.html>`__ """ props: PropsDictType = { "CalculatedFields": ([TopicCalculatedField], False), "Columns": ([TopicColumn], False), "DataAggregation": (DataAggregation, False), "DatasetArn": (str, True), "DatasetDescription": (str, False), "DatasetName": (str, False), "Filters": ([TopicFilter], False), "NamedEntities": ([TopicNamedEntity], False), }
[docs]class Topic(AWSObject): """ `Topic <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-topic.html>`__ """ resource_type = "AWS::QuickSight::Topic" props: PropsDictType = { "AwsAccountId": (str, False), "DataSets": ([DatasetMetadata], False), "Description": (str, False), "Name": (str, False), "TopicId": (str, False), "UserExperienceVersion": (str, False), }
[docs]class VPCConnection(AWSObject): """ `VPCConnection <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-vpcconnection.html>`__ """ resource_type = "AWS::QuickSight::VPCConnection" props: PropsDictType = { "AvailabilityStatus": (str, False), "AwsAccountId": (str, False), "DnsResolvers": ([str], False), "Name": (str, False), "RoleArn": (str, False), "SecurityGroupIds": ([str], False), "SubnetIds": ([str], False), "Tags": (Tags, False), "VPCConnectionId": (str, False), }
[docs]class DashboardError(AWSProperty): """ `DashboardError <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dashboarderror.html>`__ """ props: PropsDictType = { "Message": (str, False), "Type": (str, False), "ViolatedEntities": ([Entity], False), }
[docs]class NetworkInterface(AWSProperty): """ `NetworkInterface <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-vpcconnection-networkinterface.html>`__ """ props: PropsDictType = { "AvailabilityZone": (str, False), "ErrorMessage": (str, False), "NetworkInterfaceId": (str, False), "Status": (str, False), "SubnetId": (str, False), }
[docs]class TemplateError(AWSProperty): """ `TemplateError <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateerror.html>`__ """ props: PropsDictType = { "Message": (str, False), "Type": (str, False), "ViolatedEntities": ([Entity], False), }
[docs]class TemplateVersion(AWSProperty): """ `TemplateVersion <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversion.html>`__ """ props: PropsDictType = { "CreatedTime": (str, False), "DataSetConfigurations": ([DataSetConfiguration], False), "Description": (str, False), "Errors": ([TemplateError], False), "Sheets": ([Sheet], False), "SourceEntityArn": (str, False), "Status": (str, False), "ThemeArn": (str, False), "VersionNumber": (double, False), }
[docs]class ThemeError(AWSProperty): """ `ThemeError <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeerror.html>`__ """ props: PropsDictType = { "Message": (str, False), "Type": (str, False), }
[docs]class ThemeVersion(AWSProperty): """ `ThemeVersion <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-themeversion.html>`__ """ props: PropsDictType = { "Arn": (str, False), "BaseThemeId": (str, False), "Configuration": (ThemeConfiguration, False), "CreatedTime": (str, False), "Description": (str, False), "Errors": ([ThemeError], False), "Status": (str, False), "VersionNumber": (double, False), }