Documentation
¶
Index ¶
- func CfnActionConnector_ArnForActionConnector(resource interfacesawsquicksight.IActionConnectorRef) *string
- func CfnActionConnector_CFN_RESOURCE_TYPE_NAME() *string
- func CfnActionConnector_IsCfnActionConnector(x interface{}) *bool
- func CfnActionConnector_IsCfnElement(x interface{}) *bool
- func CfnActionConnector_IsCfnResource(x interface{}) *bool
- func CfnActionConnector_IsConstruct(x interface{}) *bool
- func CfnAgent_ArnForAgent(resource interfacesawsquicksight.IAgentRef) *string
- func CfnAgent_CFN_RESOURCE_TYPE_NAME() *string
- func CfnAgent_IsCfnAgent(x interface{}) *bool
- func CfnAgent_IsCfnElement(x interface{}) *bool
- func CfnAgent_IsCfnResource(x interface{}) *bool
- func CfnAgent_IsConstruct(x interface{}) *bool
- func CfnAnalysis_ArnForAnalysis(resource interfacesawsquicksight.IAnalysisRef) *string
- func CfnAnalysis_CFN_RESOURCE_TYPE_NAME() *string
- func CfnAnalysis_IsCfnAnalysis(x interface{}) *bool
- func CfnAnalysis_IsCfnElement(x interface{}) *bool
- func CfnAnalysis_IsCfnResource(x interface{}) *bool
- func CfnAnalysis_IsConstruct(x interface{}) *bool
- func CfnApprovalPolicy_ArnForApprovalPolicy(resource interfacesawsquicksight.IApprovalPolicyRef) *string
- func CfnApprovalPolicy_CFN_RESOURCE_TYPE_NAME() *string
- func CfnApprovalPolicy_IsCfnApprovalPolicy(x interface{}) *bool
- func CfnApprovalPolicy_IsCfnElement(x interface{}) *bool
- func CfnApprovalPolicy_IsCfnResource(x interface{}) *bool
- func CfnApprovalPolicy_IsConstruct(x interface{}) *bool
- func CfnCustomPermissions_ArnForCustomPermissions(resource interfacesawsquicksight.ICustomPermissionsRef) *string
- func CfnCustomPermissions_CFN_RESOURCE_TYPE_NAME() *string
- func CfnCustomPermissions_IsCfnCustomPermissions(x interface{}) *bool
- func CfnCustomPermissions_IsCfnElement(x interface{}) *bool
- func CfnCustomPermissions_IsCfnResource(x interface{}) *bool
- func CfnCustomPermissions_IsConstruct(x interface{}) *bool
- func CfnCustomization_ArnForCustomization(resource interfacesawsquicksight.ICustomizationRef) *string
- func CfnCustomization_CFN_RESOURCE_TYPE_NAME() *string
- func CfnCustomization_IsCfnCustomization(x interface{}) *bool
- func CfnCustomization_IsCfnElement(x interface{}) *bool
- func CfnCustomization_IsCfnResource(x interface{}) *bool
- func CfnCustomization_IsConstruct(x interface{}) *bool
- func CfnDLPSetting_ArnForDLPSetting(resource interfacesawsquicksight.IDLPSettingRef) *string
- func CfnDLPSetting_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDLPSetting_IsCfnDLPSetting(x interface{}) *bool
- func CfnDLPSetting_IsCfnElement(x interface{}) *bool
- func CfnDLPSetting_IsCfnResource(x interface{}) *bool
- func CfnDLPSetting_IsConstruct(x interface{}) *bool
- func CfnDashboard_ArnForDashboard(resource interfacesawsquicksight.IDashboardRef) *string
- func CfnDashboard_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDashboard_IsCfnDashboard(x interface{}) *bool
- func CfnDashboard_IsCfnElement(x interface{}) *bool
- func CfnDashboard_IsCfnResource(x interface{}) *bool
- func CfnDashboard_IsConstruct(x interface{}) *bool
- func CfnDataSet_ArnForDataSet(resource interfacesawsquicksight.IDataSetRef) *string
- func CfnDataSet_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDataSet_IsCfnDataSet(x interface{}) *bool
- func CfnDataSet_IsCfnElement(x interface{}) *bool
- func CfnDataSet_IsCfnResource(x interface{}) *bool
- func CfnDataSet_IsConstruct(x interface{}) *bool
- func CfnDataSource_ArnForDataSource(resource interfacesawsquicksight.IDataSourceRef) *string
- func CfnDataSource_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDataSource_IsCfnDataSource(x interface{}) *bool
- func CfnDataSource_IsCfnElement(x interface{}) *bool
- func CfnDataSource_IsCfnResource(x interface{}) *bool
- func CfnDataSource_IsConstruct(x interface{}) *bool
- func CfnFlow_ArnForFlow(resource interfacesawsquicksight.IFlowRef) *string
- func CfnFlow_CFN_RESOURCE_TYPE_NAME() *string
- func CfnFlow_IsCfnElement(x interface{}) *bool
- func CfnFlow_IsCfnFlow(x interface{}) *bool
- func CfnFlow_IsCfnResource(x interface{}) *bool
- func CfnFlow_IsConstruct(x interface{}) *bool
- func CfnFolder_ArnForFolder(resource interfacesawsquicksight.IFolderRef) *string
- func CfnFolder_CFN_RESOURCE_TYPE_NAME() *string
- func CfnFolder_IsCfnElement(x interface{}) *bool
- func CfnFolder_IsCfnFolder(x interface{}) *bool
- func CfnFolder_IsCfnResource(x interface{}) *bool
- func CfnFolder_IsConstruct(x interface{}) *bool
- func CfnKnowledgeBase_ArnForKnowledgeBase(resource interfacesawsquicksight.IKnowledgeBaseRef) *string
- func CfnKnowledgeBase_CFN_RESOURCE_TYPE_NAME() *string
- func CfnKnowledgeBase_IsCfnElement(x interface{}) *bool
- func CfnKnowledgeBase_IsCfnKnowledgeBase(x interface{}) *bool
- func CfnKnowledgeBase_IsCfnResource(x interface{}) *bool
- func CfnKnowledgeBase_IsConstruct(x interface{}) *bool
- func CfnLimitsProfile_ArnForLimitsProfile(resource interfacesawsquicksight.ILimitsProfileRef) *string
- func CfnLimitsProfile_CFN_RESOURCE_TYPE_NAME() *string
- func CfnLimitsProfile_IsCfnElement(x interface{}) *bool
- func CfnLimitsProfile_IsCfnLimitsProfile(x interface{}) *bool
- func CfnLimitsProfile_IsCfnResource(x interface{}) *bool
- func CfnLimitsProfile_IsConstruct(x interface{}) *bool
- func CfnOAuthClientApplication_ArnForOAuthClientApplication(resource interfacesawsquicksight.IOAuthClientApplicationRef) *string
- func CfnOAuthClientApplication_CFN_RESOURCE_TYPE_NAME() *string
- func CfnOAuthClientApplication_IsCfnElement(x interface{}) *bool
- func CfnOAuthClientApplication_IsCfnOAuthClientApplication(x interface{}) *bool
- func CfnOAuthClientApplication_IsCfnResource(x interface{}) *bool
- func CfnOAuthClientApplication_IsConstruct(x interface{}) *bool
- func CfnRefreshSchedule_ArnForRefreshSchedule(resource interfacesawsquicksight.IRefreshScheduleRef) *string
- func CfnRefreshSchedule_CFN_RESOURCE_TYPE_NAME() *string
- func CfnRefreshSchedule_IsCfnElement(x interface{}) *bool
- func CfnRefreshSchedule_IsCfnRefreshSchedule(x interface{}) *bool
- func CfnRefreshSchedule_IsCfnResource(x interface{}) *bool
- func CfnRefreshSchedule_IsConstruct(x interface{}) *bool
- func CfnSpace_ArnForSpace(resource interfacesawsquicksight.ISpaceRef) *string
- func CfnSpace_CFN_RESOURCE_TYPE_NAME() *string
- func CfnSpace_IsCfnElement(x interface{}) *bool
- func CfnSpace_IsCfnResource(x interface{}) *bool
- func CfnSpace_IsCfnSpace(x interface{}) *bool
- func CfnSpace_IsConstruct(x interface{}) *bool
- func CfnTemplate_ArnForTemplate(resource interfacesawsquicksight.ITemplateRef) *string
- func CfnTemplate_CFN_RESOURCE_TYPE_NAME() *string
- func CfnTemplate_IsCfnElement(x interface{}) *bool
- func CfnTemplate_IsCfnResource(x interface{}) *bool
- func CfnTemplate_IsCfnTemplate(x interface{}) *bool
- func CfnTemplate_IsConstruct(x interface{}) *bool
- func CfnTheme_ArnForTheme(resource interfacesawsquicksight.IThemeRef) *string
- func CfnTheme_CFN_RESOURCE_TYPE_NAME() *string
- func CfnTheme_IsCfnElement(x interface{}) *bool
- func CfnTheme_IsCfnResource(x interface{}) *bool
- func CfnTheme_IsCfnTheme(x interface{}) *bool
- func CfnTheme_IsConstruct(x interface{}) *bool
- func CfnTopicV2_ArnForTopicV2(resource interfacesawsquicksight.ITopicV2Ref) *string
- func CfnTopicV2_CFN_RESOURCE_TYPE_NAME() *string
- func CfnTopicV2_IsCfnElement(x interface{}) *bool
- func CfnTopicV2_IsCfnResource(x interface{}) *bool
- func CfnTopicV2_IsCfnTopicV2(x interface{}) *bool
- func CfnTopicV2_IsConstruct(x interface{}) *bool
- func CfnTopic_ArnForTopic(resource interfacesawsquicksight.ITopicRef) *string
- func CfnTopic_CFN_RESOURCE_TYPE_NAME() *string
- func CfnTopic_IsCfnElement(x interface{}) *bool
- func CfnTopic_IsCfnResource(x interface{}) *bool
- func CfnTopic_IsCfnTopic(x interface{}) *bool
- func CfnTopic_IsConstruct(x interface{}) *bool
- func CfnVPCConnection_ArnForVPCConnection(resource interfacesawsquicksight.IVPCConnectionRef) *string
- func CfnVPCConnection_CFN_RESOURCE_TYPE_NAME() *string
- func CfnVPCConnection_IsCfnElement(x interface{}) *bool
- func CfnVPCConnection_IsCfnResource(x interface{}) *bool
- func CfnVPCConnection_IsCfnVPCConnection(x interface{}) *bool
- func CfnVPCConnection_IsConstruct(x interface{}) *bool
- func NewCfnActionConnector_Override(c CfnActionConnector, scope constructs.Construct, id *string, ...)
- func NewCfnAgent_Override(c CfnAgent, scope constructs.Construct, id *string, props *CfnAgentProps)
- func NewCfnAnalysis_Override(c CfnAnalysis, scope constructs.Construct, id *string, props *CfnAnalysisProps)
- func NewCfnApprovalPolicy_Override(c CfnApprovalPolicy, scope constructs.Construct, id *string, ...)
- func NewCfnCustomPermissions_Override(c CfnCustomPermissions, scope constructs.Construct, id *string, ...)
- func NewCfnCustomization_Override(c CfnCustomization, scope constructs.Construct, id *string, ...)
- func NewCfnDLPSetting_Override(c CfnDLPSetting, scope constructs.Construct, id *string, ...)
- func NewCfnDashboard_Override(c CfnDashboard, scope constructs.Construct, id *string, ...)
- func NewCfnDataSet_Override(c CfnDataSet, scope constructs.Construct, id *string, props *CfnDataSetProps)
- func NewCfnDataSource_Override(c CfnDataSource, scope constructs.Construct, id *string, ...)
- func NewCfnFlow_Override(c CfnFlow, scope constructs.Construct, id *string, props *CfnFlowProps)
- func NewCfnFolder_Override(c CfnFolder, scope constructs.Construct, id *string, props *CfnFolderProps)
- func NewCfnKnowledgeBase_Override(c CfnKnowledgeBase, scope constructs.Construct, id *string, ...)
- func NewCfnLimitsProfile_Override(c CfnLimitsProfile, scope constructs.Construct, id *string, ...)
- func NewCfnOAuthClientApplication_Override(c CfnOAuthClientApplication, scope constructs.Construct, id *string, ...)
- func NewCfnRefreshSchedule_Override(c CfnRefreshSchedule, scope constructs.Construct, id *string, ...)
- func NewCfnSpace_Override(c CfnSpace, scope constructs.Construct, id *string, props *CfnSpaceProps)
- func NewCfnTemplate_Override(c CfnTemplate, scope constructs.Construct, id *string, props *CfnTemplateProps)
- func NewCfnTheme_Override(c CfnTheme, scope constructs.Construct, id *string, props *CfnThemeProps)
- func NewCfnTopicV2_Override(c CfnTopicV2, scope constructs.Construct, id *string, props *CfnTopicV2Props)
- func NewCfnTopic_Override(c CfnTopic, scope constructs.Construct, id *string, props *CfnTopicProps)
- func NewCfnVPCConnection_Override(c CfnVPCConnection, scope constructs.Construct, id *string, ...)
- type CfnActionConnector
- type CfnActionConnectorProps
- type CfnActionConnector_APIKeyConnectionMetadataProperty
- type CfnActionConnector_AuthConfigProperty
- type CfnActionConnector_AuthenticationMetadataProperty
- type CfnActionConnector_AuthorizationCodeGrantCredentialsDetailsProperty
- type CfnActionConnector_AuthorizationCodeGrantDetailsProperty
- type CfnActionConnector_AuthorizationCodeGrantMetadataProperty
- type CfnActionConnector_BasicAuthConnectionMetadataProperty
- type CfnActionConnector_ClientCredentialsDetailsProperty
- type CfnActionConnector_ClientCredentialsGrantDetailsProperty
- type CfnActionConnector_ClientCredentialsGrantMetadataProperty
- type CfnActionConnector_IAMConnectionMetadataProperty
- type CfnActionConnector_NoneConnectionMetadataProperty
- type CfnActionConnector_ResourcePermissionProperty
- type CfnAgent
- type CfnAgentProps
- type CfnAgent_AgentTagProperty
- type CfnAgent_CustomPromptInputParametersProperty
- type CfnAgent_CustomPromptInputProperty
- type CfnAgent_CustomPromptInterfaceProperty
- type CfnAgent_CustomPromptProfileProperty
- type CfnAnalysis
- type CfnAnalysisProps
- type CfnAnalysis_AggregationFunctionProperty
- type CfnAnalysis_AggregationSortConfigurationProperty
- type CfnAnalysis_AnalysisDefaultsProperty
- type CfnAnalysis_AnalysisDefinitionProperty
- type CfnAnalysis_AnalysisErrorProperty
- type CfnAnalysis_AnalysisSourceEntityProperty
- type CfnAnalysis_AnalysisSourceTemplateProperty
- type CfnAnalysis_AnchorDateConfigurationProperty
- type CfnAnalysis_ArcAxisConfigurationProperty
- type CfnAnalysis_ArcAxisDisplayRangeProperty
- type CfnAnalysis_ArcConfigurationProperty
- type CfnAnalysis_ArcOptionsProperty
- type CfnAnalysis_AssetOptionsProperty
- type CfnAnalysis_AttributeAggregationFunctionProperty
- type CfnAnalysis_AxisDataOptionsProperty
- type CfnAnalysis_AxisDisplayMinMaxRangeProperty
- type CfnAnalysis_AxisDisplayOptionsProperty
- type CfnAnalysis_AxisDisplayRangeProperty
- type CfnAnalysis_AxisLabelOptionsProperty
- type CfnAnalysis_AxisLabelReferenceOptionsProperty
- type CfnAnalysis_AxisLinearScaleProperty
- type CfnAnalysis_AxisLogarithmicScaleProperty
- type CfnAnalysis_AxisScaleProperty
- type CfnAnalysis_AxisTickLabelOptionsProperty
- type CfnAnalysis_BarChartAggregatedFieldWellsProperty
- type CfnAnalysis_BarChartConfigurationProperty
- type CfnAnalysis_BarChartDefaultSeriesSettingsProperty
- type CfnAnalysis_BarChartFieldWellsProperty
- type CfnAnalysis_BarChartSortConfigurationProperty
- type CfnAnalysis_BarChartVisualProperty
- type CfnAnalysis_BarSeriesItemProperty
- type CfnAnalysis_BinCountOptionsProperty
- type CfnAnalysis_BinWidthOptionsProperty
- type CfnAnalysis_BodySectionConfigurationProperty
- type CfnAnalysis_BodySectionContentProperty
- type CfnAnalysis_BodySectionDynamicCategoryDimensionConfigurationProperty
- type CfnAnalysis_BodySectionDynamicNumericDimensionConfigurationProperty
- type CfnAnalysis_BodySectionRepeatConfigurationProperty
- type CfnAnalysis_BodySectionRepeatDimensionConfigurationProperty
- type CfnAnalysis_BodySectionRepeatPageBreakConfigurationProperty
- type CfnAnalysis_BorderSettingsProperty
- type CfnAnalysis_BoxPlotAggregatedFieldWellsProperty
- type CfnAnalysis_BoxPlotChartConfigurationProperty
- type CfnAnalysis_BoxPlotFieldWellsProperty
- type CfnAnalysis_BoxPlotOptionsProperty
- type CfnAnalysis_BoxPlotSortConfigurationProperty
- type CfnAnalysis_BoxPlotStyleOptionsProperty
- type CfnAnalysis_BoxPlotVisualProperty
- type CfnAnalysis_CalculatedFieldProperty
- type CfnAnalysis_CalculatedMeasureFieldProperty
- type CfnAnalysis_CascadingControlConfigurationProperty
- type CfnAnalysis_CascadingControlSourceProperty
- type CfnAnalysis_CategoricalDimensionFieldProperty
- type CfnAnalysis_CategoricalMeasureFieldProperty
- type CfnAnalysis_CategoryDrillDownFilterProperty
- type CfnAnalysis_CategoryFilterConfigurationProperty
- type CfnAnalysis_CategoryFilterProperty
- type CfnAnalysis_CategoryInnerFilterProperty
- type CfnAnalysis_ChartAxisLabelOptionsProperty
- type CfnAnalysis_ClusterMarkerConfigurationProperty
- type CfnAnalysis_ClusterMarkerProperty
- type CfnAnalysis_ColorScaleProperty
- type CfnAnalysis_ColorsConfigurationProperty
- type CfnAnalysis_ColumnConfigurationProperty
- type CfnAnalysis_ColumnHierarchyProperty
- type CfnAnalysis_ColumnIdentifierProperty
- type CfnAnalysis_ColumnSortProperty
- type CfnAnalysis_ColumnTooltipItemProperty
- type CfnAnalysis_ComboChartAggregatedFieldWellsProperty
- type CfnAnalysis_ComboChartConfigurationProperty
- type CfnAnalysis_ComboChartDefaultSeriesSettingsProperty
- type CfnAnalysis_ComboChartFieldWellsProperty
- type CfnAnalysis_ComboChartSortConfigurationProperty
- type CfnAnalysis_ComboChartVisualProperty
- type CfnAnalysis_ComboSeriesItemProperty
- type CfnAnalysis_ComparisonConfigurationProperty
- type CfnAnalysis_ComparisonFormatConfigurationProperty
- type CfnAnalysis_ComputationProperty
- type CfnAnalysis_ConditionalFormattingColorProperty
- type CfnAnalysis_ConditionalFormattingCustomIconConditionProperty
- type CfnAnalysis_ConditionalFormattingCustomIconOptionsProperty
- type CfnAnalysis_ConditionalFormattingGradientColorProperty
- type CfnAnalysis_ConditionalFormattingIconDisplayConfigurationProperty
- type CfnAnalysis_ConditionalFormattingIconProperty
- type CfnAnalysis_ConditionalFormattingIconSetProperty
- type CfnAnalysis_ConditionalFormattingSolidColorProperty
- type CfnAnalysis_ContextMenuOptionProperty
- type CfnAnalysis_ContributionAnalysisDefaultProperty
- type CfnAnalysis_CurrencyDisplayFormatConfigurationProperty
- type CfnAnalysis_CustomActionFilterOperationProperty
- type CfnAnalysis_CustomActionNavigationOperationProperty
- type CfnAnalysis_CustomActionSetParametersOperationProperty
- type CfnAnalysis_CustomActionURLOperationProperty
- type CfnAnalysis_CustomColorProperty
- type CfnAnalysis_CustomContentConfigurationProperty
- type CfnAnalysis_CustomContentVisualProperty
- type CfnAnalysis_CustomFilterConfigurationProperty
- type CfnAnalysis_CustomFilterListConfigurationProperty
- type CfnAnalysis_CustomNarrativeOptionsProperty
- type CfnAnalysis_CustomParameterValuesProperty
- type CfnAnalysis_CustomValuesConfigurationProperty
- type CfnAnalysis_DataBarsOptionsProperty
- type CfnAnalysis_DataColorProperty
- type CfnAnalysis_DataFieldSeriesItemProperty
- type CfnAnalysis_DataLabelOptionsProperty
- type CfnAnalysis_DataLabelTypeProperty
- type CfnAnalysis_DataPathColorProperty
- type CfnAnalysis_DataPathLabelTypeProperty
- type CfnAnalysis_DataPathSortProperty
- type CfnAnalysis_DataPathTypeProperty
- type CfnAnalysis_DataPathValueProperty
- type CfnAnalysis_DataSetIdentifierDeclarationProperty
- type CfnAnalysis_DataSetReferenceProperty
- type CfnAnalysis_DateAxisOptionsProperty
- type CfnAnalysis_DateDimensionFieldProperty
- type CfnAnalysis_DateMeasureFieldProperty
- type CfnAnalysis_DateTimeDefaultValuesProperty
- type CfnAnalysis_DateTimeFormatConfigurationProperty
- type CfnAnalysis_DateTimeHierarchyProperty
- type CfnAnalysis_DateTimeParameterDeclarationProperty
- type CfnAnalysis_DateTimeParameterProperty
- type CfnAnalysis_DateTimePickerControlDisplayOptionsProperty
- type CfnAnalysis_DateTimeValueWhenUnsetConfigurationProperty
- type CfnAnalysis_DecalSettingsConfigurationProperty
- type CfnAnalysis_DecalSettingsProperty
- type CfnAnalysis_DecimalDefaultValuesProperty
- type CfnAnalysis_DecimalParameterDeclarationProperty
- type CfnAnalysis_DecimalParameterProperty
- type CfnAnalysis_DecimalPlacesConfigurationProperty
- type CfnAnalysis_DecimalValueWhenUnsetConfigurationProperty
- type CfnAnalysis_DefaultDateTimePickerControlOptionsProperty
- type CfnAnalysis_DefaultFilterControlConfigurationProperty
- type CfnAnalysis_DefaultFilterControlOptionsProperty
- type CfnAnalysis_DefaultFilterDropDownControlOptionsProperty
- type CfnAnalysis_DefaultFilterListControlOptionsProperty
- type CfnAnalysis_DefaultFreeFormLayoutConfigurationProperty
- type CfnAnalysis_DefaultGridLayoutConfigurationProperty
- type CfnAnalysis_DefaultInteractiveLayoutConfigurationProperty
- type CfnAnalysis_DefaultNewSheetConfigurationProperty
- type CfnAnalysis_DefaultPaginatedLayoutConfigurationProperty
- type CfnAnalysis_DefaultRelativeDateTimeControlOptionsProperty
- type CfnAnalysis_DefaultSectionBasedLayoutConfigurationProperty
- type CfnAnalysis_DefaultSliderControlOptionsProperty
- type CfnAnalysis_DefaultTextAreaControlOptionsProperty
- type CfnAnalysis_DefaultTextFieldControlOptionsProperty
- type CfnAnalysis_DestinationParameterValueConfigurationProperty
- type CfnAnalysis_DimensionFieldProperty
- type CfnAnalysis_DonutCenterOptionsProperty
- type CfnAnalysis_DonutOptionsProperty
- type CfnAnalysis_DrillDownFilterProperty
- type CfnAnalysis_DropDownControlDisplayOptionsProperty
- type CfnAnalysis_DynamicDefaultValueProperty
- type CfnAnalysis_EmptyVisualProperty
- type CfnAnalysis_EntityProperty
- type CfnAnalysis_ExcludePeriodConfigurationProperty
- type CfnAnalysis_ExplicitHierarchyProperty
- type CfnAnalysis_FieldBasedTooltipProperty
- type CfnAnalysis_FieldLabelTypeProperty
- type CfnAnalysis_FieldSeriesItemProperty
- type CfnAnalysis_FieldSortOptionsProperty
- type CfnAnalysis_FieldSortProperty
- type CfnAnalysis_FieldTooltipItemProperty
- type CfnAnalysis_FilledMapAggregatedFieldWellsProperty
- type CfnAnalysis_FilledMapConditionalFormattingOptionProperty
- type CfnAnalysis_FilledMapConditionalFormattingProperty
- type CfnAnalysis_FilledMapConfigurationProperty
- type CfnAnalysis_FilledMapFieldWellsProperty
- type CfnAnalysis_FilledMapShapeConditionalFormattingProperty
- type CfnAnalysis_FilledMapSortConfigurationProperty
- type CfnAnalysis_FilledMapVisualProperty
- type CfnAnalysis_FilterControlProperty
- type CfnAnalysis_FilterCrossSheetControlProperty
- type CfnAnalysis_FilterDateTimePickerControlProperty
- type CfnAnalysis_FilterDropDownControlProperty
- type CfnAnalysis_FilterGroupProperty
- type CfnAnalysis_FilterListConfigurationProperty
- type CfnAnalysis_FilterListControlProperty
- type CfnAnalysis_FilterOperationSelectedFieldsConfigurationProperty
- type CfnAnalysis_FilterOperationTargetVisualsConfigurationProperty
- type CfnAnalysis_FilterProperty
- type CfnAnalysis_FilterRelativeDateTimeControlProperty
- type CfnAnalysis_FilterScopeConfigurationProperty
- type CfnAnalysis_FilterSelectableValuesProperty
- type CfnAnalysis_FilterSliderControlProperty
- type CfnAnalysis_FilterTextAreaControlProperty
- type CfnAnalysis_FilterTextFieldControlProperty
- type CfnAnalysis_FontConfigurationProperty
- type CfnAnalysis_FontSizeProperty
- type CfnAnalysis_FontWeightProperty
- type CfnAnalysis_ForecastComputationProperty
- type CfnAnalysis_ForecastConfigurationProperty
- type CfnAnalysis_ForecastScenarioProperty
- type CfnAnalysis_FormatConfigurationProperty
- type CfnAnalysis_FreeFormLayoutCanvasSizeOptionsProperty
- type CfnAnalysis_FreeFormLayoutConfigurationProperty
- type CfnAnalysis_FreeFormLayoutElementBackgroundStyleProperty
- type CfnAnalysis_FreeFormLayoutElementBorderStyleProperty
- type CfnAnalysis_FreeFormLayoutElementProperty
- type CfnAnalysis_FreeFormLayoutScreenCanvasSizeOptionsProperty
- type CfnAnalysis_FreeFormSectionLayoutConfigurationProperty
- type CfnAnalysis_FunnelChartAggregatedFieldWellsProperty
- type CfnAnalysis_FunnelChartConfigurationProperty
- type CfnAnalysis_FunnelChartDataLabelOptionsProperty
- type CfnAnalysis_FunnelChartFieldWellsProperty
- type CfnAnalysis_FunnelChartSortConfigurationProperty
- type CfnAnalysis_FunnelChartVisualProperty
- type CfnAnalysis_GaugeChartArcConditionalFormattingProperty
- type CfnAnalysis_GaugeChartColorConfigurationProperty
- type CfnAnalysis_GaugeChartConditionalFormattingOptionProperty
- type CfnAnalysis_GaugeChartConditionalFormattingProperty
- type CfnAnalysis_GaugeChartConfigurationProperty
- type CfnAnalysis_GaugeChartFieldWellsProperty
- type CfnAnalysis_GaugeChartOptionsProperty
- type CfnAnalysis_GaugeChartPrimaryValueConditionalFormattingProperty
- type CfnAnalysis_GaugeChartVisualProperty
- type CfnAnalysis_GeospatialCategoricalColorProperty
- type CfnAnalysis_GeospatialCategoricalDataColorProperty
- type CfnAnalysis_GeospatialCircleRadiusProperty
- type CfnAnalysis_GeospatialCircleSymbolStyleProperty
- type CfnAnalysis_GeospatialColorProperty
- type CfnAnalysis_GeospatialCoordinateBoundsProperty
- type CfnAnalysis_GeospatialDataSourceItemProperty
- type CfnAnalysis_GeospatialGradientColorProperty
- type CfnAnalysis_GeospatialGradientStepColorProperty
- type CfnAnalysis_GeospatialHeatmapColorScaleProperty
- type CfnAnalysis_GeospatialHeatmapConfigurationProperty
- type CfnAnalysis_GeospatialHeatmapDataColorProperty
- type CfnAnalysis_GeospatialLayerColorFieldProperty
- type CfnAnalysis_GeospatialLayerDefinitionProperty
- type CfnAnalysis_GeospatialLayerItemProperty
- type CfnAnalysis_GeospatialLayerJoinDefinitionProperty
- type CfnAnalysis_GeospatialLayerMapConfigurationProperty
- type CfnAnalysis_GeospatialLineLayerProperty
- type CfnAnalysis_GeospatialLineStyleProperty
- type CfnAnalysis_GeospatialLineSymbolStyleProperty
- type CfnAnalysis_GeospatialLineWidthProperty
- type CfnAnalysis_GeospatialMapAggregatedFieldWellsProperty
- type CfnAnalysis_GeospatialMapConfigurationProperty
- type CfnAnalysis_GeospatialMapFieldWellsProperty
- type CfnAnalysis_GeospatialMapStateProperty
- type CfnAnalysis_GeospatialMapStyleOptionsProperty
- type CfnAnalysis_GeospatialMapStyleProperty
- type CfnAnalysis_GeospatialMapVisualProperty
- type CfnAnalysis_GeospatialNullDataSettingsProperty
- type CfnAnalysis_GeospatialNullSymbolStyleProperty
- type CfnAnalysis_GeospatialPointLayerProperty
- type CfnAnalysis_GeospatialPointStyleOptionsProperty
- type CfnAnalysis_GeospatialPointStyleProperty
- type CfnAnalysis_GeospatialPolygonLayerProperty
- type CfnAnalysis_GeospatialPolygonStyleProperty
- type CfnAnalysis_GeospatialPolygonSymbolStyleProperty
- type CfnAnalysis_GeospatialSolidColorProperty
- type CfnAnalysis_GeospatialStaticFileSourceProperty
- type CfnAnalysis_GeospatialWindowOptionsProperty
- type CfnAnalysis_GlobalTableBorderOptionsProperty
- type CfnAnalysis_GradientColorProperty
- type CfnAnalysis_GradientStopProperty
- type CfnAnalysis_GridLayoutCanvasSizeOptionsProperty
- type CfnAnalysis_GridLayoutConfigurationProperty
- type CfnAnalysis_GridLayoutElementBackgroundStyleProperty
- type CfnAnalysis_GridLayoutElementBorderStyleProperty
- type CfnAnalysis_GridLayoutElementProperty
- type CfnAnalysis_GridLayoutScreenCanvasSizeOptionsProperty
- type CfnAnalysis_GrowthRateComputationProperty
- type CfnAnalysis_HeaderFooterSectionConfigurationProperty
- type CfnAnalysis_HeatMapAggregatedFieldWellsProperty
- type CfnAnalysis_HeatMapConfigurationProperty
- type CfnAnalysis_HeatMapFieldWellsProperty
- type CfnAnalysis_HeatMapSortConfigurationProperty
- type CfnAnalysis_HeatMapVisualProperty
- type CfnAnalysis_HistogramAggregatedFieldWellsProperty
- type CfnAnalysis_HistogramBinOptionsProperty
- type CfnAnalysis_HistogramConfigurationProperty
- type CfnAnalysis_HistogramFieldWellsProperty
- type CfnAnalysis_HistogramVisualProperty
- type CfnAnalysis_ImageCustomActionOperationProperty
- type CfnAnalysis_ImageCustomActionProperty
- type CfnAnalysis_ImageInteractionOptionsProperty
- type CfnAnalysis_ImageMenuOptionProperty
- type CfnAnalysis_ImageStaticFileProperty
- type CfnAnalysis_InnerFilterProperty
- type CfnAnalysis_InsightConfigurationProperty
- type CfnAnalysis_InsightVisualProperty
- type CfnAnalysis_IntegerDefaultValuesProperty
- type CfnAnalysis_IntegerParameterDeclarationProperty
- type CfnAnalysis_IntegerParameterProperty
- type CfnAnalysis_IntegerValueWhenUnsetConfigurationProperty
- type CfnAnalysis_ItemsLimitConfigurationProperty
- type CfnAnalysis_KPIActualValueConditionalFormattingProperty
- type CfnAnalysis_KPIComparisonValueConditionalFormattingProperty
- type CfnAnalysis_KPIConditionalFormattingOptionProperty
- type CfnAnalysis_KPIConditionalFormattingProperty
- type CfnAnalysis_KPIConfigurationProperty
- type CfnAnalysis_KPIFieldWellsProperty
- type CfnAnalysis_KPIOptionsProperty
- type CfnAnalysis_KPIPrimaryValueConditionalFormattingProperty
- type CfnAnalysis_KPIProgressBarConditionalFormattingProperty
- type CfnAnalysis_KPISortConfigurationProperty
- type CfnAnalysis_KPISparklineOptionsProperty
- type CfnAnalysis_KPIVisualLayoutOptionsProperty
- type CfnAnalysis_KPIVisualProperty
- type CfnAnalysis_KPIVisualStandardLayoutProperty
- type CfnAnalysis_LabelOptionsProperty
- type CfnAnalysis_LayerCustomActionOperationProperty
- type CfnAnalysis_LayerCustomActionProperty
- type CfnAnalysis_LayerMapVisualProperty
- type CfnAnalysis_LayoutConfigurationProperty
- type CfnAnalysis_LayoutProperty
- type CfnAnalysis_LegendOptionsProperty
- type CfnAnalysis_LineChartAggregatedFieldWellsProperty
- type CfnAnalysis_LineChartConfigurationProperty
- type CfnAnalysis_LineChartDefaultSeriesSettingsProperty
- type CfnAnalysis_LineChartFieldWellsProperty
- type CfnAnalysis_LineChartLineStyleSettingsProperty
- type CfnAnalysis_LineChartMarkerStyleSettingsProperty
- type CfnAnalysis_LineChartSeriesSettingsProperty
- type CfnAnalysis_LineChartSortConfigurationProperty
- type CfnAnalysis_LineChartVisualProperty
- type CfnAnalysis_LineSeriesAxisDisplayOptionsProperty
- type CfnAnalysis_ListControlDisplayOptionsProperty
- type CfnAnalysis_ListControlSearchOptionsProperty
- type CfnAnalysis_ListControlSelectAllOptionsProperty
- type CfnAnalysis_LoadingAnimationProperty
- type CfnAnalysis_LocalNavigationConfigurationProperty
- type CfnAnalysis_LongFormatTextProperty
- type CfnAnalysis_MappedDataSetParameterProperty
- type CfnAnalysis_MaximumLabelTypeProperty
- type CfnAnalysis_MaximumMinimumComputationProperty
- type CfnAnalysis_MeasureFieldProperty
- type CfnAnalysis_MetricComparisonComputationProperty
- type CfnAnalysis_MinimumLabelTypeProperty
- type CfnAnalysis_MissingDataConfigurationProperty
- type CfnAnalysis_NegativeValueConfigurationProperty
- type CfnAnalysis_NestedFilterProperty
- type CfnAnalysis_NullValueFormatConfigurationProperty
- type CfnAnalysis_NumberDisplayFormatConfigurationProperty
- type CfnAnalysis_NumberFormatConfigurationProperty
- type CfnAnalysis_NumericAxisOptionsProperty
- type CfnAnalysis_NumericEqualityDrillDownFilterProperty
- type CfnAnalysis_NumericEqualityFilterProperty
- type CfnAnalysis_NumericFormatConfigurationProperty
- type CfnAnalysis_NumericRangeFilterProperty
- type CfnAnalysis_NumericRangeFilterValueProperty
- type CfnAnalysis_NumericSeparatorConfigurationProperty
- type CfnAnalysis_NumericalAggregationFunctionProperty
- type CfnAnalysis_NumericalDimensionFieldProperty
- type CfnAnalysis_NumericalMeasureFieldProperty
- type CfnAnalysis_PaginationConfigurationProperty
- type CfnAnalysis_PanelConfigurationProperty
- type CfnAnalysis_PanelTitleOptionsProperty
- type CfnAnalysis_ParameterControlProperty
- type CfnAnalysis_ParameterDateTimePickerControlProperty
- type CfnAnalysis_ParameterDeclarationProperty
- type CfnAnalysis_ParameterDropDownControlProperty
- type CfnAnalysis_ParameterListControlProperty
- type CfnAnalysis_ParameterSelectableValuesProperty
- type CfnAnalysis_ParameterSliderControlProperty
- type CfnAnalysis_ParameterTextAreaControlProperty
- type CfnAnalysis_ParameterTextFieldControlProperty
- type CfnAnalysis_ParametersProperty
- type CfnAnalysis_PercentVisibleRangeProperty
- type CfnAnalysis_PercentageDisplayFormatConfigurationProperty
- type CfnAnalysis_PercentileAggregationProperty
- type CfnAnalysis_PeriodOverPeriodComputationProperty
- type CfnAnalysis_PeriodToDateComputationProperty
- type CfnAnalysis_PieChartAggregatedFieldWellsProperty
- type CfnAnalysis_PieChartConfigurationProperty
- type CfnAnalysis_PieChartFieldWellsProperty
- type CfnAnalysis_PieChartSortConfigurationProperty
- type CfnAnalysis_PieChartVisualProperty
- type CfnAnalysis_PivotFieldSortOptionsProperty
- type CfnAnalysis_PivotTableAggregatedFieldWellsProperty
- type CfnAnalysis_PivotTableCellConditionalFormattingProperty
- type CfnAnalysis_PivotTableConditionalFormattingOptionProperty
- type CfnAnalysis_PivotTableConditionalFormattingProperty
- type CfnAnalysis_PivotTableConditionalFormattingScopeProperty
- type CfnAnalysis_PivotTableConfigurationProperty
- type CfnAnalysis_PivotTableDataPathOptionProperty
- type CfnAnalysis_PivotTableFieldCollapseStateOptionProperty
- type CfnAnalysis_PivotTableFieldCollapseStateTargetProperty
- type CfnAnalysis_PivotTableFieldOptionProperty
- type CfnAnalysis_PivotTableFieldOptionsProperty
- type CfnAnalysis_PivotTableFieldSubtotalOptionsProperty
- type CfnAnalysis_PivotTableFieldWellsProperty
- type CfnAnalysis_PivotTableOptionsProperty
- type CfnAnalysis_PivotTablePaginatedReportOptionsProperty
- type CfnAnalysis_PivotTableRowsLabelOptionsProperty
- type CfnAnalysis_PivotTableSortByProperty
- type CfnAnalysis_PivotTableSortConfigurationProperty
- type CfnAnalysis_PivotTableTotalOptionsProperty
- type CfnAnalysis_PivotTableVisualProperty
- type CfnAnalysis_PivotTotalOptionsProperty
- type CfnAnalysis_PluginVisualConfigurationProperty
- type CfnAnalysis_PluginVisualFieldWellProperty
- type CfnAnalysis_PluginVisualItemsLimitConfigurationProperty
- type CfnAnalysis_PluginVisualOptionsProperty
- type CfnAnalysis_PluginVisualProperty
- type CfnAnalysis_PluginVisualPropertyProperty
- type CfnAnalysis_PluginVisualSortConfigurationProperty
- type CfnAnalysis_PluginVisualTableQuerySortProperty
- type CfnAnalysis_PredefinedHierarchyProperty
- type CfnAnalysis_ProgressBarOptionsProperty
- type CfnAnalysis_QueryExecutionOptionsProperty
- type CfnAnalysis_RadarChartAggregatedFieldWellsProperty
- type CfnAnalysis_RadarChartAreaStyleSettingsProperty
- type CfnAnalysis_RadarChartConfigurationProperty
- type CfnAnalysis_RadarChartFieldWellsProperty
- type CfnAnalysis_RadarChartSeriesSettingsProperty
- type CfnAnalysis_RadarChartSortConfigurationProperty
- type CfnAnalysis_RadarChartVisualProperty
- type CfnAnalysis_RangeEndsLabelTypeProperty
- type CfnAnalysis_ReferenceLineCustomLabelConfigurationProperty
- type CfnAnalysis_ReferenceLineDataConfigurationProperty
- type CfnAnalysis_ReferenceLineDynamicDataConfigurationProperty
- type CfnAnalysis_ReferenceLineLabelConfigurationProperty
- type CfnAnalysis_ReferenceLineProperty
- type CfnAnalysis_ReferenceLineStaticDataConfigurationProperty
- type CfnAnalysis_ReferenceLineStyleConfigurationProperty
- type CfnAnalysis_ReferenceLineValueLabelConfigurationProperty
- type CfnAnalysis_RelativeDateTimeControlDisplayOptionsProperty
- type CfnAnalysis_RelativeDatesFilterProperty
- type CfnAnalysis_ResourcePermissionProperty
- type CfnAnalysis_RollingDateConfigurationProperty
- type CfnAnalysis_RowAlternateColorOptionsProperty
- type CfnAnalysis_SameSheetTargetVisualConfigurationProperty
- type CfnAnalysis_SankeyDiagramAggregatedFieldWellsProperty
- type CfnAnalysis_SankeyDiagramChartConfigurationProperty
- type CfnAnalysis_SankeyDiagramFieldWellsProperty
- type CfnAnalysis_SankeyDiagramSortConfigurationProperty
- type CfnAnalysis_SankeyDiagramVisualProperty
- type CfnAnalysis_ScatterPlotCategoricallyAggregatedFieldWellsProperty
- type CfnAnalysis_ScatterPlotConfigurationProperty
- type CfnAnalysis_ScatterPlotFieldWellsProperty
- type CfnAnalysis_ScatterPlotSortConfigurationProperty
- type CfnAnalysis_ScatterPlotUnaggregatedFieldWellsProperty
- type CfnAnalysis_ScatterPlotVisualProperty
- type CfnAnalysis_ScrollBarOptionsProperty
- type CfnAnalysis_SecondaryValueOptionsProperty
- type CfnAnalysis_SectionAfterPageBreakProperty
- type CfnAnalysis_SectionBasedLayoutCanvasSizeOptionsProperty
- type CfnAnalysis_SectionBasedLayoutConfigurationProperty
- type CfnAnalysis_SectionBasedLayoutPaperCanvasSizeOptionsProperty
- type CfnAnalysis_SectionLayoutConfigurationProperty
- type CfnAnalysis_SectionPageBreakConfigurationProperty
- type CfnAnalysis_SectionStyleProperty
- type CfnAnalysis_SelectedSheetsFilterScopeConfigurationProperty
- type CfnAnalysis_SeriesItemProperty
- type CfnAnalysis_SetParameterValueConfigurationProperty
- type CfnAnalysis_ShapeConditionalFormatProperty
- type CfnAnalysis_SheetControlInfoIconLabelOptionsProperty
- type CfnAnalysis_SheetControlLayoutConfigurationProperty
- type CfnAnalysis_SheetControlLayoutProperty
- type CfnAnalysis_SheetDefinitionProperty
- type CfnAnalysis_SheetElementConfigurationOverridesProperty
- type CfnAnalysis_SheetElementRenderingRuleProperty
- type CfnAnalysis_SheetImageProperty
- type CfnAnalysis_SheetImageScalingConfigurationProperty
- type CfnAnalysis_SheetImageSourceProperty
- type CfnAnalysis_SheetImageStaticFileSourceProperty
- type CfnAnalysis_SheetImageTooltipConfigurationProperty
- type CfnAnalysis_SheetImageTooltipTextProperty
- type CfnAnalysis_SheetLayoutGroupMemberProperty
- type CfnAnalysis_SheetLayoutGroupProperty
- type CfnAnalysis_SheetProperty
- type CfnAnalysis_SheetTextBoxProperty
- type CfnAnalysis_SheetVisualScopingConfigurationProperty
- type CfnAnalysis_ShortFormatTextProperty
- type CfnAnalysis_SimpleClusterMarkerProperty
- type CfnAnalysis_SingleAxisOptionsProperty
- type CfnAnalysis_SliderControlDisplayOptionsProperty
- type CfnAnalysis_SmallMultiplesAxisPropertiesProperty
- type CfnAnalysis_SmallMultiplesOptionsProperty
- type CfnAnalysis_SpacingProperty
- type CfnAnalysis_SparklinesOptionsProperty
- type CfnAnalysis_SpatialStaticFileProperty
- type CfnAnalysis_StaticFileProperty
- type CfnAnalysis_StaticFileS3SourceOptionsProperty
- type CfnAnalysis_StaticFileSourceProperty
- type CfnAnalysis_StaticFileUrlSourceOptionsProperty
- type CfnAnalysis_StringDefaultValuesProperty
- type CfnAnalysis_StringFormatConfigurationProperty
- type CfnAnalysis_StringParameterDeclarationProperty
- type CfnAnalysis_StringParameterProperty
- type CfnAnalysis_StringValueWhenUnsetConfigurationProperty
- type CfnAnalysis_SubtotalOptionsProperty
- type CfnAnalysis_TableAggregatedFieldWellsProperty
- type CfnAnalysis_TableBorderOptionsProperty
- type CfnAnalysis_TableCellConditionalFormattingProperty
- type CfnAnalysis_TableCellImageSizingConfigurationProperty
- type CfnAnalysis_TableCellStyleProperty
- type CfnAnalysis_TableConditionalFormattingOptionProperty
- type CfnAnalysis_TableConditionalFormattingProperty
- type CfnAnalysis_TableConfigurationProperty
- type CfnAnalysis_TableFieldCustomIconContentProperty
- type CfnAnalysis_TableFieldCustomTextContentProperty
- type CfnAnalysis_TableFieldImageConfigurationProperty
- type CfnAnalysis_TableFieldLinkConfigurationProperty
- type CfnAnalysis_TableFieldLinkContentConfigurationProperty
- type CfnAnalysis_TableFieldOptionProperty
- type CfnAnalysis_TableFieldOptionsProperty
- type CfnAnalysis_TableFieldURLConfigurationProperty
- type CfnAnalysis_TableFieldWellsProperty
- type CfnAnalysis_TableInlineVisualizationProperty
- type CfnAnalysis_TableOptionsProperty
- type CfnAnalysis_TablePaginatedReportOptionsProperty
- type CfnAnalysis_TablePinnedFieldOptionsProperty
- type CfnAnalysis_TableRowConditionalFormattingProperty
- type CfnAnalysis_TableSideBorderOptionsProperty
- type CfnAnalysis_TableSortConfigurationProperty
- type CfnAnalysis_TableStyleTargetProperty
- type CfnAnalysis_TableUnaggregatedFieldWellsProperty
- type CfnAnalysis_TableVisualProperty
- type CfnAnalysis_TextAreaControlDisplayOptionsProperty
- type CfnAnalysis_TextConditionalFormatProperty
- type CfnAnalysis_TextControlPlaceholderOptionsProperty
- type CfnAnalysis_TextFieldControlDisplayOptionsProperty
- type CfnAnalysis_ThousandSeparatorOptionsProperty
- type CfnAnalysis_TimeBasedForecastPropertiesProperty
- type CfnAnalysis_TimeEqualityFilterProperty
- type CfnAnalysis_TimeRangeDrillDownFilterProperty
- type CfnAnalysis_TimeRangeFilterProperty
- type CfnAnalysis_TimeRangeFilterValueProperty
- type CfnAnalysis_TooltipItemProperty
- type CfnAnalysis_TooltipOptionsProperty
- type CfnAnalysis_TopBottomFilterProperty
- type CfnAnalysis_TopBottomMoversComputationProperty
- type CfnAnalysis_TopBottomRankedComputationProperty
- type CfnAnalysis_TopicIdentifierDeclarationProperty
- type CfnAnalysis_TopicReferenceProperty
- type CfnAnalysis_TotalAggregationComputationProperty
- type CfnAnalysis_TotalAggregationFunctionProperty
- type CfnAnalysis_TotalAggregationOptionProperty
- type CfnAnalysis_TotalOptionsProperty
- type CfnAnalysis_TransposedTableOptionProperty
- type CfnAnalysis_TreeMapAggregatedFieldWellsProperty
- type CfnAnalysis_TreeMapConfigurationProperty
- type CfnAnalysis_TreeMapFieldWellsProperty
- type CfnAnalysis_TreeMapSortConfigurationProperty
- type CfnAnalysis_TreeMapVisualProperty
- type CfnAnalysis_TrendArrowOptionsProperty
- type CfnAnalysis_UnaggregatedFieldProperty
- type CfnAnalysis_UniqueValuesComputationProperty
- type CfnAnalysis_ValidationStrategyProperty
- type CfnAnalysis_VisibleRangeOptionsProperty
- type CfnAnalysis_VisualCustomActionOperationProperty
- type CfnAnalysis_VisualCustomActionProperty
- type CfnAnalysis_VisualInteractionOptionsProperty
- type CfnAnalysis_VisualMenuOptionProperty
- type CfnAnalysis_VisualPaletteProperty
- type CfnAnalysis_VisualProperty
- type CfnAnalysis_VisualSubtitleLabelOptionsProperty
- type CfnAnalysis_VisualTitleLabelOptionsProperty
- type CfnAnalysis_WaterfallChartAggregatedFieldWellsProperty
- type CfnAnalysis_WaterfallChartColorConfigurationProperty
- type CfnAnalysis_WaterfallChartConfigurationProperty
- type CfnAnalysis_WaterfallChartFieldWellsProperty
- type CfnAnalysis_WaterfallChartGroupColorConfigurationProperty
- type CfnAnalysis_WaterfallChartOptionsProperty
- type CfnAnalysis_WaterfallChartSortConfigurationProperty
- type CfnAnalysis_WaterfallVisualProperty
- type CfnAnalysis_WhatIfPointScenarioProperty
- type CfnAnalysis_WhatIfRangeScenarioProperty
- type CfnAnalysis_WordCloudAggregatedFieldWellsProperty
- type CfnAnalysis_WordCloudChartConfigurationProperty
- type CfnAnalysis_WordCloudFieldWellsProperty
- type CfnAnalysis_WordCloudOptionsProperty
- type CfnAnalysis_WordCloudSortConfigurationProperty
- type CfnAnalysis_WordCloudVisualProperty
- type CfnAnalysis_YAxisOptionsProperty
- type CfnApprovalPolicy
- type CfnApprovalPolicyProps
- type CfnApprovalPolicy_ApplicableToProperty
- type CfnCustomPermissions
- type CfnCustomPermissionsProps
- type CfnCustomPermissions_CapabilitiesProperty
- type CfnCustomization
- type CfnCustomizationProps
- type CfnDLPSetting
- type CfnDLPSettingProps
- type CfnDLPSetting_LabelActionMappingProperty
- type CfnDLPSetting_MicrosoftPurviewCredentialsProperty
- type CfnDLPSetting_MicrosoftPurviewProviderConfigProperty
- type CfnDLPSetting_ProviderConfigProperty
- type CfnDashboard
- type CfnDashboardProps
- type CfnDashboard_AdHocFilteringOptionProperty
- type CfnDashboard_AggregationFunctionProperty
- type CfnDashboard_AggregationSortConfigurationProperty
- type CfnDashboard_AnalysisDefaultsProperty
- type CfnDashboard_AnchorDateConfigurationProperty
- type CfnDashboard_ArcAxisConfigurationProperty
- type CfnDashboard_ArcAxisDisplayRangeProperty
- type CfnDashboard_ArcConfigurationProperty
- type CfnDashboard_ArcOptionsProperty
- type CfnDashboard_AssetOptionsProperty
- type CfnDashboard_AttributeAggregationFunctionProperty
- type CfnDashboard_AxisDataOptionsProperty
- type CfnDashboard_AxisDisplayMinMaxRangeProperty
- type CfnDashboard_AxisDisplayOptionsProperty
- type CfnDashboard_AxisDisplayRangeProperty
- type CfnDashboard_AxisLabelOptionsProperty
- type CfnDashboard_AxisLabelReferenceOptionsProperty
- type CfnDashboard_AxisLinearScaleProperty
- type CfnDashboard_AxisLogarithmicScaleProperty
- type CfnDashboard_AxisScaleProperty
- type CfnDashboard_AxisTickLabelOptionsProperty
- type CfnDashboard_BarChartAggregatedFieldWellsProperty
- type CfnDashboard_BarChartConfigurationProperty
- type CfnDashboard_BarChartDefaultSeriesSettingsProperty
- type CfnDashboard_BarChartFieldWellsProperty
- type CfnDashboard_BarChartSortConfigurationProperty
- type CfnDashboard_BarChartVisualProperty
- type CfnDashboard_BarSeriesItemProperty
- type CfnDashboard_BinCountOptionsProperty
- type CfnDashboard_BinWidthOptionsProperty
- type CfnDashboard_BodySectionConfigurationProperty
- type CfnDashboard_BodySectionContentProperty
- type CfnDashboard_BodySectionDynamicCategoryDimensionConfigurationProperty
- type CfnDashboard_BodySectionDynamicNumericDimensionConfigurationProperty
- type CfnDashboard_BodySectionRepeatConfigurationProperty
- type CfnDashboard_BodySectionRepeatDimensionConfigurationProperty
- type CfnDashboard_BodySectionRepeatPageBreakConfigurationProperty
- type CfnDashboard_BorderSettingsProperty
- type CfnDashboard_BoxPlotAggregatedFieldWellsProperty
- type CfnDashboard_BoxPlotChartConfigurationProperty
- type CfnDashboard_BoxPlotFieldWellsProperty
- type CfnDashboard_BoxPlotOptionsProperty
- type CfnDashboard_BoxPlotSortConfigurationProperty
- type CfnDashboard_BoxPlotStyleOptionsProperty
- type CfnDashboard_BoxPlotVisualProperty
- type CfnDashboard_CalculatedFieldProperty
- type CfnDashboard_CalculatedMeasureFieldProperty
- type CfnDashboard_CascadingControlConfigurationProperty
- type CfnDashboard_CascadingControlSourceProperty
- type CfnDashboard_CategoricalDimensionFieldProperty
- type CfnDashboard_CategoricalMeasureFieldProperty
- type CfnDashboard_CategoryDrillDownFilterProperty
- type CfnDashboard_CategoryFilterConfigurationProperty
- type CfnDashboard_CategoryFilterProperty
- type CfnDashboard_CategoryInnerFilterProperty
- type CfnDashboard_ChartAxisLabelOptionsProperty
- type CfnDashboard_ClusterMarkerConfigurationProperty
- type CfnDashboard_ClusterMarkerProperty
- type CfnDashboard_ColorScaleProperty
- type CfnDashboard_ColorsConfigurationProperty
- type CfnDashboard_ColumnConfigurationProperty
- type CfnDashboard_ColumnHierarchyProperty
- type CfnDashboard_ColumnIdentifierProperty
- type CfnDashboard_ColumnSortProperty
- type CfnDashboard_ColumnTooltipItemProperty
- type CfnDashboard_ComboChartAggregatedFieldWellsProperty
- type CfnDashboard_ComboChartConfigurationProperty
- type CfnDashboard_ComboChartDefaultSeriesSettingsProperty
- type CfnDashboard_ComboChartFieldWellsProperty
- type CfnDashboard_ComboChartSortConfigurationProperty
- type CfnDashboard_ComboChartVisualProperty
- type CfnDashboard_ComboSeriesItemProperty
- type CfnDashboard_ComparisonConfigurationProperty
- type CfnDashboard_ComparisonFormatConfigurationProperty
- type CfnDashboard_ComputationProperty
- type CfnDashboard_ConditionalFormattingColorProperty
- type CfnDashboard_ConditionalFormattingCustomIconConditionProperty
- type CfnDashboard_ConditionalFormattingCustomIconOptionsProperty
- type CfnDashboard_ConditionalFormattingGradientColorProperty
- type CfnDashboard_ConditionalFormattingIconDisplayConfigurationProperty
- type CfnDashboard_ConditionalFormattingIconProperty
- type CfnDashboard_ConditionalFormattingIconSetProperty
- type CfnDashboard_ConditionalFormattingSolidColorProperty
- type CfnDashboard_ContextMenuOptionProperty
- type CfnDashboard_ContributionAnalysisDefaultProperty
- type CfnDashboard_CurrencyDisplayFormatConfigurationProperty
- type CfnDashboard_CustomActionFilterOperationProperty
- type CfnDashboard_CustomActionNavigationOperationProperty
- type CfnDashboard_CustomActionSetParametersOperationProperty
- type CfnDashboard_CustomActionURLOperationProperty
- type CfnDashboard_CustomColorProperty
- type CfnDashboard_CustomContentConfigurationProperty
- type CfnDashboard_CustomContentVisualProperty
- type CfnDashboard_CustomFilterConfigurationProperty
- type CfnDashboard_CustomFilterListConfigurationProperty
- type CfnDashboard_CustomNarrativeOptionsProperty
- type CfnDashboard_CustomParameterValuesProperty
- type CfnDashboard_CustomValuesConfigurationProperty
- type CfnDashboard_DashboardErrorProperty
- type CfnDashboard_DashboardPublishOptionsProperty
- type CfnDashboard_DashboardSourceEntityProperty
- type CfnDashboard_DashboardSourceTemplateProperty
- type CfnDashboard_DashboardVersionDefinitionProperty
- type CfnDashboard_DashboardVersionProperty
- type CfnDashboard_DashboardVisualPublishOptionsProperty
- type CfnDashboard_DataBarsOptionsProperty
- type CfnDashboard_DataColorProperty
- type CfnDashboard_DataFieldSeriesItemProperty
- type CfnDashboard_DataLabelOptionsProperty
- type CfnDashboard_DataLabelTypeProperty
- type CfnDashboard_DataPathColorProperty
- type CfnDashboard_DataPathLabelTypeProperty
- type CfnDashboard_DataPathSortProperty
- type CfnDashboard_DataPathTypeProperty
- type CfnDashboard_DataPathValueProperty
- type CfnDashboard_DataPointDrillUpDownOptionProperty
- type CfnDashboard_DataPointMenuLabelOptionProperty
- type CfnDashboard_DataPointTooltipOptionProperty
- type CfnDashboard_DataQAEnabledOptionProperty
- type CfnDashboard_DataSetIdentifierDeclarationProperty
- type CfnDashboard_DataSetReferenceProperty
- type CfnDashboard_DataStoriesSharingOptionProperty
- type CfnDashboard_DateAxisOptionsProperty
- type CfnDashboard_DateDimensionFieldProperty
- type CfnDashboard_DateMeasureFieldProperty
- type CfnDashboard_DateTimeDefaultValuesProperty
- type CfnDashboard_DateTimeFormatConfigurationProperty
- type CfnDashboard_DateTimeHierarchyProperty
- type CfnDashboard_DateTimeParameterDeclarationProperty
- type CfnDashboard_DateTimeParameterProperty
- type CfnDashboard_DateTimePickerControlDisplayOptionsProperty
- type CfnDashboard_DateTimeValueWhenUnsetConfigurationProperty
- type CfnDashboard_DecalSettingsConfigurationProperty
- type CfnDashboard_DecalSettingsProperty
- type CfnDashboard_DecimalDefaultValuesProperty
- type CfnDashboard_DecimalParameterDeclarationProperty
- type CfnDashboard_DecimalParameterProperty
- type CfnDashboard_DecimalPlacesConfigurationProperty
- type CfnDashboard_DecimalValueWhenUnsetConfigurationProperty
- type CfnDashboard_DefaultDateTimePickerControlOptionsProperty
- type CfnDashboard_DefaultFilterControlConfigurationProperty
- type CfnDashboard_DefaultFilterControlOptionsProperty
- type CfnDashboard_DefaultFilterDropDownControlOptionsProperty
- type CfnDashboard_DefaultFilterListControlOptionsProperty
- type CfnDashboard_DefaultFreeFormLayoutConfigurationProperty
- type CfnDashboard_DefaultGridLayoutConfigurationProperty
- type CfnDashboard_DefaultInteractiveLayoutConfigurationProperty
- type CfnDashboard_DefaultNewSheetConfigurationProperty
- type CfnDashboard_DefaultPaginatedLayoutConfigurationProperty
- type CfnDashboard_DefaultRelativeDateTimeControlOptionsProperty
- type CfnDashboard_DefaultSectionBasedLayoutConfigurationProperty
- type CfnDashboard_DefaultSliderControlOptionsProperty
- type CfnDashboard_DefaultTextAreaControlOptionsProperty
- type CfnDashboard_DefaultTextFieldControlOptionsProperty
- type CfnDashboard_DestinationParameterValueConfigurationProperty
- type CfnDashboard_DimensionFieldProperty
- type CfnDashboard_DonutCenterOptionsProperty
- type CfnDashboard_DonutOptionsProperty
- type CfnDashboard_DrillDownFilterProperty
- type CfnDashboard_DropDownControlDisplayOptionsProperty
- type CfnDashboard_DynamicDefaultValueProperty
- type CfnDashboard_EmptyVisualProperty
- type CfnDashboard_EntityProperty
- type CfnDashboard_ExcludePeriodConfigurationProperty
- type CfnDashboard_ExecutiveSummaryOptionProperty
- type CfnDashboard_ExplicitHierarchyProperty
- type CfnDashboard_ExportHiddenFieldsOptionProperty
- type CfnDashboard_ExportToCSVOptionProperty
- type CfnDashboard_ExportWithHiddenFieldsOptionProperty
- type CfnDashboard_FieldBasedTooltipProperty
- type CfnDashboard_FieldLabelTypeProperty
- type CfnDashboard_FieldSeriesItemProperty
- type CfnDashboard_FieldSortOptionsProperty
- type CfnDashboard_FieldSortProperty
- type CfnDashboard_FieldTooltipItemProperty
- type CfnDashboard_FilledMapAggregatedFieldWellsProperty
- type CfnDashboard_FilledMapConditionalFormattingOptionProperty
- type CfnDashboard_FilledMapConditionalFormattingProperty
- type CfnDashboard_FilledMapConfigurationProperty
- type CfnDashboard_FilledMapFieldWellsProperty
- type CfnDashboard_FilledMapShapeConditionalFormattingProperty
- type CfnDashboard_FilledMapSortConfigurationProperty
- type CfnDashboard_FilledMapVisualProperty
- type CfnDashboard_FilterControlProperty
- type CfnDashboard_FilterCrossSheetControlProperty
- type CfnDashboard_FilterDateTimePickerControlProperty
- type CfnDashboard_FilterDropDownControlProperty
- type CfnDashboard_FilterGroupProperty
- type CfnDashboard_FilterListConfigurationProperty
- type CfnDashboard_FilterListControlProperty
- type CfnDashboard_FilterOperationSelectedFieldsConfigurationProperty
- type CfnDashboard_FilterOperationTargetVisualsConfigurationProperty
- type CfnDashboard_FilterProperty
- type CfnDashboard_FilterRelativeDateTimeControlProperty
- type CfnDashboard_FilterScopeConfigurationProperty
- type CfnDashboard_FilterSelectableValuesProperty
- type CfnDashboard_FilterSliderControlProperty
- type CfnDashboard_FilterTextAreaControlProperty
- type CfnDashboard_FilterTextFieldControlProperty
- type CfnDashboard_FontConfigurationProperty
- type CfnDashboard_FontSizeProperty
- type CfnDashboard_FontWeightProperty
- type CfnDashboard_ForecastComputationProperty
- type CfnDashboard_ForecastConfigurationProperty
- type CfnDashboard_ForecastScenarioProperty
- type CfnDashboard_FormatConfigurationProperty
- type CfnDashboard_FreeFormLayoutCanvasSizeOptionsProperty
- type CfnDashboard_FreeFormLayoutConfigurationProperty
- type CfnDashboard_FreeFormLayoutElementBackgroundStyleProperty
- type CfnDashboard_FreeFormLayoutElementBorderStyleProperty
- type CfnDashboard_FreeFormLayoutElementProperty
- type CfnDashboard_FreeFormLayoutScreenCanvasSizeOptionsProperty
- type CfnDashboard_FreeFormSectionLayoutConfigurationProperty
- type CfnDashboard_FunnelChartAggregatedFieldWellsProperty
- type CfnDashboard_FunnelChartConfigurationProperty
- type CfnDashboard_FunnelChartDataLabelOptionsProperty
- type CfnDashboard_FunnelChartFieldWellsProperty
- type CfnDashboard_FunnelChartSortConfigurationProperty
- type CfnDashboard_FunnelChartVisualProperty
- type CfnDashboard_GaugeChartArcConditionalFormattingProperty
- type CfnDashboard_GaugeChartColorConfigurationProperty
- type CfnDashboard_GaugeChartConditionalFormattingOptionProperty
- type CfnDashboard_GaugeChartConditionalFormattingProperty
- type CfnDashboard_GaugeChartConfigurationProperty
- type CfnDashboard_GaugeChartFieldWellsProperty
- type CfnDashboard_GaugeChartOptionsProperty
- type CfnDashboard_GaugeChartPrimaryValueConditionalFormattingProperty
- type CfnDashboard_GaugeChartVisualProperty
- type CfnDashboard_GeospatialCategoricalColorProperty
- type CfnDashboard_GeospatialCategoricalDataColorProperty
- type CfnDashboard_GeospatialCircleRadiusProperty
- type CfnDashboard_GeospatialCircleSymbolStyleProperty
- type CfnDashboard_GeospatialColorProperty
- type CfnDashboard_GeospatialCoordinateBoundsProperty
- type CfnDashboard_GeospatialDataSourceItemProperty
- type CfnDashboard_GeospatialGradientColorProperty
- type CfnDashboard_GeospatialGradientStepColorProperty
- type CfnDashboard_GeospatialHeatmapColorScaleProperty
- type CfnDashboard_GeospatialHeatmapConfigurationProperty
- type CfnDashboard_GeospatialHeatmapDataColorProperty
- type CfnDashboard_GeospatialLayerColorFieldProperty
- type CfnDashboard_GeospatialLayerDefinitionProperty
- type CfnDashboard_GeospatialLayerItemProperty
- type CfnDashboard_GeospatialLayerJoinDefinitionProperty
- type CfnDashboard_GeospatialLayerMapConfigurationProperty
- type CfnDashboard_GeospatialLineLayerProperty
- type CfnDashboard_GeospatialLineStyleProperty
- type CfnDashboard_GeospatialLineSymbolStyleProperty
- type CfnDashboard_GeospatialLineWidthProperty
- type CfnDashboard_GeospatialMapAggregatedFieldWellsProperty
- type CfnDashboard_GeospatialMapConfigurationProperty
- type CfnDashboard_GeospatialMapFieldWellsProperty
- type CfnDashboard_GeospatialMapStateProperty
- type CfnDashboard_GeospatialMapStyleOptionsProperty
- type CfnDashboard_GeospatialMapStyleProperty
- type CfnDashboard_GeospatialMapVisualProperty
- type CfnDashboard_GeospatialNullDataSettingsProperty
- type CfnDashboard_GeospatialNullSymbolStyleProperty
- type CfnDashboard_GeospatialPointLayerProperty
- type CfnDashboard_GeospatialPointStyleOptionsProperty
- type CfnDashboard_GeospatialPointStyleProperty
- type CfnDashboard_GeospatialPolygonLayerProperty
- type CfnDashboard_GeospatialPolygonStyleProperty
- type CfnDashboard_GeospatialPolygonSymbolStyleProperty
- type CfnDashboard_GeospatialSolidColorProperty
- type CfnDashboard_GeospatialStaticFileSourceProperty
- type CfnDashboard_GeospatialWindowOptionsProperty
- type CfnDashboard_GlobalTableBorderOptionsProperty
- type CfnDashboard_GradientColorProperty
- type CfnDashboard_GradientStopProperty
- type CfnDashboard_GridLayoutCanvasSizeOptionsProperty
- type CfnDashboard_GridLayoutConfigurationProperty
- type CfnDashboard_GridLayoutElementBackgroundStyleProperty
- type CfnDashboard_GridLayoutElementBorderStyleProperty
- type CfnDashboard_GridLayoutElementProperty
- type CfnDashboard_GridLayoutScreenCanvasSizeOptionsProperty
- type CfnDashboard_GrowthRateComputationProperty
- type CfnDashboard_HeaderFooterSectionConfigurationProperty
- type CfnDashboard_HeatMapAggregatedFieldWellsProperty
- type CfnDashboard_HeatMapConfigurationProperty
- type CfnDashboard_HeatMapFieldWellsProperty
- type CfnDashboard_HeatMapSortConfigurationProperty
- type CfnDashboard_HeatMapVisualProperty
- type CfnDashboard_HistogramAggregatedFieldWellsProperty
- type CfnDashboard_HistogramBinOptionsProperty
- type CfnDashboard_HistogramConfigurationProperty
- type CfnDashboard_HistogramFieldWellsProperty
- type CfnDashboard_HistogramVisualProperty
- type CfnDashboard_ImageCustomActionOperationProperty
- type CfnDashboard_ImageCustomActionProperty
- type CfnDashboard_ImageInteractionOptionsProperty
- type CfnDashboard_ImageMenuOptionProperty
- type CfnDashboard_ImageStaticFileProperty
- type CfnDashboard_InnerFilterProperty
- type CfnDashboard_InsightConfigurationProperty
- type CfnDashboard_InsightVisualProperty
- type CfnDashboard_IntegerDefaultValuesProperty
- type CfnDashboard_IntegerParameterDeclarationProperty
- type CfnDashboard_IntegerParameterProperty
- type CfnDashboard_IntegerValueWhenUnsetConfigurationProperty
- type CfnDashboard_ItemsLimitConfigurationProperty
- type CfnDashboard_KPIActualValueConditionalFormattingProperty
- type CfnDashboard_KPIComparisonValueConditionalFormattingProperty
- type CfnDashboard_KPIConditionalFormattingOptionProperty
- type CfnDashboard_KPIConditionalFormattingProperty
- type CfnDashboard_KPIConfigurationProperty
- type CfnDashboard_KPIFieldWellsProperty
- type CfnDashboard_KPIOptionsProperty
- type CfnDashboard_KPIPrimaryValueConditionalFormattingProperty
- type CfnDashboard_KPIProgressBarConditionalFormattingProperty
- type CfnDashboard_KPISortConfigurationProperty
- type CfnDashboard_KPISparklineOptionsProperty
- type CfnDashboard_KPIVisualLayoutOptionsProperty
- type CfnDashboard_KPIVisualProperty
- type CfnDashboard_KPIVisualStandardLayoutProperty
- type CfnDashboard_LabelOptionsProperty
- type CfnDashboard_LayerCustomActionOperationProperty
- type CfnDashboard_LayerCustomActionProperty
- type CfnDashboard_LayerMapVisualProperty
- type CfnDashboard_LayoutConfigurationProperty
- type CfnDashboard_LayoutProperty
- type CfnDashboard_LegendOptionsProperty
- type CfnDashboard_LineChartAggregatedFieldWellsProperty
- type CfnDashboard_LineChartConfigurationProperty
- type CfnDashboard_LineChartDefaultSeriesSettingsProperty
- type CfnDashboard_LineChartFieldWellsProperty
- type CfnDashboard_LineChartLineStyleSettingsProperty
- type CfnDashboard_LineChartMarkerStyleSettingsProperty
- type CfnDashboard_LineChartSeriesSettingsProperty
- type CfnDashboard_LineChartSortConfigurationProperty
- type CfnDashboard_LineChartVisualProperty
- type CfnDashboard_LineSeriesAxisDisplayOptionsProperty
- type CfnDashboard_LinkSharingConfigurationProperty
- type CfnDashboard_ListControlDisplayOptionsProperty
- type CfnDashboard_ListControlSearchOptionsProperty
- type CfnDashboard_ListControlSelectAllOptionsProperty
- type CfnDashboard_LoadingAnimationProperty
- type CfnDashboard_LocalNavigationConfigurationProperty
- type CfnDashboard_LongFormatTextProperty
- type CfnDashboard_MappedDataSetParameterProperty
- type CfnDashboard_MaximumLabelTypeProperty
- type CfnDashboard_MaximumMinimumComputationProperty
- type CfnDashboard_MeasureFieldProperty
- type CfnDashboard_MetricComparisonComputationProperty
- type CfnDashboard_MinimumLabelTypeProperty
- type CfnDashboard_MissingDataConfigurationProperty
- type CfnDashboard_NegativeValueConfigurationProperty
- type CfnDashboard_NestedFilterProperty
- type CfnDashboard_NullValueFormatConfigurationProperty
- type CfnDashboard_NumberDisplayFormatConfigurationProperty
- type CfnDashboard_NumberFormatConfigurationProperty
- type CfnDashboard_NumericAxisOptionsProperty
- type CfnDashboard_NumericEqualityDrillDownFilterProperty
- type CfnDashboard_NumericEqualityFilterProperty
- type CfnDashboard_NumericFormatConfigurationProperty
- type CfnDashboard_NumericRangeFilterProperty
- type CfnDashboard_NumericRangeFilterValueProperty
- type CfnDashboard_NumericSeparatorConfigurationProperty
- type CfnDashboard_NumericalAggregationFunctionProperty
- type CfnDashboard_NumericalDimensionFieldProperty
- type CfnDashboard_NumericalMeasureFieldProperty
- type CfnDashboard_PaginationConfigurationProperty
- type CfnDashboard_PanelConfigurationProperty
- type CfnDashboard_PanelTitleOptionsProperty
- type CfnDashboard_ParameterControlProperty
- type CfnDashboard_ParameterDateTimePickerControlProperty
- type CfnDashboard_ParameterDeclarationProperty
- type CfnDashboard_ParameterDropDownControlProperty
- type CfnDashboard_ParameterListControlProperty
- type CfnDashboard_ParameterSelectableValuesProperty
- type CfnDashboard_ParameterSliderControlProperty
- type CfnDashboard_ParameterTextAreaControlProperty
- type CfnDashboard_ParameterTextFieldControlProperty
- type CfnDashboard_ParametersProperty
- type CfnDashboard_PercentVisibleRangeProperty
- type CfnDashboard_PercentageDisplayFormatConfigurationProperty
- type CfnDashboard_PercentileAggregationProperty
- type CfnDashboard_PeriodOverPeriodComputationProperty
- type CfnDashboard_PeriodToDateComputationProperty
- type CfnDashboard_PieChartAggregatedFieldWellsProperty
- type CfnDashboard_PieChartConfigurationProperty
- type CfnDashboard_PieChartFieldWellsProperty
- type CfnDashboard_PieChartSortConfigurationProperty
- type CfnDashboard_PieChartVisualProperty
- type CfnDashboard_PivotFieldSortOptionsProperty
- type CfnDashboard_PivotTableAggregatedFieldWellsProperty
- type CfnDashboard_PivotTableCellConditionalFormattingProperty
- type CfnDashboard_PivotTableConditionalFormattingOptionProperty
- type CfnDashboard_PivotTableConditionalFormattingProperty
- type CfnDashboard_PivotTableConditionalFormattingScopeProperty
- type CfnDashboard_PivotTableConfigurationProperty
- type CfnDashboard_PivotTableDataPathOptionProperty
- type CfnDashboard_PivotTableFieldCollapseStateOptionProperty
- type CfnDashboard_PivotTableFieldCollapseStateTargetProperty
- type CfnDashboard_PivotTableFieldOptionProperty
- type CfnDashboard_PivotTableFieldOptionsProperty
- type CfnDashboard_PivotTableFieldSubtotalOptionsProperty
- type CfnDashboard_PivotTableFieldWellsProperty
- type CfnDashboard_PivotTableOptionsProperty
- type CfnDashboard_PivotTablePaginatedReportOptionsProperty
- type CfnDashboard_PivotTableRowsLabelOptionsProperty
- type CfnDashboard_PivotTableSortByProperty
- type CfnDashboard_PivotTableSortConfigurationProperty
- type CfnDashboard_PivotTableTotalOptionsProperty
- type CfnDashboard_PivotTableVisualProperty
- type CfnDashboard_PivotTotalOptionsProperty
- type CfnDashboard_PluginVisualConfigurationProperty
- type CfnDashboard_PluginVisualFieldWellProperty
- type CfnDashboard_PluginVisualItemsLimitConfigurationProperty
- type CfnDashboard_PluginVisualOptionsProperty
- type CfnDashboard_PluginVisualProperty
- type CfnDashboard_PluginVisualPropertyProperty
- type CfnDashboard_PluginVisualSortConfigurationProperty
- type CfnDashboard_PluginVisualTableQuerySortProperty
- type CfnDashboard_PredefinedHierarchyProperty
- type CfnDashboard_ProgressBarOptionsProperty
- type CfnDashboard_QuickSuiteActionsOptionProperty
- type CfnDashboard_RadarChartAggregatedFieldWellsProperty
- type CfnDashboard_RadarChartAreaStyleSettingsProperty
- type CfnDashboard_RadarChartConfigurationProperty
- type CfnDashboard_RadarChartFieldWellsProperty
- type CfnDashboard_RadarChartSeriesSettingsProperty
- type CfnDashboard_RadarChartSortConfigurationProperty
- type CfnDashboard_RadarChartVisualProperty
- type CfnDashboard_RangeEndsLabelTypeProperty
- type CfnDashboard_ReferenceLineCustomLabelConfigurationProperty
- type CfnDashboard_ReferenceLineDataConfigurationProperty
- type CfnDashboard_ReferenceLineDynamicDataConfigurationProperty
- type CfnDashboard_ReferenceLineLabelConfigurationProperty
- type CfnDashboard_ReferenceLineProperty
- type CfnDashboard_ReferenceLineStaticDataConfigurationProperty
- type CfnDashboard_ReferenceLineStyleConfigurationProperty
- type CfnDashboard_ReferenceLineValueLabelConfigurationProperty
- type CfnDashboard_RelativeDateTimeControlDisplayOptionsProperty
- type CfnDashboard_RelativeDatesFilterProperty
- type CfnDashboard_ResourcePermissionProperty
- type CfnDashboard_RollingDateConfigurationProperty
- type CfnDashboard_RowAlternateColorOptionsProperty
- type CfnDashboard_SameSheetTargetVisualConfigurationProperty
- type CfnDashboard_SankeyDiagramAggregatedFieldWellsProperty
- type CfnDashboard_SankeyDiagramChartConfigurationProperty
- type CfnDashboard_SankeyDiagramFieldWellsProperty
- type CfnDashboard_SankeyDiagramSortConfigurationProperty
- type CfnDashboard_SankeyDiagramVisualProperty
- type CfnDashboard_ScatterPlotCategoricallyAggregatedFieldWellsProperty
- type CfnDashboard_ScatterPlotConfigurationProperty
- type CfnDashboard_ScatterPlotFieldWellsProperty
- type CfnDashboard_ScatterPlotSortConfigurationProperty
- type CfnDashboard_ScatterPlotUnaggregatedFieldWellsProperty
- type CfnDashboard_ScatterPlotVisualProperty
- type CfnDashboard_ScrollBarOptionsProperty
- type CfnDashboard_SecondaryValueOptionsProperty
- type CfnDashboard_SectionAfterPageBreakProperty
- type CfnDashboard_SectionBasedLayoutCanvasSizeOptionsProperty
- type CfnDashboard_SectionBasedLayoutConfigurationProperty
- type CfnDashboard_SectionBasedLayoutPaperCanvasSizeOptionsProperty
- type CfnDashboard_SectionLayoutConfigurationProperty
- type CfnDashboard_SectionPageBreakConfigurationProperty
- type CfnDashboard_SectionStyleProperty
- type CfnDashboard_SelectedSheetsFilterScopeConfigurationProperty
- type CfnDashboard_SeriesItemProperty
- type CfnDashboard_SetParameterValueConfigurationProperty
- type CfnDashboard_ShapeConditionalFormatProperty
- type CfnDashboard_SheetControlInfoIconLabelOptionsProperty
- type CfnDashboard_SheetControlLayoutConfigurationProperty
- type CfnDashboard_SheetControlLayoutProperty
- type CfnDashboard_SheetControlsOptionProperty
- type CfnDashboard_SheetDefinitionProperty
- type CfnDashboard_SheetElementConfigurationOverridesProperty
- type CfnDashboard_SheetElementRenderingRuleProperty
- type CfnDashboard_SheetImageProperty
- type CfnDashboard_SheetImageScalingConfigurationProperty
- type CfnDashboard_SheetImageSourceProperty
- type CfnDashboard_SheetImageStaticFileSourceProperty
- type CfnDashboard_SheetImageTooltipConfigurationProperty
- type CfnDashboard_SheetImageTooltipTextProperty
- type CfnDashboard_SheetLayoutElementMaximizationOptionProperty
- type CfnDashboard_SheetLayoutGroupMemberProperty
- type CfnDashboard_SheetLayoutGroupProperty
- type CfnDashboard_SheetProperty
- type CfnDashboard_SheetTextBoxProperty
- type CfnDashboard_SheetVisualScopingConfigurationProperty
- type CfnDashboard_ShortFormatTextProperty
- type CfnDashboard_SimpleClusterMarkerProperty
- type CfnDashboard_SingleAxisOptionsProperty
- type CfnDashboard_SliderControlDisplayOptionsProperty
- type CfnDashboard_SmallMultiplesAxisPropertiesProperty
- type CfnDashboard_SmallMultiplesOptionsProperty
- type CfnDashboard_SpacingProperty
- type CfnDashboard_SparklinesOptionsProperty
- type CfnDashboard_SpatialStaticFileProperty
- type CfnDashboard_StaticFileProperty
- type CfnDashboard_StaticFileS3SourceOptionsProperty
- type CfnDashboard_StaticFileSourceProperty
- type CfnDashboard_StaticFileUrlSourceOptionsProperty
- type CfnDashboard_StringDefaultValuesProperty
- type CfnDashboard_StringFormatConfigurationProperty
- type CfnDashboard_StringParameterDeclarationProperty
- type CfnDashboard_StringParameterProperty
- type CfnDashboard_StringValueWhenUnsetConfigurationProperty
- type CfnDashboard_SubtotalOptionsProperty
- type CfnDashboard_TableAggregatedFieldWellsProperty
- type CfnDashboard_TableBorderOptionsProperty
- type CfnDashboard_TableCellConditionalFormattingProperty
- type CfnDashboard_TableCellImageSizingConfigurationProperty
- type CfnDashboard_TableCellStyleProperty
- type CfnDashboard_TableConditionalFormattingOptionProperty
- type CfnDashboard_TableConditionalFormattingProperty
- type CfnDashboard_TableConfigurationProperty
- type CfnDashboard_TableFieldCustomIconContentProperty
- type CfnDashboard_TableFieldCustomTextContentProperty
- type CfnDashboard_TableFieldImageConfigurationProperty
- type CfnDashboard_TableFieldLinkConfigurationProperty
- type CfnDashboard_TableFieldLinkContentConfigurationProperty
- type CfnDashboard_TableFieldOptionProperty
- type CfnDashboard_TableFieldOptionsProperty
- type CfnDashboard_TableFieldURLConfigurationProperty
- type CfnDashboard_TableFieldWellsProperty
- type CfnDashboard_TableInlineVisualizationProperty
- type CfnDashboard_TableOptionsProperty
- type CfnDashboard_TablePaginatedReportOptionsProperty
- type CfnDashboard_TablePinnedFieldOptionsProperty
- type CfnDashboard_TableRowConditionalFormattingProperty
- type CfnDashboard_TableSideBorderOptionsProperty
- type CfnDashboard_TableSortConfigurationProperty
- type CfnDashboard_TableStyleTargetProperty
- type CfnDashboard_TableUnaggregatedFieldWellsProperty
- type CfnDashboard_TableVisualProperty
- type CfnDashboard_TextAreaControlDisplayOptionsProperty
- type CfnDashboard_TextConditionalFormatProperty
- type CfnDashboard_TextControlPlaceholderOptionsProperty
- type CfnDashboard_TextFieldControlDisplayOptionsProperty
- type CfnDashboard_ThousandSeparatorOptionsProperty
- type CfnDashboard_TimeBasedForecastPropertiesProperty
- type CfnDashboard_TimeEqualityFilterProperty
- type CfnDashboard_TimeRangeDrillDownFilterProperty
- type CfnDashboard_TimeRangeFilterProperty
- type CfnDashboard_TimeRangeFilterValueProperty
- type CfnDashboard_TooltipItemProperty
- type CfnDashboard_TooltipOptionsProperty
- type CfnDashboard_TopBottomFilterProperty
- type CfnDashboard_TopBottomMoversComputationProperty
- type CfnDashboard_TopBottomRankedComputationProperty
- type CfnDashboard_TopicIdentifierDeclarationProperty
- type CfnDashboard_TopicReferenceProperty
- type CfnDashboard_TotalAggregationComputationProperty
- type CfnDashboard_TotalAggregationFunctionProperty
- type CfnDashboard_TotalAggregationOptionProperty
- type CfnDashboard_TotalOptionsProperty
- type CfnDashboard_TransposedTableOptionProperty
- type CfnDashboard_TreeMapAggregatedFieldWellsProperty
- type CfnDashboard_TreeMapConfigurationProperty
- type CfnDashboard_TreeMapFieldWellsProperty
- type CfnDashboard_TreeMapSortConfigurationProperty
- type CfnDashboard_TreeMapVisualProperty
- type CfnDashboard_TrendArrowOptionsProperty
- type CfnDashboard_UnaggregatedFieldProperty
- type CfnDashboard_UniqueValuesComputationProperty
- type CfnDashboard_ValidationStrategyProperty
- type CfnDashboard_VisibleRangeOptionsProperty
- type CfnDashboard_VisualAxisSortOptionProperty
- type CfnDashboard_VisualCustomActionOperationProperty
- type CfnDashboard_VisualCustomActionProperty
- type CfnDashboard_VisualInteractionOptionsProperty
- type CfnDashboard_VisualMenuOptionProperty
- type CfnDashboard_VisualPaletteProperty
- type CfnDashboard_VisualProperty
- type CfnDashboard_VisualSubtitleLabelOptionsProperty
- type CfnDashboard_VisualTitleLabelOptionsProperty
- type CfnDashboard_WaterfallChartAggregatedFieldWellsProperty
- type CfnDashboard_WaterfallChartColorConfigurationProperty
- type CfnDashboard_WaterfallChartConfigurationProperty
- type CfnDashboard_WaterfallChartFieldWellsProperty
- type CfnDashboard_WaterfallChartGroupColorConfigurationProperty
- type CfnDashboard_WaterfallChartOptionsProperty
- type CfnDashboard_WaterfallChartSortConfigurationProperty
- type CfnDashboard_WaterfallVisualProperty
- type CfnDashboard_WhatIfPointScenarioProperty
- type CfnDashboard_WhatIfRangeScenarioProperty
- type CfnDashboard_WordCloudAggregatedFieldWellsProperty
- type CfnDashboard_WordCloudChartConfigurationProperty
- type CfnDashboard_WordCloudFieldWellsProperty
- type CfnDashboard_WordCloudOptionsProperty
- type CfnDashboard_WordCloudSortConfigurationProperty
- type CfnDashboard_WordCloudVisualProperty
- type CfnDashboard_YAxisOptionsProperty
- type CfnDataSet
- type CfnDataSetProps
- type CfnDataSet_AdditionalNotesProperty
- type CfnDataSet_AggregateOperationProperty
- type CfnDataSet_AggregationProperty
- type CfnDataSet_AppendOperationProperty
- type CfnDataSet_AppendedColumnProperty
- type CfnDataSet_CalculatedColumnProperty
- type CfnDataSet_CastColumnTypeOperationProperty
- type CfnDataSet_CastColumnTypesOperationProperty
- type CfnDataSet_ColumnDescriptionProperty
- type CfnDataSet_ColumnGroupProperty
- type CfnDataSet_ColumnLevelPermissionRuleProperty
- type CfnDataSet_ColumnSemanticPropertyProperty
- type CfnDataSet_ColumnSemanticTypeProperty
- type CfnDataSet_ColumnTagProperty
- type CfnDataSet_ColumnToUnpivotProperty
- type CfnDataSet_CreateColumnsOperationProperty
- type CfnDataSet_CustomInstructionProperty
- type CfnDataSet_CustomSqlProperty
- type CfnDataSet_DataPrepAggregationFunctionProperty
- type CfnDataSet_DataPrepConfigurationProperty
- type CfnDataSet_DataPrepListAggregationFunctionProperty
- type CfnDataSet_DataPrepPercentileAggregationFunctionProperty
- type CfnDataSet_DataPrepSimpleAggregationFunctionProperty
- type CfnDataSet_DataSetColumnIdMappingProperty
- type CfnDataSet_DataSetDateComparisonFilterConditionProperty
- type CfnDataSet_DataSetDateFilterConditionProperty
- type CfnDataSet_DataSetDateFilterValueProperty
- type CfnDataSet_DataSetDateRangeFilterConditionProperty
- type CfnDataSet_DataSetNumericComparisonFilterConditionProperty
- type CfnDataSet_DataSetNumericFilterConditionProperty
- type CfnDataSet_DataSetNumericFilterValueProperty
- type CfnDataSet_DataSetNumericRangeFilterConditionProperty
- type CfnDataSet_DataSetRefreshPropertiesProperty
- type CfnDataSet_DataSetSemanticDescriptionProperty
- type CfnDataSet_DataSetSemanticMetadataProperty
- type CfnDataSet_DataSetStringComparisonFilterConditionProperty
- type CfnDataSet_DataSetStringFilterConditionProperty
- type CfnDataSet_DataSetStringFilterValueProperty
- type CfnDataSet_DataSetStringListFilterConditionProperty
- type CfnDataSet_DataSetStringListFilterValueProperty
- type CfnDataSet_DataSetUsageConfigurationProperty
- type CfnDataSet_DatasetParameterProperty
- type CfnDataSet_DateTimeDatasetParameterDefaultValuesProperty
- type CfnDataSet_DateTimeDatasetParameterProperty
- type CfnDataSet_DecimalDatasetParameterDefaultValuesProperty
- type CfnDataSet_DecimalDatasetParameterProperty
- type CfnDataSet_DestinationTableProperty
- type CfnDataSet_DestinationTableSourceProperty
- type CfnDataSet_FieldFolderProperty
- type CfnDataSet_FilterOperationProperty
- type CfnDataSet_FiltersOperationProperty
- type CfnDataSet_GeoSpatialColumnGroupProperty
- type CfnDataSet_ImportTableOperationProperty
- type CfnDataSet_ImportTableOperationSourceProperty
- type CfnDataSet_IncrementalRefreshProperty
- type CfnDataSet_IngestionWaitPolicyProperty
- type CfnDataSet_InlineCustomInstructionProperty
- type CfnDataSet_InputColumnProperty
- type CfnDataSet_IntegerDatasetParameterDefaultValuesProperty
- type CfnDataSet_IntegerDatasetParameterProperty
- type CfnDataSet_JoinInstructionProperty
- type CfnDataSet_JoinKeyPropertiesProperty
- type CfnDataSet_JoinOperandPropertiesProperty
- type CfnDataSet_JoinOperationProperty
- type CfnDataSet_LogicalTableProperty
- type CfnDataSet_LogicalTableSourceProperty
- type CfnDataSet_LookbackWindowProperty
- type CfnDataSet_NewDefaultValuesProperty
- type CfnDataSet_OutputColumnNameOverrideProperty
- type CfnDataSet_OutputColumnProperty
- type CfnDataSet_OverrideDatasetParameterOperationProperty
- type CfnDataSet_ParentDataSetProperty
- type CfnDataSet_PerformanceConfigurationProperty
- type CfnDataSet_PhysicalTableProperty
- type CfnDataSet_PivotConfigurationProperty
- type CfnDataSet_PivotOperationProperty
- type CfnDataSet_PivotedLabelProperty
- type CfnDataSet_ProjectOperationProperty
- type CfnDataSet_RefreshConfigurationProperty
- type CfnDataSet_RefreshFailureConfigurationProperty
- type CfnDataSet_RefreshFailureEmailAlertProperty
- type CfnDataSet_RelationalTableProperty
- type CfnDataSet_RenameColumnOperationProperty
- type CfnDataSet_RenameColumnsOperationProperty
- type CfnDataSet_ResourcePermissionProperty
- type CfnDataSet_RowLevelPermissionConfigurationProperty
- type CfnDataSet_RowLevelPermissionDataSetProperty
- type CfnDataSet_RowLevelPermissionTagConfigurationProperty
- type CfnDataSet_RowLevelPermissionTagRuleProperty
- type CfnDataSet_S3SourceProperty
- type CfnDataSet_SaaSTableProperty
- type CfnDataSet_SemanticModelConfigurationProperty
- type CfnDataSet_SemanticTableProperty
- type CfnDataSet_SharedColumnSemanticMetadataProperty
- type CfnDataSet_SourceTableProperty
- type CfnDataSet_StringDatasetParameterDefaultValuesProperty
- type CfnDataSet_StringDatasetParameterProperty
- type CfnDataSet_TablePathElementProperty
- type CfnDataSet_TableSemanticMetadataProperty
- type CfnDataSet_TagColumnOperationProperty
- type CfnDataSet_TransformOperationProperty
- type CfnDataSet_TransformOperationSourceProperty
- type CfnDataSet_TransformStepProperty
- type CfnDataSet_UniqueKeyProperty
- type CfnDataSet_UnpivotOperationProperty
- type CfnDataSet_UntagColumnOperationProperty
- type CfnDataSet_UploadSettingsProperty
- type CfnDataSet_UploadedDocumentMetadataProperty
- type CfnDataSet_ValueColumnConfigurationProperty
- type CfnDataSource
- type CfnDataSourceProps
- type CfnDataSource_AmazonElasticsearchParametersProperty
- type CfnDataSource_AmazonOpenSearchParametersProperty
- type CfnDataSource_AthenaParametersProperty
- type CfnDataSource_AuroraParametersProperty
- type CfnDataSource_AuroraPostgreSqlParametersProperty
- type CfnDataSource_CredentialPairProperty
- type CfnDataSource_DataSourceCredentialsProperty
- type CfnDataSource_DataSourceErrorInfoProperty
- type CfnDataSource_DataSourceParametersProperty
- type CfnDataSource_DatabricksParametersProperty
- type CfnDataSource_IdentityCenterConfigurationProperty
- type CfnDataSource_KeyPairCredentialsProperty
- type CfnDataSource_ManifestFileLocationProperty
- type CfnDataSource_MariaDbParametersProperty
- type CfnDataSource_MySqlParametersProperty
- type CfnDataSource_OAuthParametersProperty
- type CfnDataSource_OracleParametersProperty
- type CfnDataSource_PostgreSqlParametersProperty
- type CfnDataSource_PrestoParametersProperty
- type CfnDataSource_RdsParametersProperty
- type CfnDataSource_RedshiftIAMParametersProperty
- type CfnDataSource_RedshiftParametersProperty
- type CfnDataSource_ResourcePermissionProperty
- type CfnDataSource_S3ParametersProperty
- type CfnDataSource_S3TablesParametersProperty
- type CfnDataSource_SnowflakeParametersProperty
- type CfnDataSource_SparkParametersProperty
- type CfnDataSource_SqlServerParametersProperty
- type CfnDataSource_SslPropertiesProperty
- type CfnDataSource_StarburstParametersProperty
- type CfnDataSource_TeradataParametersProperty
- type CfnDataSource_TrinoParametersProperty
- type CfnDataSource_VpcConnectionPropertiesProperty
- type CfnFlow
- type CfnFlowProps
- type CfnFlow_PermissionProperty
- type CfnFlow_StepAliasMappingProperty
- type CfnFolder
- type CfnFolderProps
- type CfnFolder_ResourcePermissionProperty
- type CfnKnowledgeBase
- type CfnKnowledgeBaseProps
- type CfnKnowledgeBase_AccessControlConfigurationProperty
- type CfnKnowledgeBase_AudioExtractionConfigurationProperty
- type CfnKnowledgeBase_ImageExtractionConfigurationProperty
- type CfnKnowledgeBase_KbTemplateConfigurationProperty
- type CfnKnowledgeBase_KnowledgeBaseConfigurationProperty
- type CfnKnowledgeBase_MediaExtractionConfigurationProperty
- type CfnKnowledgeBase_ResourcePermissionProperty
- type CfnKnowledgeBase_VideoExtractionConfigurationProperty
- type CfnLimitsProfile
- type CfnLimitsProfileProps
- type CfnLimitsProfile_ProfileLimitValueProperty
- type CfnOAuthClientApplication
- type CfnOAuthClientApplicationProps
- type CfnOAuthClientApplication_IdentityProviderVpcConnectionPropertiesProperty
- type CfnRefreshSchedule
- type CfnRefreshScheduleProps
- type CfnRefreshSchedule_RefreshOnDayProperty
- type CfnRefreshSchedule_RefreshScheduleMapProperty
- type CfnRefreshSchedule_ScheduleFrequencyProperty
- type CfnSpace
- type CfnSpaceProps
- type CfnSpace_ResourcePermissionProperty
- type CfnSpace_SpaceResourceProperty
- type CfnTemplate
- type CfnTemplateProps
- type CfnTemplate_AggregationFunctionProperty
- type CfnTemplate_AggregationSortConfigurationProperty
- type CfnTemplate_AnalysisDefaultsProperty
- type CfnTemplate_AnchorDateConfigurationProperty
- type CfnTemplate_ArcAxisConfigurationProperty
- type CfnTemplate_ArcAxisDisplayRangeProperty
- type CfnTemplate_ArcConfigurationProperty
- type CfnTemplate_ArcOptionsProperty
- type CfnTemplate_AssetOptionsProperty
- type CfnTemplate_AttributeAggregationFunctionProperty
- type CfnTemplate_AxisDataOptionsProperty
- type CfnTemplate_AxisDisplayMinMaxRangeProperty
- type CfnTemplate_AxisDisplayOptionsProperty
- type CfnTemplate_AxisDisplayRangeProperty
- type CfnTemplate_AxisLabelOptionsProperty
- type CfnTemplate_AxisLabelReferenceOptionsProperty
- type CfnTemplate_AxisLinearScaleProperty
- type CfnTemplate_AxisLogarithmicScaleProperty
- type CfnTemplate_AxisScaleProperty
- type CfnTemplate_AxisTickLabelOptionsProperty
- type CfnTemplate_BarChartAggregatedFieldWellsProperty
- type CfnTemplate_BarChartConfigurationProperty
- type CfnTemplate_BarChartDefaultSeriesSettingsProperty
- type CfnTemplate_BarChartFieldWellsProperty
- type CfnTemplate_BarChartSortConfigurationProperty
- type CfnTemplate_BarChartVisualProperty
- type CfnTemplate_BarSeriesItemProperty
- type CfnTemplate_BinCountOptionsProperty
- type CfnTemplate_BinWidthOptionsProperty
- type CfnTemplate_BodySectionConfigurationProperty
- type CfnTemplate_BodySectionContentProperty
- type CfnTemplate_BodySectionDynamicCategoryDimensionConfigurationProperty
- type CfnTemplate_BodySectionDynamicNumericDimensionConfigurationProperty
- type CfnTemplate_BodySectionRepeatConfigurationProperty
- type CfnTemplate_BodySectionRepeatDimensionConfigurationProperty
- type CfnTemplate_BodySectionRepeatPageBreakConfigurationProperty
- type CfnTemplate_BorderSettingsProperty
- type CfnTemplate_BoxPlotAggregatedFieldWellsProperty
- type CfnTemplate_BoxPlotChartConfigurationProperty
- type CfnTemplate_BoxPlotFieldWellsProperty
- type CfnTemplate_BoxPlotOptionsProperty
- type CfnTemplate_BoxPlotSortConfigurationProperty
- type CfnTemplate_BoxPlotStyleOptionsProperty
- type CfnTemplate_BoxPlotVisualProperty
- type CfnTemplate_CalculatedFieldProperty
- type CfnTemplate_CalculatedMeasureFieldProperty
- type CfnTemplate_CascadingControlConfigurationProperty
- type CfnTemplate_CascadingControlSourceProperty
- type CfnTemplate_CategoricalDimensionFieldProperty
- type CfnTemplate_CategoricalMeasureFieldProperty
- type CfnTemplate_CategoryDrillDownFilterProperty
- type CfnTemplate_CategoryFilterConfigurationProperty
- type CfnTemplate_CategoryFilterProperty
- type CfnTemplate_CategoryInnerFilterProperty
- type CfnTemplate_ChartAxisLabelOptionsProperty
- type CfnTemplate_ClusterMarkerConfigurationProperty
- type CfnTemplate_ClusterMarkerProperty
- type CfnTemplate_ColorScaleProperty
- type CfnTemplate_ColorsConfigurationProperty
- type CfnTemplate_ColumnConfigurationProperty
- type CfnTemplate_ColumnGroupColumnSchemaProperty
- type CfnTemplate_ColumnGroupSchemaProperty
- type CfnTemplate_ColumnHierarchyProperty
- type CfnTemplate_ColumnIdentifierProperty
- type CfnTemplate_ColumnSchemaProperty
- type CfnTemplate_ColumnSortProperty
- type CfnTemplate_ColumnTooltipItemProperty
- type CfnTemplate_ComboChartAggregatedFieldWellsProperty
- type CfnTemplate_ComboChartConfigurationProperty
- type CfnTemplate_ComboChartDefaultSeriesSettingsProperty
- type CfnTemplate_ComboChartFieldWellsProperty
- type CfnTemplate_ComboChartSortConfigurationProperty
- type CfnTemplate_ComboChartVisualProperty
- type CfnTemplate_ComboSeriesItemProperty
- type CfnTemplate_ComparisonConfigurationProperty
- type CfnTemplate_ComparisonFormatConfigurationProperty
- type CfnTemplate_ComputationProperty
- type CfnTemplate_ConditionalFormattingColorProperty
- type CfnTemplate_ConditionalFormattingCustomIconConditionProperty
- type CfnTemplate_ConditionalFormattingCustomIconOptionsProperty
- type CfnTemplate_ConditionalFormattingGradientColorProperty
- type CfnTemplate_ConditionalFormattingIconDisplayConfigurationProperty
- type CfnTemplate_ConditionalFormattingIconProperty
- type CfnTemplate_ConditionalFormattingIconSetProperty
- type CfnTemplate_ConditionalFormattingSolidColorProperty
- type CfnTemplate_ContextMenuOptionProperty
- type CfnTemplate_ContributionAnalysisDefaultProperty
- type CfnTemplate_CurrencyDisplayFormatConfigurationProperty
- type CfnTemplate_CustomActionFilterOperationProperty
- type CfnTemplate_CustomActionNavigationOperationProperty
- type CfnTemplate_CustomActionSetParametersOperationProperty
- type CfnTemplate_CustomActionURLOperationProperty
- type CfnTemplate_CustomColorProperty
- type CfnTemplate_CustomContentConfigurationProperty
- type CfnTemplate_CustomContentVisualProperty
- type CfnTemplate_CustomFilterConfigurationProperty
- type CfnTemplate_CustomFilterListConfigurationProperty
- type CfnTemplate_CustomNarrativeOptionsProperty
- type CfnTemplate_CustomParameterValuesProperty
- type CfnTemplate_CustomValuesConfigurationProperty
- type CfnTemplate_DataBarsOptionsProperty
- type CfnTemplate_DataColorProperty
- type CfnTemplate_DataFieldSeriesItemProperty
- type CfnTemplate_DataLabelOptionsProperty
- type CfnTemplate_DataLabelTypeProperty
- type CfnTemplate_DataPathColorProperty
- type CfnTemplate_DataPathLabelTypeProperty
- type CfnTemplate_DataPathSortProperty
- type CfnTemplate_DataPathTypeProperty
- type CfnTemplate_DataPathValueProperty
- type CfnTemplate_DataSetConfigurationProperty
- type CfnTemplate_DataSetReferenceProperty
- type CfnTemplate_DataSetSchemaProperty
- type CfnTemplate_DateAxisOptionsProperty
- type CfnTemplate_DateDimensionFieldProperty
- type CfnTemplate_DateMeasureFieldProperty
- type CfnTemplate_DateTimeDefaultValuesProperty
- type CfnTemplate_DateTimeFormatConfigurationProperty
- type CfnTemplate_DateTimeHierarchyProperty
- type CfnTemplate_DateTimeParameterDeclarationProperty
- type CfnTemplate_DateTimePickerControlDisplayOptionsProperty
- type CfnTemplate_DateTimeValueWhenUnsetConfigurationProperty
- type CfnTemplate_DecalSettingsConfigurationProperty
- type CfnTemplate_DecalSettingsProperty
- type CfnTemplate_DecimalDefaultValuesProperty
- type CfnTemplate_DecimalParameterDeclarationProperty
- type CfnTemplate_DecimalPlacesConfigurationProperty
- type CfnTemplate_DecimalValueWhenUnsetConfigurationProperty
- type CfnTemplate_DefaultDateTimePickerControlOptionsProperty
- type CfnTemplate_DefaultFilterControlConfigurationProperty
- type CfnTemplate_DefaultFilterControlOptionsProperty
- type CfnTemplate_DefaultFilterDropDownControlOptionsProperty
- type CfnTemplate_DefaultFilterListControlOptionsProperty
- type CfnTemplate_DefaultFreeFormLayoutConfigurationProperty
- type CfnTemplate_DefaultGridLayoutConfigurationProperty
- type CfnTemplate_DefaultInteractiveLayoutConfigurationProperty
- type CfnTemplate_DefaultNewSheetConfigurationProperty
- type CfnTemplate_DefaultPaginatedLayoutConfigurationProperty
- type CfnTemplate_DefaultRelativeDateTimeControlOptionsProperty
- type CfnTemplate_DefaultSectionBasedLayoutConfigurationProperty
- type CfnTemplate_DefaultSliderControlOptionsProperty
- type CfnTemplate_DefaultTextAreaControlOptionsProperty
- type CfnTemplate_DefaultTextFieldControlOptionsProperty
- type CfnTemplate_DestinationParameterValueConfigurationProperty
- type CfnTemplate_DimensionFieldProperty
- type CfnTemplate_DonutCenterOptionsProperty
- type CfnTemplate_DonutOptionsProperty
- type CfnTemplate_DrillDownFilterProperty
- type CfnTemplate_DropDownControlDisplayOptionsProperty
- type CfnTemplate_DynamicDefaultValueProperty
- type CfnTemplate_EmptyVisualProperty
- type CfnTemplate_EntityProperty
- type CfnTemplate_ExcludePeriodConfigurationProperty
- type CfnTemplate_ExplicitHierarchyProperty
- type CfnTemplate_FieldBasedTooltipProperty
- type CfnTemplate_FieldLabelTypeProperty
- type CfnTemplate_FieldSeriesItemProperty
- type CfnTemplate_FieldSortOptionsProperty
- type CfnTemplate_FieldSortProperty
- type CfnTemplate_FieldTooltipItemProperty
- type CfnTemplate_FilledMapAggregatedFieldWellsProperty
- type CfnTemplate_FilledMapConditionalFormattingOptionProperty
- type CfnTemplate_FilledMapConditionalFormattingProperty
- type CfnTemplate_FilledMapConfigurationProperty
- type CfnTemplate_FilledMapFieldWellsProperty
- type CfnTemplate_FilledMapShapeConditionalFormattingProperty
- type CfnTemplate_FilledMapSortConfigurationProperty
- type CfnTemplate_FilledMapVisualProperty
- type CfnTemplate_FilterControlProperty
- type CfnTemplate_FilterCrossSheetControlProperty
- type CfnTemplate_FilterDateTimePickerControlProperty
- type CfnTemplate_FilterDropDownControlProperty
- type CfnTemplate_FilterGroupProperty
- type CfnTemplate_FilterListConfigurationProperty
- type CfnTemplate_FilterListControlProperty
- type CfnTemplate_FilterOperationSelectedFieldsConfigurationProperty
- type CfnTemplate_FilterOperationTargetVisualsConfigurationProperty
- type CfnTemplate_FilterProperty
- type CfnTemplate_FilterRelativeDateTimeControlProperty
- type CfnTemplate_FilterScopeConfigurationProperty
- type CfnTemplate_FilterSelectableValuesProperty
- type CfnTemplate_FilterSliderControlProperty
- type CfnTemplate_FilterTextAreaControlProperty
- type CfnTemplate_FilterTextFieldControlProperty
- type CfnTemplate_FontConfigurationProperty
- type CfnTemplate_FontSizeProperty
- type CfnTemplate_FontWeightProperty
- type CfnTemplate_ForecastComputationProperty
- type CfnTemplate_ForecastConfigurationProperty
- type CfnTemplate_ForecastScenarioProperty
- type CfnTemplate_FormatConfigurationProperty
- type CfnTemplate_FreeFormLayoutCanvasSizeOptionsProperty
- type CfnTemplate_FreeFormLayoutConfigurationProperty
- type CfnTemplate_FreeFormLayoutElementBackgroundStyleProperty
- type CfnTemplate_FreeFormLayoutElementBorderStyleProperty
- type CfnTemplate_FreeFormLayoutElementProperty
- type CfnTemplate_FreeFormLayoutScreenCanvasSizeOptionsProperty
- type CfnTemplate_FreeFormSectionLayoutConfigurationProperty
- type CfnTemplate_FunnelChartAggregatedFieldWellsProperty
- type CfnTemplate_FunnelChartConfigurationProperty
- type CfnTemplate_FunnelChartDataLabelOptionsProperty
- type CfnTemplate_FunnelChartFieldWellsProperty
- type CfnTemplate_FunnelChartSortConfigurationProperty
- type CfnTemplate_FunnelChartVisualProperty
- type CfnTemplate_GaugeChartArcConditionalFormattingProperty
- type CfnTemplate_GaugeChartColorConfigurationProperty
- type CfnTemplate_GaugeChartConditionalFormattingOptionProperty
- type CfnTemplate_GaugeChartConditionalFormattingProperty
- type CfnTemplate_GaugeChartConfigurationProperty
- type CfnTemplate_GaugeChartFieldWellsProperty
- type CfnTemplate_GaugeChartOptionsProperty
- type CfnTemplate_GaugeChartPrimaryValueConditionalFormattingProperty
- type CfnTemplate_GaugeChartVisualProperty
- type CfnTemplate_GeospatialCategoricalColorProperty
- type CfnTemplate_GeospatialCategoricalDataColorProperty
- type CfnTemplate_GeospatialCircleRadiusProperty
- type CfnTemplate_GeospatialCircleSymbolStyleProperty
- type CfnTemplate_GeospatialColorProperty
- type CfnTemplate_GeospatialCoordinateBoundsProperty
- type CfnTemplate_GeospatialDataSourceItemProperty
- type CfnTemplate_GeospatialGradientColorProperty
- type CfnTemplate_GeospatialGradientStepColorProperty
- type CfnTemplate_GeospatialHeatmapColorScaleProperty
- type CfnTemplate_GeospatialHeatmapConfigurationProperty
- type CfnTemplate_GeospatialHeatmapDataColorProperty
- type CfnTemplate_GeospatialLayerColorFieldProperty
- type CfnTemplate_GeospatialLayerDefinitionProperty
- type CfnTemplate_GeospatialLayerItemProperty
- type CfnTemplate_GeospatialLayerJoinDefinitionProperty
- type CfnTemplate_GeospatialLayerMapConfigurationProperty
- type CfnTemplate_GeospatialLineLayerProperty
- type CfnTemplate_GeospatialLineStyleProperty
- type CfnTemplate_GeospatialLineSymbolStyleProperty
- type CfnTemplate_GeospatialLineWidthProperty
- type CfnTemplate_GeospatialMapAggregatedFieldWellsProperty
- type CfnTemplate_GeospatialMapConfigurationProperty
- type CfnTemplate_GeospatialMapFieldWellsProperty
- type CfnTemplate_GeospatialMapStateProperty
- type CfnTemplate_GeospatialMapStyleOptionsProperty
- type CfnTemplate_GeospatialMapStyleProperty
- type CfnTemplate_GeospatialMapVisualProperty
- type CfnTemplate_GeospatialNullDataSettingsProperty
- type CfnTemplate_GeospatialNullSymbolStyleProperty
- type CfnTemplate_GeospatialPointLayerProperty
- type CfnTemplate_GeospatialPointStyleOptionsProperty
- type CfnTemplate_GeospatialPointStyleProperty
- type CfnTemplate_GeospatialPolygonLayerProperty
- type CfnTemplate_GeospatialPolygonStyleProperty
- type CfnTemplate_GeospatialPolygonSymbolStyleProperty
- type CfnTemplate_GeospatialSolidColorProperty
- type CfnTemplate_GeospatialStaticFileSourceProperty
- type CfnTemplate_GeospatialWindowOptionsProperty
- type CfnTemplate_GlobalTableBorderOptionsProperty
- type CfnTemplate_GradientColorProperty
- type CfnTemplate_GradientStopProperty
- type CfnTemplate_GridLayoutCanvasSizeOptionsProperty
- type CfnTemplate_GridLayoutConfigurationProperty
- type CfnTemplate_GridLayoutElementBackgroundStyleProperty
- type CfnTemplate_GridLayoutElementBorderStyleProperty
- type CfnTemplate_GridLayoutElementProperty
- type CfnTemplate_GridLayoutScreenCanvasSizeOptionsProperty
- type CfnTemplate_GrowthRateComputationProperty
- type CfnTemplate_HeaderFooterSectionConfigurationProperty
- type CfnTemplate_HeatMapAggregatedFieldWellsProperty
- type CfnTemplate_HeatMapConfigurationProperty
- type CfnTemplate_HeatMapFieldWellsProperty
- type CfnTemplate_HeatMapSortConfigurationProperty
- type CfnTemplate_HeatMapVisualProperty
- type CfnTemplate_HistogramAggregatedFieldWellsProperty
- type CfnTemplate_HistogramBinOptionsProperty
- type CfnTemplate_HistogramConfigurationProperty
- type CfnTemplate_HistogramFieldWellsProperty
- type CfnTemplate_HistogramVisualProperty
- type CfnTemplate_ImageCustomActionOperationProperty
- type CfnTemplate_ImageCustomActionProperty
- type CfnTemplate_ImageInteractionOptionsProperty
- type CfnTemplate_ImageMenuOptionProperty
- type CfnTemplate_ImageStaticFileProperty
- type CfnTemplate_InnerFilterProperty
- type CfnTemplate_InsightConfigurationProperty
- type CfnTemplate_InsightVisualProperty
- type CfnTemplate_IntegerDefaultValuesProperty
- type CfnTemplate_IntegerParameterDeclarationProperty
- type CfnTemplate_IntegerValueWhenUnsetConfigurationProperty
- type CfnTemplate_ItemsLimitConfigurationProperty
- type CfnTemplate_KPIActualValueConditionalFormattingProperty
- type CfnTemplate_KPIComparisonValueConditionalFormattingProperty
- type CfnTemplate_KPIConditionalFormattingOptionProperty
- type CfnTemplate_KPIConditionalFormattingProperty
- type CfnTemplate_KPIConfigurationProperty
- type CfnTemplate_KPIFieldWellsProperty
- type CfnTemplate_KPIOptionsProperty
- type CfnTemplate_KPIPrimaryValueConditionalFormattingProperty
- type CfnTemplate_KPIProgressBarConditionalFormattingProperty
- type CfnTemplate_KPISortConfigurationProperty
- type CfnTemplate_KPISparklineOptionsProperty
- type CfnTemplate_KPIVisualLayoutOptionsProperty
- type CfnTemplate_KPIVisualProperty
- type CfnTemplate_KPIVisualStandardLayoutProperty
- type CfnTemplate_LabelOptionsProperty
- type CfnTemplate_LayerCustomActionOperationProperty
- type CfnTemplate_LayerCustomActionProperty
- type CfnTemplate_LayerMapVisualProperty
- type CfnTemplate_LayoutConfigurationProperty
- type CfnTemplate_LayoutProperty
- type CfnTemplate_LegendOptionsProperty
- type CfnTemplate_LineChartAggregatedFieldWellsProperty
- type CfnTemplate_LineChartConfigurationProperty
- type CfnTemplate_LineChartDefaultSeriesSettingsProperty
- type CfnTemplate_LineChartFieldWellsProperty
- type CfnTemplate_LineChartLineStyleSettingsProperty
- type CfnTemplate_LineChartMarkerStyleSettingsProperty
- type CfnTemplate_LineChartSeriesSettingsProperty
- type CfnTemplate_LineChartSortConfigurationProperty
- type CfnTemplate_LineChartVisualProperty
- type CfnTemplate_LineSeriesAxisDisplayOptionsProperty
- type CfnTemplate_ListControlDisplayOptionsProperty
- type CfnTemplate_ListControlSearchOptionsProperty
- type CfnTemplate_ListControlSelectAllOptionsProperty
- type CfnTemplate_LoadingAnimationProperty
- type CfnTemplate_LocalNavigationConfigurationProperty
- type CfnTemplate_LongFormatTextProperty
- type CfnTemplate_MappedDataSetParameterProperty
- type CfnTemplate_MaximumLabelTypeProperty
- type CfnTemplate_MaximumMinimumComputationProperty
- type CfnTemplate_MeasureFieldProperty
- type CfnTemplate_MetricComparisonComputationProperty
- type CfnTemplate_MinimumLabelTypeProperty
- type CfnTemplate_MissingDataConfigurationProperty
- type CfnTemplate_NegativeValueConfigurationProperty
- type CfnTemplate_NestedFilterProperty
- type CfnTemplate_NullValueFormatConfigurationProperty
- type CfnTemplate_NumberDisplayFormatConfigurationProperty
- type CfnTemplate_NumberFormatConfigurationProperty
- type CfnTemplate_NumericAxisOptionsProperty
- type CfnTemplate_NumericEqualityDrillDownFilterProperty
- type CfnTemplate_NumericEqualityFilterProperty
- type CfnTemplate_NumericFormatConfigurationProperty
- type CfnTemplate_NumericRangeFilterProperty
- type CfnTemplate_NumericRangeFilterValueProperty
- type CfnTemplate_NumericSeparatorConfigurationProperty
- type CfnTemplate_NumericalAggregationFunctionProperty
- type CfnTemplate_NumericalDimensionFieldProperty
- type CfnTemplate_NumericalMeasureFieldProperty
- type CfnTemplate_PaginationConfigurationProperty
- type CfnTemplate_PanelConfigurationProperty
- type CfnTemplate_PanelTitleOptionsProperty
- type CfnTemplate_ParameterControlProperty
- type CfnTemplate_ParameterDateTimePickerControlProperty
- type CfnTemplate_ParameterDeclarationProperty
- type CfnTemplate_ParameterDropDownControlProperty
- type CfnTemplate_ParameterListControlProperty
- type CfnTemplate_ParameterSelectableValuesProperty
- type CfnTemplate_ParameterSliderControlProperty
- type CfnTemplate_ParameterTextAreaControlProperty
- type CfnTemplate_ParameterTextFieldControlProperty
- type CfnTemplate_PercentVisibleRangeProperty
- type CfnTemplate_PercentageDisplayFormatConfigurationProperty
- type CfnTemplate_PercentileAggregationProperty
- type CfnTemplate_PeriodOverPeriodComputationProperty
- type CfnTemplate_PeriodToDateComputationProperty
- type CfnTemplate_PieChartAggregatedFieldWellsProperty
- type CfnTemplate_PieChartConfigurationProperty
- type CfnTemplate_PieChartFieldWellsProperty
- type CfnTemplate_PieChartSortConfigurationProperty
- type CfnTemplate_PieChartVisualProperty
- type CfnTemplate_PivotFieldSortOptionsProperty
- type CfnTemplate_PivotTableAggregatedFieldWellsProperty
- type CfnTemplate_PivotTableCellConditionalFormattingProperty
- type CfnTemplate_PivotTableConditionalFormattingOptionProperty
- type CfnTemplate_PivotTableConditionalFormattingProperty
- type CfnTemplate_PivotTableConditionalFormattingScopeProperty
- type CfnTemplate_PivotTableConfigurationProperty
- type CfnTemplate_PivotTableDataPathOptionProperty
- type CfnTemplate_PivotTableFieldCollapseStateOptionProperty
- type CfnTemplate_PivotTableFieldCollapseStateTargetProperty
- type CfnTemplate_PivotTableFieldOptionProperty
- type CfnTemplate_PivotTableFieldOptionsProperty
- type CfnTemplate_PivotTableFieldSubtotalOptionsProperty
- type CfnTemplate_PivotTableFieldWellsProperty
- type CfnTemplate_PivotTableOptionsProperty
- type CfnTemplate_PivotTablePaginatedReportOptionsProperty
- type CfnTemplate_PivotTableRowsLabelOptionsProperty
- type CfnTemplate_PivotTableSortByProperty
- type CfnTemplate_PivotTableSortConfigurationProperty
- type CfnTemplate_PivotTableTotalOptionsProperty
- type CfnTemplate_PivotTableVisualProperty
- type CfnTemplate_PivotTotalOptionsProperty
- type CfnTemplate_PluginVisualConfigurationProperty
- type CfnTemplate_PluginVisualFieldWellProperty
- type CfnTemplate_PluginVisualItemsLimitConfigurationProperty
- type CfnTemplate_PluginVisualOptionsProperty
- type CfnTemplate_PluginVisualProperty
- type CfnTemplate_PluginVisualPropertyProperty
- type CfnTemplate_PluginVisualSortConfigurationProperty
- type CfnTemplate_PluginVisualTableQuerySortProperty
- type CfnTemplate_PredefinedHierarchyProperty
- type CfnTemplate_ProgressBarOptionsProperty
- type CfnTemplate_QueryExecutionOptionsProperty
- type CfnTemplate_RadarChartAggregatedFieldWellsProperty
- type CfnTemplate_RadarChartAreaStyleSettingsProperty
- type CfnTemplate_RadarChartConfigurationProperty
- type CfnTemplate_RadarChartFieldWellsProperty
- type CfnTemplate_RadarChartSeriesSettingsProperty
- type CfnTemplate_RadarChartSortConfigurationProperty
- type CfnTemplate_RadarChartVisualProperty
- type CfnTemplate_RangeEndsLabelTypeProperty
- type CfnTemplate_ReferenceLineCustomLabelConfigurationProperty
- type CfnTemplate_ReferenceLineDataConfigurationProperty
- type CfnTemplate_ReferenceLineDynamicDataConfigurationProperty
- type CfnTemplate_ReferenceLineLabelConfigurationProperty
- type CfnTemplate_ReferenceLineProperty
- type CfnTemplate_ReferenceLineStaticDataConfigurationProperty
- type CfnTemplate_ReferenceLineStyleConfigurationProperty
- type CfnTemplate_ReferenceLineValueLabelConfigurationProperty
- type CfnTemplate_RelativeDateTimeControlDisplayOptionsProperty
- type CfnTemplate_RelativeDatesFilterProperty
- type CfnTemplate_ResourcePermissionProperty
- type CfnTemplate_RollingDateConfigurationProperty
- type CfnTemplate_RowAlternateColorOptionsProperty
- type CfnTemplate_SameSheetTargetVisualConfigurationProperty
- type CfnTemplate_SankeyDiagramAggregatedFieldWellsProperty
- type CfnTemplate_SankeyDiagramChartConfigurationProperty
- type CfnTemplate_SankeyDiagramFieldWellsProperty
- type CfnTemplate_SankeyDiagramSortConfigurationProperty
- type CfnTemplate_SankeyDiagramVisualProperty
- type CfnTemplate_ScatterPlotCategoricallyAggregatedFieldWellsProperty
- type CfnTemplate_ScatterPlotConfigurationProperty
- type CfnTemplate_ScatterPlotFieldWellsProperty
- type CfnTemplate_ScatterPlotSortConfigurationProperty
- type CfnTemplate_ScatterPlotUnaggregatedFieldWellsProperty
- type CfnTemplate_ScatterPlotVisualProperty
- type CfnTemplate_ScrollBarOptionsProperty
- type CfnTemplate_SecondaryValueOptionsProperty
- type CfnTemplate_SectionAfterPageBreakProperty
- type CfnTemplate_SectionBasedLayoutCanvasSizeOptionsProperty
- type CfnTemplate_SectionBasedLayoutConfigurationProperty
- type CfnTemplate_SectionBasedLayoutPaperCanvasSizeOptionsProperty
- type CfnTemplate_SectionLayoutConfigurationProperty
- type CfnTemplate_SectionPageBreakConfigurationProperty
- type CfnTemplate_SectionStyleProperty
- type CfnTemplate_SelectedSheetsFilterScopeConfigurationProperty
- type CfnTemplate_SeriesItemProperty
- type CfnTemplate_SetParameterValueConfigurationProperty
- type CfnTemplate_ShapeConditionalFormatProperty
- type CfnTemplate_SheetControlInfoIconLabelOptionsProperty
- type CfnTemplate_SheetControlLayoutConfigurationProperty
- type CfnTemplate_SheetControlLayoutProperty
- type CfnTemplate_SheetDefinitionProperty
- type CfnTemplate_SheetElementConfigurationOverridesProperty
- type CfnTemplate_SheetElementRenderingRuleProperty
- type CfnTemplate_SheetImageProperty
- type CfnTemplate_SheetImageScalingConfigurationProperty
- type CfnTemplate_SheetImageSourceProperty
- type CfnTemplate_SheetImageStaticFileSourceProperty
- type CfnTemplate_SheetImageTooltipConfigurationProperty
- type CfnTemplate_SheetImageTooltipTextProperty
- type CfnTemplate_SheetLayoutGroupMemberProperty
- type CfnTemplate_SheetLayoutGroupProperty
- type CfnTemplate_SheetProperty
- type CfnTemplate_SheetTextBoxProperty
- type CfnTemplate_SheetVisualScopingConfigurationProperty
- type CfnTemplate_ShortFormatTextProperty
- type CfnTemplate_SimpleClusterMarkerProperty
- type CfnTemplate_SingleAxisOptionsProperty
- type CfnTemplate_SliderControlDisplayOptionsProperty
- type CfnTemplate_SmallMultiplesAxisPropertiesProperty
- type CfnTemplate_SmallMultiplesOptionsProperty
- type CfnTemplate_SpacingProperty
- type CfnTemplate_SparklinesOptionsProperty
- type CfnTemplate_SpatialStaticFileProperty
- type CfnTemplate_StaticFileProperty
- type CfnTemplate_StaticFileS3SourceOptionsProperty
- type CfnTemplate_StaticFileSourceProperty
- type CfnTemplate_StaticFileUrlSourceOptionsProperty
- type CfnTemplate_StringDefaultValuesProperty
- type CfnTemplate_StringFormatConfigurationProperty
- type CfnTemplate_StringParameterDeclarationProperty
- type CfnTemplate_StringValueWhenUnsetConfigurationProperty
- type CfnTemplate_SubtotalOptionsProperty
- type CfnTemplate_TableAggregatedFieldWellsProperty
- type CfnTemplate_TableBorderOptionsProperty
- type CfnTemplate_TableCellConditionalFormattingProperty
- type CfnTemplate_TableCellImageSizingConfigurationProperty
- type CfnTemplate_TableCellStyleProperty
- type CfnTemplate_TableConditionalFormattingOptionProperty
- type CfnTemplate_TableConditionalFormattingProperty
- type CfnTemplate_TableConfigurationProperty
- type CfnTemplate_TableFieldCustomIconContentProperty
- type CfnTemplate_TableFieldCustomTextContentProperty
- type CfnTemplate_TableFieldImageConfigurationProperty
- type CfnTemplate_TableFieldLinkConfigurationProperty
- type CfnTemplate_TableFieldLinkContentConfigurationProperty
- type CfnTemplate_TableFieldOptionProperty
- type CfnTemplate_TableFieldOptionsProperty
- type CfnTemplate_TableFieldURLConfigurationProperty
- type CfnTemplate_TableFieldWellsProperty
- type CfnTemplate_TableInlineVisualizationProperty
- type CfnTemplate_TableOptionsProperty
- type CfnTemplate_TablePaginatedReportOptionsProperty
- type CfnTemplate_TablePinnedFieldOptionsProperty
- type CfnTemplate_TableRowConditionalFormattingProperty
- type CfnTemplate_TableSideBorderOptionsProperty
- type CfnTemplate_TableSortConfigurationProperty
- type CfnTemplate_TableStyleTargetProperty
- type CfnTemplate_TableUnaggregatedFieldWellsProperty
- type CfnTemplate_TableVisualProperty
- type CfnTemplate_TemplateErrorProperty
- type CfnTemplate_TemplateSourceAnalysisProperty
- type CfnTemplate_TemplateSourceEntityProperty
- type CfnTemplate_TemplateSourceTemplateProperty
- type CfnTemplate_TemplateVersionDefinitionProperty
- type CfnTemplate_TemplateVersionProperty
- type CfnTemplate_TextAreaControlDisplayOptionsProperty
- type CfnTemplate_TextConditionalFormatProperty
- type CfnTemplate_TextControlPlaceholderOptionsProperty
- type CfnTemplate_TextFieldControlDisplayOptionsProperty
- type CfnTemplate_ThousandSeparatorOptionsProperty
- type CfnTemplate_TimeBasedForecastPropertiesProperty
- type CfnTemplate_TimeEqualityFilterProperty
- type CfnTemplate_TimeRangeDrillDownFilterProperty
- type CfnTemplate_TimeRangeFilterProperty
- type CfnTemplate_TimeRangeFilterValueProperty
- type CfnTemplate_TooltipItemProperty
- type CfnTemplate_TooltipOptionsProperty
- type CfnTemplate_TopBottomFilterProperty
- type CfnTemplate_TopBottomMoversComputationProperty
- type CfnTemplate_TopBottomRankedComputationProperty
- type CfnTemplate_TopicConfigurationProperty
- type CfnTemplate_TopicReferenceProperty
- type CfnTemplate_TotalAggregationComputationProperty
- type CfnTemplate_TotalAggregationFunctionProperty
- type CfnTemplate_TotalAggregationOptionProperty
- type CfnTemplate_TotalOptionsProperty
- type CfnTemplate_TransposedTableOptionProperty
- type CfnTemplate_TreeMapAggregatedFieldWellsProperty
- type CfnTemplate_TreeMapConfigurationProperty
- type CfnTemplate_TreeMapFieldWellsProperty
- type CfnTemplate_TreeMapSortConfigurationProperty
- type CfnTemplate_TreeMapVisualProperty
- type CfnTemplate_TrendArrowOptionsProperty
- type CfnTemplate_UnaggregatedFieldProperty
- type CfnTemplate_UniqueValuesComputationProperty
- type CfnTemplate_ValidationStrategyProperty
- type CfnTemplate_VisibleRangeOptionsProperty
- type CfnTemplate_VisualCustomActionOperationProperty
- type CfnTemplate_VisualCustomActionProperty
- type CfnTemplate_VisualInteractionOptionsProperty
- type CfnTemplate_VisualMenuOptionProperty
- type CfnTemplate_VisualPaletteProperty
- type CfnTemplate_VisualProperty
- type CfnTemplate_VisualSubtitleLabelOptionsProperty
- type CfnTemplate_VisualTitleLabelOptionsProperty
- type CfnTemplate_WaterfallChartAggregatedFieldWellsProperty
- type CfnTemplate_WaterfallChartColorConfigurationProperty
- type CfnTemplate_WaterfallChartConfigurationProperty
- type CfnTemplate_WaterfallChartFieldWellsProperty
- type CfnTemplate_WaterfallChartGroupColorConfigurationProperty
- type CfnTemplate_WaterfallChartOptionsProperty
- type CfnTemplate_WaterfallChartSortConfigurationProperty
- type CfnTemplate_WaterfallVisualProperty
- type CfnTemplate_WhatIfPointScenarioProperty
- type CfnTemplate_WhatIfRangeScenarioProperty
- type CfnTemplate_WordCloudAggregatedFieldWellsProperty
- type CfnTemplate_WordCloudChartConfigurationProperty
- type CfnTemplate_WordCloudFieldWellsProperty
- type CfnTemplate_WordCloudOptionsProperty
- type CfnTemplate_WordCloudSortConfigurationProperty
- type CfnTemplate_WordCloudVisualProperty
- type CfnTemplate_YAxisOptionsProperty
- type CfnTheme
- type CfnThemeProps
- type CfnTheme_BorderStyleProperty
- type CfnTheme_DataColorPaletteProperty
- type CfnTheme_FontConfigurationProperty
- type CfnTheme_FontProperty
- type CfnTheme_FontSizeProperty
- type CfnTheme_FontWeightProperty
- type CfnTheme_GutterStyleProperty
- type CfnTheme_MarginStyleProperty
- type CfnTheme_ResourcePermissionProperty
- type CfnTheme_SheetBackgroundStyleProperty
- type CfnTheme_SheetStyleProperty
- type CfnTheme_ThemeConfigurationProperty
- type CfnTheme_ThemeErrorProperty
- type CfnTheme_ThemeVersionProperty
- type CfnTheme_TileLayoutStyleProperty
- type CfnTheme_TileStyleProperty
- type CfnTheme_TypographyProperty
- type CfnTheme_UIColorPaletteProperty
- type CfnTheme_VisualSubtitleFontConfigurationProperty
- type CfnTheme_VisualTitleFontConfigurationProperty
- type CfnTopic
- type CfnTopicProps
- type CfnTopicV2
- type CfnTopicV2Props
- type CfnTopicV2_CustomInstructionsProperty
- type CfnTopicV2_DataSetReferenceProperty
- type CfnTopicV2_DataSetRelationEndpointProperty
- type CfnTopicV2_DataSetRelationProperty
- type CfnTopicV2_ResourcePermissionProperty
- type CfnTopic_CellValueSynonymProperty
- type CfnTopic_CollectiveConstantProperty
- type CfnTopic_ComparativeOrderProperty
- type CfnTopic_CustomInstructionsProperty
- type CfnTopic_DataAggregationProperty
- type CfnTopic_DatasetMetadataProperty
- type CfnTopic_DefaultFormattingProperty
- type CfnTopic_DisplayFormatOptionsProperty
- type CfnTopic_NamedEntityDefinitionMetricProperty
- type CfnTopic_NamedEntityDefinitionProperty
- type CfnTopic_NegativeFormatProperty
- type CfnTopic_RangeConstantProperty
- type CfnTopic_SemanticEntityTypeProperty
- type CfnTopic_SemanticTypeProperty
- type CfnTopic_TopicCalculatedFieldProperty
- type CfnTopic_TopicCategoryFilterConstantProperty
- type CfnTopic_TopicCategoryFilterProperty
- type CfnTopic_TopicColumnProperty
- type CfnTopic_TopicConfigOptionsProperty
- type CfnTopic_TopicDateRangeFilterProperty
- type CfnTopic_TopicFilterProperty
- type CfnTopic_TopicNamedEntityProperty
- type CfnTopic_TopicNumericEqualityFilterProperty
- type CfnTopic_TopicNumericRangeFilterProperty
- type CfnTopic_TopicRangeFilterConstantProperty
- type CfnTopic_TopicRelativeDateFilterProperty
- type CfnTopic_TopicSingularFilterConstantProperty
- type CfnVPCConnection
- type CfnVPCConnectionProps
- type CfnVPCConnection_NetworkInterfaceProperty
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnActionConnector_ArnForActionConnector ¶ added in v2.235.0
func CfnActionConnector_ArnForActionConnector(resource interfacesawsquicksight.IActionConnectorRef) *string
func CfnActionConnector_CFN_RESOURCE_TYPE_NAME ¶ added in v2.235.0
func CfnActionConnector_CFN_RESOURCE_TYPE_NAME() *string
func CfnActionConnector_IsCfnActionConnector ¶ added in v2.235.0
func CfnActionConnector_IsCfnActionConnector(x interface{}) *bool
Checks whether the given object is a CfnActionConnector.
func CfnActionConnector_IsCfnElement ¶ added in v2.235.0
func CfnActionConnector_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnActionConnector_IsCfnResource ¶ added in v2.235.0
func CfnActionConnector_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnActionConnector_IsConstruct ¶ added in v2.235.0
func CfnActionConnector_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnAgent_ArnForAgent ¶ added in v2.264.0
func CfnAgent_ArnForAgent(resource interfacesawsquicksight.IAgentRef) *string
func CfnAgent_CFN_RESOURCE_TYPE_NAME ¶ added in v2.264.0
func CfnAgent_CFN_RESOURCE_TYPE_NAME() *string
func CfnAgent_IsCfnAgent ¶ added in v2.264.0
func CfnAgent_IsCfnAgent(x interface{}) *bool
Checks whether the given object is a CfnAgent.
func CfnAgent_IsCfnElement ¶ added in v2.264.0
func CfnAgent_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnAgent_IsCfnResource ¶ added in v2.264.0
func CfnAgent_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnAgent_IsConstruct ¶ added in v2.264.0
func CfnAgent_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnAnalysis_ArnForAnalysis ¶ added in v2.227.0
func CfnAnalysis_ArnForAnalysis(resource interfacesawsquicksight.IAnalysisRef) *string
func CfnAnalysis_CFN_RESOURCE_TYPE_NAME ¶
func CfnAnalysis_CFN_RESOURCE_TYPE_NAME() *string
func CfnAnalysis_IsCfnAnalysis ¶ added in v2.231.0
func CfnAnalysis_IsCfnAnalysis(x interface{}) *bool
Checks whether the given object is a CfnAnalysis.
func CfnAnalysis_IsCfnElement ¶
func CfnAnalysis_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnAnalysis_IsCfnResource ¶
func CfnAnalysis_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnAnalysis_IsConstruct ¶
func CfnAnalysis_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnApprovalPolicy_ArnForApprovalPolicy ¶ added in v2.268.0
func CfnApprovalPolicy_ArnForApprovalPolicy(resource interfacesawsquicksight.IApprovalPolicyRef) *string
func CfnApprovalPolicy_CFN_RESOURCE_TYPE_NAME ¶ added in v2.268.0
func CfnApprovalPolicy_CFN_RESOURCE_TYPE_NAME() *string
func CfnApprovalPolicy_IsCfnApprovalPolicy ¶ added in v2.268.0
func CfnApprovalPolicy_IsCfnApprovalPolicy(x interface{}) *bool
Checks whether the given object is a CfnApprovalPolicy.
func CfnApprovalPolicy_IsCfnElement ¶ added in v2.268.0
func CfnApprovalPolicy_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnApprovalPolicy_IsCfnResource ¶ added in v2.268.0
func CfnApprovalPolicy_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnApprovalPolicy_IsConstruct ¶ added in v2.268.0
func CfnApprovalPolicy_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnCustomPermissions_ArnForCustomPermissions ¶ added in v2.227.0
func CfnCustomPermissions_ArnForCustomPermissions(resource interfacesawsquicksight.ICustomPermissionsRef) *string
func CfnCustomPermissions_CFN_RESOURCE_TYPE_NAME ¶ added in v2.174.1
func CfnCustomPermissions_CFN_RESOURCE_TYPE_NAME() *string
func CfnCustomPermissions_IsCfnCustomPermissions ¶ added in v2.231.0
func CfnCustomPermissions_IsCfnCustomPermissions(x interface{}) *bool
Checks whether the given object is a CfnCustomPermissions.
func CfnCustomPermissions_IsCfnElement ¶ added in v2.174.1
func CfnCustomPermissions_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnCustomPermissions_IsCfnResource ¶ added in v2.174.1
func CfnCustomPermissions_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnCustomPermissions_IsConstruct ¶ added in v2.174.1
func CfnCustomPermissions_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnCustomization_ArnForCustomization ¶
func CfnCustomization_ArnForCustomization(resource interfacesawsquicksight.ICustomizationRef) *string
func CfnCustomization_CFN_RESOURCE_TYPE_NAME ¶
func CfnCustomization_CFN_RESOURCE_TYPE_NAME() *string
func CfnCustomization_IsCfnCustomization ¶
func CfnCustomization_IsCfnCustomization(x interface{}) *bool
Checks whether the given object is a CfnCustomization.
func CfnCustomization_IsCfnElement ¶
func CfnCustomization_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnCustomization_IsCfnResource ¶
func CfnCustomization_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnCustomization_IsConstruct ¶
func CfnCustomization_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnDLPSetting_ArnForDLPSetting ¶ added in v2.268.0
func CfnDLPSetting_ArnForDLPSetting(resource interfacesawsquicksight.IDLPSettingRef) *string
func CfnDLPSetting_CFN_RESOURCE_TYPE_NAME ¶ added in v2.268.0
func CfnDLPSetting_CFN_RESOURCE_TYPE_NAME() *string
func CfnDLPSetting_IsCfnDLPSetting ¶ added in v2.268.0
func CfnDLPSetting_IsCfnDLPSetting(x interface{}) *bool
Checks whether the given object is a CfnDLPSetting.
func CfnDLPSetting_IsCfnElement ¶ added in v2.268.0
func CfnDLPSetting_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnDLPSetting_IsCfnResource ¶ added in v2.268.0
func CfnDLPSetting_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnDLPSetting_IsConstruct ¶ added in v2.268.0
func CfnDLPSetting_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnDashboard_ArnForDashboard ¶ added in v2.227.0
func CfnDashboard_ArnForDashboard(resource interfacesawsquicksight.IDashboardRef) *string
func CfnDashboard_CFN_RESOURCE_TYPE_NAME ¶
func CfnDashboard_CFN_RESOURCE_TYPE_NAME() *string
func CfnDashboard_IsCfnDashboard ¶ added in v2.231.0
func CfnDashboard_IsCfnDashboard(x interface{}) *bool
Checks whether the given object is a CfnDashboard.
func CfnDashboard_IsCfnElement ¶
func CfnDashboard_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnDashboard_IsCfnResource ¶
func CfnDashboard_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnDashboard_IsConstruct ¶
func CfnDashboard_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnDataSet_ArnForDataSet ¶ added in v2.227.0
func CfnDataSet_ArnForDataSet(resource interfacesawsquicksight.IDataSetRef) *string
func CfnDataSet_CFN_RESOURCE_TYPE_NAME ¶
func CfnDataSet_CFN_RESOURCE_TYPE_NAME() *string
func CfnDataSet_IsCfnDataSet ¶ added in v2.231.0
func CfnDataSet_IsCfnDataSet(x interface{}) *bool
Checks whether the given object is a CfnDataSet.
func CfnDataSet_IsCfnElement ¶
func CfnDataSet_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnDataSet_IsCfnResource ¶
func CfnDataSet_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnDataSet_IsConstruct ¶
func CfnDataSet_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnDataSource_ArnForDataSource ¶ added in v2.227.0
func CfnDataSource_ArnForDataSource(resource interfacesawsquicksight.IDataSourceRef) *string
func CfnDataSource_CFN_RESOURCE_TYPE_NAME ¶
func CfnDataSource_CFN_RESOURCE_TYPE_NAME() *string
func CfnDataSource_IsCfnDataSource ¶ added in v2.231.0
func CfnDataSource_IsCfnDataSource(x interface{}) *bool
Checks whether the given object is a CfnDataSource.
func CfnDataSource_IsCfnElement ¶
func CfnDataSource_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnDataSource_IsCfnResource ¶
func CfnDataSource_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnDataSource_IsConstruct ¶
func CfnDataSource_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnFlow_ArnForFlow ¶ added in v2.262.0
func CfnFlow_ArnForFlow(resource interfacesawsquicksight.IFlowRef) *string
func CfnFlow_CFN_RESOURCE_TYPE_NAME ¶ added in v2.262.0
func CfnFlow_CFN_RESOURCE_TYPE_NAME() *string
func CfnFlow_IsCfnElement ¶ added in v2.262.0
func CfnFlow_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnFlow_IsCfnFlow ¶ added in v2.262.0
func CfnFlow_IsCfnFlow(x interface{}) *bool
Checks whether the given object is a CfnFlow.
func CfnFlow_IsCfnResource ¶ added in v2.262.0
func CfnFlow_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnFlow_IsConstruct ¶ added in v2.262.0
func CfnFlow_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnFolder_ArnForFolder ¶ added in v2.227.0
func CfnFolder_ArnForFolder(resource interfacesawsquicksight.IFolderRef) *string
func CfnFolder_CFN_RESOURCE_TYPE_NAME ¶ added in v2.161.0
func CfnFolder_CFN_RESOURCE_TYPE_NAME() *string
func CfnFolder_IsCfnElement ¶ added in v2.161.0
func CfnFolder_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnFolder_IsCfnFolder ¶ added in v2.231.0
func CfnFolder_IsCfnFolder(x interface{}) *bool
Checks whether the given object is a CfnFolder.
func CfnFolder_IsCfnResource ¶ added in v2.161.0
func CfnFolder_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnFolder_IsConstruct ¶ added in v2.161.0
func CfnFolder_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnKnowledgeBase_ArnForKnowledgeBase ¶ added in v2.264.0
func CfnKnowledgeBase_ArnForKnowledgeBase(resource interfacesawsquicksight.IKnowledgeBaseRef) *string
func CfnKnowledgeBase_CFN_RESOURCE_TYPE_NAME ¶ added in v2.264.0
func CfnKnowledgeBase_CFN_RESOURCE_TYPE_NAME() *string
func CfnKnowledgeBase_IsCfnElement ¶ added in v2.264.0
func CfnKnowledgeBase_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnKnowledgeBase_IsCfnKnowledgeBase ¶ added in v2.264.0
func CfnKnowledgeBase_IsCfnKnowledgeBase(x interface{}) *bool
Checks whether the given object is a CfnKnowledgeBase.
func CfnKnowledgeBase_IsCfnResource ¶ added in v2.264.0
func CfnKnowledgeBase_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnKnowledgeBase_IsConstruct ¶ added in v2.264.0
func CfnKnowledgeBase_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnLimitsProfile_ArnForLimitsProfile ¶ added in v2.268.0
func CfnLimitsProfile_ArnForLimitsProfile(resource interfacesawsquicksight.ILimitsProfileRef) *string
func CfnLimitsProfile_CFN_RESOURCE_TYPE_NAME ¶ added in v2.268.0
func CfnLimitsProfile_CFN_RESOURCE_TYPE_NAME() *string
func CfnLimitsProfile_IsCfnElement ¶ added in v2.268.0
func CfnLimitsProfile_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnLimitsProfile_IsCfnLimitsProfile ¶ added in v2.268.0
func CfnLimitsProfile_IsCfnLimitsProfile(x interface{}) *bool
Checks whether the given object is a CfnLimitsProfile.
func CfnLimitsProfile_IsCfnResource ¶ added in v2.268.0
func CfnLimitsProfile_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnLimitsProfile_IsConstruct ¶ added in v2.268.0
func CfnLimitsProfile_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnOAuthClientApplication_ArnForOAuthClientApplication ¶ added in v2.262.0
func CfnOAuthClientApplication_ArnForOAuthClientApplication(resource interfacesawsquicksight.IOAuthClientApplicationRef) *string
func CfnOAuthClientApplication_CFN_RESOURCE_TYPE_NAME ¶ added in v2.262.0
func CfnOAuthClientApplication_CFN_RESOURCE_TYPE_NAME() *string
func CfnOAuthClientApplication_IsCfnElement ¶ added in v2.262.0
func CfnOAuthClientApplication_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnOAuthClientApplication_IsCfnOAuthClientApplication ¶ added in v2.262.0
func CfnOAuthClientApplication_IsCfnOAuthClientApplication(x interface{}) *bool
Checks whether the given object is a CfnOAuthClientApplication.
func CfnOAuthClientApplication_IsCfnResource ¶ added in v2.262.0
func CfnOAuthClientApplication_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnOAuthClientApplication_IsConstruct ¶ added in v2.262.0
func CfnOAuthClientApplication_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnRefreshSchedule_ArnForRefreshSchedule ¶ added in v2.227.0
func CfnRefreshSchedule_ArnForRefreshSchedule(resource interfacesawsquicksight.IRefreshScheduleRef) *string
func CfnRefreshSchedule_CFN_RESOURCE_TYPE_NAME ¶ added in v2.78.0
func CfnRefreshSchedule_CFN_RESOURCE_TYPE_NAME() *string
func CfnRefreshSchedule_IsCfnElement ¶ added in v2.78.0
func CfnRefreshSchedule_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnRefreshSchedule_IsCfnRefreshSchedule ¶ added in v2.231.0
func CfnRefreshSchedule_IsCfnRefreshSchedule(x interface{}) *bool
Checks whether the given object is a CfnRefreshSchedule.
func CfnRefreshSchedule_IsCfnResource ¶ added in v2.78.0
func CfnRefreshSchedule_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnRefreshSchedule_IsConstruct ¶ added in v2.78.0
func CfnRefreshSchedule_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnSpace_ArnForSpace ¶ added in v2.264.0
func CfnSpace_ArnForSpace(resource interfacesawsquicksight.ISpaceRef) *string
func CfnSpace_CFN_RESOURCE_TYPE_NAME ¶ added in v2.264.0
func CfnSpace_CFN_RESOURCE_TYPE_NAME() *string
func CfnSpace_IsCfnElement ¶ added in v2.264.0
func CfnSpace_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnSpace_IsCfnResource ¶ added in v2.264.0
func CfnSpace_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnSpace_IsCfnSpace ¶ added in v2.264.0
func CfnSpace_IsCfnSpace(x interface{}) *bool
Checks whether the given object is a CfnSpace.
func CfnSpace_IsConstruct ¶ added in v2.264.0
func CfnSpace_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnTemplate_ArnForTemplate ¶ added in v2.227.0
func CfnTemplate_ArnForTemplate(resource interfacesawsquicksight.ITemplateRef) *string
func CfnTemplate_CFN_RESOURCE_TYPE_NAME ¶
func CfnTemplate_CFN_RESOURCE_TYPE_NAME() *string
func CfnTemplate_IsCfnElement ¶
func CfnTemplate_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnTemplate_IsCfnResource ¶
func CfnTemplate_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnTemplate_IsCfnTemplate ¶ added in v2.231.0
func CfnTemplate_IsCfnTemplate(x interface{}) *bool
Checks whether the given object is a CfnTemplate.
func CfnTemplate_IsConstruct ¶
func CfnTemplate_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnTheme_ArnForTheme ¶ added in v2.227.0
func CfnTheme_ArnForTheme(resource interfacesawsquicksight.IThemeRef) *string
func CfnTheme_CFN_RESOURCE_TYPE_NAME ¶
func CfnTheme_CFN_RESOURCE_TYPE_NAME() *string
func CfnTheme_IsCfnElement ¶
func CfnTheme_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnTheme_IsCfnResource ¶
func CfnTheme_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnTheme_IsCfnTheme ¶ added in v2.231.0
func CfnTheme_IsCfnTheme(x interface{}) *bool
Checks whether the given object is a CfnTheme.
func CfnTheme_IsConstruct ¶
func CfnTheme_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnTopicV2_ArnForTopicV2 ¶ added in v2.268.0
func CfnTopicV2_ArnForTopicV2(resource interfacesawsquicksight.ITopicV2Ref) *string
func CfnTopicV2_CFN_RESOURCE_TYPE_NAME ¶ added in v2.268.0
func CfnTopicV2_CFN_RESOURCE_TYPE_NAME() *string
func CfnTopicV2_IsCfnElement ¶ added in v2.268.0
func CfnTopicV2_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnTopicV2_IsCfnResource ¶ added in v2.268.0
func CfnTopicV2_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnTopicV2_IsCfnTopicV2 ¶ added in v2.268.0
func CfnTopicV2_IsCfnTopicV2(x interface{}) *bool
Checks whether the given object is a CfnTopicV2.
func CfnTopicV2_IsConstruct ¶ added in v2.268.0
func CfnTopicV2_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnTopic_ArnForTopic ¶ added in v2.227.0
func CfnTopic_ArnForTopic(resource interfacesawsquicksight.ITopicRef) *string
func CfnTopic_CFN_RESOURCE_TYPE_NAME ¶ added in v2.82.0
func CfnTopic_CFN_RESOURCE_TYPE_NAME() *string
func CfnTopic_IsCfnElement ¶ added in v2.82.0
func CfnTopic_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnTopic_IsCfnResource ¶ added in v2.82.0
func CfnTopic_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnTopic_IsCfnTopic ¶ added in v2.231.0
func CfnTopic_IsCfnTopic(x interface{}) *bool
Checks whether the given object is a CfnTopic.
func CfnTopic_IsConstruct ¶ added in v2.82.0
func CfnTopic_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CfnVPCConnection_ArnForVPCConnection ¶ added in v2.227.0
func CfnVPCConnection_ArnForVPCConnection(resource interfacesawsquicksight.IVPCConnectionRef) *string
func CfnVPCConnection_CFN_RESOURCE_TYPE_NAME ¶ added in v2.79.0
func CfnVPCConnection_CFN_RESOURCE_TYPE_NAME() *string
func CfnVPCConnection_IsCfnElement ¶ added in v2.79.0
func CfnVPCConnection_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnVPCConnection_IsCfnResource ¶ added in v2.79.0
func CfnVPCConnection_IsCfnResource(x interface{}) *bool
Check whether the given object is a CfnResource.
func CfnVPCConnection_IsCfnVPCConnection ¶ added in v2.231.0
func CfnVPCConnection_IsCfnVPCConnection(x interface{}) *bool
Checks whether the given object is a CfnVPCConnection.
func CfnVPCConnection_IsConstruct ¶ added in v2.79.0
func CfnVPCConnection_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func NewCfnActionConnector_Override ¶ added in v2.235.0
func NewCfnActionConnector_Override(c CfnActionConnector, scope constructs.Construct, id *string, props *CfnActionConnectorProps)
Create a new `AWS::QuickSight::ActionConnector`.
func NewCfnAgent_Override ¶ added in v2.264.0
func NewCfnAgent_Override(c CfnAgent, scope constructs.Construct, id *string, props *CfnAgentProps)
Create a new `AWS::QuickSight::Agent`.
func NewCfnAnalysis_Override ¶
func NewCfnAnalysis_Override(c CfnAnalysis, scope constructs.Construct, id *string, props *CfnAnalysisProps)
Create a new `AWS::QuickSight::Analysis`.
func NewCfnApprovalPolicy_Override ¶ added in v2.268.0
func NewCfnApprovalPolicy_Override(c CfnApprovalPolicy, scope constructs.Construct, id *string, props *CfnApprovalPolicyProps)
Create a new `AWS::QuickSight::ApprovalPolicy`.
func NewCfnCustomPermissions_Override ¶ added in v2.174.1
func NewCfnCustomPermissions_Override(c CfnCustomPermissions, scope constructs.Construct, id *string, props *CfnCustomPermissionsProps)
Create a new `AWS::QuickSight::CustomPermissions`.
func NewCfnCustomization_Override ¶
func NewCfnCustomization_Override(c CfnCustomization, scope constructs.Construct, id *string, props *CfnCustomizationProps)
Create a new `AWS::QuickSight::Customization`.
func NewCfnDLPSetting_Override ¶ added in v2.268.0
func NewCfnDLPSetting_Override(c CfnDLPSetting, scope constructs.Construct, id *string, props *CfnDLPSettingProps)
Create a new `AWS::QuickSight::DLPSetting`.
func NewCfnDashboard_Override ¶
func NewCfnDashboard_Override(c CfnDashboard, scope constructs.Construct, id *string, props *CfnDashboardProps)
Create a new `AWS::QuickSight::Dashboard`.
func NewCfnDataSet_Override ¶
func NewCfnDataSet_Override(c CfnDataSet, scope constructs.Construct, id *string, props *CfnDataSetProps)
Create a new `AWS::QuickSight::DataSet`.
func NewCfnDataSource_Override ¶
func NewCfnDataSource_Override(c CfnDataSource, scope constructs.Construct, id *string, props *CfnDataSourceProps)
Create a new `AWS::QuickSight::DataSource`.
func NewCfnFlow_Override ¶ added in v2.262.0
func NewCfnFlow_Override(c CfnFlow, scope constructs.Construct, id *string, props *CfnFlowProps)
Create a new `AWS::QuickSight::Flow`.
func NewCfnFolder_Override ¶ added in v2.161.0
func NewCfnFolder_Override(c CfnFolder, scope constructs.Construct, id *string, props *CfnFolderProps)
Create a new `AWS::QuickSight::Folder`.
func NewCfnKnowledgeBase_Override ¶ added in v2.264.0
func NewCfnKnowledgeBase_Override(c CfnKnowledgeBase, scope constructs.Construct, id *string, props *CfnKnowledgeBaseProps)
Create a new `AWS::QuickSight::KnowledgeBase`.
func NewCfnLimitsProfile_Override ¶ added in v2.268.0
func NewCfnLimitsProfile_Override(c CfnLimitsProfile, scope constructs.Construct, id *string, props *CfnLimitsProfileProps)
Create a new `AWS::QuickSight::LimitsProfile`.
func NewCfnOAuthClientApplication_Override ¶ added in v2.262.0
func NewCfnOAuthClientApplication_Override(c CfnOAuthClientApplication, scope constructs.Construct, id *string, props *CfnOAuthClientApplicationProps)
Create a new `AWS::QuickSight::OAuthClientApplication`.
func NewCfnRefreshSchedule_Override ¶ added in v2.78.0
func NewCfnRefreshSchedule_Override(c CfnRefreshSchedule, scope constructs.Construct, id *string, props *CfnRefreshScheduleProps)
Create a new `AWS::QuickSight::RefreshSchedule`.
func NewCfnSpace_Override ¶ added in v2.264.0
func NewCfnSpace_Override(c CfnSpace, scope constructs.Construct, id *string, props *CfnSpaceProps)
Create a new `AWS::QuickSight::Space`.
func NewCfnTemplate_Override ¶
func NewCfnTemplate_Override(c CfnTemplate, scope constructs.Construct, id *string, props *CfnTemplateProps)
Create a new `AWS::QuickSight::Template`.
func NewCfnTheme_Override ¶
func NewCfnTheme_Override(c CfnTheme, scope constructs.Construct, id *string, props *CfnThemeProps)
Create a new `AWS::QuickSight::Theme`.
func NewCfnTopicV2_Override ¶ added in v2.268.0
func NewCfnTopicV2_Override(c CfnTopicV2, scope constructs.Construct, id *string, props *CfnTopicV2Props)
Create a new `AWS::QuickSight::TopicV2`.
func NewCfnTopic_Override ¶ added in v2.82.0
func NewCfnTopic_Override(c CfnTopic, scope constructs.Construct, id *string, props *CfnTopicProps)
Create a new `AWS::QuickSight::Topic`.
func NewCfnVPCConnection_Override ¶ added in v2.79.0
func NewCfnVPCConnection_Override(c CfnVPCConnection, scope constructs.Construct, id *string, props *CfnVPCConnectionProps)
Create a new `AWS::QuickSight::VPCConnection`.
Types ¶
type CfnActionConnector ¶ added in v2.235.0
type CfnActionConnector interface {
awscdk.CfnResource
awscdk.IInspectable
interfacesawsquicksight.IActionConnectorRef
awscdk.ITaggableV2
ActionConnectorId() *string
SetActionConnectorId(val *string)
// A reference to a ActionConnector resource.
ActionConnectorRef() *interfacesawsquicksight.ActionConnectorReference
AttrArn() *string
AttrCreatedTime() *string
AttrEnabledActions() *[]*string
AttrLastUpdatedTime() *string
AttrStatus() *string
AuthenticationConfig() interface{}
SetAuthenticationConfig(val interface{})
AwsAccountId() *string
SetAwsAccountId(val *string)
// Tag Manager which manages the tags for this resource.
CdkTagManager() awscdk.TagManager
// Options for this resource, such as condition, update policy etc.
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnPropertyNames() *map[string]*string
// AWS resource type.
CfnResourceType() *string
// Returns: the stack trace of the point where this Resource was created from, sourced
// from the +metadata+ entry typed +aws:cdk:logicalId+, and with the bottom-most
// node +internal+ entries filtered.
CreationStack() *[]*string
Description() *string
SetDescription(val *string)
Env() *interfaces.ResourceEnvironment
// The logical ID for this CloudFormation stack element.
//
// The logical ID of the element
// is calculated from the path of the resource node in the construct tree.
//
// To override this value, use `overrideLogicalId(newLogicalId)`.
//
// Returns: the logical ID as a stringified token. This value will only get
// resolved during synthesis.
LogicalId() *string
Name() *string
SetName(val *string)
// The tree node.
Node() constructs.Node
Permissions() interface{}
SetPermissions(val interface{})
// Return a string that will be resolved to a CloudFormation `{ Ref }` for this element.
//
// If, by any chance, the intrinsic reference of a resource is not a string, you could
// coerce it to an IResolvable through `Lazy.any({ produce: resource.ref })`.
Ref() *string
// The stack in which this element is defined.
//
// CfnElements must be defined within a stack scope (directly or indirectly).
Stack() awscdk.Stack
Tags() *[]*awscdk.CfnTag
SetTags(val *[]*awscdk.CfnTag)
Type() *string
SetType(val *string)
// Deprecated.
// Deprecated: use `updatedProperties`
//
// Return properties modified after initiation
//
// Resources that expose mutable properties should override this function to
// collect and return the properties object for this resource.
UpdatedProperites() *map[string]interface{}
// Return properties modified after initiation.
//
// Resources that expose mutable properties should override this function to
// collect and return the properties object for this resource.
UpdatedProperties() *map[string]interface{}
VpcConnectionArn() *string
SetVpcConnectionArn(val *string)
// Syntactic sugar for `addOverride(path, undefined)`.
AddDeletionOverride(path *string)
// Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned.
//
// This method has been renamed to `addResourceDependency` to more clearly
// set it apart from `construct.node.addDependency`. See the documentation
// of that function for more details.
// Deprecated: Use `addResourceDependency` instead.
AddDependency(target awscdk.CfnResource)
// Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned.
//
// This can be used for resources across stacks (or nested stack) boundaries
// and the dependency will automatically be transferred to the relevant scope.
//
// This method has been renamed to `addResourceDependency`, which makes it
// more clear that this method operates at a different level from the
// construct-level `construct.node.addDependency()` mechanism.
// Deprecated: Use `addResourceDependency` instead.
AddDependsOn(target awscdk.CfnResource)
// Add a value to the CloudFormation Resource Metadata.
// See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html
//
// Note that this is a different set of metadata from CDK node metadata; this
// metadata ends up in the stack template under the resource, whereas CDK
// node metadata ends up in the Cloud Assembly.
//
AddMetadata(key *string, value interface{})
// Adds an override to the synthesized CloudFormation resource.
//
// To add a
// property override, either use `addPropertyOverride` or prefix `path` with
// "Properties." (i.e. `Properties.TopicName`).
//
// If the override is nested, separate each nested level using a dot (.) in the path parameter.
// If there is an array as part of the nesting, specify the index in the path.
//
// To include a literal `.` in the property name, prefix with a `\`. In most
// programming languages you will need to write this as `"\\."` because the
// `\` itself will need to be escaped.
//
// For example,
// “`typescript
// cfnResource.addOverride('Properties.GlobalSecondaryIndexes.0.Projection.NonKeyAttributes', ['myattribute']);
// cfnResource.addOverride('Properties.GlobalSecondaryIndexes.1.ProjectionType', 'INCLUDE');
// “`
// would add the overrides
// “`json
// "Properties": {
// "GlobalSecondaryIndexes": [
// {
// "Projection": {
// "NonKeyAttributes": [ "myattribute" ]
// ...
// }
// ...
// },
// {
// "ProjectionType": "INCLUDE"
// ...
// },
// ]
// ...
// }
// “`
//
// The `value` argument to `addOverride` will not be processed or translated
// in any way. Pass raw JSON values in here with the correct capitalization
// for CloudFormation. If you pass CDK classes or structs, they will be
// rendered with lowercased key names, and CloudFormation will reject the
// template.
AddOverride(path *string, value interface{})
// Adds an override that deletes the value of a property from the resource definition.
AddPropertyDeletionOverride(propertyPath *string)
// Adds an override to a resource property.
//
// Syntactic sugar for `addOverride("Properties.<...>", value)`.
AddPropertyOverride(propertyPath *string, value interface{})
// Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned.
//
// This can be used for resources across stacks (or nested stack) boundaries
// and the dependency will automatically be transferred to the relevant scope.
//
// This method only adds dependencies between L1 resources. If you are
// looking for a generic construct-to-construct dependency mechanism that works
// for all constructs including L2s, use `construct.node.addDependency` instead.
AddResourceDependency(target awscdk.CfnResource, reason *string)
// Sets the cross-stack reference strength for this resource.
//
// When set, any cross-stack reference to this resource will use the specified
// strength instead of the global default from the consuming stack's context.
ApplyCrossStackReferenceStrength(strength awscdk.ReferenceStrength)
// Sets the deletion policy of the resource based on the removal policy specified.
//
// The Removal Policy controls what happens to this resource when it stops
// being managed by CloudFormation, either because you've removed it from the
// CDK application or because you've made a change that requires the resource
// to be replaced.
//
// The resource can be deleted (`RemovalPolicy.DESTROY`), or left in your AWS
// account for data recovery and cleanup later (`RemovalPolicy.RETAIN`). In some
// cases, a snapshot can be taken of the resource prior to deletion
// (`RemovalPolicy.SNAPSHOT`). A list of resources that support this policy
// can be found in the following link:.
// See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html#aws-attribute-deletionpolicy-options
//
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
CfnPropertyName(cdkPropertyName *string) *string
// Returns a token for an runtime attribute of this resource.
//
// Ideally, use generated attribute accessors (e.g. `resource.arn`), but this can be used for future compatibility
// in case there is no generated attribute.
GetAtt(attributeName *string, typeHint awscdk.ResolutionTypeHint) awscdk.Reference
// Retrieve a value value from the CloudFormation Resource Metadata.
// See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html
//
// Note that this is a different set of metadata from CDK node metadata; this
// metadata ends up in the stack template under the resource, whereas CDK
// node metadata ends up in the Cloud Assembly.
//
GetMetadata(key *string) interface{}
// Examines the CloudFormation resource and discloses attributes.
Inspect(inspector awscdk.TreeInspector)
// Retrieves an array of resources and stacks this resource depends on.
//
// For resources depended on directly, returns the `CfnResource` object. For
// dependencies on other stacks, returns the `Stack` object. The order of the
// array is not guaranteed.
ObtainDependencies() *[]interface{}
// Overrides the auto-generated logical ID with a specific ID.
OverrideLogicalId(newLogicalId *string)
// Indicates that this resource no longer depends on another resource.
//
// This can be used for resources across stacks (including nested stacks)
// and the dependency will automatically be removed from the relevant scope.
// Deprecated: Use `removeResourceDependency` instead.
RemoveDependency(target awscdk.CfnResource)
// Indicates that this resource no longer depends on another resource.
//
// This can be used for resources across stacks (including nested stacks)
// and the dependency will automatically be removed from the relevant scope.
RemoveResourceDependency(target awscdk.CfnResource)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
// Replaces one dependency with another.
ReplaceDependency(target awscdk.CfnResource, newTarget awscdk.CfnResource)
// Can be overridden by subclasses to determine if this resource will be rendered into the cloudformation template.
//
// Returns: `true` if the resource should be included or `false` is the resource
// should be omitted.
ShouldSynthesize() *bool
// Returns a string representation of this construct.
//
// Returns: a string representation of this resource.
ToString() *string
ValidateProperties(_properties interface{})
// Applies one or more mixins to this construct.
//
// Mixins are applied in order. The list of constructs is captured at the
// start of the call, so constructs added by a mixin will not be visited.
// Use multiple `with()` calls if subsequent mixins should apply to added
// constructs.
With(mixins ...constructs.IMixin) constructs.IConstruct
}
Definition of the AWS::QuickSight::ActionConnector Resource Type.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
cfnActionConnector := awscdk.Aws_quicksight.NewCfnActionConnector(this, jsii.String("MyCfnActionConnector"), &CfnActionConnectorProps{
ActionConnectorId: jsii.String("actionConnectorId"),
AuthenticationConfig: &AuthConfigProperty{
AuthenticationMetadata: &AuthenticationMetadataProperty{
ApiKeyConnectionMetadata: &APIKeyConnectionMetadataProperty{
ApiKey: jsii.String("apiKey"),
BaseEndpoint: jsii.String("baseEndpoint"),
// the properties below are optional
Email: jsii.String("email"),
},
AuthorizationCodeGrantMetadata: &AuthorizationCodeGrantMetadataProperty{
BaseEndpoint: jsii.String("baseEndpoint"),
RedirectUrl: jsii.String("redirectUrl"),
// the properties below are optional
AuthorizationCodeGrantCredentialsDetails: &AuthorizationCodeGrantCredentialsDetailsProperty{
AuthorizationCodeGrantDetails: &AuthorizationCodeGrantDetailsProperty{
AuthorizationEndpoint: jsii.String("authorizationEndpoint"),
ClientId: jsii.String("clientId"),
ClientSecret: jsii.String("clientSecret"),
TokenEndpoint: jsii.String("tokenEndpoint"),
},
},
AuthorizationCodeGrantCredentialsSource: jsii.String("authorizationCodeGrantCredentialsSource"),
},
BasicAuthConnectionMetadata: &BasicAuthConnectionMetadataProperty{
BaseEndpoint: jsii.String("baseEndpoint"),
Password: jsii.String("password"),
Username: jsii.String("username"),
},
ClientCredentialsGrantMetadata: &ClientCredentialsGrantMetadataProperty{
BaseEndpoint: jsii.String("baseEndpoint"),
// the properties below are optional
ClientCredentialsDetails: &ClientCredentialsDetailsProperty{
ClientCredentialsGrantDetails: &ClientCredentialsGrantDetailsProperty{
ClientId: jsii.String("clientId"),
ClientSecret: jsii.String("clientSecret"),
TokenEndpoint: jsii.String("tokenEndpoint"),
},
},
ClientCredentialsSource: jsii.String("clientCredentialsSource"),
},
IamConnectionMetadata: map[string]*string{
"roleArn": jsii.String("roleArn"),
},
NoneConnectionMetadata: &NoneConnectionMetadataProperty{
BaseEndpoint: jsii.String("baseEndpoint"),
},
},
AuthenticationType: jsii.String("authenticationType"),
},
AwsAccountId: jsii.String("awsAccountId"),
Name: jsii.String("name"),
Type: jsii.String("type"),
// the properties below are optional
Description: jsii.String("description"),
Permissions: []interface{}{
&ResourcePermissionProperty{
Actions: []*string{
jsii.String("actions"),
},
Principal: jsii.String("principal"),
},
},
Tags: []CfnTag{
&CfnTag{
Key: jsii.String("key"),
Value: jsii.String("value"),
},
},
VpcConnectionArn: jsii.String("vpcConnectionArn"),
})
func NewCfnActionConnector ¶ added in v2.235.0
func NewCfnActionConnector(scope constructs.Construct, id *string, props *CfnActionConnectorProps) CfnActionConnector
Create a new `AWS::QuickSight::ActionConnector`.
type CfnActionConnectorProps ¶ added in v2.235.0
type CfnActionConnectorProps struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-actionconnector.html#cfn-quicksight-actionconnector-actionconnectorid
//
ActionConnectorId *string `field:"required" json:"actionConnectorId" yaml:"actionConnectorId"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-actionconnector.html#cfn-quicksight-actionconnector-authenticationconfig
//
AuthenticationConfig interface{} `field:"required" json:"authenticationConfig" yaml:"authenticationConfig"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-actionconnector.html#cfn-quicksight-actionconnector-awsaccountid
//
AwsAccountId *string `field:"required" json:"awsAccountId" yaml:"awsAccountId"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-actionconnector.html#cfn-quicksight-actionconnector-name
//
Name *string `field:"required" json:"name" yaml:"name"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-actionconnector.html#cfn-quicksight-actionconnector-type
//
Type *string `field:"required" json:"type" yaml:"type"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-actionconnector.html#cfn-quicksight-actionconnector-description
//
Description *string `field:"optional" json:"description" yaml:"description"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-actionconnector.html#cfn-quicksight-actionconnector-permissions
//
Permissions interface{} `field:"optional" json:"permissions" yaml:"permissions"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-actionconnector.html#cfn-quicksight-actionconnector-tags
//
Tags *[]*awscdk.CfnTag `field:"optional" json:"tags" yaml:"tags"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-actionconnector.html#cfn-quicksight-actionconnector-vpcconnectionarn
//
VpcConnectionArn *string `field:"optional" json:"vpcConnectionArn" yaml:"vpcConnectionArn"`
}
Properties for defining a `CfnActionConnector`.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
cfnActionConnectorProps := &CfnActionConnectorProps{
ActionConnectorId: jsii.String("actionConnectorId"),
AuthenticationConfig: &AuthConfigProperty{
AuthenticationMetadata: &AuthenticationMetadataProperty{
ApiKeyConnectionMetadata: &APIKeyConnectionMetadataProperty{
ApiKey: jsii.String("apiKey"),
BaseEndpoint: jsii.String("baseEndpoint"),
// the properties below are optional
Email: jsii.String("email"),
},
AuthorizationCodeGrantMetadata: &AuthorizationCodeGrantMetadataProperty{
BaseEndpoint: jsii.String("baseEndpoint"),
RedirectUrl: jsii.String("redirectUrl"),
// the properties below are optional
AuthorizationCodeGrantCredentialsDetails: &AuthorizationCodeGrantCredentialsDetailsProperty{
AuthorizationCodeGrantDetails: &AuthorizationCodeGrantDetailsProperty{
AuthorizationEndpoint: jsii.String("authorizationEndpoint"),
ClientId: jsii.String("clientId"),
ClientSecret: jsii.String("clientSecret"),
TokenEndpoint: jsii.String("tokenEndpoint"),
},
},
AuthorizationCodeGrantCredentialsSource: jsii.String("authorizationCodeGrantCredentialsSource"),
},
BasicAuthConnectionMetadata: &BasicAuthConnectionMetadataProperty{
BaseEndpoint: jsii.String("baseEndpoint"),
Password: jsii.String("password"),
Username: jsii.String("username"),
},
ClientCredentialsGrantMetadata: &ClientCredentialsGrantMetadataProperty{
BaseEndpoint: jsii.String("baseEndpoint"),
// the properties below are optional
ClientCredentialsDetails: &ClientCredentialsDetailsProperty{
ClientCredentialsGrantDetails: &ClientCredentialsGrantDetailsProperty{
ClientId: jsii.String("clientId"),
ClientSecret: jsii.String("clientSecret"),
TokenEndpoint: jsii.String("tokenEndpoint"),
},
},
ClientCredentialsSource: jsii.String("clientCredentialsSource"),
},
IamConnectionMetadata: map[string]*string{
"roleArn": jsii.String("roleArn"),
},
NoneConnectionMetadata: &NoneConnectionMetadataProperty{
BaseEndpoint: jsii.String("baseEndpoint"),
},
},
AuthenticationType: jsii.String("authenticationType"),
},
AwsAccountId: jsii.String("awsAccountId"),
Name: jsii.String("name"),
Type: jsii.String("type"),
// the properties below are optional
Description: jsii.String("description"),
Permissions: []interface{}{
&ResourcePermissionProperty{
Actions: []*string{
jsii.String("actions"),
},
Principal: jsii.String("principal"),
},
},
Tags: []CfnTag{
&CfnTag{
Key: jsii.String("key"),
Value: jsii.String("value"),
},
},
VpcConnectionArn: jsii.String("vpcConnectionArn"),
}
type CfnActionConnector_APIKeyConnectionMetadataProperty ¶ added in v2.235.0
type CfnActionConnector_APIKeyConnectionMetadataProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-apikeyconnectionmetadata.html#cfn-quicksight-actionconnector-apikeyconnectionmetadata-apikey
//
ApiKey *string `field:"required" json:"apiKey" yaml:"apiKey"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-apikeyconnectionmetadata.html#cfn-quicksight-actionconnector-apikeyconnectionmetadata-baseendpoint
//
BaseEndpoint *string `field:"required" json:"baseEndpoint" yaml:"baseEndpoint"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-apikeyconnectionmetadata.html#cfn-quicksight-actionconnector-apikeyconnectionmetadata-email
//
Email *string `field:"optional" json:"email" yaml:"email"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
aPIKeyConnectionMetadataProperty := &APIKeyConnectionMetadataProperty{
ApiKey: jsii.String("apiKey"),
BaseEndpoint: jsii.String("baseEndpoint"),
// the properties below are optional
Email: jsii.String("email"),
}
type CfnActionConnector_AuthConfigProperty ¶ added in v2.235.0
type CfnActionConnector_AuthConfigProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authconfig.html#cfn-quicksight-actionconnector-authconfig-authenticationmetadata
//
AuthenticationMetadata interface{} `field:"required" json:"authenticationMetadata" yaml:"authenticationMetadata"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authconfig.html#cfn-quicksight-actionconnector-authconfig-authenticationtype
//
AuthenticationType *string `field:"required" json:"authenticationType" yaml:"authenticationType"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
authConfigProperty := &AuthConfigProperty{
AuthenticationMetadata: &AuthenticationMetadataProperty{
ApiKeyConnectionMetadata: &APIKeyConnectionMetadataProperty{
ApiKey: jsii.String("apiKey"),
BaseEndpoint: jsii.String("baseEndpoint"),
// the properties below are optional
Email: jsii.String("email"),
},
AuthorizationCodeGrantMetadata: &AuthorizationCodeGrantMetadataProperty{
BaseEndpoint: jsii.String("baseEndpoint"),
RedirectUrl: jsii.String("redirectUrl"),
// the properties below are optional
AuthorizationCodeGrantCredentialsDetails: &AuthorizationCodeGrantCredentialsDetailsProperty{
AuthorizationCodeGrantDetails: &AuthorizationCodeGrantDetailsProperty{
AuthorizationEndpoint: jsii.String("authorizationEndpoint"),
ClientId: jsii.String("clientId"),
ClientSecret: jsii.String("clientSecret"),
TokenEndpoint: jsii.String("tokenEndpoint"),
},
},
AuthorizationCodeGrantCredentialsSource: jsii.String("authorizationCodeGrantCredentialsSource"),
},
BasicAuthConnectionMetadata: &BasicAuthConnectionMetadataProperty{
BaseEndpoint: jsii.String("baseEndpoint"),
Password: jsii.String("password"),
Username: jsii.String("username"),
},
ClientCredentialsGrantMetadata: &ClientCredentialsGrantMetadataProperty{
BaseEndpoint: jsii.String("baseEndpoint"),
// the properties below are optional
ClientCredentialsDetails: &ClientCredentialsDetailsProperty{
ClientCredentialsGrantDetails: &ClientCredentialsGrantDetailsProperty{
ClientId: jsii.String("clientId"),
ClientSecret: jsii.String("clientSecret"),
TokenEndpoint: jsii.String("tokenEndpoint"),
},
},
ClientCredentialsSource: jsii.String("clientCredentialsSource"),
},
IamConnectionMetadata: map[string]*string{
"roleArn": jsii.String("roleArn"),
},
NoneConnectionMetadata: &NoneConnectionMetadataProperty{
BaseEndpoint: jsii.String("baseEndpoint"),
},
},
AuthenticationType: jsii.String("authenticationType"),
}
type CfnActionConnector_AuthenticationMetadataProperty ¶ added in v2.235.0
type CfnActionConnector_AuthenticationMetadataProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authenticationmetadata.html#cfn-quicksight-actionconnector-authenticationmetadata-apikeyconnectionmetadata
//
ApiKeyConnectionMetadata interface{} `field:"optional" json:"apiKeyConnectionMetadata" yaml:"apiKeyConnectionMetadata"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authenticationmetadata.html#cfn-quicksight-actionconnector-authenticationmetadata-authorizationcodegrantmetadata
//
AuthorizationCodeGrantMetadata interface{} `field:"optional" json:"authorizationCodeGrantMetadata" yaml:"authorizationCodeGrantMetadata"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authenticationmetadata.html#cfn-quicksight-actionconnector-authenticationmetadata-basicauthconnectionmetadata
//
BasicAuthConnectionMetadata interface{} `field:"optional" json:"basicAuthConnectionMetadata" yaml:"basicAuthConnectionMetadata"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authenticationmetadata.html#cfn-quicksight-actionconnector-authenticationmetadata-clientcredentialsgrantmetadata
//
ClientCredentialsGrantMetadata interface{} `field:"optional" json:"clientCredentialsGrantMetadata" yaml:"clientCredentialsGrantMetadata"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authenticationmetadata.html#cfn-quicksight-actionconnector-authenticationmetadata-iamconnectionmetadata
//
IamConnectionMetadata interface{} `field:"optional" json:"iamConnectionMetadata" yaml:"iamConnectionMetadata"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authenticationmetadata.html#cfn-quicksight-actionconnector-authenticationmetadata-noneconnectionmetadata
//
NoneConnectionMetadata interface{} `field:"optional" json:"noneConnectionMetadata" yaml:"noneConnectionMetadata"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
authenticationMetadataProperty := &AuthenticationMetadataProperty{
ApiKeyConnectionMetadata: &APIKeyConnectionMetadataProperty{
ApiKey: jsii.String("apiKey"),
BaseEndpoint: jsii.String("baseEndpoint"),
// the properties below are optional
Email: jsii.String("email"),
},
AuthorizationCodeGrantMetadata: &AuthorizationCodeGrantMetadataProperty{
BaseEndpoint: jsii.String("baseEndpoint"),
RedirectUrl: jsii.String("redirectUrl"),
// the properties below are optional
AuthorizationCodeGrantCredentialsDetails: &AuthorizationCodeGrantCredentialsDetailsProperty{
AuthorizationCodeGrantDetails: &AuthorizationCodeGrantDetailsProperty{
AuthorizationEndpoint: jsii.String("authorizationEndpoint"),
ClientId: jsii.String("clientId"),
ClientSecret: jsii.String("clientSecret"),
TokenEndpoint: jsii.String("tokenEndpoint"),
},
},
AuthorizationCodeGrantCredentialsSource: jsii.String("authorizationCodeGrantCredentialsSource"),
},
BasicAuthConnectionMetadata: &BasicAuthConnectionMetadataProperty{
BaseEndpoint: jsii.String("baseEndpoint"),
Password: jsii.String("password"),
Username: jsii.String("username"),
},
ClientCredentialsGrantMetadata: &ClientCredentialsGrantMetadataProperty{
BaseEndpoint: jsii.String("baseEndpoint"),
// the properties below are optional
ClientCredentialsDetails: &ClientCredentialsDetailsProperty{
ClientCredentialsGrantDetails: &ClientCredentialsGrantDetailsProperty{
ClientId: jsii.String("clientId"),
ClientSecret: jsii.String("clientSecret"),
TokenEndpoint: jsii.String("tokenEndpoint"),
},
},
ClientCredentialsSource: jsii.String("clientCredentialsSource"),
},
IamConnectionMetadata: map[string]*string{
"roleArn": jsii.String("roleArn"),
},
NoneConnectionMetadata: &NoneConnectionMetadataProperty{
BaseEndpoint: jsii.String("baseEndpoint"),
},
}
type CfnActionConnector_AuthorizationCodeGrantCredentialsDetailsProperty ¶ added in v2.235.0
type CfnActionConnector_AuthorizationCodeGrantCredentialsDetailsProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authorizationcodegrantcredentialsdetails.html#cfn-quicksight-actionconnector-authorizationcodegrantcredentialsdetails-authorizationcodegrantdetails
//
AuthorizationCodeGrantDetails interface{} `field:"required" json:"authorizationCodeGrantDetails" yaml:"authorizationCodeGrantDetails"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
authorizationCodeGrantCredentialsDetailsProperty := &AuthorizationCodeGrantCredentialsDetailsProperty{
AuthorizationCodeGrantDetails: &AuthorizationCodeGrantDetailsProperty{
AuthorizationEndpoint: jsii.String("authorizationEndpoint"),
ClientId: jsii.String("clientId"),
ClientSecret: jsii.String("clientSecret"),
TokenEndpoint: jsii.String("tokenEndpoint"),
},
}
type CfnActionConnector_AuthorizationCodeGrantDetailsProperty ¶ added in v2.235.0
type CfnActionConnector_AuthorizationCodeGrantDetailsProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authorizationcodegrantdetails.html#cfn-quicksight-actionconnector-authorizationcodegrantdetails-authorizationendpoint
//
AuthorizationEndpoint *string `field:"required" json:"authorizationEndpoint" yaml:"authorizationEndpoint"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authorizationcodegrantdetails.html#cfn-quicksight-actionconnector-authorizationcodegrantdetails-clientid
//
ClientId *string `field:"required" json:"clientId" yaml:"clientId"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authorizationcodegrantdetails.html#cfn-quicksight-actionconnector-authorizationcodegrantdetails-clientsecret
//
ClientSecret *string `field:"required" json:"clientSecret" yaml:"clientSecret"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authorizationcodegrantdetails.html#cfn-quicksight-actionconnector-authorizationcodegrantdetails-tokenendpoint
//
TokenEndpoint *string `field:"required" json:"tokenEndpoint" yaml:"tokenEndpoint"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
authorizationCodeGrantDetailsProperty := &AuthorizationCodeGrantDetailsProperty{
AuthorizationEndpoint: jsii.String("authorizationEndpoint"),
ClientId: jsii.String("clientId"),
ClientSecret: jsii.String("clientSecret"),
TokenEndpoint: jsii.String("tokenEndpoint"),
}
type CfnActionConnector_AuthorizationCodeGrantMetadataProperty ¶ added in v2.235.0
type CfnActionConnector_AuthorizationCodeGrantMetadataProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authorizationcodegrantmetadata.html#cfn-quicksight-actionconnector-authorizationcodegrantmetadata-baseendpoint
//
BaseEndpoint *string `field:"required" json:"baseEndpoint" yaml:"baseEndpoint"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authorizationcodegrantmetadata.html#cfn-quicksight-actionconnector-authorizationcodegrantmetadata-redirecturl
//
RedirectUrl *string `field:"required" json:"redirectUrl" yaml:"redirectUrl"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authorizationcodegrantmetadata.html#cfn-quicksight-actionconnector-authorizationcodegrantmetadata-authorizationcodegrantcredentialsdetails
//
AuthorizationCodeGrantCredentialsDetails interface{} `field:"optional" json:"authorizationCodeGrantCredentialsDetails" yaml:"authorizationCodeGrantCredentialsDetails"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authorizationcodegrantmetadata.html#cfn-quicksight-actionconnector-authorizationcodegrantmetadata-authorizationcodegrantcredentialssource
//
AuthorizationCodeGrantCredentialsSource *string `field:"optional" json:"authorizationCodeGrantCredentialsSource" yaml:"authorizationCodeGrantCredentialsSource"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
authorizationCodeGrantMetadataProperty := &AuthorizationCodeGrantMetadataProperty{
BaseEndpoint: jsii.String("baseEndpoint"),
RedirectUrl: jsii.String("redirectUrl"),
// the properties below are optional
AuthorizationCodeGrantCredentialsDetails: &AuthorizationCodeGrantCredentialsDetailsProperty{
AuthorizationCodeGrantDetails: &AuthorizationCodeGrantDetailsProperty{
AuthorizationEndpoint: jsii.String("authorizationEndpoint"),
ClientId: jsii.String("clientId"),
ClientSecret: jsii.String("clientSecret"),
TokenEndpoint: jsii.String("tokenEndpoint"),
},
},
AuthorizationCodeGrantCredentialsSource: jsii.String("authorizationCodeGrantCredentialsSource"),
}
type CfnActionConnector_BasicAuthConnectionMetadataProperty ¶ added in v2.235.0
type CfnActionConnector_BasicAuthConnectionMetadataProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-basicauthconnectionmetadata.html#cfn-quicksight-actionconnector-basicauthconnectionmetadata-baseendpoint
//
BaseEndpoint *string `field:"required" json:"baseEndpoint" yaml:"baseEndpoint"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-basicauthconnectionmetadata.html#cfn-quicksight-actionconnector-basicauthconnectionmetadata-password
//
Password *string `field:"required" json:"password" yaml:"password"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-basicauthconnectionmetadata.html#cfn-quicksight-actionconnector-basicauthconnectionmetadata-username
//
Username *string `field:"required" json:"username" yaml:"username"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
basicAuthConnectionMetadataProperty := &BasicAuthConnectionMetadataProperty{
BaseEndpoint: jsii.String("baseEndpoint"),
Password: jsii.String("password"),
Username: jsii.String("username"),
}
type CfnActionConnector_ClientCredentialsDetailsProperty ¶ added in v2.235.0
type CfnActionConnector_ClientCredentialsDetailsProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-clientcredentialsdetails.html#cfn-quicksight-actionconnector-clientcredentialsdetails-clientcredentialsgrantdetails
//
ClientCredentialsGrantDetails interface{} `field:"required" json:"clientCredentialsGrantDetails" yaml:"clientCredentialsGrantDetails"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
clientCredentialsDetailsProperty := &ClientCredentialsDetailsProperty{
ClientCredentialsGrantDetails: &ClientCredentialsGrantDetailsProperty{
ClientId: jsii.String("clientId"),
ClientSecret: jsii.String("clientSecret"),
TokenEndpoint: jsii.String("tokenEndpoint"),
},
}
type CfnActionConnector_ClientCredentialsGrantDetailsProperty ¶ added in v2.235.0
type CfnActionConnector_ClientCredentialsGrantDetailsProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-clientcredentialsgrantdetails.html#cfn-quicksight-actionconnector-clientcredentialsgrantdetails-clientid
//
ClientId *string `field:"required" json:"clientId" yaml:"clientId"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-clientcredentialsgrantdetails.html#cfn-quicksight-actionconnector-clientcredentialsgrantdetails-clientsecret
//
ClientSecret *string `field:"required" json:"clientSecret" yaml:"clientSecret"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-clientcredentialsgrantdetails.html#cfn-quicksight-actionconnector-clientcredentialsgrantdetails-tokenendpoint
//
TokenEndpoint *string `field:"required" json:"tokenEndpoint" yaml:"tokenEndpoint"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
clientCredentialsGrantDetailsProperty := &ClientCredentialsGrantDetailsProperty{
ClientId: jsii.String("clientId"),
ClientSecret: jsii.String("clientSecret"),
TokenEndpoint: jsii.String("tokenEndpoint"),
}
type CfnActionConnector_ClientCredentialsGrantMetadataProperty ¶ added in v2.235.0
type CfnActionConnector_ClientCredentialsGrantMetadataProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-clientcredentialsgrantmetadata.html#cfn-quicksight-actionconnector-clientcredentialsgrantmetadata-baseendpoint
//
BaseEndpoint *string `field:"required" json:"baseEndpoint" yaml:"baseEndpoint"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-clientcredentialsgrantmetadata.html#cfn-quicksight-actionconnector-clientcredentialsgrantmetadata-clientcredentialsdetails
//
ClientCredentialsDetails interface{} `field:"optional" json:"clientCredentialsDetails" yaml:"clientCredentialsDetails"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-clientcredentialsgrantmetadata.html#cfn-quicksight-actionconnector-clientcredentialsgrantmetadata-clientcredentialssource
//
ClientCredentialsSource *string `field:"optional" json:"clientCredentialsSource" yaml:"clientCredentialsSource"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
clientCredentialsGrantMetadataProperty := &ClientCredentialsGrantMetadataProperty{
BaseEndpoint: jsii.String("baseEndpoint"),
// the properties below are optional
ClientCredentialsDetails: &ClientCredentialsDetailsProperty{
ClientCredentialsGrantDetails: &ClientCredentialsGrantDetailsProperty{
ClientId: jsii.String("clientId"),
ClientSecret: jsii.String("clientSecret"),
TokenEndpoint: jsii.String("tokenEndpoint"),
},
},
ClientCredentialsSource: jsii.String("clientCredentialsSource"),
}
type CfnActionConnector_IAMConnectionMetadataProperty ¶ added in v2.235.0
type CfnActionConnector_IAMConnectionMetadataProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-iamconnectionmetadata.html#cfn-quicksight-actionconnector-iamconnectionmetadata-rolearn
//
RoleArn *string `field:"required" json:"roleArn" yaml:"roleArn"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
iAMConnectionMetadataProperty := map[string]*string{
"roleArn": jsii.String("roleArn"),
}
type CfnActionConnector_NoneConnectionMetadataProperty ¶ added in v2.235.0
type CfnActionConnector_NoneConnectionMetadataProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-noneconnectionmetadata.html#cfn-quicksight-actionconnector-noneconnectionmetadata-baseendpoint
//
BaseEndpoint *string `field:"required" json:"baseEndpoint" yaml:"baseEndpoint"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
noneConnectionMetadataProperty := &NoneConnectionMetadataProperty{
BaseEndpoint: jsii.String("baseEndpoint"),
}
type CfnActionConnector_ResourcePermissionProperty ¶ added in v2.235.0
type CfnActionConnector_ResourcePermissionProperty struct {
// <p>The IAM action to grant or revoke permissions on.</p>.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-resourcepermission.html#cfn-quicksight-actionconnector-resourcepermission-actions
//
Actions *[]*string `field:"required" json:"actions" yaml:"actions"`
// <p>The Amazon Resource Name (ARN) of the principal.
//
// This can be one of the
// following:</p>
// <ul>
// <li>
// <p>The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)</p>
// </li>
// <li>
// <p>The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)</p>
// </li>
// <li>
// <p>The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight
// ARN. Use this option only to share resources (templates) across Amazon Web Services accounts.
// (This is less common.) </p>
// </li>
// </ul>.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-resourcepermission.html#cfn-quicksight-actionconnector-resourcepermission-principal
//
Principal *string `field:"required" json:"principal" yaml:"principal"`
}
<p>Permission for the resource.</p>.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
resourcePermissionProperty := &ResourcePermissionProperty{
Actions: []*string{
jsii.String("actions"),
},
Principal: jsii.String("principal"),
}
type CfnAgent ¶ added in v2.264.0
type CfnAgent interface {
awscdk.CfnResource
awscdk.IInspectable
interfacesawsquicksight.IAgentRef
awscdk.ITaggableV2
// A list of ActionConnector ARNs (max 10) attached to the agent.
ActionConnectors() *[]*string
SetActionConnectors(val *[]*string)
// The unique identifier for the agent.
AgentId() *string
SetAgentId(val *string)
// The lifecycle stage of the agent.
AgentLifecycle() *string
SetAgentLifecycle(val *string)
// A reference to a Agent resource.
AgentRef() *interfacesawsquicksight.AgentReference
// The current status of the agent.
//
// One of ACTIVE, CREATING, UPDATING, or FAILED.
AttrAgentStatus() *string
// The Amazon Resource Name (ARN) of the agent.
AttrArn() *string
// The date and time the agent was created.
AttrCreatedAt() *string
// The ARN of the user who created the agent.
AttrCreator() *string
// Read-only view of the resolved custom prompt interface for the agent.
AttrCustomPromptInterface() awscdk.IResolvable
// The error message if the agent is in FAILED status.
AttrErrorMessage() *string
// The date and time the agent was last updated.
AttrUpdatedAt() *string
// The ID of the Amazon Web Services account where the agent is being created.
AwsAccountId() *string
SetAwsAccountId(val *string)
// Tag Manager which manages the tags for this resource.
CdkTagManager() awscdk.TagManager
// Options for this resource, such as condition, update policy etc.
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnPropertyNames() *map[string]*string
// AWS resource type.
CfnResourceType() *string
// Returns: the stack trace of the point where this Resource was created from, sourced
// from the +metadata+ entry typed +aws:cdk:logicalId+, and with the bottom-most
// node +internal+ entries filtered.
CreationStack() *[]*string
// Custom prompt configuration.
CustomPromptInput() interface{}
SetCustomPromptInput(val interface{})
// A description of the agent.
Description() *string
SetDescription(val *string)
Env() *interfaces.ResourceEnvironment
// The icon identifier for the agent.
IconId() *string
SetIconId(val *string)
// The logical ID for this CloudFormation stack element.
//
// The logical ID of the element
// is calculated from the path of the resource node in the construct tree.
//
// To override this value, use `overrideLogicalId(newLogicalId)`.
//
// Returns: the logical ID as a stringified token. This value will only get
// resolved during synthesis.
LogicalId() *string
// The display name of the agent.
Name() *string
SetName(val *string)
// The tree node.
Node() constructs.Node
// Return a string that will be resolved to a CloudFormation `{ Ref }` for this element.
//
// If, by any chance, the intrinsic reference of a resource is not a string, you could
// coerce it to an IResolvable through `Lazy.any({ produce: resource.ref })`.
Ref() *string
// A list of Space ARNs (max 10) attached to the agent.
Spaces() *[]*string
SetSpaces(val *[]*string)
// The stack in which this element is defined.
//
// CfnElements must be defined within a stack scope (directly or indirectly).
Stack() awscdk.Stack
// A list of up to 3 starter prompts displayed to users.
StarterPrompts() *[]*string
SetStarterPrompts(val *[]*string)
// A list of key-value pairs to associate with the agent resource.
Tags() *[]*CfnAgent_AgentTagProperty
SetTags(val *[]*CfnAgent_AgentTagProperty)
// Deprecated.
// Deprecated: use `updatedProperties`
//
// Return properties modified after initiation
//
// Resources that expose mutable properties should override this function to
// collect and return the properties object for this resource.
UpdatedProperites() *map[string]interface{}
// Return properties modified after initiation.
//
// Resources that expose mutable properties should override this function to
// collect and return the properties object for this resource.
UpdatedProperties() *map[string]interface{}
// The welcome message displayed when a user opens the agent.
WelcomeMessage() *string
SetWelcomeMessage(val *string)
// Syntactic sugar for `addOverride(path, undefined)`.
AddDeletionOverride(path *string)
// Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned.
//
// This method has been renamed to `addResourceDependency` to more clearly
// set it apart from `construct.node.addDependency`. See the documentation
// of that function for more details.
// Deprecated: Use `addResourceDependency` instead.
AddDependency(target awscdk.CfnResource)
// Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned.
//
// This can be used for resources across stacks (or nested stack) boundaries
// and the dependency will automatically be transferred to the relevant scope.
//
// This method has been renamed to `addResourceDependency`, which makes it
// more clear that this method operates at a different level from the
// construct-level `construct.node.addDependency()` mechanism.
// Deprecated: Use `addResourceDependency` instead.
AddDependsOn(target awscdk.CfnResource)
// Add a value to the CloudFormation Resource Metadata.
// See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html
//
// Note that this is a different set of metadata from CDK node metadata; this
// metadata ends up in the stack template under the resource, whereas CDK
// node metadata ends up in the Cloud Assembly.
//
AddMetadata(key *string, value interface{})
// Adds an override to the synthesized CloudFormation resource.
//
// To add a
// property override, either use `addPropertyOverride` or prefix `path` with
// "Properties." (i.e. `Properties.TopicName`).
//
// If the override is nested, separate each nested level using a dot (.) in the path parameter.
// If there is an array as part of the nesting, specify the index in the path.
//
// To include a literal `.` in the property name, prefix with a `\`. In most
// programming languages you will need to write this as `"\\."` because the
// `\` itself will need to be escaped.
//
// For example,
// “`typescript
// cfnResource.addOverride('Properties.GlobalSecondaryIndexes.0.Projection.NonKeyAttributes', ['myattribute']);
// cfnResource.addOverride('Properties.GlobalSecondaryIndexes.1.ProjectionType', 'INCLUDE');
// “`
// would add the overrides
// “`json
// "Properties": {
// "GlobalSecondaryIndexes": [
// {
// "Projection": {
// "NonKeyAttributes": [ "myattribute" ]
// ...
// }
// ...
// },
// {
// "ProjectionType": "INCLUDE"
// ...
// },
// ]
// ...
// }
// “`
//
// The `value` argument to `addOverride` will not be processed or translated
// in any way. Pass raw JSON values in here with the correct capitalization
// for CloudFormation. If you pass CDK classes or structs, they will be
// rendered with lowercased key names, and CloudFormation will reject the
// template.
AddOverride(path *string, value interface{})
// Adds an override that deletes the value of a property from the resource definition.
AddPropertyDeletionOverride(propertyPath *string)
// Adds an override to a resource property.
//
// Syntactic sugar for `addOverride("Properties.<...>", value)`.
AddPropertyOverride(propertyPath *string, value interface{})
// Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned.
//
// This can be used for resources across stacks (or nested stack) boundaries
// and the dependency will automatically be transferred to the relevant scope.
//
// This method only adds dependencies between L1 resources. If you are
// looking for a generic construct-to-construct dependency mechanism that works
// for all constructs including L2s, use `construct.node.addDependency` instead.
AddResourceDependency(target awscdk.CfnResource, reason *string)
// Sets the cross-stack reference strength for this resource.
//
// When set, any cross-stack reference to this resource will use the specified
// strength instead of the global default from the consuming stack's context.
ApplyCrossStackReferenceStrength(strength awscdk.ReferenceStrength)
// Sets the deletion policy of the resource based on the removal policy specified.
//
// The Removal Policy controls what happens to this resource when it stops
// being managed by CloudFormation, either because you've removed it from the
// CDK application or because you've made a change that requires the resource
// to be replaced.
//
// The resource can be deleted (`RemovalPolicy.DESTROY`), or left in your AWS
// account for data recovery and cleanup later (`RemovalPolicy.RETAIN`). In some
// cases, a snapshot can be taken of the resource prior to deletion
// (`RemovalPolicy.SNAPSHOT`). A list of resources that support this policy
// can be found in the following link:.
// See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html#aws-attribute-deletionpolicy-options
//
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
CfnPropertyName(cdkPropertyName *string) *string
// Returns a token for an runtime attribute of this resource.
//
// Ideally, use generated attribute accessors (e.g. `resource.arn`), but this can be used for future compatibility
// in case there is no generated attribute.
GetAtt(attributeName *string, typeHint awscdk.ResolutionTypeHint) awscdk.Reference
// Retrieve a value value from the CloudFormation Resource Metadata.
// See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html
//
// Note that this is a different set of metadata from CDK node metadata; this
// metadata ends up in the stack template under the resource, whereas CDK
// node metadata ends up in the Cloud Assembly.
//
GetMetadata(key *string) interface{}
// Examines the CloudFormation resource and discloses attributes.
Inspect(inspector awscdk.TreeInspector)
// Retrieves an array of resources and stacks this resource depends on.
//
// For resources depended on directly, returns the `CfnResource` object. For
// dependencies on other stacks, returns the `Stack` object. The order of the
// array is not guaranteed.
ObtainDependencies() *[]interface{}
// Overrides the auto-generated logical ID with a specific ID.
OverrideLogicalId(newLogicalId *string)
// Indicates that this resource no longer depends on another resource.
//
// This can be used for resources across stacks (including nested stacks)
// and the dependency will automatically be removed from the relevant scope.
// Deprecated: Use `removeResourceDependency` instead.
RemoveDependency(target awscdk.CfnResource)
// Indicates that this resource no longer depends on another resource.
//
// This can be used for resources across stacks (including nested stacks)
// and the dependency will automatically be removed from the relevant scope.
RemoveResourceDependency(target awscdk.CfnResource)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
// Replaces one dependency with another.
ReplaceDependency(target awscdk.CfnResource, newTarget awscdk.CfnResource)
// Can be overridden by subclasses to determine if this resource will be rendered into the cloudformation template.
//
// Returns: `true` if the resource should be included or `false` is the resource
// should be omitted.
ShouldSynthesize() *bool
// Returns a string representation of this construct.
//
// Returns: a string representation of this resource.
ToString() *string
ValidateProperties(_properties interface{})
// Applies one or more mixins to this construct.
//
// Mixins are applied in order. The list of constructs is captured at the
// start of the call, so constructs added by a mixin will not be visited.
// Use multiple `with()` calls if subsequent mixins should apply to added
// constructs.
With(mixins ...constructs.IMixin) constructs.IConstruct
}
Resource Type definition for AWS::QuickSight::Agent.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
cfnAgent := awscdk.Aws_quicksight.NewCfnAgent(this, jsii.String("MyCfnAgent"), &CfnAgentProps{
AgentId: jsii.String("agentId"),
AwsAccountId: jsii.String("awsAccountId"),
Name: jsii.String("name"),
// the properties below are optional
ActionConnectors: []*string{
jsii.String("actionConnectors"),
},
AgentLifecycle: jsii.String("agentLifecycle"),
CustomPromptInput: &CustomPromptInputProperty{
ExistingPrompt: &CustomPromptProfileProperty{
ModelProfileId: jsii.String("modelProfileId"),
QbsAwsAccountId: jsii.String("qbsAwsAccountId"),
SubscriptionId: jsii.String("subscriptionId"),
},
NewPrompt: &CustomPromptInputParametersProperty{
CustomInstructions: jsii.String("customInstructions"),
Identity: jsii.String("identity"),
OutputStyle: jsii.String("outputStyle"),
ResponseLength: jsii.String("responseLength"),
Tone: jsii.String("tone"),
},
},
Description: jsii.String("description"),
IconId: jsii.String("iconId"),
Spaces: []*string{
jsii.String("spaces"),
},
StarterPrompts: []*string{
jsii.String("starterPrompts"),
},
Tags: []AgentTagProperty{
&AgentTagProperty{
Key: jsii.String("key"),
Value: jsii.String("value"),
},
},
WelcomeMessage: jsii.String("welcomeMessage"),
})
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html
func NewCfnAgent ¶ added in v2.264.0
func NewCfnAgent(scope constructs.Construct, id *string, props *CfnAgentProps) CfnAgent
Create a new `AWS::QuickSight::Agent`.
type CfnAgentProps ¶ added in v2.264.0
type CfnAgentProps struct {
// The unique identifier for the agent.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html#cfn-quicksight-agent-agentid
//
AgentId *string `field:"required" json:"agentId" yaml:"agentId"`
// The ID of the Amazon Web Services account where the agent is being created.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html#cfn-quicksight-agent-awsaccountid
//
AwsAccountId *string `field:"required" json:"awsAccountId" yaml:"awsAccountId"`
// The display name of the agent.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html#cfn-quicksight-agent-name
//
Name *string `field:"required" json:"name" yaml:"name"`
// A list of ActionConnector ARNs (max 10) attached to the agent.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html#cfn-quicksight-agent-actionconnectors
//
ActionConnectors *[]*string `field:"optional" json:"actionConnectors" yaml:"actionConnectors"`
// The lifecycle stage of the agent.
//
// PREVIEW or PUBLISHED.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html#cfn-quicksight-agent-agentlifecycle
//
AgentLifecycle *string `field:"optional" json:"agentLifecycle" yaml:"agentLifecycle"`
// Custom prompt configuration.
//
// Specify either ExistingPrompt or NewPrompt.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html#cfn-quicksight-agent-custompromptinput
//
CustomPromptInput interface{} `field:"optional" json:"customPromptInput" yaml:"customPromptInput"`
// A description of the agent.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html#cfn-quicksight-agent-description
//
Description *string `field:"optional" json:"description" yaml:"description"`
// The icon identifier for the agent.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html#cfn-quicksight-agent-iconid
//
IconId *string `field:"optional" json:"iconId" yaml:"iconId"`
// A list of Space ARNs (max 10) attached to the agent.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html#cfn-quicksight-agent-spaces
//
Spaces *[]*string `field:"optional" json:"spaces" yaml:"spaces"`
// A list of up to 3 starter prompts displayed to users.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html#cfn-quicksight-agent-starterprompts
//
StarterPrompts *[]*string `field:"optional" json:"starterPrompts" yaml:"starterPrompts"`
// A list of key-value pairs to associate with the agent resource.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html#cfn-quicksight-agent-tags
//
Tags *[]*CfnAgent_AgentTagProperty `field:"optional" json:"tags" yaml:"tags"`
// The welcome message displayed when a user opens the agent.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html#cfn-quicksight-agent-welcomemessage
//
WelcomeMessage *string `field:"optional" json:"welcomeMessage" yaml:"welcomeMessage"`
}
Properties for defining a `CfnAgent`.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
cfnAgentProps := &CfnAgentProps{
AgentId: jsii.String("agentId"),
AwsAccountId: jsii.String("awsAccountId"),
Name: jsii.String("name"),
// the properties below are optional
ActionConnectors: []*string{
jsii.String("actionConnectors"),
},
AgentLifecycle: jsii.String("agentLifecycle"),
CustomPromptInput: &CustomPromptInputProperty{
ExistingPrompt: &CustomPromptProfileProperty{
ModelProfileId: jsii.String("modelProfileId"),
QbsAwsAccountId: jsii.String("qbsAwsAccountId"),
SubscriptionId: jsii.String("subscriptionId"),
},
NewPrompt: &CustomPromptInputParametersProperty{
CustomInstructions: jsii.String("customInstructions"),
Identity: jsii.String("identity"),
OutputStyle: jsii.String("outputStyle"),
ResponseLength: jsii.String("responseLength"),
Tone: jsii.String("tone"),
},
},
Description: jsii.String("description"),
IconId: jsii.String("iconId"),
Spaces: []*string{
jsii.String("spaces"),
},
StarterPrompts: []*string{
jsii.String("starterPrompts"),
},
Tags: []AgentTagProperty{
&AgentTagProperty{
Key: jsii.String("key"),
Value: jsii.String("value"),
},
},
WelcomeMessage: jsii.String("welcomeMessage"),
}
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html
type CfnAgent_AgentTagProperty ¶ added in v2.264.0
type CfnAgent_AgentTagProperty struct {
// The key name of the tag.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-agent-agenttag.html#cfn-quicksight-agent-agenttag-key
//
Key *string `field:"required" json:"key" yaml:"key"`
// The value for the tag.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-agent-agenttag.html#cfn-quicksight-agent-agenttag-value
//
Value *string `field:"required" json:"value" yaml:"value"`
}
A key-value pair to associate with the agent resource.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
agentTagProperty := &AgentTagProperty{
Key: jsii.String("key"),
Value: jsii.String("value"),
}
type CfnAgent_CustomPromptInputParametersProperty ¶ added in v2.264.0
type CfnAgent_CustomPromptInputParametersProperty struct {
// Custom instructions for the agent behavior.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-agent-custompromptinputparameters.html#cfn-quicksight-agent-custompromptinputparameters-custominstructions
//
CustomInstructions *string `field:"optional" json:"customInstructions" yaml:"customInstructions"`
// The identity or persona of the agent.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-agent-custompromptinputparameters.html#cfn-quicksight-agent-custompromptinputparameters-identity
//
Identity *string `field:"optional" json:"identity" yaml:"identity"`
// The output style for the agent responses.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-agent-custompromptinputparameters.html#cfn-quicksight-agent-custompromptinputparameters-outputstyle
//
OutputStyle *string `field:"optional" json:"outputStyle" yaml:"outputStyle"`
// The desired response length for the agent.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-agent-custompromptinputparameters.html#cfn-quicksight-agent-custompromptinputparameters-responselength
//
ResponseLength *string `field:"optional" json:"responseLength" yaml:"responseLength"`
// The tone used in agent responses.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-agent-custompromptinputparameters.html#cfn-quicksight-agent-custompromptinputparameters-tone
//
Tone *string `field:"optional" json:"tone" yaml:"tone"`
}
Parameters for creating a new custom prompt configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
customPromptInputParametersProperty := &CustomPromptInputParametersProperty{
CustomInstructions: jsii.String("customInstructions"),
Identity: jsii.String("identity"),
OutputStyle: jsii.String("outputStyle"),
ResponseLength: jsii.String("responseLength"),
Tone: jsii.String("tone"),
}
type CfnAgent_CustomPromptInputProperty ¶ added in v2.264.0
type CfnAgent_CustomPromptInputProperty struct {
// Reference to an existing custom prompt profile.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-agent-custompromptinput.html#cfn-quicksight-agent-custompromptinput-existingprompt
//
ExistingPrompt interface{} `field:"optional" json:"existingPrompt" yaml:"existingPrompt"`
// Parameters for creating a new custom prompt configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-agent-custompromptinput.html#cfn-quicksight-agent-custompromptinput-newprompt
//
NewPrompt interface{} `field:"optional" json:"newPrompt" yaml:"newPrompt"`
}
Custom prompt configuration.
Specify either ExistingPrompt or NewPrompt.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
customPromptInputProperty := &CustomPromptInputProperty{
ExistingPrompt: &CustomPromptProfileProperty{
ModelProfileId: jsii.String("modelProfileId"),
QbsAwsAccountId: jsii.String("qbsAwsAccountId"),
SubscriptionId: jsii.String("subscriptionId"),
},
NewPrompt: &CustomPromptInputParametersProperty{
CustomInstructions: jsii.String("customInstructions"),
Identity: jsii.String("identity"),
OutputStyle: jsii.String("outputStyle"),
ResponseLength: jsii.String("responseLength"),
Tone: jsii.String("tone"),
},
}
type CfnAgent_CustomPromptInterfaceProperty ¶ added in v2.264.0
type CfnAgent_CustomPromptInterfaceProperty struct {
// Custom instructions for the agent behavior.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-agent-custompromptinterface.html#cfn-quicksight-agent-custompromptinterface-custominstructions
//
CustomInstructions *string `field:"optional" json:"customInstructions" yaml:"customInstructions"`
// The identity or persona of the agent.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-agent-custompromptinterface.html#cfn-quicksight-agent-custompromptinterface-identity
//
Identity *string `field:"optional" json:"identity" yaml:"identity"`
// The identifier of the model profile.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-agent-custompromptinterface.html#cfn-quicksight-agent-custompromptinterface-modelprofileid
//
ModelProfileId *string `field:"optional" json:"modelProfileId" yaml:"modelProfileId"`
// The output style for the agent responses.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-agent-custompromptinterface.html#cfn-quicksight-agent-custompromptinterface-outputstyle
//
OutputStyle *string `field:"optional" json:"outputStyle" yaml:"outputStyle"`
// A summary of the resolved prompt.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-agent-custompromptinterface.html#cfn-quicksight-agent-custompromptinterface-promptsummary
//
PromptSummary *string `field:"optional" json:"promptSummary" yaml:"promptSummary"`
// The QBS AWS account identifier.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-agent-custompromptinterface.html#cfn-quicksight-agent-custompromptinterface-qbsawsaccountid
//
QbsAwsAccountId *string `field:"optional" json:"qbsAwsAccountId" yaml:"qbsAwsAccountId"`
// The desired response length for the agent.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-agent-custompromptinterface.html#cfn-quicksight-agent-custompromptinterface-responselength
//
ResponseLength *string `field:"optional" json:"responseLength" yaml:"responseLength"`
// The subscription identifier.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-agent-custompromptinterface.html#cfn-quicksight-agent-custompromptinterface-subscriptionid
//
SubscriptionId *string `field:"optional" json:"subscriptionId" yaml:"subscriptionId"`
// The tone used in agent responses.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-agent-custompromptinterface.html#cfn-quicksight-agent-custompromptinterface-tone
//
Tone *string `field:"optional" json:"tone" yaml:"tone"`
}
Read-only view of the resolved custom prompt interface for the agent.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
customPromptInterfaceProperty := &CustomPromptInterfaceProperty{
CustomInstructions: jsii.String("customInstructions"),
Identity: jsii.String("identity"),
ModelProfileId: jsii.String("modelProfileId"),
OutputStyle: jsii.String("outputStyle"),
PromptSummary: jsii.String("promptSummary"),
QbsAwsAccountId: jsii.String("qbsAwsAccountId"),
ResponseLength: jsii.String("responseLength"),
SubscriptionId: jsii.String("subscriptionId"),
Tone: jsii.String("tone"),
}
type CfnAgent_CustomPromptProfileProperty ¶ added in v2.264.0
type CfnAgent_CustomPromptProfileProperty struct {
// The identifier of the model profile.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-agent-custompromptprofile.html#cfn-quicksight-agent-custompromptprofile-modelprofileid
//
ModelProfileId *string `field:"required" json:"modelProfileId" yaml:"modelProfileId"`
// The QBS AWS account identifier.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-agent-custompromptprofile.html#cfn-quicksight-agent-custompromptprofile-qbsawsaccountid
//
QbsAwsAccountId *string `field:"required" json:"qbsAwsAccountId" yaml:"qbsAwsAccountId"`
// The subscription identifier.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-agent-custompromptprofile.html#cfn-quicksight-agent-custompromptprofile-subscriptionid
//
SubscriptionId *string `field:"required" json:"subscriptionId" yaml:"subscriptionId"`
}
Reference to an existing custom prompt profile.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
customPromptProfileProperty := &CustomPromptProfileProperty{
ModelProfileId: jsii.String("modelProfileId"),
QbsAwsAccountId: jsii.String("qbsAwsAccountId"),
SubscriptionId: jsii.String("subscriptionId"),
}
type CfnAnalysis ¶
type CfnAnalysis interface {
awscdk.CfnResource
awscdk.IInspectable
interfacesawsquicksight.IAnalysisRef
awscdk.ITaggable
// The ID for the analysis that you're creating.
AnalysisId() *string
SetAnalysisId(val *string)
// A reference to a Analysis resource.
AnalysisRef() *interfacesawsquicksight.AnalysisReference
// The Amazon Resource Name (ARN) of the analysis.
AttrArn() *string
// The time that the analysis was created.
AttrCreatedTime() *string
// The ARNs of the datasets of the analysis.
AttrDataSetArns() *[]*string
AttrErrors() awscdk.IResolvable
// The time that the analysis was last updated.
AttrLastUpdatedTime() *string
AttrSheets() awscdk.IResolvable
// The ID of the AWS account where you are creating an analysis.
AwsAccountId() *string
SetAwsAccountId(val *string)
// Options for this resource, such as condition, update policy etc.
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnPropertyNames() *map[string]*string
// AWS resource type.
CfnResourceType() *string
// Returns: the stack trace of the point where this Resource was created from, sourced
// from the +metadata+ entry typed +aws:cdk:logicalId+, and with the bottom-most
// node +internal+ entries filtered.
CreationStack() *[]*string
Definition() interface{}
SetDefinition(val interface{})
Env() *interfaces.ResourceEnvironment
// Errors associated with the analysis.
Errors() interface{}
SetErrors(val interface{})
FolderArns() *[]*string
SetFolderArns(val *[]*string)
// The logical ID for this CloudFormation stack element.
//
// The logical ID of the element
// is calculated from the path of the resource node in the construct tree.
//
// To override this value, use `overrideLogicalId(newLogicalId)`.
//
// Returns: the logical ID as a stringified token. This value will only get
// resolved during synthesis.
LogicalId() *string
// A descriptive name for the analysis that you're creating.
Name() *string
SetName(val *string)
// The tree node.
Node() constructs.Node
// The parameter names and override values that you want to use.
Parameters() interface{}
SetParameters(val interface{})
// A structure that describes the principals and the resource-level permissions on an analysis.
Permissions() interface{}
SetPermissions(val interface{})
// Return a string that will be resolved to a CloudFormation `{ Ref }` for this element.
//
// If, by any chance, the intrinsic reference of a resource is not a string, you could
// coerce it to an IResolvable through `Lazy.any({ produce: resource.ref })`.
Ref() *string
// A list of the associated sheets with the unique identifier and name of each sheet.
Sheets() interface{}
SetSheets(val interface{})
// A source entity to use for the analysis that you're creating.
SourceEntity() interface{}
SetSourceEntity(val interface{})
// The stack in which this element is defined.
//
// CfnElements must be defined within a stack scope (directly or indirectly).
Stack() awscdk.Stack
// Status associated with the analysis.
Status() *string
SetStatus(val *string)
// Tag Manager which manages the tags for this resource.
Tags() awscdk.TagManager
// Contains a map of the key-value pairs for the resource tag or tags assigned to the analysis.
TagsRaw() *[]*awscdk.CfnTag
SetTagsRaw(val *[]*awscdk.CfnTag)
// The ARN for the theme to apply to the analysis that you're creating.
ThemeArn() *string
SetThemeArn(val *string)
// Deprecated.
// Deprecated: use `updatedProperties`
//
// Return properties modified after initiation
//
// Resources that expose mutable properties should override this function to
// collect and return the properties object for this resource.
UpdatedProperites() *map[string]interface{}
// Return properties modified after initiation.
//
// Resources that expose mutable properties should override this function to
// collect and return the properties object for this resource.
UpdatedProperties() *map[string]interface{}
// The option to relax the validation that is required to create and update analyses, dashboards, and templates with definition objects.
ValidationStrategy() interface{}
SetValidationStrategy(val interface{})
// Syntactic sugar for `addOverride(path, undefined)`.
AddDeletionOverride(path *string)
// Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned.
//
// This method has been renamed to `addResourceDependency` to more clearly
// set it apart from `construct.node.addDependency`. See the documentation
// of that function for more details.
// Deprecated: Use `addResourceDependency` instead.
AddDependency(target awscdk.CfnResource)
// Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned.
//
// This can be used for resources across stacks (or nested stack) boundaries
// and the dependency will automatically be transferred to the relevant scope.
//
// This method has been renamed to `addResourceDependency`, which makes it
// more clear that this method operates at a different level from the
// construct-level `construct.node.addDependency()` mechanism.
// Deprecated: Use `addResourceDependency` instead.
AddDependsOn(target awscdk.CfnResource)
// Add a value to the CloudFormation Resource Metadata.
// See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html
//
// Note that this is a different set of metadata from CDK node metadata; this
// metadata ends up in the stack template under the resource, whereas CDK
// node metadata ends up in the Cloud Assembly.
//
AddMetadata(key *string, value interface{})
// Adds an override to the synthesized CloudFormation resource.
//
// To add a
// property override, either use `addPropertyOverride` or prefix `path` with
// "Properties." (i.e. `Properties.TopicName`).
//
// If the override is nested, separate each nested level using a dot (.) in the path parameter.
// If there is an array as part of the nesting, specify the index in the path.
//
// To include a literal `.` in the property name, prefix with a `\`. In most
// programming languages you will need to write this as `"\\."` because the
// `\` itself will need to be escaped.
//
// For example,
// “`typescript
// cfnResource.addOverride('Properties.GlobalSecondaryIndexes.0.Projection.NonKeyAttributes', ['myattribute']);
// cfnResource.addOverride('Properties.GlobalSecondaryIndexes.1.ProjectionType', 'INCLUDE');
// “`
// would add the overrides
// “`json
// "Properties": {
// "GlobalSecondaryIndexes": [
// {
// "Projection": {
// "NonKeyAttributes": [ "myattribute" ]
// ...
// }
// ...
// },
// {
// "ProjectionType": "INCLUDE"
// ...
// },
// ]
// ...
// }
// “`
//
// The `value` argument to `addOverride` will not be processed or translated
// in any way. Pass raw JSON values in here with the correct capitalization
// for CloudFormation. If you pass CDK classes or structs, they will be
// rendered with lowercased key names, and CloudFormation will reject the
// template.
AddOverride(path *string, value interface{})
// Adds an override that deletes the value of a property from the resource definition.
AddPropertyDeletionOverride(propertyPath *string)
// Adds an override to a resource property.
//
// Syntactic sugar for `addOverride("Properties.<...>", value)`.
AddPropertyOverride(propertyPath *string, value interface{})
// Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned.
//
// This can be used for resources across stacks (or nested stack) boundaries
// and the dependency will automatically be transferred to the relevant scope.
//
// This method only adds dependencies between L1 resources. If you are
// looking for a generic construct-to-construct dependency mechanism that works
// for all constructs including L2s, use `construct.node.addDependency` instead.
AddResourceDependency(target awscdk.CfnResource, reason *string)
// Sets the cross-stack reference strength for this resource.
//
// When set, any cross-stack reference to this resource will use the specified
// strength instead of the global default from the consuming stack's context.
ApplyCrossStackReferenceStrength(strength awscdk.ReferenceStrength)
// Sets the deletion policy of the resource based on the removal policy specified.
//
// The Removal Policy controls what happens to this resource when it stops
// being managed by CloudFormation, either because you've removed it from the
// CDK application or because you've made a change that requires the resource
// to be replaced.
//
// The resource can be deleted (`RemovalPolicy.DESTROY`), or left in your AWS
// account for data recovery and cleanup later (`RemovalPolicy.RETAIN`). In some
// cases, a snapshot can be taken of the resource prior to deletion
// (`RemovalPolicy.SNAPSHOT`). A list of resources that support this policy
// can be found in the following link:.
// See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html#aws-attribute-deletionpolicy-options
//
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
CfnPropertyName(cdkPropertyName *string) *string
// Returns a token for an runtime attribute of this resource.
//
// Ideally, use generated attribute accessors (e.g. `resource.arn`), but this can be used for future compatibility
// in case there is no generated attribute.
GetAtt(attributeName *string, typeHint awscdk.ResolutionTypeHint) awscdk.Reference
// Retrieve a value value from the CloudFormation Resource Metadata.
// See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html
//
// Note that this is a different set of metadata from CDK node metadata; this
// metadata ends up in the stack template under the resource, whereas CDK
// node metadata ends up in the Cloud Assembly.
//
GetMetadata(key *string) interface{}
// Examines the CloudFormation resource and discloses attributes.
Inspect(inspector awscdk.TreeInspector)
// Retrieves an array of resources and stacks this resource depends on.
//
// For resources depended on directly, returns the `CfnResource` object. For
// dependencies on other stacks, returns the `Stack` object. The order of the
// array is not guaranteed.
ObtainDependencies() *[]interface{}
// Overrides the auto-generated logical ID with a specific ID.
OverrideLogicalId(newLogicalId *string)
// Indicates that this resource no longer depends on another resource.
//
// This can be used for resources across stacks (including nested stacks)
// and the dependency will automatically be removed from the relevant scope.
// Deprecated: Use `removeResourceDependency` instead.
RemoveDependency(target awscdk.CfnResource)
// Indicates that this resource no longer depends on another resource.
//
// This can be used for resources across stacks (including nested stacks)
// and the dependency will automatically be removed from the relevant scope.
RemoveResourceDependency(target awscdk.CfnResource)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
// Replaces one dependency with another.
ReplaceDependency(target awscdk.CfnResource, newTarget awscdk.CfnResource)
// Can be overridden by subclasses to determine if this resource will be rendered into the cloudformation template.
//
// Returns: `true` if the resource should be included or `false` is the resource
// should be omitted.
ShouldSynthesize() *bool
// Returns a string representation of this construct.
//
// Returns: a string representation of this resource.
ToString() *string
ValidateProperties(_properties interface{})
// Applies one or more mixins to this construct.
//
// Mixins are applied in order. The list of constructs is captured at the
// start of the call, so constructs added by a mixin will not be visited.
// Use multiple `with()` calls if subsequent mixins should apply to added
// constructs.
With(mixins ...constructs.IMixin) constructs.IConstruct
}
Creates an analysis in Amazon QuickSight.
Example:
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html
func NewCfnAnalysis ¶
func NewCfnAnalysis(scope constructs.Construct, id *string, props *CfnAnalysisProps) CfnAnalysis
Create a new `AWS::QuickSight::Analysis`.
type CfnAnalysisProps ¶
type CfnAnalysisProps struct {
// The ID for the analysis that you're creating.
//
// This ID displays in the URL of the analysis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-analysisid
//
AnalysisId *string `field:"required" json:"analysisId" yaml:"analysisId"`
// The ID of the AWS account where you are creating an analysis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-awsaccountid
//
AwsAccountId *string `field:"required" json:"awsAccountId" yaml:"awsAccountId"`
// A descriptive name for the analysis that you're creating.
//
// This name displays for the analysis in the Amazon Quick Sight console.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-name
//
Name *string `field:"required" json:"name" yaml:"name"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-definition
//
Definition interface{} `field:"optional" json:"definition" yaml:"definition"`
// Errors associated with the analysis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-errors
//
Errors interface{} `field:"optional" json:"errors" yaml:"errors"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-folderarns
//
FolderArns *[]*string `field:"optional" json:"folderArns" yaml:"folderArns"`
// The parameter names and override values that you want to use.
//
// An analysis can have any parameter type, and some parameters might accept multiple values.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-parameters
//
Parameters interface{} `field:"optional" json:"parameters" yaml:"parameters"`
// A structure that describes the principals and the resource-level permissions on an analysis.
//
// You can use the `Permissions` structure to grant permissions by providing a list of AWS Identity and Access Management (IAM) action information for each principal listed by Amazon Resource Name (ARN).
//
// To specify no permissions, omit `Permissions` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-permissions
//
Permissions interface{} `field:"optional" json:"permissions" yaml:"permissions"`
// A list of the associated sheets with the unique identifier and name of each sheet.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-sheets
//
Sheets interface{} `field:"optional" json:"sheets" yaml:"sheets"`
// A source entity to use for the analysis that you're creating.
//
// This metadata structure contains details that describe a source template and one or more datasets.
//
// Either a `SourceEntity` or a `Definition` must be provided in order for the request to be valid.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-sourceentity
//
SourceEntity interface{} `field:"optional" json:"sourceEntity" yaml:"sourceEntity"`
// Status associated with the analysis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-status
//
Status *string `field:"optional" json:"status" yaml:"status"`
// Contains a map of the key-value pairs for the resource tag or tags assigned to the analysis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-tags
//
Tags *[]*awscdk.CfnTag `field:"optional" json:"tags" yaml:"tags"`
// The ARN for the theme to apply to the analysis that you're creating.
//
// To see the theme in the Amazon Quick Sight console, make sure that you have access to it.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-themearn
//
ThemeArn *string `field:"optional" json:"themeArn" yaml:"themeArn"`
// The option to relax the validation that is required to create and update analyses, dashboards, and templates with definition objects.
//
// When you set this value to `LENIENT` , validation is skipped for specific errors.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-validationstrategy
//
ValidationStrategy interface{} `field:"optional" json:"validationStrategy" yaml:"validationStrategy"`
}
Properties for defining a `CfnAnalysis`.
Example:
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html
type CfnAnalysis_AggregationFunctionProperty ¶ added in v2.72.0
type CfnAnalysis_AggregationFunctionProperty struct {
// Aggregation for attributes.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-attributeaggregationfunction
//
AttributeAggregationFunction interface{} `field:"optional" json:"attributeAggregationFunction" yaml:"attributeAggregationFunction"`
// Aggregation for categorical values.
//
// - `COUNT` : Aggregate by the total number of values, including duplicates.
// - `DISTINCT_COUNT` : Aggregate by the total number of distinct values.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-categoricalaggregationfunction
//
CategoricalAggregationFunction *string `field:"optional" json:"categoricalAggregationFunction" yaml:"categoricalAggregationFunction"`
// Aggregation for date values.
//
// - `COUNT` : Aggregate by the total number of values, including duplicates.
// - `DISTINCT_COUNT` : Aggregate by the total number of distinct values.
// - `MIN` : Select the smallest date value.
// - `MAX` : Select the largest date value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-dateaggregationfunction
//
DateAggregationFunction *string `field:"optional" json:"dateAggregationFunction" yaml:"dateAggregationFunction"`
// Aggregation for numerical values.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-numericalaggregationfunction
//
NumericalAggregationFunction interface{} `field:"optional" json:"numericalAggregationFunction" yaml:"numericalAggregationFunction"`
}
An aggregation function aggregates values from a dimension or measure.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
aggregationFunctionProperty := &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
}
type CfnAnalysis_AggregationSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_AggregationSortConfigurationProperty struct {
// The column that determines the sort order of aggregated values.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html#cfn-quicksight-analysis-aggregationsortconfiguration-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// The sort direction of values.
//
// - `ASC` : Sort in ascending order.
// - `DESC` : Sort in descending order.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html#cfn-quicksight-analysis-aggregationsortconfiguration-sortdirection
//
SortDirection *string `field:"required" json:"sortDirection" yaml:"sortDirection"`
// The function that aggregates the values in `Column` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html#cfn-quicksight-analysis-aggregationsortconfiguration-aggregationfunction
//
AggregationFunction interface{} `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"`
}
The configuration options to sort aggregated values.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
aggregationSortConfigurationProperty := &AggregationSortConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SortDirection: jsii.String("sortDirection"),
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
}
type CfnAnalysis_AnalysisDefaultsProperty ¶ added in v2.72.0
type CfnAnalysis_AnalysisDefaultsProperty struct {
// The configuration for default new sheet settings.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysisdefaults.html#cfn-quicksight-analysis-analysisdefaults-defaultnewsheetconfiguration
//
DefaultNewSheetConfiguration interface{} `field:"required" json:"defaultNewSheetConfiguration" yaml:"defaultNewSheetConfiguration"`
}
The configuration for default analysis settings.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
analysisDefaultsProperty := &AnalysisDefaultsProperty{
DefaultNewSheetConfiguration: &DefaultNewSheetConfigurationProperty{
InteractiveLayoutConfiguration: &DefaultInteractiveLayoutConfigurationProperty{
FreeForm: &DefaultFreeFormLayoutConfigurationProperty{
CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{
ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{
OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"),
},
},
},
Grid: &DefaultGridLayoutConfigurationProperty{
CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{
ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{
ResizeOption: jsii.String("resizeOption"),
// the properties below are optional
OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"),
},
},
},
},
PaginatedLayoutConfiguration: &DefaultPaginatedLayoutConfigurationProperty{
SectionBased: &DefaultSectionBasedLayoutConfigurationProperty{
CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{
PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{
PaperMargin: &SpacingProperty{
Bottom: jsii.String("bottom"),
Left: jsii.String("left"),
Right: jsii.String("right"),
Top: jsii.String("top"),
},
PaperOrientation: jsii.String("paperOrientation"),
PaperSize: jsii.String("paperSize"),
},
},
},
},
SheetContentType: jsii.String("sheetContentType"),
},
}
type CfnAnalysis_AnalysisDefinitionProperty ¶ added in v2.72.0
type CfnAnalysis_AnalysisDefinitionProperty struct {
// An array of dataset identifier declarations.
//
// This mapping allows the usage of dataset identifiers instead of dataset ARNs throughout analysis sub-structures.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysisdefinition.html#cfn-quicksight-analysis-analysisdefinition-datasetidentifierdeclarations
//
DataSetIdentifierDeclarations interface{} `field:"required" json:"dataSetIdentifierDeclarations" yaml:"dataSetIdentifierDeclarations"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysisdefinition.html#cfn-quicksight-analysis-analysisdefinition-analysisdefaults
//
AnalysisDefaults interface{} `field:"optional" json:"analysisDefaults" yaml:"analysisDefaults"`
// An array of calculated field definitions for the analysis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysisdefinition.html#cfn-quicksight-analysis-analysisdefinition-calculatedfields
//
CalculatedFields interface{} `field:"optional" json:"calculatedFields" yaml:"calculatedFields"`
// An array of analysis-level column configurations.
//
// Column configurations can be used to set default formatting for a column to be used throughout an analysis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysisdefinition.html#cfn-quicksight-analysis-analysisdefinition-columnconfigurations
//
ColumnConfigurations interface{} `field:"optional" json:"columnConfigurations" yaml:"columnConfigurations"`
// Filter definitions for an analysis.
//
// For more information, see [Filtering Data in Amazon Quick Sight](https://docs.aws.amazon.com/quicksight/latest/user/adding-a-filter.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysisdefinition.html#cfn-quicksight-analysis-analysisdefinition-filtergroups
//
FilterGroups interface{} `field:"optional" json:"filterGroups" yaml:"filterGroups"`
// An array of option definitions for an analysis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysisdefinition.html#cfn-quicksight-analysis-analysisdefinition-options
//
Options interface{} `field:"optional" json:"options" yaml:"options"`
// An array of parameter declarations for an analysis.
//
// Parameters are named variables that can transfer a value for use by an action or an object.
//
// For more information, see [Parameters in Amazon Quick Sight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysisdefinition.html#cfn-quicksight-analysis-analysisdefinition-parameterdeclarations
//
ParameterDeclarations interface{} `field:"optional" json:"parameterDeclarations" yaml:"parameterDeclarations"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysisdefinition.html#cfn-quicksight-analysis-analysisdefinition-queryexecutionoptions
//
QueryExecutionOptions interface{} `field:"optional" json:"queryExecutionOptions" yaml:"queryExecutionOptions"`
// An array of sheet definitions for an analysis.
//
// Each `SheetDefinition` provides detailed information about a sheet within this analysis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysisdefinition.html#cfn-quicksight-analysis-analysisdefinition-sheets
//
Sheets interface{} `field:"optional" json:"sheets" yaml:"sheets"`
// The static files for the definition.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysisdefinition.html#cfn-quicksight-analysis-analysisdefinition-staticfiles
//
StaticFiles interface{} `field:"optional" json:"staticFiles" yaml:"staticFiles"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysisdefinition.html#cfn-quicksight-analysis-analysisdefinition-topicidentifierdeclarations
//
TopicIdentifierDeclarations interface{} `field:"optional" json:"topicIdentifierDeclarations" yaml:"topicIdentifierDeclarations"`
}
The definition of an analysis.
Example:
type CfnAnalysis_AnalysisErrorProperty ¶
type CfnAnalysis_AnalysisErrorProperty struct {
// The message associated with the analysis error.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysiserror.html#cfn-quicksight-analysis-analysiserror-message
//
Message *string `field:"optional" json:"message" yaml:"message"`
// The type of the analysis error.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysiserror.html#cfn-quicksight-analysis-analysiserror-type
//
Type *string `field:"optional" json:"type" yaml:"type"`
// Lists the violated entities that caused the analysis error.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysiserror.html#cfn-quicksight-analysis-analysiserror-violatedentities
//
ViolatedEntities interface{} `field:"optional" json:"violatedEntities" yaml:"violatedEntities"`
}
Analysis error.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
analysisErrorProperty := &AnalysisErrorProperty{
Message: jsii.String("message"),
Type: jsii.String("type"),
ViolatedEntities: []interface{}{
&EntityProperty{
Path: jsii.String("path"),
},
},
}
type CfnAnalysis_AnalysisSourceEntityProperty ¶
type CfnAnalysis_AnalysisSourceEntityProperty struct {
// The source template for the source entity of the analysis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysissourceentity.html#cfn-quicksight-analysis-analysissourceentity-sourcetemplate
//
SourceTemplate interface{} `field:"optional" json:"sourceTemplate" yaml:"sourceTemplate"`
}
The source entity of an analysis.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
analysisSourceEntityProperty := &AnalysisSourceEntityProperty{
SourceTemplate: &AnalysisSourceTemplateProperty{
Arn: jsii.String("arn"),
DataSetReferences: []interface{}{
&DataSetReferenceProperty{
DataSetArn: jsii.String("dataSetArn"),
DataSetPlaceholder: jsii.String("dataSetPlaceholder"),
},
},
// the properties below are optional
TopicReferences: []interface{}{
&TopicReferenceProperty{
TopicArn: jsii.String("topicArn"),
TopicPlaceholder: jsii.String("topicPlaceholder"),
},
},
},
}
type CfnAnalysis_AnalysisSourceTemplateProperty ¶
type CfnAnalysis_AnalysisSourceTemplateProperty struct {
// The Amazon Resource Name (ARN) of the source template of an analysis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysissourcetemplate.html#cfn-quicksight-analysis-analysissourcetemplate-arn
//
Arn *string `field:"required" json:"arn" yaml:"arn"`
// The dataset references of the source template of an analysis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysissourcetemplate.html#cfn-quicksight-analysis-analysissourcetemplate-datasetreferences
//
DataSetReferences interface{} `field:"required" json:"dataSetReferences" yaml:"dataSetReferences"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-analysissourcetemplate.html#cfn-quicksight-analysis-analysissourcetemplate-topicreferences
//
TopicReferences interface{} `field:"optional" json:"topicReferences" yaml:"topicReferences"`
}
The source template of an analysis.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
analysisSourceTemplateProperty := &AnalysisSourceTemplateProperty{
Arn: jsii.String("arn"),
DataSetReferences: []interface{}{
&DataSetReferenceProperty{
DataSetArn: jsii.String("dataSetArn"),
DataSetPlaceholder: jsii.String("dataSetPlaceholder"),
},
},
// the properties below are optional
TopicReferences: []interface{}{
&TopicReferenceProperty{
TopicArn: jsii.String("topicArn"),
TopicPlaceholder: jsii.String("topicPlaceholder"),
},
},
}
type CfnAnalysis_AnchorDateConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_AnchorDateConfigurationProperty struct {
// The options for the date configuration. Choose one of the options below:.
//
// - `NOW`.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-anchordateconfiguration.html#cfn-quicksight-analysis-anchordateconfiguration-anchoroption
//
AnchorOption *string `field:"optional" json:"anchorOption" yaml:"anchorOption"`
// The name of the parameter that is used for the anchor date configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-anchordateconfiguration.html#cfn-quicksight-analysis-anchordateconfiguration-parametername
//
ParameterName *string `field:"optional" json:"parameterName" yaml:"parameterName"`
}
The date configuration of the filter.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
anchorDateConfigurationProperty := &AnchorDateConfigurationProperty{
AnchorOption: jsii.String("anchorOption"),
ParameterName: jsii.String("parameterName"),
}
type CfnAnalysis_ArcAxisConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ArcAxisConfigurationProperty struct {
// The arc axis range of a `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-arcaxisconfiguration.html#cfn-quicksight-analysis-arcaxisconfiguration-range
//
Range interface{} `field:"optional" json:"range" yaml:"range"`
// The reserved range of the arc axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-arcaxisconfiguration.html#cfn-quicksight-analysis-arcaxisconfiguration-reserverange
//
// Default: - 0.
//
ReserveRange *float64 `field:"optional" json:"reserveRange" yaml:"reserveRange"`
}
The arc axis configuration of a `GaugeChartVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
arcAxisConfigurationProperty := &ArcAxisConfigurationProperty{
Range: &ArcAxisDisplayRangeProperty{
Max: jsii.Number(123),
Min: jsii.Number(123),
},
ReserveRange: jsii.Number(123),
}
type CfnAnalysis_ArcAxisDisplayRangeProperty ¶ added in v2.72.0
type CfnAnalysis_ArcAxisDisplayRangeProperty struct {
// The maximum value of the arc axis range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-arcaxisdisplayrange.html#cfn-quicksight-analysis-arcaxisdisplayrange-max
//
Max *float64 `field:"optional" json:"max" yaml:"max"`
// The minimum value of the arc axis range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-arcaxisdisplayrange.html#cfn-quicksight-analysis-arcaxisdisplayrange-min
//
Min *float64 `field:"optional" json:"min" yaml:"min"`
}
The arc axis range of a `GaugeChartVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
arcAxisDisplayRangeProperty := &ArcAxisDisplayRangeProperty{
Max: jsii.Number(123),
Min: jsii.Number(123),
}
type CfnAnalysis_ArcConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ArcConfigurationProperty struct {
// The option that determines the arc angle of a `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-arcconfiguration.html#cfn-quicksight-analysis-arcconfiguration-arcangle
//
ArcAngle *float64 `field:"optional" json:"arcAngle" yaml:"arcAngle"`
// The options that determine the arc thickness of a `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-arcconfiguration.html#cfn-quicksight-analysis-arcconfiguration-arcthickness
//
ArcThickness *string `field:"optional" json:"arcThickness" yaml:"arcThickness"`
}
The arc configuration of a `GaugeChartVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
arcConfigurationProperty := &ArcConfigurationProperty{
ArcAngle: jsii.Number(123),
ArcThickness: jsii.String("arcThickness"),
}
type CfnAnalysis_ArcOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_ArcOptionsProperty struct {
// The arc thickness of a `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-arcoptions.html#cfn-quicksight-analysis-arcoptions-arcthickness
//
ArcThickness *string `field:"optional" json:"arcThickness" yaml:"arcThickness"`
}
The options that determine the arc thickness of a `GaugeChartVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
arcOptionsProperty := &ArcOptionsProperty{
ArcThickness: jsii.String("arcThickness"),
}
type CfnAnalysis_AssetOptionsProperty ¶ added in v2.109.0
type CfnAnalysis_AssetOptionsProperty struct {
// Determines the timezone for the analysis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-assetoptions.html#cfn-quicksight-analysis-assetoptions-timezone
//
Timezone *string `field:"optional" json:"timezone" yaml:"timezone"`
// Determines the week start day for an analysis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-assetoptions.html#cfn-quicksight-analysis-assetoptions-weekstart
//
WeekStart *string `field:"optional" json:"weekStart" yaml:"weekStart"`
}
An array of analysis level configurations.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
assetOptionsProperty := &AssetOptionsProperty{
Timezone: jsii.String("timezone"),
WeekStart: jsii.String("weekStart"),
}
type CfnAnalysis_AttributeAggregationFunctionProperty ¶ added in v2.95.0
type CfnAnalysis_AttributeAggregationFunctionProperty struct {
// The built-in aggregation functions for attributes.
//
// - `UNIQUE_VALUE` : Returns the unique value for a field, aggregated by the dimension fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-attributeaggregationfunction.html#cfn-quicksight-analysis-attributeaggregationfunction-simpleattributeaggregation
//
SimpleAttributeAggregation *string `field:"optional" json:"simpleAttributeAggregation" yaml:"simpleAttributeAggregation"`
// Used by the `UNIQUE_VALUE` aggregation function.
//
// If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-attributeaggregationfunction.html#cfn-quicksight-analysis-attributeaggregationfunction-valueformultiplevalues
//
ValueForMultipleValues *string `field:"optional" json:"valueForMultipleValues" yaml:"valueForMultipleValues"`
}
Aggregation for attributes.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
attributeAggregationFunctionProperty := &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
}
type CfnAnalysis_AxisDataOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_AxisDataOptionsProperty struct {
// The options for an axis with a date field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdataoptions.html#cfn-quicksight-analysis-axisdataoptions-dateaxisoptions
//
DateAxisOptions interface{} `field:"optional" json:"dateAxisOptions" yaml:"dateAxisOptions"`
// The options for an axis with a numeric field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdataoptions.html#cfn-quicksight-analysis-axisdataoptions-numericaxisoptions
//
NumericAxisOptions interface{} `field:"optional" json:"numericAxisOptions" yaml:"numericAxisOptions"`
}
The data options for an axis.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
var dataDriven interface{}
axisDataOptionsProperty := &AxisDataOptionsProperty{
DateAxisOptions: &DateAxisOptionsProperty{
MissingDateVisibility: jsii.String("missingDateVisibility"),
},
NumericAxisOptions: &NumericAxisOptionsProperty{
Range: &AxisDisplayRangeProperty{
DataDriven: dataDriven,
MinMax: &AxisDisplayMinMaxRangeProperty{
Maximum: jsii.Number(123),
Minimum: jsii.Number(123),
},
},
Scale: &AxisScaleProperty{
Linear: &AxisLinearScaleProperty{
StepCount: jsii.Number(123),
StepSize: jsii.Number(123),
},
Logarithmic: &AxisLogarithmicScaleProperty{
Base: jsii.Number(123),
},
},
},
}
type CfnAnalysis_AxisDisplayMinMaxRangeProperty ¶ added in v2.72.0
type CfnAnalysis_AxisDisplayMinMaxRangeProperty struct {
// The maximum setup for an axis display range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdisplayminmaxrange.html#cfn-quicksight-analysis-axisdisplayminmaxrange-maximum
//
Maximum *float64 `field:"optional" json:"maximum" yaml:"maximum"`
// The minimum setup for an axis display range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdisplayminmaxrange.html#cfn-quicksight-analysis-axisdisplayminmaxrange-minimum
//
Minimum *float64 `field:"optional" json:"minimum" yaml:"minimum"`
}
The minimum and maximum setup for an axis display range.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
axisDisplayMinMaxRangeProperty := &AxisDisplayMinMaxRangeProperty{
Maximum: jsii.Number(123),
Minimum: jsii.Number(123),
}
type CfnAnalysis_AxisDisplayOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_AxisDisplayOptionsProperty struct {
// Determines whether or not the axis line is visible.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdisplayoptions.html#cfn-quicksight-analysis-axisdisplayoptions-axislinevisibility
//
AxisLineVisibility *string `field:"optional" json:"axisLineVisibility" yaml:"axisLineVisibility"`
// The offset value that determines the starting placement of the axis within a visual's bounds.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdisplayoptions.html#cfn-quicksight-analysis-axisdisplayoptions-axisoffset
//
AxisOffset *string `field:"optional" json:"axisOffset" yaml:"axisOffset"`
// The data options for an axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdisplayoptions.html#cfn-quicksight-analysis-axisdisplayoptions-dataoptions
//
DataOptions interface{} `field:"optional" json:"dataOptions" yaml:"dataOptions"`
// Determines whether or not the grid line is visible.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdisplayoptions.html#cfn-quicksight-analysis-axisdisplayoptions-gridlinevisibility
//
GridLineVisibility *string `field:"optional" json:"gridLineVisibility" yaml:"gridLineVisibility"`
// The scroll bar options for an axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdisplayoptions.html#cfn-quicksight-analysis-axisdisplayoptions-scrollbaroptions
//
ScrollbarOptions interface{} `field:"optional" json:"scrollbarOptions" yaml:"scrollbarOptions"`
// The tick label options of an axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdisplayoptions.html#cfn-quicksight-analysis-axisdisplayoptions-ticklabeloptions
//
TickLabelOptions interface{} `field:"optional" json:"tickLabelOptions" yaml:"tickLabelOptions"`
}
The display options for the axis label.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
var dataDriven interface{}
axisDisplayOptionsProperty := &AxisDisplayOptionsProperty{
AxisLineVisibility: jsii.String("axisLineVisibility"),
AxisOffset: jsii.String("axisOffset"),
DataOptions: &AxisDataOptionsProperty{
DateAxisOptions: &DateAxisOptionsProperty{
MissingDateVisibility: jsii.String("missingDateVisibility"),
},
NumericAxisOptions: &NumericAxisOptionsProperty{
Range: &AxisDisplayRangeProperty{
DataDriven: dataDriven,
MinMax: &AxisDisplayMinMaxRangeProperty{
Maximum: jsii.Number(123),
Minimum: jsii.Number(123),
},
},
Scale: &AxisScaleProperty{
Linear: &AxisLinearScaleProperty{
StepCount: jsii.Number(123),
StepSize: jsii.Number(123),
},
Logarithmic: &AxisLogarithmicScaleProperty{
Base: jsii.Number(123),
},
},
},
},
GridLineVisibility: jsii.String("gridLineVisibility"),
ScrollbarOptions: &ScrollBarOptionsProperty{
Visibility: jsii.String("visibility"),
VisibleRange: &VisibleRangeOptionsProperty{
PercentRange: &PercentVisibleRangeProperty{
From: jsii.Number(123),
To: jsii.Number(123),
},
},
},
TickLabelOptions: &AxisTickLabelOptionsProperty{
LabelOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
RotationAngle: jsii.Number(123),
},
}
type CfnAnalysis_AxisDisplayRangeProperty ¶ added in v2.72.0
type CfnAnalysis_AxisDisplayRangeProperty struct {
// The data-driven setup of an axis display range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdisplayrange.html#cfn-quicksight-analysis-axisdisplayrange-datadriven
//
DataDriven interface{} `field:"optional" json:"dataDriven" yaml:"dataDriven"`
// The minimum and maximum setup of an axis display range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdisplayrange.html#cfn-quicksight-analysis-axisdisplayrange-minmax
//
MinMax interface{} `field:"optional" json:"minMax" yaml:"minMax"`
}
The range setup of a numeric axis display range.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
var dataDriven interface{}
axisDisplayRangeProperty := &AxisDisplayRangeProperty{
DataDriven: dataDriven,
MinMax: &AxisDisplayMinMaxRangeProperty{
Maximum: jsii.Number(123),
Minimum: jsii.Number(123),
},
}
type CfnAnalysis_AxisLabelOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_AxisLabelOptionsProperty struct {
// The options that indicate which field the label belongs to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axislabeloptions.html#cfn-quicksight-analysis-axislabeloptions-applyto
//
ApplyTo interface{} `field:"optional" json:"applyTo" yaml:"applyTo"`
// The text for the axis label.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axislabeloptions.html#cfn-quicksight-analysis-axislabeloptions-customlabel
//
CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"`
// The font configuration of the axis label.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axislabeloptions.html#cfn-quicksight-analysis-axislabeloptions-fontconfiguration
//
FontConfiguration interface{} `field:"optional" json:"fontConfiguration" yaml:"fontConfiguration"`
}
The label options for a chart axis.
You must specify the field that the label is targeted to.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
axisLabelOptionsProperty := &AxisLabelOptionsProperty{
ApplyTo: &AxisLabelReferenceOptionsProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
},
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
}
type CfnAnalysis_AxisLabelReferenceOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_AxisLabelReferenceOptionsProperty struct {
// The column that the axis label is targeted to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axislabelreferenceoptions.html#cfn-quicksight-analysis-axislabelreferenceoptions-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// The field that the axis label is targeted to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axislabelreferenceoptions.html#cfn-quicksight-analysis-axislabelreferenceoptions-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
}
The reference that specifies where the axis label is applied to.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
axisLabelReferenceOptionsProperty := &AxisLabelReferenceOptionsProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
}
type CfnAnalysis_AxisLinearScaleProperty ¶ added in v2.72.0
type CfnAnalysis_AxisLinearScaleProperty struct {
// The step count setup of a linear axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axislinearscale.html#cfn-quicksight-analysis-axislinearscale-stepcount
//
StepCount *float64 `field:"optional" json:"stepCount" yaml:"stepCount"`
// The step size setup of a linear axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axislinearscale.html#cfn-quicksight-analysis-axislinearscale-stepsize
//
StepSize *float64 `field:"optional" json:"stepSize" yaml:"stepSize"`
}
The liner axis scale setup.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
axisLinearScaleProperty := &AxisLinearScaleProperty{
StepCount: jsii.Number(123),
StepSize: jsii.Number(123),
}
type CfnAnalysis_AxisLogarithmicScaleProperty ¶ added in v2.72.0
type CfnAnalysis_AxisLogarithmicScaleProperty struct {
// The base setup of a logarithmic axis scale.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axislogarithmicscale.html#cfn-quicksight-analysis-axislogarithmicscale-base
//
Base *float64 `field:"optional" json:"base" yaml:"base"`
}
The logarithmic axis scale setup.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
axisLogarithmicScaleProperty := &AxisLogarithmicScaleProperty{
Base: jsii.Number(123),
}
type CfnAnalysis_AxisScaleProperty ¶ added in v2.72.0
type CfnAnalysis_AxisScaleProperty struct {
// The linear axis scale setup.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisscale.html#cfn-quicksight-analysis-axisscale-linear
//
Linear interface{} `field:"optional" json:"linear" yaml:"linear"`
// The logarithmic axis scale setup.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisscale.html#cfn-quicksight-analysis-axisscale-logarithmic
//
Logarithmic interface{} `field:"optional" json:"logarithmic" yaml:"logarithmic"`
}
The scale setup options for a numeric axis display.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
axisScaleProperty := &AxisScaleProperty{
Linear: &AxisLinearScaleProperty{
StepCount: jsii.Number(123),
StepSize: jsii.Number(123),
},
Logarithmic: &AxisLogarithmicScaleProperty{
Base: jsii.Number(123),
},
}
type CfnAnalysis_AxisTickLabelOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_AxisTickLabelOptionsProperty struct {
// Determines whether or not the axis ticks are visible.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisticklabeloptions.html#cfn-quicksight-analysis-axisticklabeloptions-labeloptions
//
LabelOptions interface{} `field:"optional" json:"labelOptions" yaml:"labelOptions"`
// The rotation angle of the axis tick labels.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisticklabeloptions.html#cfn-quicksight-analysis-axisticklabeloptions-rotationangle
//
RotationAngle *float64 `field:"optional" json:"rotationAngle" yaml:"rotationAngle"`
}
The tick label options of an axis.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
axisTickLabelOptionsProperty := &AxisTickLabelOptionsProperty{
LabelOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
RotationAngle: jsii.Number(123),
}
type CfnAnalysis_BarChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_BarChartAggregatedFieldWellsProperty struct {
// The category (y-axis) field well of a bar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartaggregatedfieldwells.html#cfn-quicksight-analysis-barchartaggregatedfieldwells-category
//
Category interface{} `field:"optional" json:"category" yaml:"category"`
// The color (group/color) field well of a bar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartaggregatedfieldwells.html#cfn-quicksight-analysis-barchartaggregatedfieldwells-colors
//
Colors interface{} `field:"optional" json:"colors" yaml:"colors"`
// The small multiples field well of a bar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartaggregatedfieldwells.html#cfn-quicksight-analysis-barchartaggregatedfieldwells-smallmultiples
//
SmallMultiples interface{} `field:"optional" json:"smallMultiples" yaml:"smallMultiples"`
// The value field wells of a bar chart.
//
// Values are aggregated by category.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartaggregatedfieldwells.html#cfn-quicksight-analysis-barchartaggregatedfieldwells-values
//
Values interface{} `field:"optional" json:"values" yaml:"values"`
}
The aggregated field wells of a bar chart.
Example:
type CfnAnalysis_BarChartConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_BarChartConfigurationProperty struct {
// Determines the arrangement of the bars.
//
// The orientation and arrangement of bars determine the type of bar that is used in the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-barsarrangement
//
BarsArrangement *string `field:"optional" json:"barsArrangement" yaml:"barsArrangement"`
// The label display options (grid line, range, scale, axis step) for bar chart category.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-categoryaxis
//
CategoryAxis interface{} `field:"optional" json:"categoryAxis" yaml:"categoryAxis"`
// The label options (label text, label visibility and sort icon visibility) for a bar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-categorylabeloptions
//
CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"`
// The label options (label text, label visibility and sort icon visibility) for a color that is used in a bar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-colorlabeloptions
//
ColorLabelOptions interface{} `field:"optional" json:"colorLabelOptions" yaml:"colorLabelOptions"`
// The contribution analysis (anomaly configuration) setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-contributionanalysisdefaults
//
ContributionAnalysisDefaults interface{} `field:"optional" json:"contributionAnalysisDefaults" yaml:"contributionAnalysisDefaults"`
// The options that determine if visual data labels are displayed.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-datalabels
//
DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-defaultseriessettings
//
DefaultSeriesSettings interface{} `field:"optional" json:"defaultSeriesSettings" yaml:"defaultSeriesSettings"`
// The field wells of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-fieldwells
//
FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"`
// The general visual interactions setup for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
// The legend display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-legend
//
Legend interface{} `field:"optional" json:"legend" yaml:"legend"`
// The orientation of the bars in a bar chart visual. There are two valid values in this structure:.
//
// - `HORIZONTAL` : Used for charts that have horizontal bars. Visuals that use this value are horizontal bar charts, horizontal stacked bar charts, and horizontal stacked 100% bar charts.
// - `VERTICAL` : Used for charts that have vertical bars. Visuals that use this value are vertical bar charts, vertical stacked bar charts, and vertical stacked 100% bar charts.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-orientation
//
Orientation *string `field:"optional" json:"orientation" yaml:"orientation"`
// The reference line setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-referencelines
//
ReferenceLines interface{} `field:"optional" json:"referenceLines" yaml:"referenceLines"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-series
//
Series interface{} `field:"optional" json:"series" yaml:"series"`
// The small multiples setup for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-smallmultiplesoptions
//
SmallMultiplesOptions interface{} `field:"optional" json:"smallMultiplesOptions" yaml:"smallMultiplesOptions"`
// The sort configuration of a `BarChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-sortconfiguration
//
SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"`
// The tooltip display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-tooltip
//
Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"`
// The label display options (grid line, range, scale, axis step) for a bar chart value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-valueaxis
//
ValueAxis interface{} `field:"optional" json:"valueAxis" yaml:"valueAxis"`
// The label options (label text, label visibility and sort icon visibility) for a bar chart value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-valuelabeloptions
//
ValueLabelOptions interface{} `field:"optional" json:"valueLabelOptions" yaml:"valueLabelOptions"`
// The palette (chart color) display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartconfiguration.html#cfn-quicksight-analysis-barchartconfiguration-visualpalette
//
VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"`
}
The configuration of a `BarChartVisual` .
Example:
type CfnAnalysis_BarChartDefaultSeriesSettingsProperty ¶
type CfnAnalysis_BarChartDefaultSeriesSettingsProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartdefaultseriessettings.html#cfn-quicksight-analysis-barchartdefaultseriessettings-bordersettings
//
BorderSettings interface{} `field:"optional" json:"borderSettings" yaml:"borderSettings"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartdefaultseriessettings.html#cfn-quicksight-analysis-barchartdefaultseriessettings-decalsettings
//
DecalSettings interface{} `field:"optional" json:"decalSettings" yaml:"decalSettings"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
barChartDefaultSeriesSettingsProperty := &BarChartDefaultSeriesSettingsProperty{
BorderSettings: &BorderSettingsProperty{
BorderColor: jsii.String("borderColor"),
BorderVisibility: jsii.String("borderVisibility"),
BorderWidth: jsii.String("borderWidth"),
},
DecalSettings: &DecalSettingsProperty{
DecalColor: jsii.String("decalColor"),
DecalPatternType: jsii.String("decalPatternType"),
DecalStyleType: jsii.String("decalStyleType"),
DecalVisibility: jsii.String("decalVisibility"),
ElementValue: jsii.String("elementValue"),
},
}
type CfnAnalysis_BarChartFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_BarChartFieldWellsProperty struct {
// The aggregated field wells of a bar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartfieldwells.html#cfn-quicksight-analysis-barchartfieldwells-barchartaggregatedfieldwells
//
BarChartAggregatedFieldWells interface{} `field:"optional" json:"barChartAggregatedFieldWells" yaml:"barChartAggregatedFieldWells"`
}
The field wells of a `BarChartVisual` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_BarChartSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_BarChartSortConfigurationProperty struct {
// The limit on the number of categories displayed in a bar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartsortconfiguration.html#cfn-quicksight-analysis-barchartsortconfiguration-categoryitemslimit
//
CategoryItemsLimit interface{} `field:"optional" json:"categoryItemsLimit" yaml:"categoryItemsLimit"`
// The sort configuration of category fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartsortconfiguration.html#cfn-quicksight-analysis-barchartsortconfiguration-categorysort
//
CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"`
// The limit on the number of values displayed in a bar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartsortconfiguration.html#cfn-quicksight-analysis-barchartsortconfiguration-coloritemslimit
//
ColorItemsLimit interface{} `field:"optional" json:"colorItemsLimit" yaml:"colorItemsLimit"`
// The sort configuration of color fields in a bar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartsortconfiguration.html#cfn-quicksight-analysis-barchartsortconfiguration-colorsort
//
ColorSort interface{} `field:"optional" json:"colorSort" yaml:"colorSort"`
// The limit on the number of small multiples panels that are displayed.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartsortconfiguration.html#cfn-quicksight-analysis-barchartsortconfiguration-smallmultipleslimitconfiguration
//
SmallMultiplesLimitConfiguration interface{} `field:"optional" json:"smallMultiplesLimitConfiguration" yaml:"smallMultiplesLimitConfiguration"`
// The sort configuration of the small multiples field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartsortconfiguration.html#cfn-quicksight-analysis-barchartsortconfiguration-smallmultiplessort
//
SmallMultiplesSort interface{} `field:"optional" json:"smallMultiplesSort" yaml:"smallMultiplesSort"`
}
sort-configuration-description.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
barChartSortConfigurationProperty := &BarChartSortConfigurationProperty{
CategoryItemsLimit: &ItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
OtherCategories: jsii.String("otherCategories"),
},
CategorySort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
ColorItemsLimit: &ItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
OtherCategories: jsii.String("otherCategories"),
},
ColorSort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
SmallMultiplesLimitConfiguration: &ItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
OtherCategories: jsii.String("otherCategories"),
},
SmallMultiplesSort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
}
type CfnAnalysis_BarChartVisualProperty ¶ added in v2.72.0
type CfnAnalysis_BarChartVisualProperty struct {
// The unique identifier of a visual.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartvisual.html#cfn-quicksight-analysis-barchartvisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The list of custom actions that are configured for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartvisual.html#cfn-quicksight-analysis-barchartvisual-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The configuration settings of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartvisual.html#cfn-quicksight-analysis-barchartvisual-chartconfiguration
//
ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"`
// The column hierarchy that is used during drill-downs and drill-ups.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartvisual.html#cfn-quicksight-analysis-barchartvisual-columnhierarchies
//
ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"`
// The subtitle that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartvisual.html#cfn-quicksight-analysis-barchartvisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// The title that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartvisual.html#cfn-quicksight-analysis-barchartvisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-barchartvisual.html#cfn-quicksight-analysis-barchartvisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
A bar chart.
The `BarChartVisual` structure describes a visual that is a member of the bar chart family. The following charts can be described using this structure:
- Horizontal bar chart - Vertical bar chart - Horizontal stacked bar chart - Vertical stacked bar chart - Horizontal stacked 100% bar chart - Vertical stacked 100% bar chart
For more information, see [Using bar charts](https://docs.aws.amazon.com/quicksight/latest/user/bar-charts.html) in the *Amazon Quick Suite User Guide* .
Example:
type CfnAnalysis_BarSeriesItemProperty ¶
type CfnAnalysis_BarSeriesItemProperty struct {
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
barSeriesItemProperty := &BarSeriesItemProperty{
}
type CfnAnalysis_BinCountOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_BinCountOptionsProperty struct {
// The options that determine the bin count value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bincountoptions.html#cfn-quicksight-analysis-bincountoptions-value
//
Value *float64 `field:"optional" json:"value" yaml:"value"`
}
The options that determine the bin count of a histogram.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
binCountOptionsProperty := &BinCountOptionsProperty{
Value: jsii.Number(123),
}
type CfnAnalysis_BinWidthOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_BinWidthOptionsProperty struct {
// The options that determine the bin count limit.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-binwidthoptions.html#cfn-quicksight-analysis-binwidthoptions-bincountlimit
//
BinCountLimit *float64 `field:"optional" json:"binCountLimit" yaml:"binCountLimit"`
// The options that determine the bin width value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-binwidthoptions.html#cfn-quicksight-analysis-binwidthoptions-value
//
Value *float64 `field:"optional" json:"value" yaml:"value"`
}
The options that determine the bin width of a histogram.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
binWidthOptionsProperty := &BinWidthOptionsProperty{
BinCountLimit: jsii.Number(123),
Value: jsii.Number(123),
}
type CfnAnalysis_BodySectionConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_BodySectionConfigurationProperty struct {
// The configuration of content in a body section.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectionconfiguration.html#cfn-quicksight-analysis-bodysectionconfiguration-content
//
Content interface{} `field:"required" json:"content" yaml:"content"`
// The unique identifier of a body section.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectionconfiguration.html#cfn-quicksight-analysis-bodysectionconfiguration-sectionid
//
SectionId *string `field:"required" json:"sectionId" yaml:"sectionId"`
// The configuration of a page break for a section.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectionconfiguration.html#cfn-quicksight-analysis-bodysectionconfiguration-pagebreakconfiguration
//
PageBreakConfiguration interface{} `field:"optional" json:"pageBreakConfiguration" yaml:"pageBreakConfiguration"`
// Describes the configurations that are required to declare a section as repeating.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectionconfiguration.html#cfn-quicksight-analysis-bodysectionconfiguration-repeatconfiguration
//
RepeatConfiguration interface{} `field:"optional" json:"repeatConfiguration" yaml:"repeatConfiguration"`
// The style options of a body section.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectionconfiguration.html#cfn-quicksight-analysis-bodysectionconfiguration-style
//
Style interface{} `field:"optional" json:"style" yaml:"style"`
}
The configuration of a body section.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
bodySectionConfigurationProperty := &BodySectionConfigurationProperty{
Content: &BodySectionContentProperty{
Layout: &SectionLayoutConfigurationProperty{
FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{
Elements: []interface{}{
&FreeFormLayoutElementProperty{
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
Height: jsii.String("height"),
Width: jsii.String("width"),
XAxisLocation: jsii.String("xAxisLocation"),
YAxisLocation: jsii.String("yAxisLocation"),
// the properties below are optional
BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RenderingRules: []interface{}{
&SheetElementRenderingRuleProperty{
ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{
Visibility: jsii.String("visibility"),
},
Expression: jsii.String("expression"),
},
},
SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
Visibility: jsii.String("visibility"),
},
},
},
},
},
SectionId: jsii.String("sectionId"),
// the properties below are optional
PageBreakConfiguration: &SectionPageBreakConfigurationProperty{
After: &SectionAfterPageBreakProperty{
Status: jsii.String("status"),
},
},
RepeatConfiguration: &BodySectionRepeatConfigurationProperty{
DimensionConfigurations: []interface{}{
&BodySectionRepeatDimensionConfigurationProperty{
DynamicCategoryDimensionConfiguration: &BodySectionDynamicCategoryDimensionConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Limit: jsii.Number(123),
SortByMetrics: []interface{}{
&ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
},
},
DynamicNumericDimensionConfiguration: &BodySectionDynamicNumericDimensionConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Limit: jsii.Number(123),
SortByMetrics: []interface{}{
&ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
},
},
},
},
NonRepeatingVisuals: []*string{
jsii.String("nonRepeatingVisuals"),
},
PageBreakConfiguration: &BodySectionRepeatPageBreakConfigurationProperty{
After: &SectionAfterPageBreakProperty{
Status: jsii.String("status"),
},
},
},
Style: &SectionStyleProperty{
Height: jsii.String("height"),
Padding: &SpacingProperty{
Bottom: jsii.String("bottom"),
Left: jsii.String("left"),
Right: jsii.String("right"),
Top: jsii.String("top"),
},
},
}
type CfnAnalysis_BodySectionContentProperty ¶ added in v2.72.0
type CfnAnalysis_BodySectionContentProperty struct {
// The layout configuration of a body section.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectioncontent.html#cfn-quicksight-analysis-bodysectioncontent-layout
//
Layout interface{} `field:"optional" json:"layout" yaml:"layout"`
}
The configuration of content in a body section.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
bodySectionContentProperty := &BodySectionContentProperty{
Layout: &SectionLayoutConfigurationProperty{
FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{
Elements: []interface{}{
&FreeFormLayoutElementProperty{
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
Height: jsii.String("height"),
Width: jsii.String("width"),
XAxisLocation: jsii.String("xAxisLocation"),
YAxisLocation: jsii.String("yAxisLocation"),
// the properties below are optional
BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RenderingRules: []interface{}{
&SheetElementRenderingRuleProperty{
ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{
Visibility: jsii.String("visibility"),
},
Expression: jsii.String("expression"),
},
},
SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
Visibility: jsii.String("visibility"),
},
},
},
},
}
type CfnAnalysis_BodySectionDynamicCategoryDimensionConfigurationProperty ¶ added in v2.183.0
type CfnAnalysis_BodySectionDynamicCategoryDimensionConfigurationProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectiondynamiccategorydimensionconfiguration.html#cfn-quicksight-analysis-bodysectiondynamiccategorydimensionconfiguration-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// Number of values to use from the column for repetition.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectiondynamiccategorydimensionconfiguration.html#cfn-quicksight-analysis-bodysectiondynamiccategorydimensionconfiguration-limit
//
Limit *float64 `field:"optional" json:"limit" yaml:"limit"`
// Sort criteria on the column values that you use for repetition.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectiondynamiccategorydimensionconfiguration.html#cfn-quicksight-analysis-bodysectiondynamiccategorydimensionconfiguration-sortbymetrics
//
SortByMetrics interface{} `field:"optional" json:"sortByMetrics" yaml:"sortByMetrics"`
}
Describes the *Category* dataset column and constraints for the dynamic values used to repeat the contents of a section.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
bodySectionDynamicCategoryDimensionConfigurationProperty := &BodySectionDynamicCategoryDimensionConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Limit: jsii.Number(123),
SortByMetrics: []interface{}{
&ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
},
}
type CfnAnalysis_BodySectionDynamicNumericDimensionConfigurationProperty ¶ added in v2.183.0
type CfnAnalysis_BodySectionDynamicNumericDimensionConfigurationProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectiondynamicnumericdimensionconfiguration.html#cfn-quicksight-analysis-bodysectiondynamicnumericdimensionconfiguration-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// Number of values to use from the column for repetition.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectiondynamicnumericdimensionconfiguration.html#cfn-quicksight-analysis-bodysectiondynamicnumericdimensionconfiguration-limit
//
Limit *float64 `field:"optional" json:"limit" yaml:"limit"`
// Sort criteria on the column values that you use for repetition.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectiondynamicnumericdimensionconfiguration.html#cfn-quicksight-analysis-bodysectiondynamicnumericdimensionconfiguration-sortbymetrics
//
SortByMetrics interface{} `field:"optional" json:"sortByMetrics" yaml:"sortByMetrics"`
}
Describes the *Numeric* dataset column and constraints for the dynamic values used to repeat the contents of a section.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
bodySectionDynamicNumericDimensionConfigurationProperty := &BodySectionDynamicNumericDimensionConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Limit: jsii.Number(123),
SortByMetrics: []interface{}{
&ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
},
}
type CfnAnalysis_BodySectionRepeatConfigurationProperty ¶ added in v2.183.0
type CfnAnalysis_BodySectionRepeatConfigurationProperty struct {
// List of `BodySectionRepeatDimensionConfiguration` values that describe the dataset column and constraints for the column used to repeat the contents of a section.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectionrepeatconfiguration.html#cfn-quicksight-analysis-bodysectionrepeatconfiguration-dimensionconfigurations
//
DimensionConfigurations interface{} `field:"optional" json:"dimensionConfigurations" yaml:"dimensionConfigurations"`
// List of visuals to exclude from repetition in repeating sections.
//
// The visuals will render identically, and ignore the repeating configurations in all repeating instances.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectionrepeatconfiguration.html#cfn-quicksight-analysis-bodysectionrepeatconfiguration-nonrepeatingvisuals
//
NonRepeatingVisuals *[]*string `field:"optional" json:"nonRepeatingVisuals" yaml:"nonRepeatingVisuals"`
// Page break configuration to apply for each repeating instance.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectionrepeatconfiguration.html#cfn-quicksight-analysis-bodysectionrepeatconfiguration-pagebreakconfiguration
//
PageBreakConfiguration interface{} `field:"optional" json:"pageBreakConfiguration" yaml:"pageBreakConfiguration"`
}
Describes the configurations that are required to declare a section as repeating.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
bodySectionRepeatConfigurationProperty := &BodySectionRepeatConfigurationProperty{
DimensionConfigurations: []interface{}{
&BodySectionRepeatDimensionConfigurationProperty{
DynamicCategoryDimensionConfiguration: &BodySectionDynamicCategoryDimensionConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Limit: jsii.Number(123),
SortByMetrics: []interface{}{
&ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
},
},
DynamicNumericDimensionConfiguration: &BodySectionDynamicNumericDimensionConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Limit: jsii.Number(123),
SortByMetrics: []interface{}{
&ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
},
},
},
},
NonRepeatingVisuals: []*string{
jsii.String("nonRepeatingVisuals"),
},
PageBreakConfiguration: &BodySectionRepeatPageBreakConfigurationProperty{
After: &SectionAfterPageBreakProperty{
Status: jsii.String("status"),
},
},
}
type CfnAnalysis_BodySectionRepeatDimensionConfigurationProperty ¶ added in v2.183.0
type CfnAnalysis_BodySectionRepeatDimensionConfigurationProperty struct {
// Describes the *Category* dataset column and constraints around the dynamic values that will be used in repeating the section contents.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectionrepeatdimensionconfiguration.html#cfn-quicksight-analysis-bodysectionrepeatdimensionconfiguration-dynamiccategorydimensionconfiguration
//
DynamicCategoryDimensionConfiguration interface{} `field:"optional" json:"dynamicCategoryDimensionConfiguration" yaml:"dynamicCategoryDimensionConfiguration"`
// Describes the *Numeric* dataset column and constraints around the dynamic values used to repeat the contents of a section.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectionrepeatdimensionconfiguration.html#cfn-quicksight-analysis-bodysectionrepeatdimensionconfiguration-dynamicnumericdimensionconfiguration
//
DynamicNumericDimensionConfiguration interface{} `field:"optional" json:"dynamicNumericDimensionConfiguration" yaml:"dynamicNumericDimensionConfiguration"`
}
Describes the dataset column and constraints for the dynamic values used to repeat the contents of a section.
The dataset column is either *Category* or *Numeric* column configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
bodySectionRepeatDimensionConfigurationProperty := &BodySectionRepeatDimensionConfigurationProperty{
DynamicCategoryDimensionConfiguration: &BodySectionDynamicCategoryDimensionConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Limit: jsii.Number(123),
SortByMetrics: []interface{}{
&ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
},
},
DynamicNumericDimensionConfiguration: &BodySectionDynamicNumericDimensionConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Limit: jsii.Number(123),
SortByMetrics: []interface{}{
&ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
},
},
}
type CfnAnalysis_BodySectionRepeatPageBreakConfigurationProperty ¶ added in v2.183.0
type CfnAnalysis_BodySectionRepeatPageBreakConfigurationProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bodysectionrepeatpagebreakconfiguration.html#cfn-quicksight-analysis-bodysectionrepeatpagebreakconfiguration-after
//
After interface{} `field:"optional" json:"after" yaml:"after"`
}
The page break configuration to apply for each repeating instance.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
bodySectionRepeatPageBreakConfigurationProperty := &BodySectionRepeatPageBreakConfigurationProperty{
After: &SectionAfterPageBreakProperty{
Status: jsii.String("status"),
},
}
type CfnAnalysis_BorderSettingsProperty ¶
type CfnAnalysis_BorderSettingsProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bordersettings.html#cfn-quicksight-analysis-bordersettings-bordercolor
//
BorderColor *string `field:"optional" json:"borderColor" yaml:"borderColor"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bordersettings.html#cfn-quicksight-analysis-bordersettings-bordervisibility
//
BorderVisibility *string `field:"optional" json:"borderVisibility" yaml:"borderVisibility"`
// String based length that is composed of value and unit in px.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-bordersettings.html#cfn-quicksight-analysis-bordersettings-borderwidth
//
BorderWidth *string `field:"optional" json:"borderWidth" yaml:"borderWidth"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
borderSettingsProperty := &BorderSettingsProperty{
BorderColor: jsii.String("borderColor"),
BorderVisibility: jsii.String("borderVisibility"),
BorderWidth: jsii.String("borderWidth"),
}
type CfnAnalysis_BoxPlotAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_BoxPlotAggregatedFieldWellsProperty struct {
// The group by field well of a box plot chart.
//
// Values are grouped based on group by fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotaggregatedfieldwells.html#cfn-quicksight-analysis-boxplotaggregatedfieldwells-groupby
//
GroupBy interface{} `field:"optional" json:"groupBy" yaml:"groupBy"`
// The value field well of a box plot chart.
//
// Values are aggregated based on group by fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotaggregatedfieldwells.html#cfn-quicksight-analysis-boxplotaggregatedfieldwells-values
//
Values interface{} `field:"optional" json:"values" yaml:"values"`
}
The aggregated field well for a box plot.
Example:
type CfnAnalysis_BoxPlotChartConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_BoxPlotChartConfigurationProperty struct {
// The box plot chart options for a box plot visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotchartconfiguration.html#cfn-quicksight-analysis-boxplotchartconfiguration-boxplotoptions
//
BoxPlotOptions interface{} `field:"optional" json:"boxPlotOptions" yaml:"boxPlotOptions"`
// The label display options (grid line, range, scale, axis step) of a box plot category.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotchartconfiguration.html#cfn-quicksight-analysis-boxplotchartconfiguration-categoryaxis
//
CategoryAxis interface{} `field:"optional" json:"categoryAxis" yaml:"categoryAxis"`
// The label options (label text, label visibility and sort Icon visibility) of a box plot category.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotchartconfiguration.html#cfn-quicksight-analysis-boxplotchartconfiguration-categorylabeloptions
//
CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"`
// The field wells of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotchartconfiguration.html#cfn-quicksight-analysis-boxplotchartconfiguration-fieldwells
//
FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"`
// The general visual interactions setup for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotchartconfiguration.html#cfn-quicksight-analysis-boxplotchartconfiguration-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotchartconfiguration.html#cfn-quicksight-analysis-boxplotchartconfiguration-legend
//
Legend interface{} `field:"optional" json:"legend" yaml:"legend"`
// The label display options (grid line, range, scale, axis step) of a box plot category.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotchartconfiguration.html#cfn-quicksight-analysis-boxplotchartconfiguration-primaryyaxisdisplayoptions
//
PrimaryYAxisDisplayOptions interface{} `field:"optional" json:"primaryYAxisDisplayOptions" yaml:"primaryYAxisDisplayOptions"`
// The label options (label text, label visibility and sort icon visibility) of a box plot value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotchartconfiguration.html#cfn-quicksight-analysis-boxplotchartconfiguration-primaryyaxislabeloptions
//
PrimaryYAxisLabelOptions interface{} `field:"optional" json:"primaryYAxisLabelOptions" yaml:"primaryYAxisLabelOptions"`
// The reference line setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotchartconfiguration.html#cfn-quicksight-analysis-boxplotchartconfiguration-referencelines
//
ReferenceLines interface{} `field:"optional" json:"referenceLines" yaml:"referenceLines"`
// The sort configuration of a `BoxPlotVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotchartconfiguration.html#cfn-quicksight-analysis-boxplotchartconfiguration-sortconfiguration
//
SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"`
// The tooltip display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotchartconfiguration.html#cfn-quicksight-analysis-boxplotchartconfiguration-tooltip
//
Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"`
// The palette (chart color) display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotchartconfiguration.html#cfn-quicksight-analysis-boxplotchartconfiguration-visualpalette
//
VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"`
}
The configuration of a `BoxPlotVisual` .
Example:
type CfnAnalysis_BoxPlotFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_BoxPlotFieldWellsProperty struct {
// The aggregated field wells of a box plot.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotfieldwells.html#cfn-quicksight-analysis-boxplotfieldwells-boxplotaggregatedfieldwells
//
BoxPlotAggregatedFieldWells interface{} `field:"optional" json:"boxPlotAggregatedFieldWells" yaml:"boxPlotAggregatedFieldWells"`
}
The field wells of a `BoxPlotVisual` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_BoxPlotOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_BoxPlotOptionsProperty struct {
// Determines the visibility of all data points of the box plot.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotoptions.html#cfn-quicksight-analysis-boxplotoptions-alldatapointsvisibility
//
AllDataPointsVisibility *string `field:"optional" json:"allDataPointsVisibility" yaml:"allDataPointsVisibility"`
// Determines the visibility of the outlier in a box plot.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotoptions.html#cfn-quicksight-analysis-boxplotoptions-outliervisibility
//
OutlierVisibility *string `field:"optional" json:"outlierVisibility" yaml:"outlierVisibility"`
// The style options of the box plot.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotoptions.html#cfn-quicksight-analysis-boxplotoptions-styleoptions
//
StyleOptions interface{} `field:"optional" json:"styleOptions" yaml:"styleOptions"`
}
The options of a box plot visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
boxPlotOptionsProperty := &BoxPlotOptionsProperty{
AllDataPointsVisibility: jsii.String("allDataPointsVisibility"),
OutlierVisibility: jsii.String("outlierVisibility"),
StyleOptions: &BoxPlotStyleOptionsProperty{
FillStyle: jsii.String("fillStyle"),
},
}
type CfnAnalysis_BoxPlotSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_BoxPlotSortConfigurationProperty struct {
// The sort configuration of a group by fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotsortconfiguration.html#cfn-quicksight-analysis-boxplotsortconfiguration-categorysort
//
CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"`
// The pagination configuration of a table visual or box plot.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotsortconfiguration.html#cfn-quicksight-analysis-boxplotsortconfiguration-paginationconfiguration
//
PaginationConfiguration interface{} `field:"optional" json:"paginationConfiguration" yaml:"paginationConfiguration"`
}
The sort configuration of a `BoxPlotVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
boxPlotSortConfigurationProperty := &BoxPlotSortConfigurationProperty{
CategorySort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
PaginationConfiguration: &PaginationConfigurationProperty{
PageNumber: jsii.Number(123),
PageSize: jsii.Number(123),
},
}
type CfnAnalysis_BoxPlotStyleOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_BoxPlotStyleOptionsProperty struct {
// The fill styles (solid, transparent) of the box plot.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotstyleoptions.html#cfn-quicksight-analysis-boxplotstyleoptions-fillstyle
//
FillStyle *string `field:"optional" json:"fillStyle" yaml:"fillStyle"`
}
The style options of the box plot.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
boxPlotStyleOptionsProperty := &BoxPlotStyleOptionsProperty{
FillStyle: jsii.String("fillStyle"),
}
type CfnAnalysis_BoxPlotVisualProperty ¶ added in v2.72.0
type CfnAnalysis_BoxPlotVisualProperty struct {
// The unique identifier of a visual.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotvisual.html#cfn-quicksight-analysis-boxplotvisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The list of custom actions that are configured for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotvisual.html#cfn-quicksight-analysis-boxplotvisual-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The configuration settings of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotvisual.html#cfn-quicksight-analysis-boxplotvisual-chartconfiguration
//
ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"`
// The column hierarchy that is used during drill-downs and drill-ups.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotvisual.html#cfn-quicksight-analysis-boxplotvisual-columnhierarchies
//
ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"`
// The subtitle that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotvisual.html#cfn-quicksight-analysis-boxplotvisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// The title that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotvisual.html#cfn-quicksight-analysis-boxplotvisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotvisual.html#cfn-quicksight-analysis-boxplotvisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
A box plot.
For more information, see [Using box plots](https://docs.aws.amazon.com/quicksight/latest/user/box-plots.html) in the *Amazon Quick Suite User Guide* .
Example:
type CfnAnalysis_CalculatedFieldProperty ¶ added in v2.72.0
type CfnAnalysis_CalculatedFieldProperty struct {
// The expression of the calculated field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-calculatedfield.html#cfn-quicksight-analysis-calculatedfield-expression
//
Expression *string `field:"required" json:"expression" yaml:"expression"`
// The name of the calculated field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-calculatedfield.html#cfn-quicksight-analysis-calculatedfield-name
//
Name *string `field:"required" json:"name" yaml:"name"`
// The data set that is used in this calculated field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-calculatedfield.html#cfn-quicksight-analysis-calculatedfield-datasetidentifier
//
// Default: - "".
//
DataSetIdentifier *string `field:"optional" json:"dataSetIdentifier" yaml:"dataSetIdentifier"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-calculatedfield.html#cfn-quicksight-analysis-calculatedfield-topicidentifier
//
TopicIdentifier *string `field:"optional" json:"topicIdentifier" yaml:"topicIdentifier"`
}
The calculated field of an analysis.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
calculatedFieldProperty := &CalculatedFieldProperty{
Expression: jsii.String("expression"),
Name: jsii.String("name"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
}
type CfnAnalysis_CalculatedMeasureFieldProperty ¶ added in v2.72.0
type CfnAnalysis_CalculatedMeasureFieldProperty struct {
// The expression in the table calculation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-calculatedmeasurefield.html#cfn-quicksight-analysis-calculatedmeasurefield-expression
//
Expression *string `field:"required" json:"expression" yaml:"expression"`
// The custom field ID.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-calculatedmeasurefield.html#cfn-quicksight-analysis-calculatedmeasurefield-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
}
The table calculation measure field for pivot tables.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
calculatedMeasureFieldProperty := &CalculatedMeasureFieldProperty{
Expression: jsii.String("expression"),
FieldId: jsii.String("fieldId"),
}
type CfnAnalysis_CascadingControlConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_CascadingControlConfigurationProperty struct {
// A list of source controls that determine the values that are used in the current control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-cascadingcontrolconfiguration.html#cfn-quicksight-analysis-cascadingcontrolconfiguration-sourcecontrols
//
SourceControls interface{} `field:"optional" json:"sourceControls" yaml:"sourceControls"`
}
The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
cascadingControlConfigurationProperty := &CascadingControlConfigurationProperty{
SourceControls: []interface{}{
&CascadingControlSourceProperty{
ColumnToMatch: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceSheetControlId: jsii.String("sourceSheetControlId"),
},
},
}
type CfnAnalysis_CascadingControlSourceProperty ¶ added in v2.72.0
type CfnAnalysis_CascadingControlSourceProperty struct {
// The column identifier that determines which column to look up for the source sheet control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-cascadingcontrolsource.html#cfn-quicksight-analysis-cascadingcontrolsource-columntomatch
//
ColumnToMatch interface{} `field:"optional" json:"columnToMatch" yaml:"columnToMatch"`
// The source sheet control ID of a `CascadingControlSource` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-cascadingcontrolsource.html#cfn-quicksight-analysis-cascadingcontrolsource-sourcesheetcontrolid
//
SourceSheetControlId *string `field:"optional" json:"sourceSheetControlId" yaml:"sourceSheetControlId"`
}
The source controls that are used in a `CascadingControlConfiguration` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
cascadingControlSourceProperty := &CascadingControlSourceProperty{
ColumnToMatch: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceSheetControlId: jsii.String("sourceSheetControlId"),
}
type CfnAnalysis_CategoricalDimensionFieldProperty ¶ added in v2.72.0
type CfnAnalysis_CategoricalDimensionFieldProperty struct {
// The column that is used in the `CategoricalDimensionField` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoricaldimensionfield.html#cfn-quicksight-analysis-categoricaldimensionfield-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// The custom field ID.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoricaldimensionfield.html#cfn-quicksight-analysis-categoricaldimensionfield-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
// The format configuration of the field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoricaldimensionfield.html#cfn-quicksight-analysis-categoricaldimensionfield-formatconfiguration
//
FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"`
// The custom hierarchy ID.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoricaldimensionfield.html#cfn-quicksight-analysis-categoricaldimensionfield-hierarchyid
//
HierarchyId *string `field:"optional" json:"hierarchyId" yaml:"hierarchyId"`
}
The dimension type field with categorical type columns..
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
categoricalDimensionFieldProperty := &CategoricalDimensionFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
FormatConfiguration: &StringFormatConfigurationProperty{
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
HierarchyId: jsii.String("hierarchyId"),
}
type CfnAnalysis_CategoricalMeasureFieldProperty ¶ added in v2.72.0
type CfnAnalysis_CategoricalMeasureFieldProperty struct {
// The column that is used in the `CategoricalMeasureField` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoricalmeasurefield.html#cfn-quicksight-analysis-categoricalmeasurefield-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// The custom field ID.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoricalmeasurefield.html#cfn-quicksight-analysis-categoricalmeasurefield-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
// The aggregation function of the measure field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoricalmeasurefield.html#cfn-quicksight-analysis-categoricalmeasurefield-aggregationfunction
//
AggregationFunction *string `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"`
// The format configuration of the field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoricalmeasurefield.html#cfn-quicksight-analysis-categoricalmeasurefield-formatconfiguration
//
FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"`
}
The measure type field with categorical type columns.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
categoricalMeasureFieldProperty := &CategoricalMeasureFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
AggregationFunction: jsii.String("aggregationFunction"),
FormatConfiguration: &StringFormatConfigurationProperty{
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
}
type CfnAnalysis_CategoryDrillDownFilterProperty ¶ added in v2.72.0
type CfnAnalysis_CategoryDrillDownFilterProperty struct {
// A list of the string inputs that are the values of the category drill down filter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categorydrilldownfilter.html#cfn-quicksight-analysis-categorydrilldownfilter-categoryvalues
//
CategoryValues *[]*string `field:"required" json:"categoryValues" yaml:"categoryValues"`
// The column that the filter is applied to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categorydrilldownfilter.html#cfn-quicksight-analysis-categorydrilldownfilter-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
}
The category drill down filter.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
categoryDrillDownFilterProperty := &CategoryDrillDownFilterProperty{
CategoryValues: []*string{
jsii.String("categoryValues"),
},
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
}
type CfnAnalysis_CategoryFilterConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_CategoryFilterConfigurationProperty struct {
// A custom filter that filters based on a single value.
//
// This filter can be partially matched.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoryfilterconfiguration.html#cfn-quicksight-analysis-categoryfilterconfiguration-customfilterconfiguration
//
CustomFilterConfiguration interface{} `field:"optional" json:"customFilterConfiguration" yaml:"customFilterConfiguration"`
// A list of custom filter values.
//
// In the Quick Sight console, this filter type is called a custom filter list.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoryfilterconfiguration.html#cfn-quicksight-analysis-categoryfilterconfiguration-customfilterlistconfiguration
//
CustomFilterListConfiguration interface{} `field:"optional" json:"customFilterListConfiguration" yaml:"customFilterListConfiguration"`
// A list of filter configurations.
//
// In the Quick Sight console, this filter type is called a filter list.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoryfilterconfiguration.html#cfn-quicksight-analysis-categoryfilterconfiguration-filterlistconfiguration
//
FilterListConfiguration interface{} `field:"optional" json:"filterListConfiguration" yaml:"filterListConfiguration"`
}
The configuration for a `CategoryFilter` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
categoryFilterConfigurationProperty := &CategoryFilterConfigurationProperty{
CustomFilterConfiguration: &CustomFilterConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
NullOption: jsii.String("nullOption"),
// the properties below are optional
CategoryValue: jsii.String("categoryValue"),
ParameterName: jsii.String("parameterName"),
SelectAllOptions: jsii.String("selectAllOptions"),
},
CustomFilterListConfiguration: &CustomFilterListConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
NullOption: jsii.String("nullOption"),
// the properties below are optional
CategoryValues: []*string{
jsii.String("categoryValues"),
},
SelectAllOptions: jsii.String("selectAllOptions"),
},
FilterListConfiguration: &FilterListConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
// the properties below are optional
CategoryValues: []*string{
jsii.String("categoryValues"),
},
NullOption: jsii.String("nullOption"),
SelectAllOptions: jsii.String("selectAllOptions"),
},
}
type CfnAnalysis_CategoryFilterProperty ¶ added in v2.72.0
type CfnAnalysis_CategoryFilterProperty struct {
// The column that the filter is applied to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoryfilter.html#cfn-quicksight-analysis-categoryfilter-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// The configuration for a `CategoryFilter` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoryfilter.html#cfn-quicksight-analysis-categoryfilter-configuration
//
Configuration interface{} `field:"required" json:"configuration" yaml:"configuration"`
// An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoryfilter.html#cfn-quicksight-analysis-categoryfilter-filterid
//
FilterId *string `field:"required" json:"filterId" yaml:"filterId"`
// The default configurations for the associated controls.
//
// This applies only for filters that are scoped to multiple sheets.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoryfilter.html#cfn-quicksight-analysis-categoryfilter-defaultfiltercontrolconfiguration
//
DefaultFilterControlConfiguration interface{} `field:"optional" json:"defaultFilterControlConfiguration" yaml:"defaultFilterControlConfiguration"`
}
A `CategoryFilter` filters text values.
For more information, see [Adding text filters](https://docs.aws.amazon.com/quicksight/latest/user/add-a-text-filter-data-prep.html) in the *Amazon Quick Suite User Guide* .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
categoryFilterProperty := &CategoryFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
Configuration: &CategoryFilterConfigurationProperty{
CustomFilterConfiguration: &CustomFilterConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
NullOption: jsii.String("nullOption"),
// the properties below are optional
CategoryValue: jsii.String("categoryValue"),
ParameterName: jsii.String("parameterName"),
SelectAllOptions: jsii.String("selectAllOptions"),
},
CustomFilterListConfiguration: &CustomFilterListConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
NullOption: jsii.String("nullOption"),
// the properties below are optional
CategoryValues: []*string{
jsii.String("categoryValues"),
},
SelectAllOptions: jsii.String("selectAllOptions"),
},
FilterListConfiguration: &FilterListConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
// the properties below are optional
CategoryValues: []*string{
jsii.String("categoryValues"),
},
NullOption: jsii.String("nullOption"),
SelectAllOptions: jsii.String("selectAllOptions"),
},
},
FilterId: jsii.String("filterId"),
// the properties below are optional
DefaultFilterControlConfiguration: &DefaultFilterControlConfigurationProperty{
ControlOptions: &DefaultFilterControlOptionsProperty{
DefaultDateTimePickerOptions: &DefaultDateTimePickerControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{
DateIconVisibility: jsii.String("dateIconVisibility"),
DateTimeFormat: jsii.String("dateTimeFormat"),
HelperTextVisibility: jsii.String("helperTextVisibility"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultDropdownOptions: &DefaultFilterDropDownControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DropDownControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultListOptions: &DefaultFilterListControlOptionsProperty{
DisplayOptions: &ListControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SearchOptions: &ListControlSearchOptionsProperty{
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultRelativeDateTimeOptions: &DefaultRelativeDateTimeControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &RelativeDateTimeControlDisplayOptionsProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultSliderOptions: &DefaultSliderControlOptionsProperty{
MaximumValue: jsii.Number(123),
MinimumValue: jsii.Number(123),
StepSize: jsii.Number(123),
// the properties below are optional
DisplayOptions: &SliderControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultTextAreaOptions: &DefaultTextAreaControlOptionsProperty{
Delimiter: jsii.String("delimiter"),
DisplayOptions: &TextAreaControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultTextFieldOptions: &DefaultTextFieldControlOptionsProperty{
DisplayOptions: &TextFieldControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
},
Title: jsii.String("title"),
},
}
type CfnAnalysis_CategoryInnerFilterProperty ¶ added in v2.157.0
type CfnAnalysis_CategoryInnerFilterProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoryinnerfilter.html#cfn-quicksight-analysis-categoryinnerfilter-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoryinnerfilter.html#cfn-quicksight-analysis-categoryinnerfilter-configuration
//
Configuration interface{} `field:"required" json:"configuration" yaml:"configuration"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoryinnerfilter.html#cfn-quicksight-analysis-categoryinnerfilter-defaultfiltercontrolconfiguration
//
DefaultFilterControlConfiguration interface{} `field:"optional" json:"defaultFilterControlConfiguration" yaml:"defaultFilterControlConfiguration"`
}
A `CategoryInnerFilter` filters text values for the `NestedFilter` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
categoryInnerFilterProperty := &CategoryInnerFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
Configuration: &CategoryFilterConfigurationProperty{
CustomFilterConfiguration: &CustomFilterConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
NullOption: jsii.String("nullOption"),
// the properties below are optional
CategoryValue: jsii.String("categoryValue"),
ParameterName: jsii.String("parameterName"),
SelectAllOptions: jsii.String("selectAllOptions"),
},
CustomFilterListConfiguration: &CustomFilterListConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
NullOption: jsii.String("nullOption"),
// the properties below are optional
CategoryValues: []*string{
jsii.String("categoryValues"),
},
SelectAllOptions: jsii.String("selectAllOptions"),
},
FilterListConfiguration: &FilterListConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
// the properties below are optional
CategoryValues: []*string{
jsii.String("categoryValues"),
},
NullOption: jsii.String("nullOption"),
SelectAllOptions: jsii.String("selectAllOptions"),
},
},
// the properties below are optional
DefaultFilterControlConfiguration: &DefaultFilterControlConfigurationProperty{
ControlOptions: &DefaultFilterControlOptionsProperty{
DefaultDateTimePickerOptions: &DefaultDateTimePickerControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{
DateIconVisibility: jsii.String("dateIconVisibility"),
DateTimeFormat: jsii.String("dateTimeFormat"),
HelperTextVisibility: jsii.String("helperTextVisibility"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultDropdownOptions: &DefaultFilterDropDownControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DropDownControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultListOptions: &DefaultFilterListControlOptionsProperty{
DisplayOptions: &ListControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SearchOptions: &ListControlSearchOptionsProperty{
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultRelativeDateTimeOptions: &DefaultRelativeDateTimeControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &RelativeDateTimeControlDisplayOptionsProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultSliderOptions: &DefaultSliderControlOptionsProperty{
MaximumValue: jsii.Number(123),
MinimumValue: jsii.Number(123),
StepSize: jsii.Number(123),
// the properties below are optional
DisplayOptions: &SliderControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultTextAreaOptions: &DefaultTextAreaControlOptionsProperty{
Delimiter: jsii.String("delimiter"),
DisplayOptions: &TextAreaControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultTextFieldOptions: &DefaultTextFieldControlOptionsProperty{
DisplayOptions: &TextFieldControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
},
Title: jsii.String("title"),
},
}
type CfnAnalysis_ChartAxisLabelOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_ChartAxisLabelOptionsProperty struct {
// The label options for a chart axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-chartaxislabeloptions.html#cfn-quicksight-analysis-chartaxislabeloptions-axislabeloptions
//
AxisLabelOptions interface{} `field:"optional" json:"axisLabelOptions" yaml:"axisLabelOptions"`
// The visibility configuration of the sort icon on a chart's axis label.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-chartaxislabeloptions.html#cfn-quicksight-analysis-chartaxislabeloptions-sorticonvisibility
//
SortIconVisibility *string `field:"optional" json:"sortIconVisibility" yaml:"sortIconVisibility"`
// The visibility of an axis label on a chart. Choose one of the following options:.
//
// - `VISIBLE` : Shows the axis.
// - `HIDDEN` : Hides the axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-chartaxislabeloptions.html#cfn-quicksight-analysis-chartaxislabeloptions-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The label options for an axis on a chart.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
chartAxisLabelOptionsProperty := &ChartAxisLabelOptionsProperty{
AxisLabelOptions: []interface{}{
&AxisLabelOptionsProperty{
ApplyTo: &AxisLabelReferenceOptionsProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
},
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
},
},
SortIconVisibility: jsii.String("sortIconVisibility"),
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_ClusterMarkerConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ClusterMarkerConfigurationProperty struct {
// The cluster marker that is a part of the cluster marker configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-clustermarkerconfiguration.html#cfn-quicksight-analysis-clustermarkerconfiguration-clustermarker
//
ClusterMarker interface{} `field:"optional" json:"clusterMarker" yaml:"clusterMarker"`
}
The cluster marker configuration of the geospatial map selected point style.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
clusterMarkerConfigurationProperty := &ClusterMarkerConfigurationProperty{
ClusterMarker: &ClusterMarkerProperty{
SimpleClusterMarker: &SimpleClusterMarkerProperty{
Color: jsii.String("color"),
},
},
}
type CfnAnalysis_ClusterMarkerProperty ¶ added in v2.72.0
type CfnAnalysis_ClusterMarkerProperty struct {
// The simple cluster marker of the cluster marker.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-clustermarker.html#cfn-quicksight-analysis-clustermarker-simpleclustermarker
//
SimpleClusterMarker interface{} `field:"optional" json:"simpleClusterMarker" yaml:"simpleClusterMarker"`
}
The cluster marker that is a part of the cluster marker configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
clusterMarkerProperty := &ClusterMarkerProperty{
SimpleClusterMarker: &SimpleClusterMarkerProperty{
Color: jsii.String("color"),
},
}
type CfnAnalysis_ColorScaleProperty ¶ added in v2.72.0
type CfnAnalysis_ColorScaleProperty struct {
// Determines the color fill type.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-colorscale.html#cfn-quicksight-analysis-colorscale-colorfilltype
//
ColorFillType *string `field:"required" json:"colorFillType" yaml:"colorFillType"`
// Determines the list of colors that are applied to the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-colorscale.html#cfn-quicksight-analysis-colorscale-colors
//
Colors interface{} `field:"required" json:"colors" yaml:"colors"`
// Determines the color that is applied to null values.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-colorscale.html#cfn-quicksight-analysis-colorscale-nullvaluecolor
//
NullValueColor interface{} `field:"optional" json:"nullValueColor" yaml:"nullValueColor"`
}
Determines the color scale that is applied to the visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
colorScaleProperty := &ColorScaleProperty{
ColorFillType: jsii.String("colorFillType"),
Colors: []interface{}{
&DataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
// the properties below are optional
NullValueColor: &DataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
}
type CfnAnalysis_ColorsConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ColorsConfigurationProperty struct {
// A list of up to 50 custom colors.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-colorsconfiguration.html#cfn-quicksight-analysis-colorsconfiguration-customcolors
//
CustomColors interface{} `field:"optional" json:"customColors" yaml:"customColors"`
}
The color configurations for a column.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
colorsConfigurationProperty := &ColorsConfigurationProperty{
CustomColors: []interface{}{
&CustomColorProperty{
Color: jsii.String("color"),
// the properties below are optional
FieldValue: jsii.String("fieldValue"),
SpecialValue: jsii.String("specialValue"),
},
},
}
type CfnAnalysis_ColumnConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ColumnConfigurationProperty struct {
// The column.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// The color configurations of the column.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-colorsconfiguration
//
ColorsConfiguration interface{} `field:"optional" json:"colorsConfiguration" yaml:"colorsConfiguration"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-decalsettingsconfiguration
//
DecalSettingsConfiguration interface{} `field:"optional" json:"decalSettingsConfiguration" yaml:"decalSettingsConfiguration"`
// The format configuration of a column.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-formatconfiguration
//
FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"`
// The role of the column.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-role
//
Role *string `field:"optional" json:"role" yaml:"role"`
}
The general configuration of a column.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
columnConfigurationProperty := &ColumnConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
ColorsConfiguration: &ColorsConfigurationProperty{
CustomColors: []interface{}{
&CustomColorProperty{
Color: jsii.String("color"),
// the properties below are optional
FieldValue: jsii.String("fieldValue"),
SpecialValue: jsii.String("specialValue"),
},
},
},
DecalSettingsConfiguration: &DecalSettingsConfigurationProperty{
CustomDecalSettings: []interface{}{
&DecalSettingsProperty{
DecalColor: jsii.String("decalColor"),
DecalPatternType: jsii.String("decalPatternType"),
DecalStyleType: jsii.String("decalStyleType"),
DecalVisibility: jsii.String("decalVisibility"),
ElementValue: jsii.String("elementValue"),
},
},
},
FormatConfiguration: &FormatConfigurationProperty{
DateTimeFormatConfiguration: &DateTimeFormatConfigurationProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
NumberFormatConfiguration: &NumberFormatConfigurationProperty{
FormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
StringFormatConfiguration: &StringFormatConfigurationProperty{
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
},
Role: jsii.String("role"),
}
type CfnAnalysis_ColumnHierarchyProperty ¶ added in v2.72.0
type CfnAnalysis_ColumnHierarchyProperty struct {
// The option that determines the hierarchy of any `DateTime` fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnhierarchy.html#cfn-quicksight-analysis-columnhierarchy-datetimehierarchy
//
DateTimeHierarchy interface{} `field:"optional" json:"dateTimeHierarchy" yaml:"dateTimeHierarchy"`
// The option that determines the hierarchy of the fields that are built within a visual's field wells.
//
// These fields can't be duplicated to other visuals.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnhierarchy.html#cfn-quicksight-analysis-columnhierarchy-explicithierarchy
//
ExplicitHierarchy interface{} `field:"optional" json:"explicitHierarchy" yaml:"explicitHierarchy"`
// The option that determines the hierarchy of the fields that are defined during data preparation.
//
// These fields are available to use in any analysis that uses the data source.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnhierarchy.html#cfn-quicksight-analysis-columnhierarchy-predefinedhierarchy
//
PredefinedHierarchy interface{} `field:"optional" json:"predefinedHierarchy" yaml:"predefinedHierarchy"`
}
The option that determines the hierarchy of the fields for a visual element.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
columnHierarchyProperty := &ColumnHierarchyProperty{
DateTimeHierarchy: &DateTimeHierarchyProperty{
HierarchyId: jsii.String("hierarchyId"),
// the properties below are optional
DrillDownFilters: []interface{}{
&DrillDownFilterProperty{
CategoryFilter: &CategoryDrillDownFilterProperty{
CategoryValues: []*string{
jsii.String("categoryValues"),
},
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
Value: jsii.Number(123),
},
TimeRangeFilter: &TimeRangeDrillDownFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
RangeMaximum: jsii.String("rangeMaximum"),
RangeMinimum: jsii.String("rangeMinimum"),
TimeGranularity: jsii.String("timeGranularity"),
},
},
},
},
ExplicitHierarchy: &ExplicitHierarchyProperty{
Columns: []interface{}{
&ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
HierarchyId: jsii.String("hierarchyId"),
// the properties below are optional
DrillDownFilters: []interface{}{
&DrillDownFilterProperty{
CategoryFilter: &CategoryDrillDownFilterProperty{
CategoryValues: []*string{
jsii.String("categoryValues"),
},
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
Value: jsii.Number(123),
},
TimeRangeFilter: &TimeRangeDrillDownFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
RangeMaximum: jsii.String("rangeMaximum"),
RangeMinimum: jsii.String("rangeMinimum"),
TimeGranularity: jsii.String("timeGranularity"),
},
},
},
},
PredefinedHierarchy: &PredefinedHierarchyProperty{
Columns: []interface{}{
&ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
HierarchyId: jsii.String("hierarchyId"),
// the properties below are optional
DrillDownFilters: []interface{}{
&DrillDownFilterProperty{
CategoryFilter: &CategoryDrillDownFilterProperty{
CategoryValues: []*string{
jsii.String("categoryValues"),
},
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
Value: jsii.Number(123),
},
TimeRangeFilter: &TimeRangeDrillDownFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
RangeMaximum: jsii.String("rangeMaximum"),
RangeMinimum: jsii.String("rangeMinimum"),
TimeGranularity: jsii.String("timeGranularity"),
},
},
},
},
}
type CfnAnalysis_ColumnIdentifierProperty ¶ added in v2.72.0
type CfnAnalysis_ColumnIdentifierProperty struct {
// The name of the column.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnidentifier.html#cfn-quicksight-analysis-columnidentifier-columnname
//
ColumnName *string `field:"required" json:"columnName" yaml:"columnName"`
// The data set that the column belongs to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnidentifier.html#cfn-quicksight-analysis-columnidentifier-datasetidentifier
//
// Default: - "".
//
DataSetIdentifier *string `field:"optional" json:"dataSetIdentifier" yaml:"dataSetIdentifier"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnidentifier.html#cfn-quicksight-analysis-columnidentifier-topicidentifier
//
TopicIdentifier *string `field:"optional" json:"topicIdentifier" yaml:"topicIdentifier"`
}
A column of a data set.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
columnIdentifierProperty := &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
}
type CfnAnalysis_ColumnSortProperty ¶ added in v2.72.0
type CfnAnalysis_ColumnSortProperty struct {
// The sort direction.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnsort.html#cfn-quicksight-analysis-columnsort-direction
//
Direction *string `field:"required" json:"direction" yaml:"direction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnsort.html#cfn-quicksight-analysis-columnsort-sortby
//
SortBy interface{} `field:"required" json:"sortBy" yaml:"sortBy"`
// The aggregation function that is defined in the column sort.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnsort.html#cfn-quicksight-analysis-columnsort-aggregationfunction
//
AggregationFunction interface{} `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"`
}
The sort configuration for a column that is not used in a field well.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
columnSortProperty := &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
}
type CfnAnalysis_ColumnTooltipItemProperty ¶ added in v2.72.0
type CfnAnalysis_ColumnTooltipItemProperty struct {
// The target column of the tooltip item.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columntooltipitem.html#cfn-quicksight-analysis-columntooltipitem-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// The aggregation function of the column tooltip item.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columntooltipitem.html#cfn-quicksight-analysis-columntooltipitem-aggregation
//
Aggregation interface{} `field:"optional" json:"aggregation" yaml:"aggregation"`
// The label of the tooltip item.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columntooltipitem.html#cfn-quicksight-analysis-columntooltipitem-label
//
Label *string `field:"optional" json:"label" yaml:"label"`
// Determines the target of the column tooltip item in a combo chart visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columntooltipitem.html#cfn-quicksight-analysis-columntooltipitem-tooltiptarget
//
TooltipTarget *string `field:"optional" json:"tooltipTarget" yaml:"tooltipTarget"`
// The visibility of the tooltip item.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columntooltipitem.html#cfn-quicksight-analysis-columntooltipitem-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The tooltip item for the columns that are not part of a field well.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
columnTooltipItemProperty := &ColumnTooltipItemProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Aggregation: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
Label: jsii.String("label"),
TooltipTarget: jsii.String("tooltipTarget"),
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_ComboChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_ComboChartAggregatedFieldWellsProperty struct {
// The aggregated `BarValues` field well of a combo chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartaggregatedfieldwells.html#cfn-quicksight-analysis-combochartaggregatedfieldwells-barvalues
//
BarValues interface{} `field:"optional" json:"barValues" yaml:"barValues"`
// The aggregated category field wells of a combo chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartaggregatedfieldwells.html#cfn-quicksight-analysis-combochartaggregatedfieldwells-category
//
Category interface{} `field:"optional" json:"category" yaml:"category"`
// The aggregated colors field well of a combo chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartaggregatedfieldwells.html#cfn-quicksight-analysis-combochartaggregatedfieldwells-colors
//
Colors interface{} `field:"optional" json:"colors" yaml:"colors"`
// The aggregated `LineValues` field well of a combo chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartaggregatedfieldwells.html#cfn-quicksight-analysis-combochartaggregatedfieldwells-linevalues
//
LineValues interface{} `field:"optional" json:"lineValues" yaml:"lineValues"`
}
The aggregated field wells of a combo chart.
Example:
type CfnAnalysis_ComboChartConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ComboChartConfigurationProperty struct {
// The options that determine if visual data labels are displayed.
//
// The data label options for a bar in a combo chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-bardatalabels
//
BarDataLabels interface{} `field:"optional" json:"barDataLabels" yaml:"barDataLabels"`
// Determines the bar arrangement in a combo chart. The following are valid values in this structure:.
//
// - `CLUSTERED` : For clustered bar combo charts.
// - `STACKED` : For stacked bar combo charts.
// - `STACKED_PERCENT` : Do not use. If you use this value, the operation returns a validation error.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-barsarrangement
//
BarsArrangement *string `field:"optional" json:"barsArrangement" yaml:"barsArrangement"`
// The category axis of a combo chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-categoryaxis
//
CategoryAxis interface{} `field:"optional" json:"categoryAxis" yaml:"categoryAxis"`
// The label options (label text, label visibility, and sort icon visibility) of a combo chart category (group/color) field well.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-categorylabeloptions
//
CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"`
// The label options (label text, label visibility, and sort icon visibility) of a combo chart's color field well.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-colorlabeloptions
//
ColorLabelOptions interface{} `field:"optional" json:"colorLabelOptions" yaml:"colorLabelOptions"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-defaultseriessettings
//
DefaultSeriesSettings interface{} `field:"optional" json:"defaultSeriesSettings" yaml:"defaultSeriesSettings"`
// The field wells of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-fieldwells
//
FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"`
// The general visual interactions setup for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
// The legend display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-legend
//
Legend interface{} `field:"optional" json:"legend" yaml:"legend"`
// The options that determine if visual data labels are displayed.
//
// The data label options for a line in a combo chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-linedatalabels
//
LineDataLabels interface{} `field:"optional" json:"lineDataLabels" yaml:"lineDataLabels"`
// The label display options (grid line, range, scale, and axis step) of a combo chart's primary y-axis (bar) field well.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-primaryyaxisdisplayoptions
//
PrimaryYAxisDisplayOptions interface{} `field:"optional" json:"primaryYAxisDisplayOptions" yaml:"primaryYAxisDisplayOptions"`
// The label options (label text, label visibility, and sort icon visibility) of a combo chart's primary y-axis (bar) field well.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-primaryyaxislabeloptions
//
PrimaryYAxisLabelOptions interface{} `field:"optional" json:"primaryYAxisLabelOptions" yaml:"primaryYAxisLabelOptions"`
// The reference line setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-referencelines
//
ReferenceLines interface{} `field:"optional" json:"referenceLines" yaml:"referenceLines"`
// The label display options (grid line, range, scale, axis step) of a combo chart's secondary y-axis (line) field well.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-secondaryyaxisdisplayoptions
//
SecondaryYAxisDisplayOptions interface{} `field:"optional" json:"secondaryYAxisDisplayOptions" yaml:"secondaryYAxisDisplayOptions"`
// The label options (label text, label visibility, and sort icon visibility) of a combo chart's secondary y-axis(line) field well.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-secondaryyaxislabeloptions
//
SecondaryYAxisLabelOptions interface{} `field:"optional" json:"secondaryYAxisLabelOptions" yaml:"secondaryYAxisLabelOptions"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-series
//
Series interface{} `field:"optional" json:"series" yaml:"series"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-singleaxisoptions
//
SingleAxisOptions interface{} `field:"optional" json:"singleAxisOptions" yaml:"singleAxisOptions"`
// The sort configuration of a `ComboChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-sortconfiguration
//
SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"`
// The legend display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-tooltip
//
Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"`
// The palette (chart color) display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartconfiguration.html#cfn-quicksight-analysis-combochartconfiguration-visualpalette
//
VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"`
}
The configuration of a `ComboChartVisual` .
Example:
type CfnAnalysis_ComboChartDefaultSeriesSettingsProperty ¶
type CfnAnalysis_ComboChartDefaultSeriesSettingsProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartdefaultseriessettings.html#cfn-quicksight-analysis-combochartdefaultseriessettings-bordersettings
//
BorderSettings interface{} `field:"optional" json:"borderSettings" yaml:"borderSettings"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartdefaultseriessettings.html#cfn-quicksight-analysis-combochartdefaultseriessettings-decalsettings
//
DecalSettings interface{} `field:"optional" json:"decalSettings" yaml:"decalSettings"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartdefaultseriessettings.html#cfn-quicksight-analysis-combochartdefaultseriessettings-linestylesettings
//
LineStyleSettings interface{} `field:"optional" json:"lineStyleSettings" yaml:"lineStyleSettings"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartdefaultseriessettings.html#cfn-quicksight-analysis-combochartdefaultseriessettings-markerstylesettings
//
MarkerStyleSettings interface{} `field:"optional" json:"markerStyleSettings" yaml:"markerStyleSettings"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
comboChartDefaultSeriesSettingsProperty := &ComboChartDefaultSeriesSettingsProperty{
BorderSettings: &BorderSettingsProperty{
BorderColor: jsii.String("borderColor"),
BorderVisibility: jsii.String("borderVisibility"),
BorderWidth: jsii.String("borderWidth"),
},
DecalSettings: &DecalSettingsProperty{
DecalColor: jsii.String("decalColor"),
DecalPatternType: jsii.String("decalPatternType"),
DecalStyleType: jsii.String("decalStyleType"),
DecalVisibility: jsii.String("decalVisibility"),
ElementValue: jsii.String("elementValue"),
},
LineStyleSettings: &LineChartLineStyleSettingsProperty{
LineInterpolation: jsii.String("lineInterpolation"),
LineStyle: jsii.String("lineStyle"),
LineVisibility: jsii.String("lineVisibility"),
LineWidth: jsii.String("lineWidth"),
},
MarkerStyleSettings: &LineChartMarkerStyleSettingsProperty{
MarkerColor: jsii.String("markerColor"),
MarkerShape: jsii.String("markerShape"),
MarkerSize: jsii.String("markerSize"),
MarkerVisibility: jsii.String("markerVisibility"),
},
}
type CfnAnalysis_ComboChartFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_ComboChartFieldWellsProperty struct {
// The aggregated field wells of a combo chart.
//
// Combo charts only have aggregated field wells. Columns in a combo chart are aggregated by category.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartfieldwells.html#cfn-quicksight-analysis-combochartfieldwells-combochartaggregatedfieldwells
//
ComboChartAggregatedFieldWells interface{} `field:"optional" json:"comboChartAggregatedFieldWells" yaml:"comboChartAggregatedFieldWells"`
}
The field wells of the visual.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_ComboChartSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ComboChartSortConfigurationProperty struct {
// The item limit configuration for the category field well of a combo chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartsortconfiguration.html#cfn-quicksight-analysis-combochartsortconfiguration-categoryitemslimit
//
CategoryItemsLimit interface{} `field:"optional" json:"categoryItemsLimit" yaml:"categoryItemsLimit"`
// The sort configuration of the category field well in a combo chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartsortconfiguration.html#cfn-quicksight-analysis-combochartsortconfiguration-categorysort
//
CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"`
// The item limit configuration of the color field well in a combo chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartsortconfiguration.html#cfn-quicksight-analysis-combochartsortconfiguration-coloritemslimit
//
ColorItemsLimit interface{} `field:"optional" json:"colorItemsLimit" yaml:"colorItemsLimit"`
// The sort configuration of the color field well in a combo chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartsortconfiguration.html#cfn-quicksight-analysis-combochartsortconfiguration-colorsort
//
ColorSort interface{} `field:"optional" json:"colorSort" yaml:"colorSort"`
}
The sort configuration of a `ComboChartVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
comboChartSortConfigurationProperty := &ComboChartSortConfigurationProperty{
CategoryItemsLimit: &ItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
OtherCategories: jsii.String("otherCategories"),
},
CategorySort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
ColorItemsLimit: &ItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
OtherCategories: jsii.String("otherCategories"),
},
ColorSort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
}
type CfnAnalysis_ComboChartVisualProperty ¶ added in v2.72.0
type CfnAnalysis_ComboChartVisualProperty struct {
// The unique identifier of a visual.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartvisual.html#cfn-quicksight-analysis-combochartvisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The list of custom actions that are configured for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartvisual.html#cfn-quicksight-analysis-combochartvisual-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The configuration settings of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartvisual.html#cfn-quicksight-analysis-combochartvisual-chartconfiguration
//
ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"`
// The column hierarchy that is used during drill-downs and drill-ups.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartvisual.html#cfn-quicksight-analysis-combochartvisual-columnhierarchies
//
ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"`
// The subtitle that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartvisual.html#cfn-quicksight-analysis-combochartvisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// The title that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartvisual.html#cfn-quicksight-analysis-combochartvisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-combochartvisual.html#cfn-quicksight-analysis-combochartvisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
A combo chart.
The `ComboChartVisual` includes stacked bar combo charts and clustered bar combo charts ¶
For more information, see [Using combo charts](https://docs.aws.amazon.com/quicksight/latest/user/combo-charts.html) in the *Amazon Quick Suite User Guide* .
Example:
type CfnAnalysis_ComboSeriesItemProperty ¶
type CfnAnalysis_ComboSeriesItemProperty struct {
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
comboSeriesItemProperty := &ComboSeriesItemProperty{
}
type CfnAnalysis_ComparisonConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ComparisonConfigurationProperty struct {
// The format of the comparison.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-comparisonconfiguration.html#cfn-quicksight-analysis-comparisonconfiguration-comparisonformat
//
ComparisonFormat interface{} `field:"optional" json:"comparisonFormat" yaml:"comparisonFormat"`
// The method of the comparison. Choose from the following options:.
//
// - `DIFFERENCE`
// - `PERCENT_DIFFERENCE`
// - `PERCENT`.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-comparisonconfiguration.html#cfn-quicksight-analysis-comparisonconfiguration-comparisonmethod
//
ComparisonMethod *string `field:"optional" json:"comparisonMethod" yaml:"comparisonMethod"`
}
The comparison display configuration of a KPI or gauge chart.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
comparisonConfigurationProperty := &ComparisonConfigurationProperty{
ComparisonFormat: &ComparisonFormatConfigurationProperty{
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
ComparisonMethod: jsii.String("comparisonMethod"),
}
type CfnAnalysis_ComparisonFormatConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ComparisonFormatConfigurationProperty struct {
// The number display format.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-comparisonformatconfiguration.html#cfn-quicksight-analysis-comparisonformatconfiguration-numberdisplayformatconfiguration
//
NumberDisplayFormatConfiguration interface{} `field:"optional" json:"numberDisplayFormatConfiguration" yaml:"numberDisplayFormatConfiguration"`
// The percentage display format.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-comparisonformatconfiguration.html#cfn-quicksight-analysis-comparisonformatconfiguration-percentagedisplayformatconfiguration
//
PercentageDisplayFormatConfiguration interface{} `field:"optional" json:"percentageDisplayFormatConfiguration" yaml:"percentageDisplayFormatConfiguration"`
}
The format of the comparison.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
comparisonFormatConfigurationProperty := &ComparisonFormatConfigurationProperty{
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
}
type CfnAnalysis_ComputationProperty ¶ added in v2.72.0
type CfnAnalysis_ComputationProperty struct {
// The forecast computation configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-computation.html#cfn-quicksight-analysis-computation-forecast
//
Forecast interface{} `field:"optional" json:"forecast" yaml:"forecast"`
// The growth rate computation configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-computation.html#cfn-quicksight-analysis-computation-growthrate
//
GrowthRate interface{} `field:"optional" json:"growthRate" yaml:"growthRate"`
// The maximum and minimum computation configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-computation.html#cfn-quicksight-analysis-computation-maximumminimum
//
MaximumMinimum interface{} `field:"optional" json:"maximumMinimum" yaml:"maximumMinimum"`
// The metric comparison computation configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-computation.html#cfn-quicksight-analysis-computation-metriccomparison
//
MetricComparison interface{} `field:"optional" json:"metricComparison" yaml:"metricComparison"`
// The period over period computation configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-computation.html#cfn-quicksight-analysis-computation-periodoverperiod
//
PeriodOverPeriod interface{} `field:"optional" json:"periodOverPeriod" yaml:"periodOverPeriod"`
// The period to `DataSetIdentifier` computation configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-computation.html#cfn-quicksight-analysis-computation-periodtodate
//
PeriodToDate interface{} `field:"optional" json:"periodToDate" yaml:"periodToDate"`
// The top movers and bottom movers computation configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-computation.html#cfn-quicksight-analysis-computation-topbottommovers
//
TopBottomMovers interface{} `field:"optional" json:"topBottomMovers" yaml:"topBottomMovers"`
// The top ranked and bottom ranked computation configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-computation.html#cfn-quicksight-analysis-computation-topbottomranked
//
TopBottomRanked interface{} `field:"optional" json:"topBottomRanked" yaml:"topBottomRanked"`
// The total aggregation computation configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-computation.html#cfn-quicksight-analysis-computation-totalaggregation
//
TotalAggregation interface{} `field:"optional" json:"totalAggregation" yaml:"totalAggregation"`
// The unique values computation configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-computation.html#cfn-quicksight-analysis-computation-uniquevalues
//
UniqueValues interface{} `field:"optional" json:"uniqueValues" yaml:"uniqueValues"`
}
The computation union that is used in an insight visual.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_ConditionalFormattingColorProperty ¶ added in v2.72.0
type CfnAnalysis_ConditionalFormattingColorProperty struct {
// Formatting configuration for gradient color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingcolor.html#cfn-quicksight-analysis-conditionalformattingcolor-gradient
//
Gradient interface{} `field:"optional" json:"gradient" yaml:"gradient"`
// Formatting configuration for solid color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingcolor.html#cfn-quicksight-analysis-conditionalformattingcolor-solid
//
Solid interface{} `field:"optional" json:"solid" yaml:"solid"`
}
The formatting configuration for the color.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
conditionalFormattingColorProperty := &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
}
type CfnAnalysis_ConditionalFormattingCustomIconConditionProperty ¶ added in v2.72.0
type CfnAnalysis_ConditionalFormattingCustomIconConditionProperty struct {
// The expression that determines the condition of the icon set.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingcustomiconcondition.html#cfn-quicksight-analysis-conditionalformattingcustomiconcondition-expression
//
Expression *string `field:"required" json:"expression" yaml:"expression"`
// Custom icon options for an icon set.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingcustomiconcondition.html#cfn-quicksight-analysis-conditionalformattingcustomiconcondition-iconoptions
//
IconOptions interface{} `field:"required" json:"iconOptions" yaml:"iconOptions"`
// Determines the color of the icon.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingcustomiconcondition.html#cfn-quicksight-analysis-conditionalformattingcustomiconcondition-color
//
Color *string `field:"optional" json:"color" yaml:"color"`
// Determines the icon display configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingcustomiconcondition.html#cfn-quicksight-analysis-conditionalformattingcustomiconcondition-displayconfiguration
//
DisplayConfiguration interface{} `field:"optional" json:"displayConfiguration" yaml:"displayConfiguration"`
}
Determines the custom condition for an icon set.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
conditionalFormattingCustomIconConditionProperty := &ConditionalFormattingCustomIconConditionProperty{
Expression: jsii.String("expression"),
IconOptions: &ConditionalFormattingCustomIconOptionsProperty{
Icon: jsii.String("icon"),
UnicodeIcon: jsii.String("unicodeIcon"),
},
// the properties below are optional
Color: jsii.String("color"),
DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{
IconDisplayOption: jsii.String("iconDisplayOption"),
},
}
type CfnAnalysis_ConditionalFormattingCustomIconOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_ConditionalFormattingCustomIconOptionsProperty struct {
// Determines the type of icon.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingcustomiconoptions.html#cfn-quicksight-analysis-conditionalformattingcustomiconoptions-icon
//
Icon *string `field:"optional" json:"icon" yaml:"icon"`
// Determines the Unicode icon type.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingcustomiconoptions.html#cfn-quicksight-analysis-conditionalformattingcustomiconoptions-unicodeicon
//
UnicodeIcon *string `field:"optional" json:"unicodeIcon" yaml:"unicodeIcon"`
}
Custom icon options for an icon set.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
conditionalFormattingCustomIconOptionsProperty := &ConditionalFormattingCustomIconOptionsProperty{
Icon: jsii.String("icon"),
UnicodeIcon: jsii.String("unicodeIcon"),
}
type CfnAnalysis_ConditionalFormattingGradientColorProperty ¶ added in v2.72.0
type CfnAnalysis_ConditionalFormattingGradientColorProperty struct {
// Determines the color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattinggradientcolor.html#cfn-quicksight-analysis-conditionalformattinggradientcolor-color
//
Color interface{} `field:"required" json:"color" yaml:"color"`
// The expression that determines the formatting configuration for gradient color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattinggradientcolor.html#cfn-quicksight-analysis-conditionalformattinggradientcolor-expression
//
Expression *string `field:"required" json:"expression" yaml:"expression"`
}
Formatting configuration for gradient color.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
conditionalFormattingGradientColorProperty := &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
}
type CfnAnalysis_ConditionalFormattingIconDisplayConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ConditionalFormattingIconDisplayConfigurationProperty struct {
// Determines the icon display configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingicondisplayconfiguration.html#cfn-quicksight-analysis-conditionalformattingicondisplayconfiguration-icondisplayoption
//
IconDisplayOption *string `field:"optional" json:"iconDisplayOption" yaml:"iconDisplayOption"`
}
Determines the icon display configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
conditionalFormattingIconDisplayConfigurationProperty := &ConditionalFormattingIconDisplayConfigurationProperty{
IconDisplayOption: jsii.String("iconDisplayOption"),
}
type CfnAnalysis_ConditionalFormattingIconProperty ¶ added in v2.72.0
type CfnAnalysis_ConditionalFormattingIconProperty struct {
// Determines the custom condition for an icon set.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingicon.html#cfn-quicksight-analysis-conditionalformattingicon-customcondition
//
CustomCondition interface{} `field:"optional" json:"customCondition" yaml:"customCondition"`
// Formatting configuration for icon set.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingicon.html#cfn-quicksight-analysis-conditionalformattingicon-iconset
//
IconSet interface{} `field:"optional" json:"iconSet" yaml:"iconSet"`
}
The formatting configuration for the icon.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
conditionalFormattingIconProperty := &ConditionalFormattingIconProperty{
CustomCondition: &ConditionalFormattingCustomIconConditionProperty{
Expression: jsii.String("expression"),
IconOptions: &ConditionalFormattingCustomIconOptionsProperty{
Icon: jsii.String("icon"),
UnicodeIcon: jsii.String("unicodeIcon"),
},
// the properties below are optional
Color: jsii.String("color"),
DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{
IconDisplayOption: jsii.String("iconDisplayOption"),
},
},
IconSet: &ConditionalFormattingIconSetProperty{
Expression: jsii.String("expression"),
// the properties below are optional
IconSetType: jsii.String("iconSetType"),
},
}
type CfnAnalysis_ConditionalFormattingIconSetProperty ¶ added in v2.72.0
type CfnAnalysis_ConditionalFormattingIconSetProperty struct {
// The expression that determines the formatting configuration for the icon set.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingiconset.html#cfn-quicksight-analysis-conditionalformattingiconset-expression
//
Expression *string `field:"required" json:"expression" yaml:"expression"`
// Determines the icon set type.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingiconset.html#cfn-quicksight-analysis-conditionalformattingiconset-iconsettype
//
IconSetType *string `field:"optional" json:"iconSetType" yaml:"iconSetType"`
}
Formatting configuration for icon set.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
conditionalFormattingIconSetProperty := &ConditionalFormattingIconSetProperty{
Expression: jsii.String("expression"),
// the properties below are optional
IconSetType: jsii.String("iconSetType"),
}
type CfnAnalysis_ConditionalFormattingSolidColorProperty ¶ added in v2.72.0
type CfnAnalysis_ConditionalFormattingSolidColorProperty struct {
// The expression that determines the formatting configuration for solid color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingsolidcolor.html#cfn-quicksight-analysis-conditionalformattingsolidcolor-expression
//
Expression *string `field:"required" json:"expression" yaml:"expression"`
// Determines the color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-conditionalformattingsolidcolor.html#cfn-quicksight-analysis-conditionalformattingsolidcolor-color
//
Color *string `field:"optional" json:"color" yaml:"color"`
}
Formatting configuration for solid color.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
conditionalFormattingSolidColorProperty := &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
}
type CfnAnalysis_ContextMenuOptionProperty ¶ added in v2.183.0
type CfnAnalysis_ContextMenuOptionProperty struct {
// The availability status of the context menu options.
//
// If the value of this property is set to `ENABLED` , dashboard readers can interact with the context menu.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-contextmenuoption.html#cfn-quicksight-analysis-contextmenuoption-availabilitystatus
//
AvailabilityStatus *string `field:"optional" json:"availabilityStatus" yaml:"availabilityStatus"`
}
The context menu options for a visual's interactions.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
contextMenuOptionProperty := &ContextMenuOptionProperty{
AvailabilityStatus: jsii.String("availabilityStatus"),
}
type CfnAnalysis_ContributionAnalysisDefaultProperty ¶ added in v2.72.0
type CfnAnalysis_ContributionAnalysisDefaultProperty struct {
// The dimensions columns that are used in the contribution analysis, usually a list of `ColumnIdentifiers` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-contributionanalysisdefault.html#cfn-quicksight-analysis-contributionanalysisdefault-contributordimensions
//
ContributorDimensions interface{} `field:"required" json:"contributorDimensions" yaml:"contributorDimensions"`
// The measure field that is used in the contribution analysis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-contributionanalysisdefault.html#cfn-quicksight-analysis-contributionanalysisdefault-measurefieldid
//
MeasureFieldId *string `field:"required" json:"measureFieldId" yaml:"measureFieldId"`
}
The contribution analysis visual display for a line, pie, or bar chart.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
contributionAnalysisDefaultProperty := &ContributionAnalysisDefaultProperty{
ContributorDimensions: []interface{}{
&ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
MeasureFieldId: jsii.String("measureFieldId"),
}
type CfnAnalysis_CurrencyDisplayFormatConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_CurrencyDisplayFormatConfigurationProperty struct {
// The option that determines the decimal places configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-currencydisplayformatconfiguration.html#cfn-quicksight-analysis-currencydisplayformatconfiguration-decimalplacesconfiguration
//
DecimalPlacesConfiguration interface{} `field:"optional" json:"decimalPlacesConfiguration" yaml:"decimalPlacesConfiguration"`
// The options that determine the negative value configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-currencydisplayformatconfiguration.html#cfn-quicksight-analysis-currencydisplayformatconfiguration-negativevalueconfiguration
//
NegativeValueConfiguration interface{} `field:"optional" json:"negativeValueConfiguration" yaml:"negativeValueConfiguration"`
// The options that determine the null value format configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-currencydisplayformatconfiguration.html#cfn-quicksight-analysis-currencydisplayformatconfiguration-nullvalueformatconfiguration
//
NullValueFormatConfiguration interface{} `field:"optional" json:"nullValueFormatConfiguration" yaml:"nullValueFormatConfiguration"`
// Determines the number scale value for the currency format.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-currencydisplayformatconfiguration.html#cfn-quicksight-analysis-currencydisplayformatconfiguration-numberscale
//
NumberScale *string `field:"optional" json:"numberScale" yaml:"numberScale"`
// Determines the prefix value of the currency format.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-currencydisplayformatconfiguration.html#cfn-quicksight-analysis-currencydisplayformatconfiguration-prefix
//
Prefix *string `field:"optional" json:"prefix" yaml:"prefix"`
// The options that determine the numeric separator configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-currencydisplayformatconfiguration.html#cfn-quicksight-analysis-currencydisplayformatconfiguration-separatorconfiguration
//
SeparatorConfiguration interface{} `field:"optional" json:"separatorConfiguration" yaml:"separatorConfiguration"`
// Determines the suffix value of the currency format.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-currencydisplayformatconfiguration.html#cfn-quicksight-analysis-currencydisplayformatconfiguration-suffix
//
Suffix *string `field:"optional" json:"suffix" yaml:"suffix"`
// Determines the symbol for the currency format.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-currencydisplayformatconfiguration.html#cfn-quicksight-analysis-currencydisplayformatconfiguration-symbol
//
Symbol *string `field:"optional" json:"symbol" yaml:"symbol"`
}
The options that determine the currency display format configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
currencyDisplayFormatConfigurationProperty := &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
}
type CfnAnalysis_CustomActionFilterOperationProperty ¶ added in v2.72.0
type CfnAnalysis_CustomActionFilterOperationProperty struct {
// The configuration that chooses the fields to be filtered.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customactionfilteroperation.html#cfn-quicksight-analysis-customactionfilteroperation-selectedfieldsconfiguration
//
SelectedFieldsConfiguration interface{} `field:"required" json:"selectedFieldsConfiguration" yaml:"selectedFieldsConfiguration"`
// The configuration that chooses the target visuals to be filtered.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customactionfilteroperation.html#cfn-quicksight-analysis-customactionfilteroperation-targetvisualsconfiguration
//
TargetVisualsConfiguration interface{} `field:"required" json:"targetVisualsConfiguration" yaml:"targetVisualsConfiguration"`
}
The filter operation that filters data included in a visual or in an entire sheet.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
customActionFilterOperationProperty := &CustomActionFilterOperationProperty{
SelectedFieldsConfiguration: &FilterOperationSelectedFieldsConfigurationProperty{
SelectedColumns: []interface{}{
&ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
SelectedFieldOptions: jsii.String("selectedFieldOptions"),
SelectedFields: []*string{
jsii.String("selectedFields"),
},
},
TargetVisualsConfiguration: &FilterOperationTargetVisualsConfigurationProperty{
SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{
TargetVisualOptions: jsii.String("targetVisualOptions"),
TargetVisuals: []*string{
jsii.String("targetVisuals"),
},
},
},
}
type CfnAnalysis_CustomActionNavigationOperationProperty ¶ added in v2.72.0
type CfnAnalysis_CustomActionNavigationOperationProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customactionnavigationoperation.html#cfn-quicksight-analysis-customactionnavigationoperation-localnavigationconfiguration
//
LocalNavigationConfiguration interface{} `field:"optional" json:"localNavigationConfiguration" yaml:"localNavigationConfiguration"`
}
The navigation operation that navigates between different sheets in the same analysis.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
customActionNavigationOperationProperty := &CustomActionNavigationOperationProperty{
LocalNavigationConfiguration: &LocalNavigationConfigurationProperty{
TargetSheetId: jsii.String("targetSheetId"),
},
}
type CfnAnalysis_CustomActionSetParametersOperationProperty ¶ added in v2.72.0
type CfnAnalysis_CustomActionSetParametersOperationProperty struct {
// The parameter that determines the value configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customactionsetparametersoperation.html#cfn-quicksight-analysis-customactionsetparametersoperation-parametervalueconfigurations
//
ParameterValueConfigurations interface{} `field:"required" json:"parameterValueConfigurations" yaml:"parameterValueConfigurations"`
}
The set parameter operation that sets parameters in custom action.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
customActionSetParametersOperationProperty := &CustomActionSetParametersOperationProperty{
ParameterValueConfigurations: []interface{}{
&SetParameterValueConfigurationProperty{
DestinationParameterName: jsii.String("destinationParameterName"),
Value: &DestinationParameterValueConfigurationProperty{
CustomValuesConfiguration: &CustomValuesConfigurationProperty{
CustomValues: &CustomParameterValuesProperty{
DateTimeValues: []*string{
jsii.String("dateTimeValues"),
},
DecimalValues: []interface{}{
jsii.Number(123),
},
IntegerValues: []interface{}{
jsii.Number(123),
},
StringValues: []*string{
jsii.String("stringValues"),
},
},
// the properties below are optional
IncludeNullValue: jsii.Boolean(false),
},
SelectAllValueOptions: jsii.String("selectAllValueOptions"),
SourceColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceField: jsii.String("sourceField"),
SourceParameterName: jsii.String("sourceParameterName"),
},
},
},
}
type CfnAnalysis_CustomActionURLOperationProperty ¶ added in v2.72.0
type CfnAnalysis_CustomActionURLOperationProperty struct {
// The target of the `CustomActionURLOperation` .
//
// Valid values are defined as follows:
//
// - `NEW_TAB` : Opens the target URL in a new browser tab.
// - `NEW_WINDOW` : Opens the target URL in a new browser window.
// - `SAME_TAB` : Opens the target URL in the same browser tab.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customactionurloperation.html#cfn-quicksight-analysis-customactionurloperation-urltarget
//
UrlTarget *string `field:"required" json:"urlTarget" yaml:"urlTarget"`
// THe URL link of the `CustomActionURLOperation` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customactionurloperation.html#cfn-quicksight-analysis-customactionurloperation-urltemplate
//
UrlTemplate *string `field:"required" json:"urlTemplate" yaml:"urlTemplate"`
}
The URL operation that opens a link to another webpage.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
customActionURLOperationProperty := &CustomActionURLOperationProperty{
UrlTarget: jsii.String("urlTarget"),
UrlTemplate: jsii.String("urlTemplate"),
}
type CfnAnalysis_CustomColorProperty ¶ added in v2.72.0
type CfnAnalysis_CustomColorProperty struct {
// The color that is applied to the data value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcolor.html#cfn-quicksight-analysis-customcolor-color
//
Color *string `field:"required" json:"color" yaml:"color"`
// The data value that the color is applied to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcolor.html#cfn-quicksight-analysis-customcolor-fieldvalue
//
FieldValue *string `field:"optional" json:"fieldValue" yaml:"fieldValue"`
// The value of a special data value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcolor.html#cfn-quicksight-analysis-customcolor-specialvalue
//
SpecialValue *string `field:"optional" json:"specialValue" yaml:"specialValue"`
}
Determines the color that's applied to a particular data value in a column.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
customColorProperty := &CustomColorProperty{
Color: jsii.String("color"),
// the properties below are optional
FieldValue: jsii.String("fieldValue"),
SpecialValue: jsii.String("specialValue"),
}
type CfnAnalysis_CustomContentConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_CustomContentConfigurationProperty struct {
// The content type of the custom content visual.
//
// You can use this to have the visual render as an image.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcontentconfiguration.html#cfn-quicksight-analysis-customcontentconfiguration-contenttype
//
ContentType *string `field:"optional" json:"contentType" yaml:"contentType"`
// The input URL that links to the custom content that you want in the custom visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcontentconfiguration.html#cfn-quicksight-analysis-customcontentconfiguration-contenturl
//
ContentUrl *string `field:"optional" json:"contentUrl" yaml:"contentUrl"`
// The sizing options for the size of the custom content visual.
//
// This structure is required when the `ContentType` of the visual is `'IMAGE'` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcontentconfiguration.html#cfn-quicksight-analysis-customcontentconfiguration-imagescaling
//
ImageScaling *string `field:"optional" json:"imageScaling" yaml:"imageScaling"`
// The general visual interactions setup for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcontentconfiguration.html#cfn-quicksight-analysis-customcontentconfiguration-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
}
The configuration of a `CustomContentVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
customContentConfigurationProperty := &CustomContentConfigurationProperty{
ContentType: jsii.String("contentType"),
ContentUrl: jsii.String("contentUrl"),
ImageScaling: jsii.String("imageScaling"),
Interactions: &VisualInteractionOptionsProperty{
ContextMenuOption: &ContextMenuOptionProperty{
AvailabilityStatus: jsii.String("availabilityStatus"),
},
VisualMenuOption: &VisualMenuOptionProperty{
AvailabilityStatus: jsii.String("availabilityStatus"),
},
},
}
type CfnAnalysis_CustomContentVisualProperty ¶ added in v2.72.0
type CfnAnalysis_CustomContentVisualProperty struct {
// The unique identifier of a visual.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcontentvisual.html#cfn-quicksight-analysis-customcontentvisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The list of custom actions that are configured for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcontentvisual.html#cfn-quicksight-analysis-customcontentvisual-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The configuration of a `CustomContentVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcontentvisual.html#cfn-quicksight-analysis-customcontentvisual-chartconfiguration
//
ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"`
// The dataset that is used to create the custom content visual.
//
// You can't create a visual without a dataset.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcontentvisual.html#cfn-quicksight-analysis-customcontentvisual-datasetidentifier
//
// Default: - "".
//
DataSetIdentifier *string `field:"optional" json:"dataSetIdentifier" yaml:"dataSetIdentifier"`
// The subtitle that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcontentvisual.html#cfn-quicksight-analysis-customcontentvisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// The title that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcontentvisual.html#cfn-quicksight-analysis-customcontentvisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcontentvisual.html#cfn-quicksight-analysis-customcontentvisual-topicidentifier
//
TopicIdentifier *string `field:"optional" json:"topicIdentifier" yaml:"topicIdentifier"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcontentvisual.html#cfn-quicksight-analysis-customcontentvisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
A visual that contains custom content.
For more information, see [Using custom visual content](https://docs.aws.amazon.com/quicksight/latest/user/custom-visual-content.html) in the *Amazon Quick Suite User Guide* .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
customContentVisualProperty := &CustomContentVisualProperty{
VisualId: jsii.String("visualId"),
// the properties below are optional
Actions: []interface{}{
&VisualCustomActionProperty{
ActionOperations: []interface{}{
&VisualCustomActionOperationProperty{
FilterOperation: &CustomActionFilterOperationProperty{
SelectedFieldsConfiguration: &FilterOperationSelectedFieldsConfigurationProperty{
SelectedColumns: []interface{}{
&ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
SelectedFieldOptions: jsii.String("selectedFieldOptions"),
SelectedFields: []*string{
jsii.String("selectedFields"),
},
},
TargetVisualsConfiguration: &FilterOperationTargetVisualsConfigurationProperty{
SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{
TargetVisualOptions: jsii.String("targetVisualOptions"),
TargetVisuals: []*string{
jsii.String("targetVisuals"),
},
},
},
},
NavigationOperation: &CustomActionNavigationOperationProperty{
LocalNavigationConfiguration: &LocalNavigationConfigurationProperty{
TargetSheetId: jsii.String("targetSheetId"),
},
},
SetParametersOperation: &CustomActionSetParametersOperationProperty{
ParameterValueConfigurations: []interface{}{
&SetParameterValueConfigurationProperty{
DestinationParameterName: jsii.String("destinationParameterName"),
Value: &DestinationParameterValueConfigurationProperty{
CustomValuesConfiguration: &CustomValuesConfigurationProperty{
CustomValues: &CustomParameterValuesProperty{
DateTimeValues: []*string{
jsii.String("dateTimeValues"),
},
DecimalValues: []interface{}{
jsii.Number(123),
},
IntegerValues: []interface{}{
jsii.Number(123),
},
StringValues: []*string{
jsii.String("stringValues"),
},
},
// the properties below are optional
IncludeNullValue: jsii.Boolean(false),
},
SelectAllValueOptions: jsii.String("selectAllValueOptions"),
SourceColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceField: jsii.String("sourceField"),
SourceParameterName: jsii.String("sourceParameterName"),
},
},
},
},
UrlOperation: &CustomActionURLOperationProperty{
UrlTarget: jsii.String("urlTarget"),
UrlTemplate: jsii.String("urlTemplate"),
},
},
},
CustomActionId: jsii.String("customActionId"),
Name: jsii.String("name"),
Trigger: jsii.String("trigger"),
// the properties below are optional
Status: jsii.String("status"),
},
},
ChartConfiguration: &CustomContentConfigurationProperty{
ContentType: jsii.String("contentType"),
ContentUrl: jsii.String("contentUrl"),
ImageScaling: jsii.String("imageScaling"),
Interactions: &VisualInteractionOptionsProperty{
ContextMenuOption: &ContextMenuOptionProperty{
AvailabilityStatus: jsii.String("availabilityStatus"),
},
VisualMenuOption: &VisualMenuOptionProperty{
AvailabilityStatus: jsii.String("availabilityStatus"),
},
},
},
DataSetIdentifier: jsii.String("dataSetIdentifier"),
Subtitle: &VisualSubtitleLabelOptionsProperty{
FormatText: &LongFormatTextProperty{
PlainText: jsii.String("plainText"),
RichText: jsii.String("richText"),
},
Visibility: jsii.String("visibility"),
},
Title: &VisualTitleLabelOptionsProperty{
FormatText: &ShortFormatTextProperty{
PlainText: jsii.String("plainText"),
RichText: jsii.String("richText"),
},
Visibility: jsii.String("visibility"),
},
TopicIdentifier: jsii.String("topicIdentifier"),
VisualContentAltText: jsii.String("visualContentAltText"),
}
type CfnAnalysis_CustomFilterConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_CustomFilterConfigurationProperty struct {
// The match operator that is used to determine if a filter should be applied.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customfilterconfiguration.html#cfn-quicksight-analysis-customfilterconfiguration-matchoperator
//
MatchOperator *string `field:"required" json:"matchOperator" yaml:"matchOperator"`
// This option determines how null values should be treated when filtering data.
//
// - `ALL_VALUES` : Include null values in filtered results.
// - `NULLS_ONLY` : Only include null values in filtered results.
// - `NON_NULLS_ONLY` : Exclude null values from filtered results.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customfilterconfiguration.html#cfn-quicksight-analysis-customfilterconfiguration-nulloption
//
NullOption *string `field:"required" json:"nullOption" yaml:"nullOption"`
// The category value for the filter.
//
// This field is mutually exclusive to `ParameterName` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customfilterconfiguration.html#cfn-quicksight-analysis-customfilterconfiguration-categoryvalue
//
CategoryValue *string `field:"optional" json:"categoryValue" yaml:"categoryValue"`
// The parameter whose value should be used for the filter value.
//
// This field is mutually exclusive to `CategoryValue` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customfilterconfiguration.html#cfn-quicksight-analysis-customfilterconfiguration-parametername
//
ParameterName *string `field:"optional" json:"parameterName" yaml:"parameterName"`
// Select all of the values. Null is not the assigned value of select all.
//
// - `FILTER_ALL_VALUES`.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customfilterconfiguration.html#cfn-quicksight-analysis-customfilterconfiguration-selectalloptions
//
SelectAllOptions *string `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"`
}
A custom filter that filters based on a single value.
This filter can be partially matched.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
customFilterConfigurationProperty := &CustomFilterConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
NullOption: jsii.String("nullOption"),
// the properties below are optional
CategoryValue: jsii.String("categoryValue"),
ParameterName: jsii.String("parameterName"),
SelectAllOptions: jsii.String("selectAllOptions"),
}
type CfnAnalysis_CustomFilterListConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_CustomFilterListConfigurationProperty struct {
// The match operator that is used to determine if a filter should be applied.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customfilterlistconfiguration.html#cfn-quicksight-analysis-customfilterlistconfiguration-matchoperator
//
MatchOperator *string `field:"required" json:"matchOperator" yaml:"matchOperator"`
// This option determines how null values should be treated when filtering data.
//
// - `ALL_VALUES` : Include null values in filtered results.
// - `NULLS_ONLY` : Only include null values in filtered results.
// - `NON_NULLS_ONLY` : Exclude null values from filtered results.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customfilterlistconfiguration.html#cfn-quicksight-analysis-customfilterlistconfiguration-nulloption
//
NullOption *string `field:"required" json:"nullOption" yaml:"nullOption"`
// The list of category values for the filter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customfilterlistconfiguration.html#cfn-quicksight-analysis-customfilterlistconfiguration-categoryvalues
//
CategoryValues *[]*string `field:"optional" json:"categoryValues" yaml:"categoryValues"`
// Select all of the values. Null is not the assigned value of select all.
//
// - `FILTER_ALL_VALUES`.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customfilterlistconfiguration.html#cfn-quicksight-analysis-customfilterlistconfiguration-selectalloptions
//
SelectAllOptions *string `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"`
}
A list of custom filter values.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
customFilterListConfigurationProperty := &CustomFilterListConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
NullOption: jsii.String("nullOption"),
// the properties below are optional
CategoryValues: []*string{
jsii.String("categoryValues"),
},
SelectAllOptions: jsii.String("selectAllOptions"),
}
type CfnAnalysis_CustomNarrativeOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_CustomNarrativeOptionsProperty struct {
// The string input of custom narrative.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customnarrativeoptions.html#cfn-quicksight-analysis-customnarrativeoptions-narrative
//
Narrative *string `field:"required" json:"narrative" yaml:"narrative"`
}
The custom narrative options.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
customNarrativeOptionsProperty := &CustomNarrativeOptionsProperty{
Narrative: jsii.String("narrative"),
}
type CfnAnalysis_CustomParameterValuesProperty ¶ added in v2.72.0
type CfnAnalysis_CustomParameterValuesProperty struct {
// A list of datetime-type parameter values.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customparametervalues.html#cfn-quicksight-analysis-customparametervalues-datetimevalues
//
DateTimeValues *[]*string `field:"optional" json:"dateTimeValues" yaml:"dateTimeValues"`
// A list of decimal-type parameter values.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customparametervalues.html#cfn-quicksight-analysis-customparametervalues-decimalvalues
//
DecimalValues interface{} `field:"optional" json:"decimalValues" yaml:"decimalValues"`
// A list of integer-type parameter values.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customparametervalues.html#cfn-quicksight-analysis-customparametervalues-integervalues
//
IntegerValues interface{} `field:"optional" json:"integerValues" yaml:"integerValues"`
// A list of string-type parameter values.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customparametervalues.html#cfn-quicksight-analysis-customparametervalues-stringvalues
//
StringValues *[]*string `field:"optional" json:"stringValues" yaml:"stringValues"`
}
The customized parameter values.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
customParameterValuesProperty := &CustomParameterValuesProperty{
DateTimeValues: []*string{
jsii.String("dateTimeValues"),
},
DecimalValues: []interface{}{
jsii.Number(123),
},
IntegerValues: []interface{}{
jsii.Number(123),
},
StringValues: []*string{
jsii.String("stringValues"),
},
}
type CfnAnalysis_CustomValuesConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_CustomValuesConfigurationProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customvaluesconfiguration.html#cfn-quicksight-analysis-customvaluesconfiguration-customvalues
//
CustomValues interface{} `field:"required" json:"customValues" yaml:"customValues"`
// Includes the null value in custom action parameter values.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customvaluesconfiguration.html#cfn-quicksight-analysis-customvaluesconfiguration-includenullvalue
//
IncludeNullValue interface{} `field:"optional" json:"includeNullValue" yaml:"includeNullValue"`
}
The configuration of custom values for the destination parameter in `DestinationParameterValueConfiguration` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
customValuesConfigurationProperty := &CustomValuesConfigurationProperty{
CustomValues: &CustomParameterValuesProperty{
DateTimeValues: []*string{
jsii.String("dateTimeValues"),
},
DecimalValues: []interface{}{
jsii.Number(123),
},
IntegerValues: []interface{}{
jsii.Number(123),
},
StringValues: []*string{
jsii.String("stringValues"),
},
},
// the properties below are optional
IncludeNullValue: jsii.Boolean(false),
}
type CfnAnalysis_DataBarsOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_DataBarsOptionsProperty struct {
// The field ID for the data bars options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-databarsoptions.html#cfn-quicksight-analysis-databarsoptions-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
// The color of the negative data bar.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-databarsoptions.html#cfn-quicksight-analysis-databarsoptions-negativecolor
//
NegativeColor *string `field:"optional" json:"negativeColor" yaml:"negativeColor"`
// The color of the positive data bar.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-databarsoptions.html#cfn-quicksight-analysis-databarsoptions-positivecolor
//
PositiveColor *string `field:"optional" json:"positiveColor" yaml:"positiveColor"`
}
The options for data bars.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dataBarsOptionsProperty := &DataBarsOptionsProperty{
FieldId: jsii.String("fieldId"),
// the properties below are optional
NegativeColor: jsii.String("negativeColor"),
PositiveColor: jsii.String("positiveColor"),
}
type CfnAnalysis_DataColorProperty ¶ added in v2.72.0
type CfnAnalysis_DataColorProperty struct {
// The color that is applied to the data value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datacolor.html#cfn-quicksight-analysis-datacolor-color
//
Color *string `field:"optional" json:"color" yaml:"color"`
// The data value that the color is applied to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datacolor.html#cfn-quicksight-analysis-datacolor-datavalue
//
DataValue *float64 `field:"optional" json:"dataValue" yaml:"dataValue"`
}
Determines the color that is applied to a particular data value.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dataColorProperty := &DataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
}
type CfnAnalysis_DataFieldSeriesItemProperty ¶ added in v2.72.0
type CfnAnalysis_DataFieldSeriesItemProperty struct {
// The axis that you are binding the field to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datafieldseriesitem.html#cfn-quicksight-analysis-datafieldseriesitem-axisbinding
//
AxisBinding *string `field:"required" json:"axisBinding" yaml:"axisBinding"`
// The field ID of the field that you are setting the axis binding to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datafieldseriesitem.html#cfn-quicksight-analysis-datafieldseriesitem-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
// The field value of the field that you are setting the axis binding to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datafieldseriesitem.html#cfn-quicksight-analysis-datafieldseriesitem-fieldvalue
//
FieldValue *string `field:"optional" json:"fieldValue" yaml:"fieldValue"`
// The options that determine the presentation of line series associated to the field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datafieldseriesitem.html#cfn-quicksight-analysis-datafieldseriesitem-settings
//
Settings interface{} `field:"optional" json:"settings" yaml:"settings"`
}
The data field series item configuration of a line chart.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dataFieldSeriesItemProperty := &DataFieldSeriesItemProperty{
AxisBinding: jsii.String("axisBinding"),
FieldId: jsii.String("fieldId"),
// the properties below are optional
FieldValue: jsii.String("fieldValue"),
Settings: &LineChartSeriesSettingsProperty{
DecalSettings: &DecalSettingsProperty{
DecalColor: jsii.String("decalColor"),
DecalPatternType: jsii.String("decalPatternType"),
DecalStyleType: jsii.String("decalStyleType"),
DecalVisibility: jsii.String("decalVisibility"),
ElementValue: jsii.String("elementValue"),
},
LineStyleSettings: &LineChartLineStyleSettingsProperty{
LineInterpolation: jsii.String("lineInterpolation"),
LineStyle: jsii.String("lineStyle"),
LineVisibility: jsii.String("lineVisibility"),
LineWidth: jsii.String("lineWidth"),
},
MarkerStyleSettings: &LineChartMarkerStyleSettingsProperty{
MarkerColor: jsii.String("markerColor"),
MarkerShape: jsii.String("markerShape"),
MarkerSize: jsii.String("markerSize"),
MarkerVisibility: jsii.String("markerVisibility"),
},
},
}
type CfnAnalysis_DataLabelOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_DataLabelOptionsProperty struct {
// Determines the visibility of the category field labels.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-categorylabelvisibility
//
CategoryLabelVisibility *string `field:"optional" json:"categoryLabelVisibility" yaml:"categoryLabelVisibility"`
// The option that determines the data label type.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-datalabeltypes
//
DataLabelTypes interface{} `field:"optional" json:"dataLabelTypes" yaml:"dataLabelTypes"`
// Determines the color of the data labels.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-labelcolor
//
LabelColor *string `field:"optional" json:"labelColor" yaml:"labelColor"`
// Determines the content of the data labels.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-labelcontent
//
LabelContent *string `field:"optional" json:"labelContent" yaml:"labelContent"`
// Determines the font configuration of the data labels.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-labelfontconfiguration
//
LabelFontConfiguration interface{} `field:"optional" json:"labelFontConfiguration" yaml:"labelFontConfiguration"`
// Determines the visibility of the measure field labels.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-measurelabelvisibility
//
MeasureLabelVisibility *string `field:"optional" json:"measureLabelVisibility" yaml:"measureLabelVisibility"`
// Determines whether overlap is enabled or disabled for the data labels.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-overlap
//
Overlap *string `field:"optional" json:"overlap" yaml:"overlap"`
// Determines the position of the data labels.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-position
//
Position *string `field:"optional" json:"position" yaml:"position"`
// Determines the visibility of the total.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-totalsvisibility
//
TotalsVisibility *string `field:"optional" json:"totalsVisibility" yaml:"totalsVisibility"`
// Determines the visibility of the data labels.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The options that determine the presentation of the data labels.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dataLabelOptionsProperty := &DataLabelOptionsProperty{
CategoryLabelVisibility: jsii.String("categoryLabelVisibility"),
DataLabelTypes: []interface{}{
&DataLabelTypeProperty{
DataPathLabelType: &DataPathLabelTypeProperty{
FieldId: jsii.String("fieldId"),
FieldValue: jsii.String("fieldValue"),
Visibility: jsii.String("visibility"),
},
FieldLabelType: &FieldLabelTypeProperty{
FieldId: jsii.String("fieldId"),
Visibility: jsii.String("visibility"),
},
MaximumLabelType: &MaximumLabelTypeProperty{
Visibility: jsii.String("visibility"),
},
MinimumLabelType: &MinimumLabelTypeProperty{
Visibility: jsii.String("visibility"),
},
RangeEndsLabelType: &RangeEndsLabelTypeProperty{
Visibility: jsii.String("visibility"),
},
},
},
LabelColor: jsii.String("labelColor"),
LabelContent: jsii.String("labelContent"),
LabelFontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
MeasureLabelVisibility: jsii.String("measureLabelVisibility"),
Overlap: jsii.String("overlap"),
Position: jsii.String("position"),
TotalsVisibility: jsii.String("totalsVisibility"),
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_DataLabelTypeProperty ¶ added in v2.72.0
type CfnAnalysis_DataLabelTypeProperty struct {
// The option that specifies individual data values for labels.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeltype.html#cfn-quicksight-analysis-datalabeltype-datapathlabeltype
//
DataPathLabelType interface{} `field:"optional" json:"dataPathLabelType" yaml:"dataPathLabelType"`
// Determines the label configuration for the entire field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeltype.html#cfn-quicksight-analysis-datalabeltype-fieldlabeltype
//
FieldLabelType interface{} `field:"optional" json:"fieldLabelType" yaml:"fieldLabelType"`
// Determines the label configuration for the maximum value in a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeltype.html#cfn-quicksight-analysis-datalabeltype-maximumlabeltype
//
MaximumLabelType interface{} `field:"optional" json:"maximumLabelType" yaml:"maximumLabelType"`
// Determines the label configuration for the minimum value in a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeltype.html#cfn-quicksight-analysis-datalabeltype-minimumlabeltype
//
MinimumLabelType interface{} `field:"optional" json:"minimumLabelType" yaml:"minimumLabelType"`
// Determines the label configuration for range end value in a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeltype.html#cfn-quicksight-analysis-datalabeltype-rangeendslabeltype
//
RangeEndsLabelType interface{} `field:"optional" json:"rangeEndsLabelType" yaml:"rangeEndsLabelType"`
}
The option that determines the data label type.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dataLabelTypeProperty := &DataLabelTypeProperty{
DataPathLabelType: &DataPathLabelTypeProperty{
FieldId: jsii.String("fieldId"),
FieldValue: jsii.String("fieldValue"),
Visibility: jsii.String("visibility"),
},
FieldLabelType: &FieldLabelTypeProperty{
FieldId: jsii.String("fieldId"),
Visibility: jsii.String("visibility"),
},
MaximumLabelType: &MaximumLabelTypeProperty{
Visibility: jsii.String("visibility"),
},
MinimumLabelType: &MinimumLabelTypeProperty{
Visibility: jsii.String("visibility"),
},
RangeEndsLabelType: &RangeEndsLabelTypeProperty{
Visibility: jsii.String("visibility"),
},
}
type CfnAnalysis_DataPathColorProperty ¶ added in v2.72.0
type CfnAnalysis_DataPathColorProperty struct {
// The color that needs to be applied to the element.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datapathcolor.html#cfn-quicksight-analysis-datapathcolor-color
//
Color *string `field:"required" json:"color" yaml:"color"`
// The element that the color needs to be applied to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datapathcolor.html#cfn-quicksight-analysis-datapathcolor-element
//
Element interface{} `field:"required" json:"element" yaml:"element"`
// The time granularity of the field that the color needs to be applied to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datapathcolor.html#cfn-quicksight-analysis-datapathcolor-timegranularity
//
TimeGranularity *string `field:"optional" json:"timeGranularity" yaml:"timeGranularity"`
}
The color map that determines the color options for a particular element.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dataPathColorProperty := &DataPathColorProperty{
Color: jsii.String("color"),
Element: &DataPathValueProperty{
DataPathType: &DataPathTypeProperty{
PivotTableDataPathType: jsii.String("pivotTableDataPathType"),
},
FieldId: jsii.String("fieldId"),
FieldValue: jsii.String("fieldValue"),
},
// the properties below are optional
TimeGranularity: jsii.String("timeGranularity"),
}
type CfnAnalysis_DataPathLabelTypeProperty ¶ added in v2.72.0
type CfnAnalysis_DataPathLabelTypeProperty struct {
// The field ID of the field that the data label needs to be applied to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datapathlabeltype.html#cfn-quicksight-analysis-datapathlabeltype-fieldid
//
FieldId *string `field:"optional" json:"fieldId" yaml:"fieldId"`
// The actual value of the field that is labeled.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datapathlabeltype.html#cfn-quicksight-analysis-datapathlabeltype-fieldvalue
//
FieldValue *string `field:"optional" json:"fieldValue" yaml:"fieldValue"`
// The visibility of the data label.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datapathlabeltype.html#cfn-quicksight-analysis-datapathlabeltype-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The option that specifies individual data values for labels.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dataPathLabelTypeProperty := &DataPathLabelTypeProperty{
FieldId: jsii.String("fieldId"),
FieldValue: jsii.String("fieldValue"),
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_DataPathSortProperty ¶ added in v2.72.0
type CfnAnalysis_DataPathSortProperty struct {
// Determines the sort direction.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datapathsort.html#cfn-quicksight-analysis-datapathsort-direction
//
Direction *string `field:"required" json:"direction" yaml:"direction"`
// The list of data paths that need to be sorted.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datapathsort.html#cfn-quicksight-analysis-datapathsort-sortpaths
//
SortPaths interface{} `field:"required" json:"sortPaths" yaml:"sortPaths"`
}
Allows data paths to be sorted by a specific data value.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dataPathSortProperty := &DataPathSortProperty{
Direction: jsii.String("direction"),
SortPaths: []interface{}{
&DataPathValueProperty{
DataPathType: &DataPathTypeProperty{
PivotTableDataPathType: jsii.String("pivotTableDataPathType"),
},
FieldId: jsii.String("fieldId"),
FieldValue: jsii.String("fieldValue"),
},
},
}
type CfnAnalysis_DataPathTypeProperty ¶ added in v2.103.0
type CfnAnalysis_DataPathTypeProperty struct {
// The type of data path value utilized in a pivot table. Choose one of the following options:.
//
// - `HIERARCHY_ROWS_LAYOUT_COLUMN` - The type of data path for the rows layout column, when `RowsLayout` is set to `HIERARCHY` .
// - `MULTIPLE_ROW_METRICS_COLUMN` - The type of data path for the metric column when the row is set to Metric Placement.
// - `EMPTY_COLUMN_HEADER` - The type of data path for the column with empty column header, when there is no field in `ColumnsFieldWell` and the row is set to Metric Placement.
// - `COUNT_METRIC_COLUMN` - The type of data path for the column with `COUNT` as the metric, when there is no field in the `ValuesFieldWell` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datapathtype.html#cfn-quicksight-analysis-datapathtype-pivottabledatapathtype
//
PivotTableDataPathType *string `field:"optional" json:"pivotTableDataPathType" yaml:"pivotTableDataPathType"`
}
The type of the data path value.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dataPathTypeProperty := &DataPathTypeProperty{
PivotTableDataPathType: jsii.String("pivotTableDataPathType"),
}
type CfnAnalysis_DataPathValueProperty ¶ added in v2.72.0
type CfnAnalysis_DataPathValueProperty struct {
// The type configuration of the field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datapathvalue.html#cfn-quicksight-analysis-datapathvalue-datapathtype
//
DataPathType interface{} `field:"optional" json:"dataPathType" yaml:"dataPathType"`
// The field ID of the field that needs to be sorted.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datapathvalue.html#cfn-quicksight-analysis-datapathvalue-fieldid
//
FieldId *string `field:"optional" json:"fieldId" yaml:"fieldId"`
// The actual value of the field that needs to be sorted.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datapathvalue.html#cfn-quicksight-analysis-datapathvalue-fieldvalue
//
FieldValue *string `field:"optional" json:"fieldValue" yaml:"fieldValue"`
}
The data path that needs to be sorted.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dataPathValueProperty := &DataPathValueProperty{
DataPathType: &DataPathTypeProperty{
PivotTableDataPathType: jsii.String("pivotTableDataPathType"),
},
FieldId: jsii.String("fieldId"),
FieldValue: jsii.String("fieldValue"),
}
type CfnAnalysis_DataSetIdentifierDeclarationProperty ¶ added in v2.72.0
type CfnAnalysis_DataSetIdentifierDeclarationProperty struct {
// The Amazon Resource Name (ARN) of the data set.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datasetidentifierdeclaration.html#cfn-quicksight-analysis-datasetidentifierdeclaration-datasetarn
//
DataSetArn *string `field:"required" json:"dataSetArn" yaml:"dataSetArn"`
// The identifier of the data set, typically the data set's name.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datasetidentifierdeclaration.html#cfn-quicksight-analysis-datasetidentifierdeclaration-identifier
//
Identifier *string `field:"required" json:"identifier" yaml:"identifier"`
}
A data set.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dataSetIdentifierDeclarationProperty := &DataSetIdentifierDeclarationProperty{
DataSetArn: jsii.String("dataSetArn"),
Identifier: jsii.String("identifier"),
}
type CfnAnalysis_DataSetReferenceProperty ¶
type CfnAnalysis_DataSetReferenceProperty struct {
// Dataset Amazon Resource Name (ARN).
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datasetreference.html#cfn-quicksight-analysis-datasetreference-datasetarn
//
DataSetArn *string `field:"required" json:"dataSetArn" yaml:"dataSetArn"`
// Dataset placeholder.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datasetreference.html#cfn-quicksight-analysis-datasetreference-datasetplaceholder
//
DataSetPlaceholder *string `field:"required" json:"dataSetPlaceholder" yaml:"dataSetPlaceholder"`
}
Dataset reference.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dataSetReferenceProperty := &DataSetReferenceProperty{
DataSetArn: jsii.String("dataSetArn"),
DataSetPlaceholder: jsii.String("dataSetPlaceholder"),
}
type CfnAnalysis_DateAxisOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_DateAxisOptionsProperty struct {
// Determines whether or not missing dates are displayed.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dateaxisoptions.html#cfn-quicksight-analysis-dateaxisoptions-missingdatevisibility
//
MissingDateVisibility *string `field:"optional" json:"missingDateVisibility" yaml:"missingDateVisibility"`
}
The options that determine how a date axis is displayed.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dateAxisOptionsProperty := &DateAxisOptionsProperty{
MissingDateVisibility: jsii.String("missingDateVisibility"),
}
type CfnAnalysis_DateDimensionFieldProperty ¶ added in v2.72.0
type CfnAnalysis_DateDimensionFieldProperty struct {
// The column that is used in the `DateDimensionField` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datedimensionfield.html#cfn-quicksight-analysis-datedimensionfield-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// The custom field ID.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datedimensionfield.html#cfn-quicksight-analysis-datedimensionfield-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
// The date granularity of the `DateDimensionField` . Choose one of the following options:.
//
// - `YEAR`
// - `QUARTER`
// - `MONTH`
// - `WEEK`
// - `DAY`
// - `HOUR`
// - `MINUTE`
// - `SECOND`
// - `MILLISECOND`.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datedimensionfield.html#cfn-quicksight-analysis-datedimensionfield-dategranularity
//
DateGranularity *string `field:"optional" json:"dateGranularity" yaml:"dateGranularity"`
// The format configuration of the field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datedimensionfield.html#cfn-quicksight-analysis-datedimensionfield-formatconfiguration
//
FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"`
// The custom hierarchy ID.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datedimensionfield.html#cfn-quicksight-analysis-datedimensionfield-hierarchyid
//
HierarchyId *string `field:"optional" json:"hierarchyId" yaml:"hierarchyId"`
}
The dimension type field with date type columns.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dateDimensionFieldProperty := &DateDimensionFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
DateGranularity: jsii.String("dateGranularity"),
FormatConfiguration: &DateTimeFormatConfigurationProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
HierarchyId: jsii.String("hierarchyId"),
}
type CfnAnalysis_DateMeasureFieldProperty ¶ added in v2.72.0
type CfnAnalysis_DateMeasureFieldProperty struct {
// The column that is used in the `DateMeasureField` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datemeasurefield.html#cfn-quicksight-analysis-datemeasurefield-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// The custom field ID.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datemeasurefield.html#cfn-quicksight-analysis-datemeasurefield-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
// The aggregation function of the measure field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datemeasurefield.html#cfn-quicksight-analysis-datemeasurefield-aggregationfunction
//
AggregationFunction *string `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"`
// The format configuration of the field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datemeasurefield.html#cfn-quicksight-analysis-datemeasurefield-formatconfiguration
//
FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"`
}
The measure type field with date type columns.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dateMeasureFieldProperty := &DateMeasureFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
AggregationFunction: jsii.String("aggregationFunction"),
FormatConfiguration: &DateTimeFormatConfigurationProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
}
type CfnAnalysis_DateTimeDefaultValuesProperty ¶ added in v2.72.0
type CfnAnalysis_DateTimeDefaultValuesProperty struct {
// The dynamic value of the `DataTimeDefaultValues` .
//
// Different defaults are displayed according to users, groups, and values mapping.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimedefaultvalues.html#cfn-quicksight-analysis-datetimedefaultvalues-dynamicvalue
//
DynamicValue interface{} `field:"optional" json:"dynamicValue" yaml:"dynamicValue"`
// The rolling date of the `DataTimeDefaultValues` .
//
// The date is determined from the dataset based on input expression.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimedefaultvalues.html#cfn-quicksight-analysis-datetimedefaultvalues-rollingdate
//
RollingDate interface{} `field:"optional" json:"rollingDate" yaml:"rollingDate"`
// The static values of the `DataTimeDefaultValues` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimedefaultvalues.html#cfn-quicksight-analysis-datetimedefaultvalues-staticvalues
//
StaticValues *[]*string `field:"optional" json:"staticValues" yaml:"staticValues"`
}
The default values of the `DateTimeParameterDeclaration` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dateTimeDefaultValuesProperty := &DateTimeDefaultValuesProperty{
DynamicValue: &DynamicDefaultValueProperty{
DefaultValueColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
GroupNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
UserNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
RollingDate: &RollingDateConfigurationProperty{
Expression: jsii.String("expression"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
},
StaticValues: []*string{
jsii.String("staticValues"),
},
}
type CfnAnalysis_DateTimeFormatConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_DateTimeFormatConfigurationProperty struct {
// Determines the `DateTime` format.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimeformatconfiguration.html#cfn-quicksight-analysis-datetimeformatconfiguration-datetimeformat
//
DateTimeFormat *string `field:"optional" json:"dateTimeFormat" yaml:"dateTimeFormat"`
// The options that determine the null value format configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimeformatconfiguration.html#cfn-quicksight-analysis-datetimeformatconfiguration-nullvalueformatconfiguration
//
NullValueFormatConfiguration interface{} `field:"optional" json:"nullValueFormatConfiguration" yaml:"nullValueFormatConfiguration"`
// The formatting configuration for numeric `DateTime` fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimeformatconfiguration.html#cfn-quicksight-analysis-datetimeformatconfiguration-numericformatconfiguration
//
NumericFormatConfiguration interface{} `field:"optional" json:"numericFormatConfiguration" yaml:"numericFormatConfiguration"`
}
Formatting configuration for `DateTime` fields.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dateTimeFormatConfigurationProperty := &DateTimeFormatConfigurationProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
}
type CfnAnalysis_DateTimeHierarchyProperty ¶ added in v2.72.0
type CfnAnalysis_DateTimeHierarchyProperty struct {
// The hierarchy ID of the `DateTime` hierarchy.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimehierarchy.html#cfn-quicksight-analysis-datetimehierarchy-hierarchyid
//
HierarchyId *string `field:"required" json:"hierarchyId" yaml:"hierarchyId"`
// The option that determines the drill down filters for the `DateTime` hierarchy.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimehierarchy.html#cfn-quicksight-analysis-datetimehierarchy-drilldownfilters
//
DrillDownFilters interface{} `field:"optional" json:"drillDownFilters" yaml:"drillDownFilters"`
}
The option that determines the hierarchy of any `DateTime` fields.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dateTimeHierarchyProperty := &DateTimeHierarchyProperty{
HierarchyId: jsii.String("hierarchyId"),
// the properties below are optional
DrillDownFilters: []interface{}{
&DrillDownFilterProperty{
CategoryFilter: &CategoryDrillDownFilterProperty{
CategoryValues: []*string{
jsii.String("categoryValues"),
},
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
Value: jsii.Number(123),
},
TimeRangeFilter: &TimeRangeDrillDownFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
RangeMaximum: jsii.String("rangeMaximum"),
RangeMinimum: jsii.String("rangeMinimum"),
TimeGranularity: jsii.String("timeGranularity"),
},
},
},
}
type CfnAnalysis_DateTimeParameterDeclarationProperty ¶ added in v2.72.0
type CfnAnalysis_DateTimeParameterDeclarationProperty struct {
// The name of the parameter that is being declared.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimeparameterdeclaration.html#cfn-quicksight-analysis-datetimeparameterdeclaration-name
//
Name *string `field:"required" json:"name" yaml:"name"`
// The default values of a parameter.
//
// If the parameter is a single-value parameter, a maximum of one default value can be provided.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimeparameterdeclaration.html#cfn-quicksight-analysis-datetimeparameterdeclaration-defaultvalues
//
DefaultValues interface{} `field:"optional" json:"defaultValues" yaml:"defaultValues"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimeparameterdeclaration.html#cfn-quicksight-analysis-datetimeparameterdeclaration-mappeddatasetparameters
//
MappedDataSetParameters interface{} `field:"optional" json:"mappedDataSetParameters" yaml:"mappedDataSetParameters"`
// The level of time precision that is used to aggregate `DateTime` values.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimeparameterdeclaration.html#cfn-quicksight-analysis-datetimeparameterdeclaration-timegranularity
//
TimeGranularity *string `field:"optional" json:"timeGranularity" yaml:"timeGranularity"`
// The configuration that defines the default value of a `DateTime` parameter when a value has not been set.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimeparameterdeclaration.html#cfn-quicksight-analysis-datetimeparameterdeclaration-valuewhenunset
//
ValueWhenUnset interface{} `field:"optional" json:"valueWhenUnset" yaml:"valueWhenUnset"`
}
A parameter declaration for the `DateTime` data type.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dateTimeParameterDeclarationProperty := &DateTimeParameterDeclarationProperty{
Name: jsii.String("name"),
// the properties below are optional
DefaultValues: &DateTimeDefaultValuesProperty{
DynamicValue: &DynamicDefaultValueProperty{
DefaultValueColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
GroupNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
UserNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
RollingDate: &RollingDateConfigurationProperty{
Expression: jsii.String("expression"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
},
StaticValues: []*string{
jsii.String("staticValues"),
},
},
MappedDataSetParameters: []interface{}{
&MappedDataSetParameterProperty{
DataSetIdentifier: jsii.String("dataSetIdentifier"),
DataSetParameterName: jsii.String("dataSetParameterName"),
},
},
TimeGranularity: jsii.String("timeGranularity"),
ValueWhenUnset: &DateTimeValueWhenUnsetConfigurationProperty{
CustomValue: jsii.String("customValue"),
ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"),
},
}
type CfnAnalysis_DateTimeParameterProperty ¶
type CfnAnalysis_DateTimeParameterProperty struct {
// A display name for the date-time parameter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimeparameter.html#cfn-quicksight-analysis-datetimeparameter-name
//
Name *string `field:"required" json:"name" yaml:"name"`
// The values for the date-time parameter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimeparameter.html#cfn-quicksight-analysis-datetimeparameter-values
//
Values *[]*string `field:"required" json:"values" yaml:"values"`
}
A date-time parameter.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dateTimeParameterProperty := &DateTimeParameterProperty{
Name: jsii.String("name"),
Values: []*string{
jsii.String("values"),
},
}
type CfnAnalysis_DateTimePickerControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_DateTimePickerControlDisplayOptionsProperty struct {
// The date icon visibility of the `DateTimePickerControlDisplayOptions` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimepickercontroldisplayoptions.html#cfn-quicksight-analysis-datetimepickercontroldisplayoptions-dateiconvisibility
//
DateIconVisibility *string `field:"optional" json:"dateIconVisibility" yaml:"dateIconVisibility"`
// Customize how dates are formatted in controls.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimepickercontroldisplayoptions.html#cfn-quicksight-analysis-datetimepickercontroldisplayoptions-datetimeformat
//
DateTimeFormat *string `field:"optional" json:"dateTimeFormat" yaml:"dateTimeFormat"`
// The helper text visibility of the `DateTimePickerControlDisplayOptions` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimepickercontroldisplayoptions.html#cfn-quicksight-analysis-datetimepickercontroldisplayoptions-helpertextvisibility
//
HelperTextVisibility *string `field:"optional" json:"helperTextVisibility" yaml:"helperTextVisibility"`
// The configuration of info icon label options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimepickercontroldisplayoptions.html#cfn-quicksight-analysis-datetimepickercontroldisplayoptions-infoiconlabeloptions
//
InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"`
// The options to configure the title visibility, name, and font size.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimepickercontroldisplayoptions.html#cfn-quicksight-analysis-datetimepickercontroldisplayoptions-titleoptions
//
TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"`
}
The display options of a control.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dateTimePickerControlDisplayOptionsProperty := &DateTimePickerControlDisplayOptionsProperty{
DateIconVisibility: jsii.String("dateIconVisibility"),
DateTimeFormat: jsii.String("dateTimeFormat"),
HelperTextVisibility: jsii.String("helperTextVisibility"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
}
type CfnAnalysis_DateTimeValueWhenUnsetConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_DateTimeValueWhenUnsetConfigurationProperty struct {
// A custom value that's used when the value of a parameter isn't set.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimevaluewhenunsetconfiguration.html#cfn-quicksight-analysis-datetimevaluewhenunsetconfiguration-customvalue
//
CustomValue *string `field:"optional" json:"customValue" yaml:"customValue"`
// The built-in options for default values. The value can be one of the following:.
//
// - `RECOMMENDED` : The recommended value.
// - `NULL` : The `NULL` value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimevaluewhenunsetconfiguration.html#cfn-quicksight-analysis-datetimevaluewhenunsetconfiguration-valuewhenunsetoption
//
ValueWhenUnsetOption *string `field:"optional" json:"valueWhenUnsetOption" yaml:"valueWhenUnsetOption"`
}
The configuration that defines the default value of a `DateTime` parameter when a value has not been set.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dateTimeValueWhenUnsetConfigurationProperty := &DateTimeValueWhenUnsetConfigurationProperty{
CustomValue: jsii.String("customValue"),
ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"),
}
type CfnAnalysis_DecalSettingsConfigurationProperty ¶
type CfnAnalysis_DecalSettingsConfigurationProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decalsettingsconfiguration.html#cfn-quicksight-analysis-decalsettingsconfiguration-customdecalsettings
//
CustomDecalSettings interface{} `field:"optional" json:"customDecalSettings" yaml:"customDecalSettings"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
decalSettingsConfigurationProperty := &DecalSettingsConfigurationProperty{
CustomDecalSettings: []interface{}{
&DecalSettingsProperty{
DecalColor: jsii.String("decalColor"),
DecalPatternType: jsii.String("decalPatternType"),
DecalStyleType: jsii.String("decalStyleType"),
DecalVisibility: jsii.String("decalVisibility"),
ElementValue: jsii.String("elementValue"),
},
},
}
type CfnAnalysis_DecalSettingsProperty ¶
type CfnAnalysis_DecalSettingsProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decalsettings.html#cfn-quicksight-analysis-decalsettings-decalcolor
//
DecalColor *string `field:"optional" json:"decalColor" yaml:"decalColor"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decalsettings.html#cfn-quicksight-analysis-decalsettings-decalpatterntype
//
DecalPatternType *string `field:"optional" json:"decalPatternType" yaml:"decalPatternType"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decalsettings.html#cfn-quicksight-analysis-decalsettings-decalstyletype
//
DecalStyleType *string `field:"optional" json:"decalStyleType" yaml:"decalStyleType"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decalsettings.html#cfn-quicksight-analysis-decalsettings-decalvisibility
//
DecalVisibility *string `field:"optional" json:"decalVisibility" yaml:"decalVisibility"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decalsettings.html#cfn-quicksight-analysis-decalsettings-elementvalue
//
ElementValue *string `field:"optional" json:"elementValue" yaml:"elementValue"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
decalSettingsProperty := &DecalSettingsProperty{
DecalColor: jsii.String("decalColor"),
DecalPatternType: jsii.String("decalPatternType"),
DecalStyleType: jsii.String("decalStyleType"),
DecalVisibility: jsii.String("decalVisibility"),
ElementValue: jsii.String("elementValue"),
}
type CfnAnalysis_DecimalDefaultValuesProperty ¶ added in v2.72.0
type CfnAnalysis_DecimalDefaultValuesProperty struct {
// The dynamic value of the `DecimalDefaultValues` .
//
// Different defaults are displayed according to users, groups, and values mapping.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimaldefaultvalues.html#cfn-quicksight-analysis-decimaldefaultvalues-dynamicvalue
//
DynamicValue interface{} `field:"optional" json:"dynamicValue" yaml:"dynamicValue"`
// The static values of the `DecimalDefaultValues` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimaldefaultvalues.html#cfn-quicksight-analysis-decimaldefaultvalues-staticvalues
//
StaticValues interface{} `field:"optional" json:"staticValues" yaml:"staticValues"`
}
The default values of the `DecimalParameterDeclaration` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
decimalDefaultValuesProperty := &DecimalDefaultValuesProperty{
DynamicValue: &DynamicDefaultValueProperty{
DefaultValueColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
GroupNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
UserNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
StaticValues: []interface{}{
jsii.Number(123),
},
}
type CfnAnalysis_DecimalParameterDeclarationProperty ¶ added in v2.72.0
type CfnAnalysis_DecimalParameterDeclarationProperty struct {
// The name of the parameter that is being declared.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimalparameterdeclaration.html#cfn-quicksight-analysis-decimalparameterdeclaration-name
//
Name *string `field:"required" json:"name" yaml:"name"`
// The value type determines whether the parameter is a single-value or multi-value parameter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimalparameterdeclaration.html#cfn-quicksight-analysis-decimalparameterdeclaration-parametervaluetype
//
ParameterValueType *string `field:"required" json:"parameterValueType" yaml:"parameterValueType"`
// The default values of a parameter.
//
// If the parameter is a single-value parameter, a maximum of one default value can be provided.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimalparameterdeclaration.html#cfn-quicksight-analysis-decimalparameterdeclaration-defaultvalues
//
DefaultValues interface{} `field:"optional" json:"defaultValues" yaml:"defaultValues"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimalparameterdeclaration.html#cfn-quicksight-analysis-decimalparameterdeclaration-mappeddatasetparameters
//
MappedDataSetParameters interface{} `field:"optional" json:"mappedDataSetParameters" yaml:"mappedDataSetParameters"`
// The configuration that defines the default value of a `Decimal` parameter when a value has not been set.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimalparameterdeclaration.html#cfn-quicksight-analysis-decimalparameterdeclaration-valuewhenunset
//
ValueWhenUnset interface{} `field:"optional" json:"valueWhenUnset" yaml:"valueWhenUnset"`
}
A parameter declaration for the `Decimal` data type.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
decimalParameterDeclarationProperty := &DecimalParameterDeclarationProperty{
Name: jsii.String("name"),
ParameterValueType: jsii.String("parameterValueType"),
// the properties below are optional
DefaultValues: &DecimalDefaultValuesProperty{
DynamicValue: &DynamicDefaultValueProperty{
DefaultValueColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
GroupNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
UserNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
StaticValues: []interface{}{
jsii.Number(123),
},
},
MappedDataSetParameters: []interface{}{
&MappedDataSetParameterProperty{
DataSetIdentifier: jsii.String("dataSetIdentifier"),
DataSetParameterName: jsii.String("dataSetParameterName"),
},
},
ValueWhenUnset: &DecimalValueWhenUnsetConfigurationProperty{
CustomValue: jsii.Number(123),
ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"),
},
}
type CfnAnalysis_DecimalParameterProperty ¶
type CfnAnalysis_DecimalParameterProperty struct {
// A display name for the decimal parameter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimalparameter.html#cfn-quicksight-analysis-decimalparameter-name
//
Name *string `field:"required" json:"name" yaml:"name"`
// The values for the decimal parameter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimalparameter.html#cfn-quicksight-analysis-decimalparameter-values
//
Values interface{} `field:"required" json:"values" yaml:"values"`
}
A decimal parameter.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
decimalParameterProperty := &DecimalParameterProperty{
Name: jsii.String("name"),
Values: []interface{}{
jsii.Number(123),
},
}
type CfnAnalysis_DecimalPlacesConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_DecimalPlacesConfigurationProperty struct {
// The values of the decimal places.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimalplacesconfiguration.html#cfn-quicksight-analysis-decimalplacesconfiguration-decimalplaces
//
DecimalPlaces *float64 `field:"required" json:"decimalPlaces" yaml:"decimalPlaces"`
}
The option that determines the decimal places configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
decimalPlacesConfigurationProperty := &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
}
type CfnAnalysis_DecimalValueWhenUnsetConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_DecimalValueWhenUnsetConfigurationProperty struct {
// A custom value that's used when the value of a parameter isn't set.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimalvaluewhenunsetconfiguration.html#cfn-quicksight-analysis-decimalvaluewhenunsetconfiguration-customvalue
//
CustomValue *float64 `field:"optional" json:"customValue" yaml:"customValue"`
// The built-in options for default values. The value can be one of the following:.
//
// - `RECOMMENDED` : The recommended value.
// - `NULL` : The `NULL` value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-decimalvaluewhenunsetconfiguration.html#cfn-quicksight-analysis-decimalvaluewhenunsetconfiguration-valuewhenunsetoption
//
ValueWhenUnsetOption *string `field:"optional" json:"valueWhenUnsetOption" yaml:"valueWhenUnsetOption"`
}
The configuration that defines the default value of a `Decimal` parameter when a value has not been set.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
decimalValueWhenUnsetConfigurationProperty := &DecimalValueWhenUnsetConfigurationProperty{
CustomValue: jsii.Number(123),
ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"),
}
type CfnAnalysis_DefaultDateTimePickerControlOptionsProperty ¶ added in v2.140.0
type CfnAnalysis_DefaultDateTimePickerControlOptionsProperty struct {
// The visibility configuration of the Apply button on a `DateTimePickerControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultdatetimepickercontroloptions.html#cfn-quicksight-analysis-defaultdatetimepickercontroloptions-commitmode
//
CommitMode *string `field:"optional" json:"commitMode" yaml:"commitMode"`
// The display options of a control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultdatetimepickercontroloptions.html#cfn-quicksight-analysis-defaultdatetimepickercontroloptions-displayoptions
//
DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"`
// The date time picker type of the `DefaultDateTimePickerControlOptions` . Choose one of the following options:.
//
// - `SINGLE_VALUED` : The filter condition is a fixed date.
// - `DATE_RANGE` : The filter condition is a date time range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultdatetimepickercontroloptions.html#cfn-quicksight-analysis-defaultdatetimepickercontroloptions-type
//
Type *string `field:"optional" json:"type" yaml:"type"`
}
The default options that correspond to the filter control type of a `DateTimePicker` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
defaultDateTimePickerControlOptionsProperty := &DefaultDateTimePickerControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{
DateIconVisibility: jsii.String("dateIconVisibility"),
DateTimeFormat: jsii.String("dateTimeFormat"),
HelperTextVisibility: jsii.String("helperTextVisibility"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
}
type CfnAnalysis_DefaultFilterControlConfigurationProperty ¶ added in v2.140.0
type CfnAnalysis_DefaultFilterControlConfigurationProperty struct {
// The control option for the `DefaultFilterControlConfiguration` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfiltercontrolconfiguration.html#cfn-quicksight-analysis-defaultfiltercontrolconfiguration-controloptions
//
ControlOptions interface{} `field:"required" json:"controlOptions" yaml:"controlOptions"`
// The title of the `DefaultFilterControlConfiguration` .
//
// This title is shared by all controls that are tied to this filter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfiltercontrolconfiguration.html#cfn-quicksight-analysis-defaultfiltercontrolconfiguration-title
//
Title *string `field:"required" json:"title" yaml:"title"`
}
The default configuration for all dependent controls of the filter.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
defaultFilterControlConfigurationProperty := &DefaultFilterControlConfigurationProperty{
ControlOptions: &DefaultFilterControlOptionsProperty{
DefaultDateTimePickerOptions: &DefaultDateTimePickerControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{
DateIconVisibility: jsii.String("dateIconVisibility"),
DateTimeFormat: jsii.String("dateTimeFormat"),
HelperTextVisibility: jsii.String("helperTextVisibility"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultDropdownOptions: &DefaultFilterDropDownControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DropDownControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultListOptions: &DefaultFilterListControlOptionsProperty{
DisplayOptions: &ListControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SearchOptions: &ListControlSearchOptionsProperty{
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultRelativeDateTimeOptions: &DefaultRelativeDateTimeControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &RelativeDateTimeControlDisplayOptionsProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultSliderOptions: &DefaultSliderControlOptionsProperty{
MaximumValue: jsii.Number(123),
MinimumValue: jsii.Number(123),
StepSize: jsii.Number(123),
// the properties below are optional
DisplayOptions: &SliderControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultTextAreaOptions: &DefaultTextAreaControlOptionsProperty{
Delimiter: jsii.String("delimiter"),
DisplayOptions: &TextAreaControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultTextFieldOptions: &DefaultTextFieldControlOptionsProperty{
DisplayOptions: &TextFieldControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
},
Title: jsii.String("title"),
}
type CfnAnalysis_DefaultFilterControlOptionsProperty ¶ added in v2.140.0
type CfnAnalysis_DefaultFilterControlOptionsProperty struct {
// The default options that correspond to the filter control type of a `DateTimePicker` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfiltercontroloptions.html#cfn-quicksight-analysis-defaultfiltercontroloptions-defaultdatetimepickeroptions
//
DefaultDateTimePickerOptions interface{} `field:"optional" json:"defaultDateTimePickerOptions" yaml:"defaultDateTimePickerOptions"`
// The default options that correspond to the `Dropdown` filter control type.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfiltercontroloptions.html#cfn-quicksight-analysis-defaultfiltercontroloptions-defaultdropdownoptions
//
DefaultDropdownOptions interface{} `field:"optional" json:"defaultDropdownOptions" yaml:"defaultDropdownOptions"`
// The default options that correspond to the `List` filter control type.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfiltercontroloptions.html#cfn-quicksight-analysis-defaultfiltercontroloptions-defaultlistoptions
//
DefaultListOptions interface{} `field:"optional" json:"defaultListOptions" yaml:"defaultListOptions"`
// The default options that correspond to the `RelativeDateTime` filter control type.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfiltercontroloptions.html#cfn-quicksight-analysis-defaultfiltercontroloptions-defaultrelativedatetimeoptions
//
DefaultRelativeDateTimeOptions interface{} `field:"optional" json:"defaultRelativeDateTimeOptions" yaml:"defaultRelativeDateTimeOptions"`
// The default options that correspond to the `Slider` filter control type.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfiltercontroloptions.html#cfn-quicksight-analysis-defaultfiltercontroloptions-defaultslideroptions
//
DefaultSliderOptions interface{} `field:"optional" json:"defaultSliderOptions" yaml:"defaultSliderOptions"`
// The default options that correspond to the `TextArea` filter control type.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfiltercontroloptions.html#cfn-quicksight-analysis-defaultfiltercontroloptions-defaulttextareaoptions
//
DefaultTextAreaOptions interface{} `field:"optional" json:"defaultTextAreaOptions" yaml:"defaultTextAreaOptions"`
// The default options that correspond to the `TextField` filter control type.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfiltercontroloptions.html#cfn-quicksight-analysis-defaultfiltercontroloptions-defaulttextfieldoptions
//
DefaultTextFieldOptions interface{} `field:"optional" json:"defaultTextFieldOptions" yaml:"defaultTextFieldOptions"`
}
The option that corresponds to the control type of the filter.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
defaultFilterControlOptionsProperty := &DefaultFilterControlOptionsProperty{
DefaultDateTimePickerOptions: &DefaultDateTimePickerControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{
DateIconVisibility: jsii.String("dateIconVisibility"),
DateTimeFormat: jsii.String("dateTimeFormat"),
HelperTextVisibility: jsii.String("helperTextVisibility"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultDropdownOptions: &DefaultFilterDropDownControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DropDownControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultListOptions: &DefaultFilterListControlOptionsProperty{
DisplayOptions: &ListControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SearchOptions: &ListControlSearchOptionsProperty{
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultRelativeDateTimeOptions: &DefaultRelativeDateTimeControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &RelativeDateTimeControlDisplayOptionsProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultSliderOptions: &DefaultSliderControlOptionsProperty{
MaximumValue: jsii.Number(123),
MinimumValue: jsii.Number(123),
StepSize: jsii.Number(123),
// the properties below are optional
DisplayOptions: &SliderControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultTextAreaOptions: &DefaultTextAreaControlOptionsProperty{
Delimiter: jsii.String("delimiter"),
DisplayOptions: &TextAreaControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultTextFieldOptions: &DefaultTextFieldControlOptionsProperty{
DisplayOptions: &TextFieldControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
}
type CfnAnalysis_DefaultFilterDropDownControlOptionsProperty ¶ added in v2.140.0
type CfnAnalysis_DefaultFilterDropDownControlOptionsProperty struct {
// The visibility configuration of the Apply button on a `FilterDropDownControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfilterdropdowncontroloptions.html#cfn-quicksight-analysis-defaultfilterdropdowncontroloptions-commitmode
//
CommitMode *string `field:"optional" json:"commitMode" yaml:"commitMode"`
// The display options of a control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfilterdropdowncontroloptions.html#cfn-quicksight-analysis-defaultfilterdropdowncontroloptions-displayoptions
//
DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"`
// A list of selectable values that are used in a control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfilterdropdowncontroloptions.html#cfn-quicksight-analysis-defaultfilterdropdowncontroloptions-selectablevalues
//
SelectableValues interface{} `field:"optional" json:"selectableValues" yaml:"selectableValues"`
// The type of the `FilterDropDownControl` . Choose one of the following options:.
//
// - `MULTI_SELECT` : The user can select multiple entries from a dropdown menu.
// - `SINGLE_SELECT` : The user can select a single entry from a dropdown menu.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfilterdropdowncontroloptions.html#cfn-quicksight-analysis-defaultfilterdropdowncontroloptions-type
//
Type *string `field:"optional" json:"type" yaml:"type"`
}
The default options that correspond to the `Dropdown` filter control type.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
defaultFilterDropDownControlOptionsProperty := &DefaultFilterDropDownControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DropDownControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
}
type CfnAnalysis_DefaultFilterListControlOptionsProperty ¶ added in v2.140.0
type CfnAnalysis_DefaultFilterListControlOptionsProperty struct {
// The display options of a control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfilterlistcontroloptions.html#cfn-quicksight-analysis-defaultfilterlistcontroloptions-displayoptions
//
DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"`
// A list of selectable values that are used in a control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfilterlistcontroloptions.html#cfn-quicksight-analysis-defaultfilterlistcontroloptions-selectablevalues
//
SelectableValues interface{} `field:"optional" json:"selectableValues" yaml:"selectableValues"`
// The type of the `DefaultFilterListControlOptions` . Choose one of the following options:.
//
// - `MULTI_SELECT` : The user can select multiple entries from the list.
// - `SINGLE_SELECT` : The user can select a single entry from the list.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfilterlistcontroloptions.html#cfn-quicksight-analysis-defaultfilterlistcontroloptions-type
//
Type *string `field:"optional" json:"type" yaml:"type"`
}
The default options that correspond to the `List` filter control type.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
defaultFilterListControlOptionsProperty := &DefaultFilterListControlOptionsProperty{
DisplayOptions: &ListControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SearchOptions: &ListControlSearchOptionsProperty{
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
}
type CfnAnalysis_DefaultFreeFormLayoutConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_DefaultFreeFormLayoutConfigurationProperty struct {
// Determines the screen canvas size options for a free-form layout.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfreeformlayoutconfiguration.html#cfn-quicksight-analysis-defaultfreeformlayoutconfiguration-canvassizeoptions
//
CanvasSizeOptions interface{} `field:"required" json:"canvasSizeOptions" yaml:"canvasSizeOptions"`
}
The options that determine the default settings of a free-form layout configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
defaultFreeFormLayoutConfigurationProperty := &DefaultFreeFormLayoutConfigurationProperty{
CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{
ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{
OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"),
},
},
}
type CfnAnalysis_DefaultGridLayoutConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_DefaultGridLayoutConfigurationProperty struct {
// Determines the screen canvas size options for a grid layout.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultgridlayoutconfiguration.html#cfn-quicksight-analysis-defaultgridlayoutconfiguration-canvassizeoptions
//
CanvasSizeOptions interface{} `field:"required" json:"canvasSizeOptions" yaml:"canvasSizeOptions"`
}
The options that determine the default settings for a grid layout configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
defaultGridLayoutConfigurationProperty := &DefaultGridLayoutConfigurationProperty{
CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{
ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{
ResizeOption: jsii.String("resizeOption"),
// the properties below are optional
OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"),
},
},
}
type CfnAnalysis_DefaultInteractiveLayoutConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_DefaultInteractiveLayoutConfigurationProperty struct {
// The options that determine the default settings of a free-form layout configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultinteractivelayoutconfiguration.html#cfn-quicksight-analysis-defaultinteractivelayoutconfiguration-freeform
//
FreeForm interface{} `field:"optional" json:"freeForm" yaml:"freeForm"`
// The options that determine the default settings for a grid layout configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultinteractivelayoutconfiguration.html#cfn-quicksight-analysis-defaultinteractivelayoutconfiguration-grid
//
Grid interface{} `field:"optional" json:"grid" yaml:"grid"`
}
The options that determine the default settings for interactive layout configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
defaultInteractiveLayoutConfigurationProperty := &DefaultInteractiveLayoutConfigurationProperty{
FreeForm: &DefaultFreeFormLayoutConfigurationProperty{
CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{
ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{
OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"),
},
},
},
Grid: &DefaultGridLayoutConfigurationProperty{
CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{
ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{
ResizeOption: jsii.String("resizeOption"),
// the properties below are optional
OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"),
},
},
},
}
type CfnAnalysis_DefaultNewSheetConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_DefaultNewSheetConfigurationProperty struct {
// The options that determine the default settings for interactive layout configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultnewsheetconfiguration.html#cfn-quicksight-analysis-defaultnewsheetconfiguration-interactivelayoutconfiguration
//
InteractiveLayoutConfiguration interface{} `field:"optional" json:"interactiveLayoutConfiguration" yaml:"interactiveLayoutConfiguration"`
// The options that determine the default settings for a paginated layout configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultnewsheetconfiguration.html#cfn-quicksight-analysis-defaultnewsheetconfiguration-paginatedlayoutconfiguration
//
PaginatedLayoutConfiguration interface{} `field:"optional" json:"paginatedLayoutConfiguration" yaml:"paginatedLayoutConfiguration"`
// The option that determines the sheet content type.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultnewsheetconfiguration.html#cfn-quicksight-analysis-defaultnewsheetconfiguration-sheetcontenttype
//
SheetContentType *string `field:"optional" json:"sheetContentType" yaml:"sheetContentType"`
}
The configuration for default new sheet settings.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
defaultNewSheetConfigurationProperty := &DefaultNewSheetConfigurationProperty{
InteractiveLayoutConfiguration: &DefaultInteractiveLayoutConfigurationProperty{
FreeForm: &DefaultFreeFormLayoutConfigurationProperty{
CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{
ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{
OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"),
},
},
},
Grid: &DefaultGridLayoutConfigurationProperty{
CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{
ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{
ResizeOption: jsii.String("resizeOption"),
// the properties below are optional
OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"),
},
},
},
},
PaginatedLayoutConfiguration: &DefaultPaginatedLayoutConfigurationProperty{
SectionBased: &DefaultSectionBasedLayoutConfigurationProperty{
CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{
PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{
PaperMargin: &SpacingProperty{
Bottom: jsii.String("bottom"),
Left: jsii.String("left"),
Right: jsii.String("right"),
Top: jsii.String("top"),
},
PaperOrientation: jsii.String("paperOrientation"),
PaperSize: jsii.String("paperSize"),
},
},
},
},
SheetContentType: jsii.String("sheetContentType"),
}
type CfnAnalysis_DefaultPaginatedLayoutConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_DefaultPaginatedLayoutConfigurationProperty struct {
// The options that determine the default settings for a section-based layout configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultpaginatedlayoutconfiguration.html#cfn-quicksight-analysis-defaultpaginatedlayoutconfiguration-sectionbased
//
SectionBased interface{} `field:"optional" json:"sectionBased" yaml:"sectionBased"`
}
The options that determine the default settings for a paginated layout configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
defaultPaginatedLayoutConfigurationProperty := &DefaultPaginatedLayoutConfigurationProperty{
SectionBased: &DefaultSectionBasedLayoutConfigurationProperty{
CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{
PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{
PaperMargin: &SpacingProperty{
Bottom: jsii.String("bottom"),
Left: jsii.String("left"),
Right: jsii.String("right"),
Top: jsii.String("top"),
},
PaperOrientation: jsii.String("paperOrientation"),
PaperSize: jsii.String("paperSize"),
},
},
},
}
type CfnAnalysis_DefaultRelativeDateTimeControlOptionsProperty ¶ added in v2.140.0
type CfnAnalysis_DefaultRelativeDateTimeControlOptionsProperty struct {
// The visibility configuration of the Apply button on a `RelativeDateTimeControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultrelativedatetimecontroloptions.html#cfn-quicksight-analysis-defaultrelativedatetimecontroloptions-commitmode
//
CommitMode *string `field:"optional" json:"commitMode" yaml:"commitMode"`
// The display options of a control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultrelativedatetimecontroloptions.html#cfn-quicksight-analysis-defaultrelativedatetimecontroloptions-displayoptions
//
DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"`
}
The default options that correspond to the `RelativeDateTime` filter control type.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
defaultRelativeDateTimeControlOptionsProperty := &DefaultRelativeDateTimeControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &RelativeDateTimeControlDisplayOptionsProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
}
type CfnAnalysis_DefaultSectionBasedLayoutConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_DefaultSectionBasedLayoutConfigurationProperty struct {
// Determines the screen canvas size options for a section-based layout.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultsectionbasedlayoutconfiguration.html#cfn-quicksight-analysis-defaultsectionbasedlayoutconfiguration-canvassizeoptions
//
CanvasSizeOptions interface{} `field:"required" json:"canvasSizeOptions" yaml:"canvasSizeOptions"`
}
The options that determine the default settings for a section-based layout configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
defaultSectionBasedLayoutConfigurationProperty := &DefaultSectionBasedLayoutConfigurationProperty{
CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{
PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{
PaperMargin: &SpacingProperty{
Bottom: jsii.String("bottom"),
Left: jsii.String("left"),
Right: jsii.String("right"),
Top: jsii.String("top"),
},
PaperOrientation: jsii.String("paperOrientation"),
PaperSize: jsii.String("paperSize"),
},
},
}
type CfnAnalysis_DefaultSliderControlOptionsProperty ¶ added in v2.140.0
type CfnAnalysis_DefaultSliderControlOptionsProperty struct {
// The larger value that is displayed at the right of the slider.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultslidercontroloptions.html#cfn-quicksight-analysis-defaultslidercontroloptions-maximumvalue
//
// Default: - 0.
//
MaximumValue *float64 `field:"required" json:"maximumValue" yaml:"maximumValue"`
// The smaller value that is displayed at the left of the slider.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultslidercontroloptions.html#cfn-quicksight-analysis-defaultslidercontroloptions-minimumvalue
//
// Default: - 0.
//
MinimumValue *float64 `field:"required" json:"minimumValue" yaml:"minimumValue"`
// The number of increments that the slider bar is divided into.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultslidercontroloptions.html#cfn-quicksight-analysis-defaultslidercontroloptions-stepsize
//
// Default: - 0.
//
StepSize *float64 `field:"required" json:"stepSize" yaml:"stepSize"`
// The display options of a control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultslidercontroloptions.html#cfn-quicksight-analysis-defaultslidercontroloptions-displayoptions
//
DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"`
// The type of the `DefaultSliderControlOptions` . Choose one of the following options:.
//
// - `SINGLE_POINT` : Filter against(equals) a single data point.
// - `RANGE` : Filter data that is in a specified range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultslidercontroloptions.html#cfn-quicksight-analysis-defaultslidercontroloptions-type
//
Type *string `field:"optional" json:"type" yaml:"type"`
}
The default options that correspond to the `Slider` filter control type.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
defaultSliderControlOptionsProperty := &DefaultSliderControlOptionsProperty{
MaximumValue: jsii.Number(123),
MinimumValue: jsii.Number(123),
StepSize: jsii.Number(123),
// the properties below are optional
DisplayOptions: &SliderControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
}
type CfnAnalysis_DefaultTextAreaControlOptionsProperty ¶ added in v2.140.0
type CfnAnalysis_DefaultTextAreaControlOptionsProperty struct {
// The delimiter that is used to separate the lines in text.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaulttextareacontroloptions.html#cfn-quicksight-analysis-defaulttextareacontroloptions-delimiter
//
Delimiter *string `field:"optional" json:"delimiter" yaml:"delimiter"`
// The display options of a control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaulttextareacontroloptions.html#cfn-quicksight-analysis-defaulttextareacontroloptions-displayoptions
//
DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"`
}
The default options that correspond to the `TextArea` filter control type.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
defaultTextAreaControlOptionsProperty := &DefaultTextAreaControlOptionsProperty{
Delimiter: jsii.String("delimiter"),
DisplayOptions: &TextAreaControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
}
type CfnAnalysis_DefaultTextFieldControlOptionsProperty ¶ added in v2.140.0
type CfnAnalysis_DefaultTextFieldControlOptionsProperty struct {
// The display options of a control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaulttextfieldcontroloptions.html#cfn-quicksight-analysis-defaulttextfieldcontroloptions-displayoptions
//
DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"`
}
The default options that correspond to the `TextField` filter control type.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
defaultTextFieldControlOptionsProperty := &DefaultTextFieldControlOptionsProperty{
DisplayOptions: &TextFieldControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
}
type CfnAnalysis_DestinationParameterValueConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_DestinationParameterValueConfigurationProperty struct {
// The configuration of custom values for destination parameter in `DestinationParameterValueConfiguration` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-customvaluesconfiguration
//
CustomValuesConfiguration interface{} `field:"optional" json:"customValuesConfiguration" yaml:"customValuesConfiguration"`
// The configuration that selects all options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-selectallvalueoptions
//
SelectAllValueOptions *string `field:"optional" json:"selectAllValueOptions" yaml:"selectAllValueOptions"`
// A column of a data set.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-sourcecolumn
//
SourceColumn interface{} `field:"optional" json:"sourceColumn" yaml:"sourceColumn"`
// The source field ID of the destination parameter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-sourcefield
//
SourceField *string `field:"optional" json:"sourceField" yaml:"sourceField"`
// The source parameter name of the destination parameter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-sourceparametername
//
SourceParameterName *string `field:"optional" json:"sourceParameterName" yaml:"sourceParameterName"`
}
The configuration of destination parameter values.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
destinationParameterValueConfigurationProperty := &DestinationParameterValueConfigurationProperty{
CustomValuesConfiguration: &CustomValuesConfigurationProperty{
CustomValues: &CustomParameterValuesProperty{
DateTimeValues: []*string{
jsii.String("dateTimeValues"),
},
DecimalValues: []interface{}{
jsii.Number(123),
},
IntegerValues: []interface{}{
jsii.Number(123),
},
StringValues: []*string{
jsii.String("stringValues"),
},
},
// the properties below are optional
IncludeNullValue: jsii.Boolean(false),
},
SelectAllValueOptions: jsii.String("selectAllValueOptions"),
SourceColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceField: jsii.String("sourceField"),
SourceParameterName: jsii.String("sourceParameterName"),
}
type CfnAnalysis_DimensionFieldProperty ¶ added in v2.72.0
type CfnAnalysis_DimensionFieldProperty struct {
// The dimension type field with categorical type columns.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dimensionfield.html#cfn-quicksight-analysis-dimensionfield-categoricaldimensionfield
//
CategoricalDimensionField interface{} `field:"optional" json:"categoricalDimensionField" yaml:"categoricalDimensionField"`
// The dimension type field with date type columns.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dimensionfield.html#cfn-quicksight-analysis-dimensionfield-datedimensionfield
//
DateDimensionField interface{} `field:"optional" json:"dateDimensionField" yaml:"dateDimensionField"`
// The dimension type field with numerical type columns.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dimensionfield.html#cfn-quicksight-analysis-dimensionfield-numericaldimensionfield
//
NumericalDimensionField interface{} `field:"optional" json:"numericalDimensionField" yaml:"numericalDimensionField"`
}
The dimension type field.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dimensionFieldProperty := &DimensionFieldProperty{
CategoricalDimensionField: &CategoricalDimensionFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
FormatConfiguration: &StringFormatConfigurationProperty{
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
HierarchyId: jsii.String("hierarchyId"),
},
DateDimensionField: &DateDimensionFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
DateGranularity: jsii.String("dateGranularity"),
FormatConfiguration: &DateTimeFormatConfigurationProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
HierarchyId: jsii.String("hierarchyId"),
},
NumericalDimensionField: &NumericalDimensionFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
FormatConfiguration: &NumberFormatConfigurationProperty{
FormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
HierarchyId: jsii.String("hierarchyId"),
},
}
type CfnAnalysis_DonutCenterOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_DonutCenterOptionsProperty struct {
// Determines the visibility of the label in a donut chart.
//
// In the Quick Sight console, this option is called `'Show total'` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-donutcenteroptions.html#cfn-quicksight-analysis-donutcenteroptions-labelvisibility
//
LabelVisibility *string `field:"optional" json:"labelVisibility" yaml:"labelVisibility"`
}
The label options of the label that is displayed in the center of a donut chart.
This option isn't available for pie charts.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
donutCenterOptionsProperty := &DonutCenterOptionsProperty{
LabelVisibility: jsii.String("labelVisibility"),
}
type CfnAnalysis_DonutOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_DonutOptionsProperty struct {
// The option for define the arc of the chart shape. Valid values are as follows:.
//
// - `WHOLE` - A pie chart
// - `SMALL` - A small-sized donut chart
// - `MEDIUM` - A medium-sized donut chart
// - `LARGE` - A large-sized donut chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-donutoptions.html#cfn-quicksight-analysis-donutoptions-arcoptions
//
ArcOptions interface{} `field:"optional" json:"arcOptions" yaml:"arcOptions"`
// The label options of the label that is displayed in the center of a donut chart.
//
// This option isn't available for pie charts.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-donutoptions.html#cfn-quicksight-analysis-donutoptions-donutcenteroptions
//
DonutCenterOptions interface{} `field:"optional" json:"donutCenterOptions" yaml:"donutCenterOptions"`
}
The options for configuring a donut chart or pie chart.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
donutOptionsProperty := &DonutOptionsProperty{
ArcOptions: &ArcOptionsProperty{
ArcThickness: jsii.String("arcThickness"),
},
DonutCenterOptions: &DonutCenterOptionsProperty{
LabelVisibility: jsii.String("labelVisibility"),
},
}
type CfnAnalysis_DrillDownFilterProperty ¶ added in v2.72.0
type CfnAnalysis_DrillDownFilterProperty struct {
// The category type drill down filter.
//
// This filter is used for string type columns.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-drilldownfilter.html#cfn-quicksight-analysis-drilldownfilter-categoryfilter
//
CategoryFilter interface{} `field:"optional" json:"categoryFilter" yaml:"categoryFilter"`
// The numeric equality type drill down filter.
//
// This filter is used for number type columns.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-drilldownfilter.html#cfn-quicksight-analysis-drilldownfilter-numericequalityfilter
//
NumericEqualityFilter interface{} `field:"optional" json:"numericEqualityFilter" yaml:"numericEqualityFilter"`
// The time range drill down filter.
//
// This filter is used for date time columns.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-drilldownfilter.html#cfn-quicksight-analysis-drilldownfilter-timerangefilter
//
TimeRangeFilter interface{} `field:"optional" json:"timeRangeFilter" yaml:"timeRangeFilter"`
}
The drill down filter for the column hierarchies.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
drillDownFilterProperty := &DrillDownFilterProperty{
CategoryFilter: &CategoryDrillDownFilterProperty{
CategoryValues: []*string{
jsii.String("categoryValues"),
},
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
Value: jsii.Number(123),
},
TimeRangeFilter: &TimeRangeDrillDownFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
RangeMaximum: jsii.String("rangeMaximum"),
RangeMinimum: jsii.String("rangeMinimum"),
TimeGranularity: jsii.String("timeGranularity"),
},
}
type CfnAnalysis_DropDownControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_DropDownControlDisplayOptionsProperty struct {
// The configuration of info icon label options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dropdowncontroldisplayoptions.html#cfn-quicksight-analysis-dropdowncontroldisplayoptions-infoiconlabeloptions
//
InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"`
// The configuration of the `Select all` options in a dropdown control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dropdowncontroldisplayoptions.html#cfn-quicksight-analysis-dropdowncontroldisplayoptions-selectalloptions
//
SelectAllOptions interface{} `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"`
// The options to configure the title visibility, name, and font size.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dropdowncontroldisplayoptions.html#cfn-quicksight-analysis-dropdowncontroldisplayoptions-titleoptions
//
TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"`
}
The display options of a control.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dropDownControlDisplayOptionsProperty := &DropDownControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
}
type CfnAnalysis_DynamicDefaultValueProperty ¶ added in v2.72.0
type CfnAnalysis_DynamicDefaultValueProperty struct {
// The column that contains the default value of each user or group.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dynamicdefaultvalue.html#cfn-quicksight-analysis-dynamicdefaultvalue-defaultvaluecolumn
//
DefaultValueColumn interface{} `field:"required" json:"defaultValueColumn" yaml:"defaultValueColumn"`
// The column that contains the group name.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dynamicdefaultvalue.html#cfn-quicksight-analysis-dynamicdefaultvalue-groupnamecolumn
//
GroupNameColumn interface{} `field:"optional" json:"groupNameColumn" yaml:"groupNameColumn"`
// The column that contains the username.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dynamicdefaultvalue.html#cfn-quicksight-analysis-dynamicdefaultvalue-usernamecolumn
//
UserNameColumn interface{} `field:"optional" json:"userNameColumn" yaml:"userNameColumn"`
}
Defines different defaults to the users or groups based on mapping.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dynamicDefaultValueProperty := &DynamicDefaultValueProperty{
DefaultValueColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
GroupNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
UserNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
}
type CfnAnalysis_EmptyVisualProperty ¶ added in v2.72.0
type CfnAnalysis_EmptyVisualProperty struct {
// The unique identifier of a visual.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-emptyvisual.html#cfn-quicksight-analysis-emptyvisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The list of custom actions that are configured for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-emptyvisual.html#cfn-quicksight-analysis-emptyvisual-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The data set that is used in the empty visual.
//
// Every visual requires a dataset to render.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-emptyvisual.html#cfn-quicksight-analysis-emptyvisual-datasetidentifier
//
// Default: - "".
//
DataSetIdentifier *string `field:"optional" json:"dataSetIdentifier" yaml:"dataSetIdentifier"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-emptyvisual.html#cfn-quicksight-analysis-emptyvisual-topicidentifier
//
TopicIdentifier *string `field:"optional" json:"topicIdentifier" yaml:"topicIdentifier"`
}
An empty visual.
Empty visuals are used in layouts but have not been configured to show any data. A new visual created in the Quick Sight console is considered an `EmptyVisual` until a visual type is selected.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
emptyVisualProperty := &EmptyVisualProperty{
VisualId: jsii.String("visualId"),
// the properties below are optional
Actions: []interface{}{
&VisualCustomActionProperty{
ActionOperations: []interface{}{
&VisualCustomActionOperationProperty{
FilterOperation: &CustomActionFilterOperationProperty{
SelectedFieldsConfiguration: &FilterOperationSelectedFieldsConfigurationProperty{
SelectedColumns: []interface{}{
&ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
SelectedFieldOptions: jsii.String("selectedFieldOptions"),
SelectedFields: []*string{
jsii.String("selectedFields"),
},
},
TargetVisualsConfiguration: &FilterOperationTargetVisualsConfigurationProperty{
SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{
TargetVisualOptions: jsii.String("targetVisualOptions"),
TargetVisuals: []*string{
jsii.String("targetVisuals"),
},
},
},
},
NavigationOperation: &CustomActionNavigationOperationProperty{
LocalNavigationConfiguration: &LocalNavigationConfigurationProperty{
TargetSheetId: jsii.String("targetSheetId"),
},
},
SetParametersOperation: &CustomActionSetParametersOperationProperty{
ParameterValueConfigurations: []interface{}{
&SetParameterValueConfigurationProperty{
DestinationParameterName: jsii.String("destinationParameterName"),
Value: &DestinationParameterValueConfigurationProperty{
CustomValuesConfiguration: &CustomValuesConfigurationProperty{
CustomValues: &CustomParameterValuesProperty{
DateTimeValues: []*string{
jsii.String("dateTimeValues"),
},
DecimalValues: []interface{}{
jsii.Number(123),
},
IntegerValues: []interface{}{
jsii.Number(123),
},
StringValues: []*string{
jsii.String("stringValues"),
},
},
// the properties below are optional
IncludeNullValue: jsii.Boolean(false),
},
SelectAllValueOptions: jsii.String("selectAllValueOptions"),
SourceColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceField: jsii.String("sourceField"),
SourceParameterName: jsii.String("sourceParameterName"),
},
},
},
},
UrlOperation: &CustomActionURLOperationProperty{
UrlTarget: jsii.String("urlTarget"),
UrlTemplate: jsii.String("urlTemplate"),
},
},
},
CustomActionId: jsii.String("customActionId"),
Name: jsii.String("name"),
Trigger: jsii.String("trigger"),
// the properties below are optional
Status: jsii.String("status"),
},
},
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
}
type CfnAnalysis_EntityProperty ¶ added in v2.72.0
type CfnAnalysis_EntityProperty struct {
// The hierarchical path of the entity within the analysis, template, or dashboard definition tree.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-entity.html#cfn-quicksight-analysis-entity-path
//
Path *string `field:"optional" json:"path" yaml:"path"`
}
An object, structure, or sub-structure of an analysis, template, or dashboard.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
entityProperty := &EntityProperty{
Path: jsii.String("path"),
}
type CfnAnalysis_ExcludePeriodConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ExcludePeriodConfigurationProperty struct {
// The amount or number of the exclude period.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-excludeperiodconfiguration.html#cfn-quicksight-analysis-excludeperiodconfiguration-amount
//
Amount *float64 `field:"required" json:"amount" yaml:"amount"`
// The granularity or unit (day, month, year) of the exclude period.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-excludeperiodconfiguration.html#cfn-quicksight-analysis-excludeperiodconfiguration-granularity
//
Granularity *string `field:"required" json:"granularity" yaml:"granularity"`
// The status of the exclude period. Choose from the following options:.
//
// - `ENABLED`
// - `DISABLED`.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-excludeperiodconfiguration.html#cfn-quicksight-analysis-excludeperiodconfiguration-status
//
Status *string `field:"optional" json:"status" yaml:"status"`
}
The exclude period of `TimeRangeFilter` or `RelativeDatesFilter` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
excludePeriodConfigurationProperty := &ExcludePeriodConfigurationProperty{
Amount: jsii.Number(123),
Granularity: jsii.String("granularity"),
// the properties below are optional
Status: jsii.String("status"),
}
type CfnAnalysis_ExplicitHierarchyProperty ¶ added in v2.72.0
type CfnAnalysis_ExplicitHierarchyProperty struct {
// The list of columns that define the explicit hierarchy.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-explicithierarchy.html#cfn-quicksight-analysis-explicithierarchy-columns
//
Columns interface{} `field:"required" json:"columns" yaml:"columns"`
// The hierarchy ID of the explicit hierarchy.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-explicithierarchy.html#cfn-quicksight-analysis-explicithierarchy-hierarchyid
//
HierarchyId *string `field:"required" json:"hierarchyId" yaml:"hierarchyId"`
// The option that determines the drill down filters for the explicit hierarchy.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-explicithierarchy.html#cfn-quicksight-analysis-explicithierarchy-drilldownfilters
//
DrillDownFilters interface{} `field:"optional" json:"drillDownFilters" yaml:"drillDownFilters"`
}
The option that determines the hierarchy of the fields that are built within a visual's field wells.
These fields can't be duplicated to other visuals.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
explicitHierarchyProperty := &ExplicitHierarchyProperty{
Columns: []interface{}{
&ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
HierarchyId: jsii.String("hierarchyId"),
// the properties below are optional
DrillDownFilters: []interface{}{
&DrillDownFilterProperty{
CategoryFilter: &CategoryDrillDownFilterProperty{
CategoryValues: []*string{
jsii.String("categoryValues"),
},
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
Value: jsii.Number(123),
},
TimeRangeFilter: &TimeRangeDrillDownFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
RangeMaximum: jsii.String("rangeMaximum"),
RangeMinimum: jsii.String("rangeMinimum"),
TimeGranularity: jsii.String("timeGranularity"),
},
},
},
}
type CfnAnalysis_FieldBasedTooltipProperty ¶ added in v2.72.0
type CfnAnalysis_FieldBasedTooltipProperty struct {
// The visibility of `Show aggregations` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldbasedtooltip.html#cfn-quicksight-analysis-fieldbasedtooltip-aggregationvisibility
//
AggregationVisibility *string `field:"optional" json:"aggregationVisibility" yaml:"aggregationVisibility"`
// The fields configuration in the tooltip.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldbasedtooltip.html#cfn-quicksight-analysis-fieldbasedtooltip-tooltipfields
//
TooltipFields interface{} `field:"optional" json:"tooltipFields" yaml:"tooltipFields"`
// The type for the >tooltip title. Choose one of the following options:.
//
// - `NONE` : Doesn't use the primary value as the title.
// - `PRIMARY_VALUE` : Uses primary value as the title.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldbasedtooltip.html#cfn-quicksight-analysis-fieldbasedtooltip-tooltiptitletype
//
TooltipTitleType *string `field:"optional" json:"tooltipTitleType" yaml:"tooltipTitleType"`
}
The setup for the detailed tooltip.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
fieldBasedTooltipProperty := &FieldBasedTooltipProperty{
AggregationVisibility: jsii.String("aggregationVisibility"),
TooltipFields: []interface{}{
&TooltipItemProperty{
ColumnTooltipItem: &ColumnTooltipItemProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Aggregation: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
Label: jsii.String("label"),
TooltipTarget: jsii.String("tooltipTarget"),
Visibility: jsii.String("visibility"),
},
FieldTooltipItem: &FieldTooltipItemProperty{
FieldId: jsii.String("fieldId"),
// the properties below are optional
Label: jsii.String("label"),
TooltipTarget: jsii.String("tooltipTarget"),
Visibility: jsii.String("visibility"),
},
},
},
TooltipTitleType: jsii.String("tooltipTitleType"),
}
type CfnAnalysis_FieldLabelTypeProperty ¶ added in v2.72.0
type CfnAnalysis_FieldLabelTypeProperty struct {
// Indicates the field that is targeted by the field label.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldlabeltype.html#cfn-quicksight-analysis-fieldlabeltype-fieldid
//
FieldId *string `field:"optional" json:"fieldId" yaml:"fieldId"`
// The visibility of the field label.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldlabeltype.html#cfn-quicksight-analysis-fieldlabeltype-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The field label type.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
fieldLabelTypeProperty := &FieldLabelTypeProperty{
FieldId: jsii.String("fieldId"),
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_FieldSeriesItemProperty ¶ added in v2.72.0
type CfnAnalysis_FieldSeriesItemProperty struct {
// The axis that you are binding the field to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldseriesitem.html#cfn-quicksight-analysis-fieldseriesitem-axisbinding
//
AxisBinding *string `field:"required" json:"axisBinding" yaml:"axisBinding"`
// The field ID of the field for which you are setting the axis binding.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldseriesitem.html#cfn-quicksight-analysis-fieldseriesitem-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
// The options that determine the presentation of line series associated to the field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldseriesitem.html#cfn-quicksight-analysis-fieldseriesitem-settings
//
Settings interface{} `field:"optional" json:"settings" yaml:"settings"`
}
The field series item configuration of a line chart.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
fieldSeriesItemProperty := &FieldSeriesItemProperty{
AxisBinding: jsii.String("axisBinding"),
FieldId: jsii.String("fieldId"),
// the properties below are optional
Settings: &LineChartSeriesSettingsProperty{
DecalSettings: &DecalSettingsProperty{
DecalColor: jsii.String("decalColor"),
DecalPatternType: jsii.String("decalPatternType"),
DecalStyleType: jsii.String("decalStyleType"),
DecalVisibility: jsii.String("decalVisibility"),
ElementValue: jsii.String("elementValue"),
},
LineStyleSettings: &LineChartLineStyleSettingsProperty{
LineInterpolation: jsii.String("lineInterpolation"),
LineStyle: jsii.String("lineStyle"),
LineVisibility: jsii.String("lineVisibility"),
LineWidth: jsii.String("lineWidth"),
},
MarkerStyleSettings: &LineChartMarkerStyleSettingsProperty{
MarkerColor: jsii.String("markerColor"),
MarkerShape: jsii.String("markerShape"),
MarkerSize: jsii.String("markerSize"),
MarkerVisibility: jsii.String("markerVisibility"),
},
},
}
type CfnAnalysis_FieldSortOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_FieldSortOptionsProperty struct {
// The sort configuration for a column that is not used in a field well.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldsortoptions.html#cfn-quicksight-analysis-fieldsortoptions-columnsort
//
ColumnSort interface{} `field:"optional" json:"columnSort" yaml:"columnSort"`
// The sort configuration for a field in a field well.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldsortoptions.html#cfn-quicksight-analysis-fieldsortoptions-fieldsort
//
FieldSort interface{} `field:"optional" json:"fieldSort" yaml:"fieldSort"`
}
The field sort options in a chart configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
fieldSortOptionsProperty := &FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
}
type CfnAnalysis_FieldSortProperty ¶ added in v2.72.0
type CfnAnalysis_FieldSortProperty struct {
// The sort direction. Choose one of the following options:.
//
// - `ASC` : Ascending
// - `DESC` : Descending.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldsort.html#cfn-quicksight-analysis-fieldsort-direction
//
Direction *string `field:"required" json:"direction" yaml:"direction"`
// The sort configuration target field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldsort.html#cfn-quicksight-analysis-fieldsort-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
}
The sort configuration for a field in a field well.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
fieldSortProperty := &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
}
type CfnAnalysis_FieldTooltipItemProperty ¶ added in v2.72.0
type CfnAnalysis_FieldTooltipItemProperty struct {
// The unique ID of the field that is targeted by the tooltip.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldtooltipitem.html#cfn-quicksight-analysis-fieldtooltipitem-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
// The label of the tooltip item.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldtooltipitem.html#cfn-quicksight-analysis-fieldtooltipitem-label
//
Label *string `field:"optional" json:"label" yaml:"label"`
// Determines the target of the field tooltip item in a combo chart visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldtooltipitem.html#cfn-quicksight-analysis-fieldtooltipitem-tooltiptarget
//
TooltipTarget *string `field:"optional" json:"tooltipTarget" yaml:"tooltipTarget"`
// The visibility of the tooltip item.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fieldtooltipitem.html#cfn-quicksight-analysis-fieldtooltipitem-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The tooltip item for the fields.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
fieldTooltipItemProperty := &FieldTooltipItemProperty{
FieldId: jsii.String("fieldId"),
// the properties below are optional
Label: jsii.String("label"),
TooltipTarget: jsii.String("tooltipTarget"),
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_FilledMapAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_FilledMapAggregatedFieldWellsProperty struct {
// The aggregated location field well of the filled map.
//
// Values are grouped by location fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapaggregatedfieldwells.html#cfn-quicksight-analysis-filledmapaggregatedfieldwells-geospatial
//
Geospatial interface{} `field:"optional" json:"geospatial" yaml:"geospatial"`
// The aggregated color field well of a filled map.
//
// Values are aggregated based on location fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapaggregatedfieldwells.html#cfn-quicksight-analysis-filledmapaggregatedfieldwells-values
//
Values interface{} `field:"optional" json:"values" yaml:"values"`
}
The aggregated field well of the filled map.
Example:
type CfnAnalysis_FilledMapConditionalFormattingOptionProperty ¶ added in v2.72.0
type CfnAnalysis_FilledMapConditionalFormattingOptionProperty struct {
// The conditional formatting that determines the shape of the filled map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapconditionalformattingoption.html#cfn-quicksight-analysis-filledmapconditionalformattingoption-shape
//
Shape interface{} `field:"required" json:"shape" yaml:"shape"`
}
Conditional formatting options of a `FilledMapVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
filledMapConditionalFormattingOptionProperty := &FilledMapConditionalFormattingOptionProperty{
Shape: &FilledMapShapeConditionalFormattingProperty{
FieldId: jsii.String("fieldId"),
// the properties below are optional
Format: &ShapeConditionalFormatProperty{
BackgroundColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
},
},
}
type CfnAnalysis_FilledMapConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_FilledMapConditionalFormattingProperty struct {
// Conditional formatting options of a `FilledMapVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapconditionalformatting.html#cfn-quicksight-analysis-filledmapconditionalformatting-conditionalformattingoptions
//
ConditionalFormattingOptions interface{} `field:"required" json:"conditionalFormattingOptions" yaml:"conditionalFormattingOptions"`
}
The conditional formatting of a `FilledMapVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
filledMapConditionalFormattingProperty := &FilledMapConditionalFormattingProperty{
ConditionalFormattingOptions: []interface{}{
&FilledMapConditionalFormattingOptionProperty{
Shape: &FilledMapShapeConditionalFormattingProperty{
FieldId: jsii.String("fieldId"),
// the properties below are optional
Format: &ShapeConditionalFormatProperty{
BackgroundColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
},
},
},
},
}
type CfnAnalysis_FilledMapConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_FilledMapConfigurationProperty struct {
// The field wells of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapconfiguration.html#cfn-quicksight-analysis-filledmapconfiguration-fieldwells
//
FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"`
// The general visual interactions setup for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapconfiguration.html#cfn-quicksight-analysis-filledmapconfiguration-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
// The legend display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapconfiguration.html#cfn-quicksight-analysis-filledmapconfiguration-legend
//
Legend interface{} `field:"optional" json:"legend" yaml:"legend"`
// The map style options of the filled map visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapconfiguration.html#cfn-quicksight-analysis-filledmapconfiguration-mapstyleoptions
//
MapStyleOptions interface{} `field:"optional" json:"mapStyleOptions" yaml:"mapStyleOptions"`
// The sort configuration of a `FilledMapVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapconfiguration.html#cfn-quicksight-analysis-filledmapconfiguration-sortconfiguration
//
SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"`
// The tooltip display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapconfiguration.html#cfn-quicksight-analysis-filledmapconfiguration-tooltip
//
Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"`
// The window options of the filled map visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapconfiguration.html#cfn-quicksight-analysis-filledmapconfiguration-windowoptions
//
WindowOptions interface{} `field:"optional" json:"windowOptions" yaml:"windowOptions"`
}
The configuration for a `FilledMapVisual` .
Example:
type CfnAnalysis_FilledMapFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_FilledMapFieldWellsProperty struct {
// The aggregated field well of the filled map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapfieldwells.html#cfn-quicksight-analysis-filledmapfieldwells-filledmapaggregatedfieldwells
//
FilledMapAggregatedFieldWells interface{} `field:"optional" json:"filledMapAggregatedFieldWells" yaml:"filledMapAggregatedFieldWells"`
}
The field wells of a `FilledMapVisual` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_FilledMapShapeConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_FilledMapShapeConditionalFormattingProperty struct {
// The field ID of the filled map shape.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapshapeconditionalformatting.html#cfn-quicksight-analysis-filledmapshapeconditionalformatting-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
// The conditional formatting that determines the background color of a filled map's shape.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapshapeconditionalformatting.html#cfn-quicksight-analysis-filledmapshapeconditionalformatting-format
//
Format interface{} `field:"optional" json:"format" yaml:"format"`
}
The conditional formatting that determines the shape of the filled map.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
filledMapShapeConditionalFormattingProperty := &FilledMapShapeConditionalFormattingProperty{
FieldId: jsii.String("fieldId"),
// the properties below are optional
Format: &ShapeConditionalFormatProperty{
BackgroundColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
},
}
type CfnAnalysis_FilledMapSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_FilledMapSortConfigurationProperty struct {
// The sort configuration of the location fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapsortconfiguration.html#cfn-quicksight-analysis-filledmapsortconfiguration-categorysort
//
CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"`
}
The sort configuration of a `FilledMapVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
filledMapSortConfigurationProperty := &FilledMapSortConfigurationProperty{
CategorySort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
}
type CfnAnalysis_FilledMapVisualProperty ¶ added in v2.72.0
type CfnAnalysis_FilledMapVisualProperty struct {
// The unique identifier of a visual.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapvisual.html#cfn-quicksight-analysis-filledmapvisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The list of custom actions that are configured for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapvisual.html#cfn-quicksight-analysis-filledmapvisual-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The configuration settings of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapvisual.html#cfn-quicksight-analysis-filledmapvisual-chartconfiguration
//
ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"`
// The column hierarchy that is used during drill-downs and drill-ups.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapvisual.html#cfn-quicksight-analysis-filledmapvisual-columnhierarchies
//
ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"`
// The conditional formatting of a `FilledMapVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapvisual.html#cfn-quicksight-analysis-filledmapvisual-conditionalformatting
//
ConditionalFormatting interface{} `field:"optional" json:"conditionalFormatting" yaml:"conditionalFormatting"`
// The subtitle that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapvisual.html#cfn-quicksight-analysis-filledmapvisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// The title that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapvisual.html#cfn-quicksight-analysis-filledmapvisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filledmapvisual.html#cfn-quicksight-analysis-filledmapvisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
A filled map.
For more information, see [Creating filled maps](https://docs.aws.amazon.com/quicksight/latest/user/filled-maps.html) in the *Amazon Quick Suite User Guide* .
Example:
type CfnAnalysis_FilterControlProperty ¶ added in v2.72.0
type CfnAnalysis_FilterControlProperty struct {
// A control from a filter that is scoped across more than one sheet.
//
// This represents your filter control on a sheet.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtercontrol.html#cfn-quicksight-analysis-filtercontrol-crosssheet
//
CrossSheet interface{} `field:"optional" json:"crossSheet" yaml:"crossSheet"`
// A control from a date filter that is used to specify date and time.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtercontrol.html#cfn-quicksight-analysis-filtercontrol-datetimepicker
//
DateTimePicker interface{} `field:"optional" json:"dateTimePicker" yaml:"dateTimePicker"`
// A control to display a dropdown list with buttons that are used to select a single value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtercontrol.html#cfn-quicksight-analysis-filtercontrol-dropdown
//
Dropdown interface{} `field:"optional" json:"dropdown" yaml:"dropdown"`
// A control to display a list of buttons or boxes.
//
// This is used to select either a single value or multiple values.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtercontrol.html#cfn-quicksight-analysis-filtercontrol-list
//
List interface{} `field:"optional" json:"list" yaml:"list"`
// A control from a date filter that is used to specify the relative date.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtercontrol.html#cfn-quicksight-analysis-filtercontrol-relativedatetime
//
RelativeDateTime interface{} `field:"optional" json:"relativeDateTime" yaml:"relativeDateTime"`
// A control to display a horizontal toggle bar.
//
// This is used to change a value by sliding the toggle.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtercontrol.html#cfn-quicksight-analysis-filtercontrol-slider
//
Slider interface{} `field:"optional" json:"slider" yaml:"slider"`
// A control to display a text box that is used to enter multiple entries.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtercontrol.html#cfn-quicksight-analysis-filtercontrol-textarea
//
TextArea interface{} `field:"optional" json:"textArea" yaml:"textArea"`
// A control to display a text box that is used to enter a single entry.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtercontrol.html#cfn-quicksight-analysis-filtercontrol-textfield
//
TextField interface{} `field:"optional" json:"textField" yaml:"textField"`
}
The control of a filter that is used to interact with a dashboard or an analysis.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
filterControlProperty := &FilterControlProperty{
CrossSheet: &FilterCrossSheetControlProperty{
FilterControlId: jsii.String("filterControlId"),
SourceFilterId: jsii.String("sourceFilterId"),
// the properties below are optional
CascadingControlConfiguration: &CascadingControlConfigurationProperty{
SourceControls: []interface{}{
&CascadingControlSourceProperty{
ColumnToMatch: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceSheetControlId: jsii.String("sourceSheetControlId"),
},
},
},
},
DateTimePicker: &FilterDateTimePickerControlProperty{
FilterControlId: jsii.String("filterControlId"),
SourceFilterId: jsii.String("sourceFilterId"),
Title: jsii.String("title"),
// the properties below are optional
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{
DateIconVisibility: jsii.String("dateIconVisibility"),
DateTimeFormat: jsii.String("dateTimeFormat"),
HelperTextVisibility: jsii.String("helperTextVisibility"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
Dropdown: &FilterDropDownControlProperty{
FilterControlId: jsii.String("filterControlId"),
SourceFilterId: jsii.String("sourceFilterId"),
Title: jsii.String("title"),
// the properties below are optional
CascadingControlConfiguration: &CascadingControlConfigurationProperty{
SourceControls: []interface{}{
&CascadingControlSourceProperty{
ColumnToMatch: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceSheetControlId: jsii.String("sourceSheetControlId"),
},
},
},
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DropDownControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
List: &FilterListControlProperty{
FilterControlId: jsii.String("filterControlId"),
SourceFilterId: jsii.String("sourceFilterId"),
Title: jsii.String("title"),
// the properties below are optional
CascadingControlConfiguration: &CascadingControlConfigurationProperty{
SourceControls: []interface{}{
&CascadingControlSourceProperty{
ColumnToMatch: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceSheetControlId: jsii.String("sourceSheetControlId"),
},
},
},
DisplayOptions: &ListControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SearchOptions: &ListControlSearchOptionsProperty{
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
RelativeDateTime: &FilterRelativeDateTimeControlProperty{
FilterControlId: jsii.String("filterControlId"),
SourceFilterId: jsii.String("sourceFilterId"),
Title: jsii.String("title"),
// the properties below are optional
CommitMode: jsii.String("commitMode"),
DisplayOptions: &RelativeDateTimeControlDisplayOptionsProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
Slider: &FilterSliderControlProperty{
FilterControlId: jsii.String("filterControlId"),
MaximumValue: jsii.Number(123),
MinimumValue: jsii.Number(123),
SourceFilterId: jsii.String("sourceFilterId"),
StepSize: jsii.Number(123),
Title: jsii.String("title"),
// the properties below are optional
DisplayOptions: &SliderControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
TextArea: &FilterTextAreaControlProperty{
FilterControlId: jsii.String("filterControlId"),
SourceFilterId: jsii.String("sourceFilterId"),
Title: jsii.String("title"),
// the properties below are optional
Delimiter: jsii.String("delimiter"),
DisplayOptions: &TextAreaControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
TextField: &FilterTextFieldControlProperty{
FilterControlId: jsii.String("filterControlId"),
SourceFilterId: jsii.String("sourceFilterId"),
Title: jsii.String("title"),
// the properties below are optional
DisplayOptions: &TextFieldControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
}
type CfnAnalysis_FilterCrossSheetControlProperty ¶ added in v2.140.0
type CfnAnalysis_FilterCrossSheetControlProperty struct {
// The ID of the `FilterCrossSheetControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtercrosssheetcontrol.html#cfn-quicksight-analysis-filtercrosssheetcontrol-filtercontrolid
//
FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"`
// The source filter ID of the `FilterCrossSheetControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtercrosssheetcontrol.html#cfn-quicksight-analysis-filtercrosssheetcontrol-sourcefilterid
//
SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"`
// The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtercrosssheetcontrol.html#cfn-quicksight-analysis-filtercrosssheetcontrol-cascadingcontrolconfiguration
//
CascadingControlConfiguration interface{} `field:"optional" json:"cascadingControlConfiguration" yaml:"cascadingControlConfiguration"`
}
A control from a filter that is scoped across more than one sheet.
This represents your filter control on a sheet.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
filterCrossSheetControlProperty := &FilterCrossSheetControlProperty{
FilterControlId: jsii.String("filterControlId"),
SourceFilterId: jsii.String("sourceFilterId"),
// the properties below are optional
CascadingControlConfiguration: &CascadingControlConfigurationProperty{
SourceControls: []interface{}{
&CascadingControlSourceProperty{
ColumnToMatch: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceSheetControlId: jsii.String("sourceSheetControlId"),
},
},
},
}
type CfnAnalysis_FilterDateTimePickerControlProperty ¶ added in v2.72.0
type CfnAnalysis_FilterDateTimePickerControlProperty struct {
// The ID of the `FilterDateTimePickerControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdatetimepickercontrol.html#cfn-quicksight-analysis-filterdatetimepickercontrol-filtercontrolid
//
FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"`
// The source filter ID of the `FilterDateTimePickerControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdatetimepickercontrol.html#cfn-quicksight-analysis-filterdatetimepickercontrol-sourcefilterid
//
SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"`
// The title of the `FilterDateTimePickerControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdatetimepickercontrol.html#cfn-quicksight-analysis-filterdatetimepickercontrol-title
//
Title *string `field:"required" json:"title" yaml:"title"`
// The visibility configurationof the Apply button on a `DateTimePickerControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdatetimepickercontrol.html#cfn-quicksight-analysis-filterdatetimepickercontrol-commitmode
//
CommitMode *string `field:"optional" json:"commitMode" yaml:"commitMode"`
// The display options of a control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdatetimepickercontrol.html#cfn-quicksight-analysis-filterdatetimepickercontrol-displayoptions
//
DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"`
// The type of the `FilterDropDownControl` . Choose one of the following options:.
//
// - `MULTI_SELECT` : The user can select multiple entries from a dropdown menu.
// - `SINGLE_SELECT` : The user can select a single entry from a dropdown menu.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdatetimepickercontrol.html#cfn-quicksight-analysis-filterdatetimepickercontrol-type
//
Type *string `field:"optional" json:"type" yaml:"type"`
}
A control from a date filter that is used to specify date and time.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
filterDateTimePickerControlProperty := &FilterDateTimePickerControlProperty{
FilterControlId: jsii.String("filterControlId"),
SourceFilterId: jsii.String("sourceFilterId"),
Title: jsii.String("title"),
// the properties below are optional
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{
DateIconVisibility: jsii.String("dateIconVisibility"),
DateTimeFormat: jsii.String("dateTimeFormat"),
HelperTextVisibility: jsii.String("helperTextVisibility"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
}
type CfnAnalysis_FilterDropDownControlProperty ¶ added in v2.72.0
type CfnAnalysis_FilterDropDownControlProperty struct {
// The ID of the `FilterDropDownControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdropdowncontrol.html#cfn-quicksight-analysis-filterdropdowncontrol-filtercontrolid
//
FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"`
// The source filter ID of the `FilterDropDownControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdropdowncontrol.html#cfn-quicksight-analysis-filterdropdowncontrol-sourcefilterid
//
SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"`
// The title of the `FilterDropDownControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdropdowncontrol.html#cfn-quicksight-analysis-filterdropdowncontrol-title
//
Title *string `field:"required" json:"title" yaml:"title"`
// The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdropdowncontrol.html#cfn-quicksight-analysis-filterdropdowncontrol-cascadingcontrolconfiguration
//
CascadingControlConfiguration interface{} `field:"optional" json:"cascadingControlConfiguration" yaml:"cascadingControlConfiguration"`
// The visibility configuration of the Apply button on a `FilterDropDownControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdropdowncontrol.html#cfn-quicksight-analysis-filterdropdowncontrol-commitmode
//
CommitMode *string `field:"optional" json:"commitMode" yaml:"commitMode"`
// The display options of the `FilterDropDownControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdropdowncontrol.html#cfn-quicksight-analysis-filterdropdowncontrol-displayoptions
//
DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"`
// A list of selectable values that are used in a control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdropdowncontrol.html#cfn-quicksight-analysis-filterdropdowncontrol-selectablevalues
//
SelectableValues interface{} `field:"optional" json:"selectableValues" yaml:"selectableValues"`
// The type of the `FilterDropDownControl` . Choose one of the following options:.
//
// - `MULTI_SELECT` : The user can select multiple entries from a dropdown menu.
// - `SINGLE_SELECT` : The user can select a single entry from a dropdown menu.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdropdowncontrol.html#cfn-quicksight-analysis-filterdropdowncontrol-type
//
Type *string `field:"optional" json:"type" yaml:"type"`
}
A control to display a dropdown list with buttons that are used to select a single value.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
filterDropDownControlProperty := &FilterDropDownControlProperty{
FilterControlId: jsii.String("filterControlId"),
SourceFilterId: jsii.String("sourceFilterId"),
Title: jsii.String("title"),
// the properties below are optional
CascadingControlConfiguration: &CascadingControlConfigurationProperty{
SourceControls: []interface{}{
&CascadingControlSourceProperty{
ColumnToMatch: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceSheetControlId: jsii.String("sourceSheetControlId"),
},
},
},
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DropDownControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
}
type CfnAnalysis_FilterGroupProperty ¶ added in v2.72.0
type CfnAnalysis_FilterGroupProperty struct {
// The filter new feature which can apply filter group to all data sets. Choose one of the following options:.
//
// - `ALL_DATASETS`
// - `SINGLE_DATASET`.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtergroup.html#cfn-quicksight-analysis-filtergroup-crossdataset
//
CrossDataset *string `field:"required" json:"crossDataset" yaml:"crossDataset"`
// The value that uniquely identifies a `FilterGroup` within a dashboard, template, or analysis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtergroup.html#cfn-quicksight-analysis-filtergroup-filtergroupid
//
FilterGroupId *string `field:"required" json:"filterGroupId" yaml:"filterGroupId"`
// The list of filters that are present in a `FilterGroup` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtergroup.html#cfn-quicksight-analysis-filtergroup-filters
//
Filters interface{} `field:"required" json:"filters" yaml:"filters"`
// The configuration that specifies what scope to apply to a `FilterGroup` .
//
// This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtergroup.html#cfn-quicksight-analysis-filtergroup-scopeconfiguration
//
ScopeConfiguration interface{} `field:"required" json:"scopeConfiguration" yaml:"scopeConfiguration"`
// The status of the `FilterGroup` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtergroup.html#cfn-quicksight-analysis-filtergroup-status
//
Status *string `field:"optional" json:"status" yaml:"status"`
}
A grouping of individual filters. Filter groups are applied to the same group of visuals.
For more information, see [Adding filter conditions (group filters) with AND and OR operators](https://docs.aws.amazon.com/quicksight/latest/user/add-a-compound-filter.html) in the *Amazon Quick Suite User Guide* .
Example:
type CfnAnalysis_FilterListConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_FilterListConfigurationProperty struct {
// The match operator that is used to determine if a filter should be applied.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterlistconfiguration.html#cfn-quicksight-analysis-filterlistconfiguration-matchoperator
//
MatchOperator *string `field:"required" json:"matchOperator" yaml:"matchOperator"`
// The list of category values for the filter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterlistconfiguration.html#cfn-quicksight-analysis-filterlistconfiguration-categoryvalues
//
CategoryValues *[]*string `field:"optional" json:"categoryValues" yaml:"categoryValues"`
// This option determines how null values should be treated when filtering data.
//
// - `ALL_VALUES` : Include null values in filtered results.
// - `NULLS_ONLY` : Only include null values in filtered results.
// - `NON_NULLS_ONLY` : Exclude null values from filtered results.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterlistconfiguration.html#cfn-quicksight-analysis-filterlistconfiguration-nulloption
//
NullOption *string `field:"optional" json:"nullOption" yaml:"nullOption"`
// Select all of the values. Null is not the assigned value of select all.
//
// - `FILTER_ALL_VALUES`.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterlistconfiguration.html#cfn-quicksight-analysis-filterlistconfiguration-selectalloptions
//
SelectAllOptions *string `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"`
}
A list of filter configurations.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
filterListConfigurationProperty := &FilterListConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
// the properties below are optional
CategoryValues: []*string{
jsii.String("categoryValues"),
},
NullOption: jsii.String("nullOption"),
SelectAllOptions: jsii.String("selectAllOptions"),
}
type CfnAnalysis_FilterListControlProperty ¶ added in v2.72.0
type CfnAnalysis_FilterListControlProperty struct {
// The ID of the `FilterListControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterlistcontrol.html#cfn-quicksight-analysis-filterlistcontrol-filtercontrolid
//
FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"`
// The source filter ID of the `FilterListControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterlistcontrol.html#cfn-quicksight-analysis-filterlistcontrol-sourcefilterid
//
SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"`
// The title of the `FilterListControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterlistcontrol.html#cfn-quicksight-analysis-filterlistcontrol-title
//
Title *string `field:"required" json:"title" yaml:"title"`
// The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterlistcontrol.html#cfn-quicksight-analysis-filterlistcontrol-cascadingcontrolconfiguration
//
CascadingControlConfiguration interface{} `field:"optional" json:"cascadingControlConfiguration" yaml:"cascadingControlConfiguration"`
// The display options of a control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterlistcontrol.html#cfn-quicksight-analysis-filterlistcontrol-displayoptions
//
DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"`
// A list of selectable values that are used in a control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterlistcontrol.html#cfn-quicksight-analysis-filterlistcontrol-selectablevalues
//
SelectableValues interface{} `field:"optional" json:"selectableValues" yaml:"selectableValues"`
// The type of the `FilterListControl` . Choose one of the following options:.
//
// - `MULTI_SELECT` : The user can select multiple entries from the list.
// - `SINGLE_SELECT` : The user can select a single entry from the list.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterlistcontrol.html#cfn-quicksight-analysis-filterlistcontrol-type
//
Type *string `field:"optional" json:"type" yaml:"type"`
}
A control to display a list of buttons or boxes.
This is used to select either a single value or multiple values.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
filterListControlProperty := &FilterListControlProperty{
FilterControlId: jsii.String("filterControlId"),
SourceFilterId: jsii.String("sourceFilterId"),
Title: jsii.String("title"),
// the properties below are optional
CascadingControlConfiguration: &CascadingControlConfigurationProperty{
SourceControls: []interface{}{
&CascadingControlSourceProperty{
ColumnToMatch: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceSheetControlId: jsii.String("sourceSheetControlId"),
},
},
},
DisplayOptions: &ListControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SearchOptions: &ListControlSearchOptionsProperty{
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
}
type CfnAnalysis_FilterOperationSelectedFieldsConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_FilterOperationSelectedFieldsConfigurationProperty struct {
// The selected columns of a dataset.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-analysis-filteroperationselectedfieldsconfiguration-selectedcolumns
//
SelectedColumns interface{} `field:"optional" json:"selectedColumns" yaml:"selectedColumns"`
// A structure that contains the options that choose which fields are filtered in the `CustomActionFilterOperation` .
//
// Valid values are defined as follows:
//
// - `ALL_FIELDS` : Applies the filter operation to all fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-analysis-filteroperationselectedfieldsconfiguration-selectedfieldoptions
//
SelectedFieldOptions *string `field:"optional" json:"selectedFieldOptions" yaml:"selectedFieldOptions"`
// Chooses the fields that are filtered in `CustomActionFilterOperation` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-analysis-filteroperationselectedfieldsconfiguration-selectedfields
//
SelectedFields *[]*string `field:"optional" json:"selectedFields" yaml:"selectedFields"`
}
The configuration of selected fields in the `CustomActionFilterOperation` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
filterOperationSelectedFieldsConfigurationProperty := &FilterOperationSelectedFieldsConfigurationProperty{
SelectedColumns: []interface{}{
&ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
SelectedFieldOptions: jsii.String("selectedFieldOptions"),
SelectedFields: []*string{
jsii.String("selectedFields"),
},
}
type CfnAnalysis_FilterOperationTargetVisualsConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_FilterOperationTargetVisualsConfigurationProperty struct {
// The configuration of the same-sheet target visuals that you want to be filtered.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filteroperationtargetvisualsconfiguration.html#cfn-quicksight-analysis-filteroperationtargetvisualsconfiguration-samesheettargetvisualconfiguration
//
SameSheetTargetVisualConfiguration interface{} `field:"optional" json:"sameSheetTargetVisualConfiguration" yaml:"sameSheetTargetVisualConfiguration"`
}
The configuration of target visuals that you want to be filtered.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
filterOperationTargetVisualsConfigurationProperty := &FilterOperationTargetVisualsConfigurationProperty{
SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{
TargetVisualOptions: jsii.String("targetVisualOptions"),
TargetVisuals: []*string{
jsii.String("targetVisuals"),
},
},
}
type CfnAnalysis_FilterProperty ¶ added in v2.72.0
type CfnAnalysis_FilterProperty struct {
// A `CategoryFilter` filters text values.
//
// For more information, see [Adding text filters](https://docs.aws.amazon.com/quicksight/latest/user/add-a-text-filter-data-prep.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filter.html#cfn-quicksight-analysis-filter-categoryfilter
//
CategoryFilter interface{} `field:"optional" json:"categoryFilter" yaml:"categoryFilter"`
// A `NestedFilter` filters data with a subset of data that is defined by the nested inner filter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filter.html#cfn-quicksight-analysis-filter-nestedfilter
//
NestedFilter interface{} `field:"optional" json:"nestedFilter" yaml:"nestedFilter"`
// A `NumericEqualityFilter` filters numeric values that equal or do not equal a given numeric value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filter.html#cfn-quicksight-analysis-filter-numericequalityfilter
//
NumericEqualityFilter interface{} `field:"optional" json:"numericEqualityFilter" yaml:"numericEqualityFilter"`
// A `NumericRangeFilter` filters numeric values that are either inside or outside a given numeric range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filter.html#cfn-quicksight-analysis-filter-numericrangefilter
//
NumericRangeFilter interface{} `field:"optional" json:"numericRangeFilter" yaml:"numericRangeFilter"`
// A `RelativeDatesFilter` filters date values that are relative to a given date.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filter.html#cfn-quicksight-analysis-filter-relativedatesfilter
//
RelativeDatesFilter interface{} `field:"optional" json:"relativeDatesFilter" yaml:"relativeDatesFilter"`
// A `TimeEqualityFilter` filters date-time values that equal or do not equal a given date/time value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filter.html#cfn-quicksight-analysis-filter-timeequalityfilter
//
TimeEqualityFilter interface{} `field:"optional" json:"timeEqualityFilter" yaml:"timeEqualityFilter"`
// A `TimeRangeFilter` filters date-time values that are either inside or outside a given date/time range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filter.html#cfn-quicksight-analysis-filter-timerangefilter
//
TimeRangeFilter interface{} `field:"optional" json:"timeRangeFilter" yaml:"timeRangeFilter"`
// A `TopBottomFilter` filters data to the top or bottom values for a given column.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filter.html#cfn-quicksight-analysis-filter-topbottomfilter
//
TopBottomFilter interface{} `field:"optional" json:"topBottomFilter" yaml:"topBottomFilter"`
}
With a `Filter` , you can remove portions of data from a particular visual or view.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_FilterRelativeDateTimeControlProperty ¶ added in v2.72.0
type CfnAnalysis_FilterRelativeDateTimeControlProperty struct {
// The ID of the `FilterTextAreaControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterrelativedatetimecontrol.html#cfn-quicksight-analysis-filterrelativedatetimecontrol-filtercontrolid
//
FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"`
// The source filter ID of the `FilterTextAreaControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterrelativedatetimecontrol.html#cfn-quicksight-analysis-filterrelativedatetimecontrol-sourcefilterid
//
SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"`
// The title of the `FilterTextAreaControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterrelativedatetimecontrol.html#cfn-quicksight-analysis-filterrelativedatetimecontrol-title
//
Title *string `field:"required" json:"title" yaml:"title"`
// The visibility configuration of the Apply button on a `FilterRelativeDateTimeControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterrelativedatetimecontrol.html#cfn-quicksight-analysis-filterrelativedatetimecontrol-commitmode
//
CommitMode *string `field:"optional" json:"commitMode" yaml:"commitMode"`
// The display options of a control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterrelativedatetimecontrol.html#cfn-quicksight-analysis-filterrelativedatetimecontrol-displayoptions
//
DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"`
}
A control from a date filter that is used to specify the relative date.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
filterRelativeDateTimeControlProperty := &FilterRelativeDateTimeControlProperty{
FilterControlId: jsii.String("filterControlId"),
SourceFilterId: jsii.String("sourceFilterId"),
Title: jsii.String("title"),
// the properties below are optional
CommitMode: jsii.String("commitMode"),
DisplayOptions: &RelativeDateTimeControlDisplayOptionsProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
}
type CfnAnalysis_FilterScopeConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_FilterScopeConfigurationProperty struct {
// The configuration that applies a filter to all sheets.
//
// When you choose `AllSheets` as the value for a `FilterScopeConfiguration` , this filter is applied to all visuals of all sheets in an Analysis, Dashboard, or Template. The `AllSheetsFilterScopeConfiguration` is chosen.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterscopeconfiguration.html#cfn-quicksight-analysis-filterscopeconfiguration-allsheets
//
AllSheets interface{} `field:"optional" json:"allSheets" yaml:"allSheets"`
// The configuration for applying a filter to specific sheets.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterscopeconfiguration.html#cfn-quicksight-analysis-filterscopeconfiguration-selectedsheets
//
SelectedSheets interface{} `field:"optional" json:"selectedSheets" yaml:"selectedSheets"`
}
The scope configuration for a `FilterGroup` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
var allSheets interface{}
filterScopeConfigurationProperty := &FilterScopeConfigurationProperty{
AllSheets: allSheets,
SelectedSheets: &SelectedSheetsFilterScopeConfigurationProperty{
SheetVisualScopingConfigurations: []interface{}{
&SheetVisualScopingConfigurationProperty{
Scope: jsii.String("scope"),
SheetId: jsii.String("sheetId"),
// the properties below are optional
VisualIds: []*string{
jsii.String("visualIds"),
},
},
},
},
}
type CfnAnalysis_FilterSelectableValuesProperty ¶ added in v2.72.0
type CfnAnalysis_FilterSelectableValuesProperty struct {
// The values that are used in the `FilterSelectableValues` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterselectablevalues.html#cfn-quicksight-analysis-filterselectablevalues-values
//
Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
A list of selectable values that are used in a control.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
filterSelectableValuesProperty := &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
}
type CfnAnalysis_FilterSliderControlProperty ¶ added in v2.72.0
type CfnAnalysis_FilterSliderControlProperty struct {
// The ID of the `FilterSliderControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterslidercontrol.html#cfn-quicksight-analysis-filterslidercontrol-filtercontrolid
//
FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"`
// The larger value that is displayed at the right of the slider.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterslidercontrol.html#cfn-quicksight-analysis-filterslidercontrol-maximumvalue
//
// Default: - 0.
//
MaximumValue *float64 `field:"required" json:"maximumValue" yaml:"maximumValue"`
// The smaller value that is displayed at the left of the slider.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterslidercontrol.html#cfn-quicksight-analysis-filterslidercontrol-minimumvalue
//
// Default: - 0.
//
MinimumValue *float64 `field:"required" json:"minimumValue" yaml:"minimumValue"`
// The source filter ID of the `FilterSliderControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterslidercontrol.html#cfn-quicksight-analysis-filterslidercontrol-sourcefilterid
//
SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"`
// The number of increments that the slider bar is divided into.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterslidercontrol.html#cfn-quicksight-analysis-filterslidercontrol-stepsize
//
// Default: - 0.
//
StepSize *float64 `field:"required" json:"stepSize" yaml:"stepSize"`
// The title of the `FilterSliderControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterslidercontrol.html#cfn-quicksight-analysis-filterslidercontrol-title
//
Title *string `field:"required" json:"title" yaml:"title"`
// The display options of a control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterslidercontrol.html#cfn-quicksight-analysis-filterslidercontrol-displayoptions
//
DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"`
// The type of the `FilterSliderControl` . Choose one of the following options:.
//
// - `SINGLE_POINT` : Filter against(equals) a single data point.
// - `RANGE` : Filter data that is in a specified range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterslidercontrol.html#cfn-quicksight-analysis-filterslidercontrol-type
//
Type *string `field:"optional" json:"type" yaml:"type"`
}
A control to display a horizontal toggle bar.
This is used to change a value by sliding the toggle.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
filterSliderControlProperty := &FilterSliderControlProperty{
FilterControlId: jsii.String("filterControlId"),
MaximumValue: jsii.Number(123),
MinimumValue: jsii.Number(123),
SourceFilterId: jsii.String("sourceFilterId"),
StepSize: jsii.Number(123),
Title: jsii.String("title"),
// the properties below are optional
DisplayOptions: &SliderControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
}
type CfnAnalysis_FilterTextAreaControlProperty ¶ added in v2.72.0
type CfnAnalysis_FilterTextAreaControlProperty struct {
// The ID of the `FilterTextAreaControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtertextareacontrol.html#cfn-quicksight-analysis-filtertextareacontrol-filtercontrolid
//
FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"`
// The source filter ID of the `FilterTextAreaControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtertextareacontrol.html#cfn-quicksight-analysis-filtertextareacontrol-sourcefilterid
//
SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"`
// The title of the `FilterTextAreaControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtertextareacontrol.html#cfn-quicksight-analysis-filtertextareacontrol-title
//
Title *string `field:"required" json:"title" yaml:"title"`
// The delimiter that is used to separate the lines in text.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtertextareacontrol.html#cfn-quicksight-analysis-filtertextareacontrol-delimiter
//
Delimiter *string `field:"optional" json:"delimiter" yaml:"delimiter"`
// The display options of a control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtertextareacontrol.html#cfn-quicksight-analysis-filtertextareacontrol-displayoptions
//
DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"`
}
A control to display a text box that is used to enter multiple entries.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
filterTextAreaControlProperty := &FilterTextAreaControlProperty{
FilterControlId: jsii.String("filterControlId"),
SourceFilterId: jsii.String("sourceFilterId"),
Title: jsii.String("title"),
// the properties below are optional
Delimiter: jsii.String("delimiter"),
DisplayOptions: &TextAreaControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
}
type CfnAnalysis_FilterTextFieldControlProperty ¶ added in v2.72.0
type CfnAnalysis_FilterTextFieldControlProperty struct {
// The ID of the `FilterTextFieldControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtertextfieldcontrol.html#cfn-quicksight-analysis-filtertextfieldcontrol-filtercontrolid
//
FilterControlId *string `field:"required" json:"filterControlId" yaml:"filterControlId"`
// The source filter ID of the `FilterTextFieldControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtertextfieldcontrol.html#cfn-quicksight-analysis-filtertextfieldcontrol-sourcefilterid
//
SourceFilterId *string `field:"required" json:"sourceFilterId" yaml:"sourceFilterId"`
// The title of the `FilterTextFieldControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtertextfieldcontrol.html#cfn-quicksight-analysis-filtertextfieldcontrol-title
//
Title *string `field:"required" json:"title" yaml:"title"`
// The display options of a control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtertextfieldcontrol.html#cfn-quicksight-analysis-filtertextfieldcontrol-displayoptions
//
DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"`
}
A control to display a text box that is used to enter a single entry.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
filterTextFieldControlProperty := &FilterTextFieldControlProperty{
FilterControlId: jsii.String("filterControlId"),
SourceFilterId: jsii.String("sourceFilterId"),
Title: jsii.String("title"),
// the properties below are optional
DisplayOptions: &TextFieldControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
}
type CfnAnalysis_FontConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_FontConfigurationProperty struct {
// Determines the color of the text.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fontconfiguration.html#cfn-quicksight-analysis-fontconfiguration-fontcolor
//
FontColor *string `field:"optional" json:"fontColor" yaml:"fontColor"`
// Determines the appearance of decorative lines on the text.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fontconfiguration.html#cfn-quicksight-analysis-fontconfiguration-fontdecoration
//
FontDecoration *string `field:"optional" json:"fontDecoration" yaml:"fontDecoration"`
// The font family that you want to use.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fontconfiguration.html#cfn-quicksight-analysis-fontconfiguration-fontfamily
//
FontFamily *string `field:"optional" json:"fontFamily" yaml:"fontFamily"`
// The option that determines the text display size.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fontconfiguration.html#cfn-quicksight-analysis-fontconfiguration-fontsize
//
FontSize interface{} `field:"optional" json:"fontSize" yaml:"fontSize"`
// Determines the text display face that is inherited by the given font family.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fontconfiguration.html#cfn-quicksight-analysis-fontconfiguration-fontstyle
//
FontStyle *string `field:"optional" json:"fontStyle" yaml:"fontStyle"`
// The option that determines the text display weight, or boldness.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fontconfiguration.html#cfn-quicksight-analysis-fontconfiguration-fontweight
//
FontWeight interface{} `field:"optional" json:"fontWeight" yaml:"fontWeight"`
}
Configures the display properties of the given text.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
fontConfigurationProperty := &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
}
type CfnAnalysis_FontSizeProperty ¶ added in v2.72.0
type CfnAnalysis_FontSizeProperty struct {
// The font size that you want to use in px.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fontsize.html#cfn-quicksight-analysis-fontsize-absolute
//
Absolute *string `field:"optional" json:"absolute" yaml:"absolute"`
// The lexical name for the text size, proportional to its surrounding context.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fontsize.html#cfn-quicksight-analysis-fontsize-relative
//
Relative *string `field:"optional" json:"relative" yaml:"relative"`
}
The option that determines the text display size.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
fontSizeProperty := &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
}
type CfnAnalysis_FontWeightProperty ¶ added in v2.72.0
type CfnAnalysis_FontWeightProperty struct {
// The lexical name for the level of boldness of the text display.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-fontweight.html#cfn-quicksight-analysis-fontweight-name
//
Name *string `field:"optional" json:"name" yaml:"name"`
}
The option that determines the text display weight, or boldness.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
fontWeightProperty := &FontWeightProperty{
Name: jsii.String("name"),
}
type CfnAnalysis_ForecastComputationProperty ¶ added in v2.72.0
type CfnAnalysis_ForecastComputationProperty struct {
// The ID for a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-computationid
//
ComputationId *string `field:"required" json:"computationId" yaml:"computationId"`
// The custom seasonality value setup of a forecast computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-customseasonalityvalue
//
CustomSeasonalityValue *float64 `field:"optional" json:"customSeasonalityValue" yaml:"customSeasonalityValue"`
// The lower boundary setup of a forecast computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-lowerboundary
//
LowerBoundary *float64 `field:"optional" json:"lowerBoundary" yaml:"lowerBoundary"`
// The name of a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-name
//
Name *string `field:"optional" json:"name" yaml:"name"`
// The periods backward setup of a forecast computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-periodsbackward
//
PeriodsBackward *float64 `field:"optional" json:"periodsBackward" yaml:"periodsBackward"`
// The periods forward setup of a forecast computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-periodsforward
//
PeriodsForward *float64 `field:"optional" json:"periodsForward" yaml:"periodsForward"`
// The prediction interval setup of a forecast computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-predictioninterval
//
PredictionInterval *float64 `field:"optional" json:"predictionInterval" yaml:"predictionInterval"`
// The seasonality setup of a forecast computation. Choose one of the following options:.
//
// - `AUTOMATIC`
// - `CUSTOM` : Checks the custom seasonality value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-seasonality
//
Seasonality *string `field:"optional" json:"seasonality" yaml:"seasonality"`
// The time field that is used in a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-time
//
Time interface{} `field:"optional" json:"time" yaml:"time"`
// The upper boundary setup of a forecast computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-upperboundary
//
UpperBoundary *float64 `field:"optional" json:"upperBoundary" yaml:"upperBoundary"`
// The value field that is used in a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-value
//
Value interface{} `field:"optional" json:"value" yaml:"value"`
}
The forecast computation configuration.
Example:
type CfnAnalysis_ForecastConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ForecastConfigurationProperty struct {
// The forecast properties setup of a forecast in the line chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastconfiguration.html#cfn-quicksight-analysis-forecastconfiguration-forecastproperties
//
ForecastProperties interface{} `field:"optional" json:"forecastProperties" yaml:"forecastProperties"`
// The forecast scenario of a forecast in the line chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastconfiguration.html#cfn-quicksight-analysis-forecastconfiguration-scenario
//
Scenario interface{} `field:"optional" json:"scenario" yaml:"scenario"`
}
The forecast configuration that is used in a line chart's display properties.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
forecastConfigurationProperty := &ForecastConfigurationProperty{
ForecastProperties: &TimeBasedForecastPropertiesProperty{
LowerBoundary: jsii.Number(123),
PeriodsBackward: jsii.Number(123),
PeriodsForward: jsii.Number(123),
PredictionInterval: jsii.Number(123),
Seasonality: jsii.Number(123),
UpperBoundary: jsii.Number(123),
},
Scenario: &ForecastScenarioProperty{
WhatIfPointScenario: &WhatIfPointScenarioProperty{
Date: jsii.String("date"),
Value: jsii.Number(123),
},
WhatIfRangeScenario: &WhatIfRangeScenarioProperty{
EndDate: jsii.String("endDate"),
StartDate: jsii.String("startDate"),
Value: jsii.Number(123),
},
},
}
type CfnAnalysis_ForecastScenarioProperty ¶ added in v2.72.0
type CfnAnalysis_ForecastScenarioProperty struct {
// The what-if analysis forecast setup with the target date.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastscenario.html#cfn-quicksight-analysis-forecastscenario-whatifpointscenario
//
WhatIfPointScenario interface{} `field:"optional" json:"whatIfPointScenario" yaml:"whatIfPointScenario"`
// The what-if analysis forecast setup with the date range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastscenario.html#cfn-quicksight-analysis-forecastscenario-whatifrangescenario
//
WhatIfRangeScenario interface{} `field:"optional" json:"whatIfRangeScenario" yaml:"whatIfRangeScenario"`
}
The forecast scenario of a forecast in the line chart.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
forecastScenarioProperty := &ForecastScenarioProperty{
WhatIfPointScenario: &WhatIfPointScenarioProperty{
Date: jsii.String("date"),
Value: jsii.Number(123),
},
WhatIfRangeScenario: &WhatIfRangeScenarioProperty{
EndDate: jsii.String("endDate"),
StartDate: jsii.String("startDate"),
Value: jsii.Number(123),
},
}
type CfnAnalysis_FormatConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_FormatConfigurationProperty struct {
// Formatting configuration for `DateTime` fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-formatconfiguration.html#cfn-quicksight-analysis-formatconfiguration-datetimeformatconfiguration
//
DateTimeFormatConfiguration interface{} `field:"optional" json:"dateTimeFormatConfiguration" yaml:"dateTimeFormatConfiguration"`
// Formatting configuration for number fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-formatconfiguration.html#cfn-quicksight-analysis-formatconfiguration-numberformatconfiguration
//
NumberFormatConfiguration interface{} `field:"optional" json:"numberFormatConfiguration" yaml:"numberFormatConfiguration"`
// Formatting configuration for string fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-formatconfiguration.html#cfn-quicksight-analysis-formatconfiguration-stringformatconfiguration
//
StringFormatConfiguration interface{} `field:"optional" json:"stringFormatConfiguration" yaml:"stringFormatConfiguration"`
}
The formatting configuration for all types of field.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
formatConfigurationProperty := &FormatConfigurationProperty{
DateTimeFormatConfiguration: &DateTimeFormatConfigurationProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
NumberFormatConfiguration: &NumberFormatConfigurationProperty{
FormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
StringFormatConfiguration: &StringFormatConfigurationProperty{
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
}
type CfnAnalysis_FreeFormLayoutCanvasSizeOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_FreeFormLayoutCanvasSizeOptionsProperty struct {
// The options that determine the sizing of the canvas used in a free-form layout.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutcanvassizeoptions.html#cfn-quicksight-analysis-freeformlayoutcanvassizeoptions-screencanvassizeoptions
//
ScreenCanvasSizeOptions interface{} `field:"optional" json:"screenCanvasSizeOptions" yaml:"screenCanvasSizeOptions"`
}
Configuration options for the canvas of a free-form layout.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
freeFormLayoutCanvasSizeOptionsProperty := &FreeFormLayoutCanvasSizeOptionsProperty{
ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{
OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"),
},
}
type CfnAnalysis_FreeFormLayoutConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_FreeFormLayoutConfigurationProperty struct {
// The elements that are included in a free-form layout.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutconfiguration.html#cfn-quicksight-analysis-freeformlayoutconfiguration-elements
//
Elements interface{} `field:"required" json:"elements" yaml:"elements"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutconfiguration.html#cfn-quicksight-analysis-freeformlayoutconfiguration-canvassizeoptions
//
CanvasSizeOptions interface{} `field:"optional" json:"canvasSizeOptions" yaml:"canvasSizeOptions"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutconfiguration.html#cfn-quicksight-analysis-freeformlayoutconfiguration-groups
//
Groups interface{} `field:"optional" json:"groups" yaml:"groups"`
}
The configuration of a free-form layout.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
var type interface{}
freeFormLayoutConfigurationProperty := &FreeFormLayoutConfigurationProperty{
Elements: []interface{}{
&FreeFormLayoutElementProperty{
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
Height: jsii.String("height"),
Width: jsii.String("width"),
XAxisLocation: jsii.String("xAxisLocation"),
YAxisLocation: jsii.String("yAxisLocation"),
// the properties below are optional
BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RenderingRules: []interface{}{
&SheetElementRenderingRuleProperty{
ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{
Visibility: jsii.String("visibility"),
},
Expression: jsii.String("expression"),
},
},
SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
Visibility: jsii.String("visibility"),
},
},
// the properties below are optional
CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{
ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{
OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"),
},
},
Groups: []interface{}{
&SheetLayoutGroupProperty{
Id: jsii.String("id"),
Members: []interface{}{
&SheetLayoutGroupMemberProperty{
Id: jsii.String("id"),
Type: type,
},
},
},
},
}
type CfnAnalysis_FreeFormLayoutElementBackgroundStyleProperty ¶ added in v2.72.0
type CfnAnalysis_FreeFormLayoutElementBackgroundStyleProperty struct {
// The background color of a free-form layout element.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelementbackgroundstyle.html#cfn-quicksight-analysis-freeformlayoutelementbackgroundstyle-color
//
Color *string `field:"optional" json:"color" yaml:"color"`
// The background visibility of a free-form layout element.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelementbackgroundstyle.html#cfn-quicksight-analysis-freeformlayoutelementbackgroundstyle-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The background style configuration of a free-form layout element.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
freeFormLayoutElementBackgroundStyleProperty := &FreeFormLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_FreeFormLayoutElementBorderStyleProperty ¶ added in v2.72.0
type CfnAnalysis_FreeFormLayoutElementBorderStyleProperty struct {
// The border color of a free-form layout element.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelementborderstyle.html#cfn-quicksight-analysis-freeformlayoutelementborderstyle-color
//
Color *string `field:"optional" json:"color" yaml:"color"`
// The border visibility of a free-form layout element.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelementborderstyle.html#cfn-quicksight-analysis-freeformlayoutelementborderstyle-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
// String to encapsulate the most generic way Width can be formatted with whatever units (px, em etc).
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelementborderstyle.html#cfn-quicksight-analysis-freeformlayoutelementborderstyle-width
//
Width *string `field:"optional" json:"width" yaml:"width"`
}
The background style configuration of a free-form layout element.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
freeFormLayoutElementBorderStyleProperty := &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
}
type CfnAnalysis_FreeFormLayoutElementProperty ¶ added in v2.72.0
type CfnAnalysis_FreeFormLayoutElementProperty struct {
// A unique identifier for an element within a free-form layout.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-elementid
//
ElementId *string `field:"required" json:"elementId" yaml:"elementId"`
// The type of element.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-elementtype
//
ElementType *string `field:"required" json:"elementType" yaml:"elementType"`
// The height of an element within a free-form layout.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-height
//
Height *string `field:"required" json:"height" yaml:"height"`
// The width of an element within a free-form layout.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-width
//
Width *string `field:"required" json:"width" yaml:"width"`
// The x-axis coordinate of the element.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-xaxislocation
//
XAxisLocation *string `field:"required" json:"xAxisLocation" yaml:"xAxisLocation"`
// The y-axis coordinate of the element.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-yaxislocation
//
YAxisLocation *string `field:"required" json:"yAxisLocation" yaml:"yAxisLocation"`
// The background style configuration of a free-form layout element.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-backgroundstyle
//
BackgroundStyle interface{} `field:"optional" json:"backgroundStyle" yaml:"backgroundStyle"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-borderradius
//
BorderRadius *string `field:"optional" json:"borderRadius" yaml:"borderRadius"`
// The border style configuration of a free-form layout element.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-borderstyle
//
BorderStyle interface{} `field:"optional" json:"borderStyle" yaml:"borderStyle"`
// The loading animation configuration of a free-form layout element.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-loadinganimation
//
LoadingAnimation interface{} `field:"optional" json:"loadingAnimation" yaml:"loadingAnimation"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-padding
//
Padding *string `field:"optional" json:"padding" yaml:"padding"`
// The rendering rules that determine when an element should be displayed within a free-form layout.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-renderingrules
//
RenderingRules interface{} `field:"optional" json:"renderingRules" yaml:"renderingRules"`
// The border style configuration of a free-form layout element.
//
// This border style is used when the element is selected.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-selectedborderstyle
//
SelectedBorderStyle interface{} `field:"optional" json:"selectedBorderStyle" yaml:"selectedBorderStyle"`
// The visibility of an element within a free-form layout.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
An element within a free-form layout.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
freeFormLayoutElementProperty := &FreeFormLayoutElementProperty{
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
Height: jsii.String("height"),
Width: jsii.String("width"),
XAxisLocation: jsii.String("xAxisLocation"),
YAxisLocation: jsii.String("yAxisLocation"),
// the properties below are optional
BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RenderingRules: []interface{}{
&SheetElementRenderingRuleProperty{
ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{
Visibility: jsii.String("visibility"),
},
Expression: jsii.String("expression"),
},
},
SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_FreeFormLayoutScreenCanvasSizeOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_FreeFormLayoutScreenCanvasSizeOptionsProperty struct {
// The width that the view port will be optimized for when the layout renders.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformlayoutscreencanvassizeoptions.html#cfn-quicksight-analysis-freeformlayoutscreencanvassizeoptions-optimizedviewportwidth
//
OptimizedViewPortWidth *string `field:"required" json:"optimizedViewPortWidth" yaml:"optimizedViewPortWidth"`
}
The options that determine the sizing of the canvas used in a free-form layout.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
freeFormLayoutScreenCanvasSizeOptionsProperty := &FreeFormLayoutScreenCanvasSizeOptionsProperty{
OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"),
}
type CfnAnalysis_FreeFormSectionLayoutConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_FreeFormSectionLayoutConfigurationProperty struct {
// The elements that are included in the free-form layout.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-freeformsectionlayoutconfiguration.html#cfn-quicksight-analysis-freeformsectionlayoutconfiguration-elements
//
Elements interface{} `field:"required" json:"elements" yaml:"elements"`
}
The free-form layout configuration of a section.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
freeFormSectionLayoutConfigurationProperty := &FreeFormSectionLayoutConfigurationProperty{
Elements: []interface{}{
&FreeFormLayoutElementProperty{
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
Height: jsii.String("height"),
Width: jsii.String("width"),
XAxisLocation: jsii.String("xAxisLocation"),
YAxisLocation: jsii.String("yAxisLocation"),
// the properties below are optional
BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RenderingRules: []interface{}{
&SheetElementRenderingRuleProperty{
ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{
Visibility: jsii.String("visibility"),
},
Expression: jsii.String("expression"),
},
},
SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
Visibility: jsii.String("visibility"),
},
},
}
type CfnAnalysis_FunnelChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_FunnelChartAggregatedFieldWellsProperty struct {
// The category field wells of a funnel chart.
//
// Values are grouped by category fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartaggregatedfieldwells.html#cfn-quicksight-analysis-funnelchartaggregatedfieldwells-category
//
Category interface{} `field:"optional" json:"category" yaml:"category"`
// The value field wells of a funnel chart.
//
// Values are aggregated based on categories.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartaggregatedfieldwells.html#cfn-quicksight-analysis-funnelchartaggregatedfieldwells-values
//
Values interface{} `field:"optional" json:"values" yaml:"values"`
}
The field well configuration of a `FunnelChartVisual` .
Example:
type CfnAnalysis_FunnelChartConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_FunnelChartConfigurationProperty struct {
// The label options of the categories that are displayed in a `FunnelChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartconfiguration.html#cfn-quicksight-analysis-funnelchartconfiguration-categorylabeloptions
//
CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"`
// The options that determine the presentation of the data labels.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartconfiguration.html#cfn-quicksight-analysis-funnelchartconfiguration-datalabeloptions
//
DataLabelOptions interface{} `field:"optional" json:"dataLabelOptions" yaml:"dataLabelOptions"`
// The field well configuration of a `FunnelChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartconfiguration.html#cfn-quicksight-analysis-funnelchartconfiguration-fieldwells
//
FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"`
// The general visual interactions setup for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartconfiguration.html#cfn-quicksight-analysis-funnelchartconfiguration-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
// The sort configuration of a `FunnelChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartconfiguration.html#cfn-quicksight-analysis-funnelchartconfiguration-sortconfiguration
//
SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"`
// The tooltip configuration of a `FunnelChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartconfiguration.html#cfn-quicksight-analysis-funnelchartconfiguration-tooltip
//
Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"`
// The label options for the values that are displayed in a `FunnelChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartconfiguration.html#cfn-quicksight-analysis-funnelchartconfiguration-valuelabeloptions
//
ValueLabelOptions interface{} `field:"optional" json:"valueLabelOptions" yaml:"valueLabelOptions"`
// The visual palette configuration of a `FunnelChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartconfiguration.html#cfn-quicksight-analysis-funnelchartconfiguration-visualpalette
//
VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"`
}
The configuration of a `FunnelChartVisual` .
Example:
type CfnAnalysis_FunnelChartDataLabelOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_FunnelChartDataLabelOptionsProperty struct {
// The visibility of the category labels within the data labels.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartdatalabeloptions.html#cfn-quicksight-analysis-funnelchartdatalabeloptions-categorylabelvisibility
//
CategoryLabelVisibility *string `field:"optional" json:"categoryLabelVisibility" yaml:"categoryLabelVisibility"`
// The color of the data label text.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartdatalabeloptions.html#cfn-quicksight-analysis-funnelchartdatalabeloptions-labelcolor
//
LabelColor *string `field:"optional" json:"labelColor" yaml:"labelColor"`
// The font configuration for the data labels.
//
// Only the `FontSize` attribute of the font configuration is used for data labels.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartdatalabeloptions.html#cfn-quicksight-analysis-funnelchartdatalabeloptions-labelfontconfiguration
//
LabelFontConfiguration interface{} `field:"optional" json:"labelFontConfiguration" yaml:"labelFontConfiguration"`
// Determines the style of the metric labels.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartdatalabeloptions.html#cfn-quicksight-analysis-funnelchartdatalabeloptions-measuredatalabelstyle
//
MeasureDataLabelStyle *string `field:"optional" json:"measureDataLabelStyle" yaml:"measureDataLabelStyle"`
// The visibility of the measure labels within the data labels.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartdatalabeloptions.html#cfn-quicksight-analysis-funnelchartdatalabeloptions-measurelabelvisibility
//
MeasureLabelVisibility *string `field:"optional" json:"measureLabelVisibility" yaml:"measureLabelVisibility"`
// Determines the positioning of the data label relative to a section of the funnel.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartdatalabeloptions.html#cfn-quicksight-analysis-funnelchartdatalabeloptions-position
//
Position *string `field:"optional" json:"position" yaml:"position"`
// The visibility option that determines if data labels are displayed.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartdatalabeloptions.html#cfn-quicksight-analysis-funnelchartdatalabeloptions-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The options that determine the presentation of the data labels.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
funnelChartDataLabelOptionsProperty := &FunnelChartDataLabelOptionsProperty{
CategoryLabelVisibility: jsii.String("categoryLabelVisibility"),
LabelColor: jsii.String("labelColor"),
LabelFontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
MeasureDataLabelStyle: jsii.String("measureDataLabelStyle"),
MeasureLabelVisibility: jsii.String("measureLabelVisibility"),
Position: jsii.String("position"),
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_FunnelChartFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_FunnelChartFieldWellsProperty struct {
// The field well configuration of a `FunnelChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartfieldwells.html#cfn-quicksight-analysis-funnelchartfieldwells-funnelchartaggregatedfieldwells
//
FunnelChartAggregatedFieldWells interface{} `field:"optional" json:"funnelChartAggregatedFieldWells" yaml:"funnelChartAggregatedFieldWells"`
}
The field well configuration of a `FunnelChartVisual` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_FunnelChartSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_FunnelChartSortConfigurationProperty struct {
// The limit on the number of categories displayed.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartsortconfiguration.html#cfn-quicksight-analysis-funnelchartsortconfiguration-categoryitemslimit
//
CategoryItemsLimit interface{} `field:"optional" json:"categoryItemsLimit" yaml:"categoryItemsLimit"`
// The sort configuration of the category fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartsortconfiguration.html#cfn-quicksight-analysis-funnelchartsortconfiguration-categorysort
//
CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"`
}
The sort configuration of a `FunnelChartVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
funnelChartSortConfigurationProperty := &FunnelChartSortConfigurationProperty{
CategoryItemsLimit: &ItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
OtherCategories: jsii.String("otherCategories"),
},
CategorySort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
}
type CfnAnalysis_FunnelChartVisualProperty ¶ added in v2.72.0
type CfnAnalysis_FunnelChartVisualProperty struct {
// The unique identifier of a visual.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartvisual.html#cfn-quicksight-analysis-funnelchartvisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The list of custom actions that are configured for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartvisual.html#cfn-quicksight-analysis-funnelchartvisual-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The configuration of a `FunnelChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartvisual.html#cfn-quicksight-analysis-funnelchartvisual-chartconfiguration
//
ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"`
// The column hierarchy that is used during drill-downs and drill-ups.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartvisual.html#cfn-quicksight-analysis-funnelchartvisual-columnhierarchies
//
ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"`
// The subtitle that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartvisual.html#cfn-quicksight-analysis-funnelchartvisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// The title that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartvisual.html#cfn-quicksight-analysis-funnelchartvisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartvisual.html#cfn-quicksight-analysis-funnelchartvisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
A funnel chart.
For more information, see [Using funnel charts](https://docs.aws.amazon.com/quicksight/latest/user/funnel-visual-content.html) in the *Amazon Quick Suite User Guide* .
Example:
type CfnAnalysis_GaugeChartArcConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_GaugeChartArcConditionalFormattingProperty struct {
// The conditional formatting of the arc foreground color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartarcconditionalformatting.html#cfn-quicksight-analysis-gaugechartarcconditionalformatting-foregroundcolor
//
ForegroundColor interface{} `field:"optional" json:"foregroundColor" yaml:"foregroundColor"`
}
The options that determine the presentation of the arc of a `GaugeChartVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
gaugeChartArcConditionalFormattingProperty := &GaugeChartArcConditionalFormattingProperty{
ForegroundColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
}
type CfnAnalysis_GaugeChartColorConfigurationProperty ¶ added in v2.183.0
type CfnAnalysis_GaugeChartColorConfigurationProperty struct {
// The background color configuration of a `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartcolorconfiguration.html#cfn-quicksight-analysis-gaugechartcolorconfiguration-backgroundcolor
//
BackgroundColor *string `field:"optional" json:"backgroundColor" yaml:"backgroundColor"`
// The foreground color configuration of a `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartcolorconfiguration.html#cfn-quicksight-analysis-gaugechartcolorconfiguration-foregroundcolor
//
ForegroundColor *string `field:"optional" json:"foregroundColor" yaml:"foregroundColor"`
}
The color configuration of a `GaugeChartVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
gaugeChartColorConfigurationProperty := &GaugeChartColorConfigurationProperty{
BackgroundColor: jsii.String("backgroundColor"),
ForegroundColor: jsii.String("foregroundColor"),
}
type CfnAnalysis_GaugeChartConditionalFormattingOptionProperty ¶ added in v2.72.0
type CfnAnalysis_GaugeChartConditionalFormattingOptionProperty struct {
// The options that determine the presentation of the arc of a `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartconditionalformattingoption.html#cfn-quicksight-analysis-gaugechartconditionalformattingoption-arc
//
Arc interface{} `field:"optional" json:"arc" yaml:"arc"`
// The conditional formatting for the primary value of a `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartconditionalformattingoption.html#cfn-quicksight-analysis-gaugechartconditionalformattingoption-primaryvalue
//
PrimaryValue interface{} `field:"optional" json:"primaryValue" yaml:"primaryValue"`
}
Conditional formatting options of a `GaugeChartVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
gaugeChartConditionalFormattingOptionProperty := &GaugeChartConditionalFormattingOptionProperty{
Arc: &GaugeChartArcConditionalFormattingProperty{
ForegroundColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
},
PrimaryValue: &GaugeChartPrimaryValueConditionalFormattingProperty{
Icon: &ConditionalFormattingIconProperty{
CustomCondition: &ConditionalFormattingCustomIconConditionProperty{
Expression: jsii.String("expression"),
IconOptions: &ConditionalFormattingCustomIconOptionsProperty{
Icon: jsii.String("icon"),
UnicodeIcon: jsii.String("unicodeIcon"),
},
// the properties below are optional
Color: jsii.String("color"),
DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{
IconDisplayOption: jsii.String("iconDisplayOption"),
},
},
IconSet: &ConditionalFormattingIconSetProperty{
Expression: jsii.String("expression"),
// the properties below are optional
IconSetType: jsii.String("iconSetType"),
},
},
TextColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
},
}
type CfnAnalysis_GaugeChartConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_GaugeChartConditionalFormattingProperty struct {
// Conditional formatting options of a `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartconditionalformatting.html#cfn-quicksight-analysis-gaugechartconditionalformatting-conditionalformattingoptions
//
ConditionalFormattingOptions interface{} `field:"optional" json:"conditionalFormattingOptions" yaml:"conditionalFormattingOptions"`
}
The conditional formatting of a `GaugeChartVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
gaugeChartConditionalFormattingProperty := &GaugeChartConditionalFormattingProperty{
ConditionalFormattingOptions: []interface{}{
&GaugeChartConditionalFormattingOptionProperty{
Arc: &GaugeChartArcConditionalFormattingProperty{
ForegroundColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
},
PrimaryValue: &GaugeChartPrimaryValueConditionalFormattingProperty{
Icon: &ConditionalFormattingIconProperty{
CustomCondition: &ConditionalFormattingCustomIconConditionProperty{
Expression: jsii.String("expression"),
IconOptions: &ConditionalFormattingCustomIconOptionsProperty{
Icon: jsii.String("icon"),
UnicodeIcon: jsii.String("unicodeIcon"),
},
// the properties below are optional
Color: jsii.String("color"),
DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{
IconDisplayOption: jsii.String("iconDisplayOption"),
},
},
IconSet: &ConditionalFormattingIconSetProperty{
Expression: jsii.String("expression"),
// the properties below are optional
IconSetType: jsii.String("iconSetType"),
},
},
TextColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
},
},
},
}
type CfnAnalysis_GaugeChartConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_GaugeChartConfigurationProperty struct {
// The color configuration of a `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartconfiguration.html#cfn-quicksight-analysis-gaugechartconfiguration-colorconfiguration
//
ColorConfiguration interface{} `field:"optional" json:"colorConfiguration" yaml:"colorConfiguration"`
// The data label configuration of a `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartconfiguration.html#cfn-quicksight-analysis-gaugechartconfiguration-datalabels
//
DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"`
// The field well configuration of a `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartconfiguration.html#cfn-quicksight-analysis-gaugechartconfiguration-fieldwells
//
FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"`
// The options that determine the presentation of the `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartconfiguration.html#cfn-quicksight-analysis-gaugechartconfiguration-gaugechartoptions
//
GaugeChartOptions interface{} `field:"optional" json:"gaugeChartOptions" yaml:"gaugeChartOptions"`
// The general visual interactions setup for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartconfiguration.html#cfn-quicksight-analysis-gaugechartconfiguration-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
// The tooltip configuration of a `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartconfiguration.html#cfn-quicksight-analysis-gaugechartconfiguration-tooltipoptions
//
TooltipOptions interface{} `field:"optional" json:"tooltipOptions" yaml:"tooltipOptions"`
// The visual palette configuration of a `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartconfiguration.html#cfn-quicksight-analysis-gaugechartconfiguration-visualpalette
//
VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"`
}
The configuration of a `GaugeChartVisual` .
Example:
type CfnAnalysis_GaugeChartFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_GaugeChartFieldWellsProperty struct {
// The target value field wells of a `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartfieldwells.html#cfn-quicksight-analysis-gaugechartfieldwells-targetvalues
//
TargetValues interface{} `field:"optional" json:"targetValues" yaml:"targetValues"`
// The value field wells of a `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartfieldwells.html#cfn-quicksight-analysis-gaugechartfieldwells-values
//
Values interface{} `field:"optional" json:"values" yaml:"values"`
}
The field well configuration of a `GaugeChartVisual` .
Example:
type CfnAnalysis_GaugeChartOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_GaugeChartOptionsProperty struct {
// The arc configuration of a `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartoptions.html#cfn-quicksight-analysis-gaugechartoptions-arc
//
Arc interface{} `field:"optional" json:"arc" yaml:"arc"`
// The arc axis configuration of a `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartoptions.html#cfn-quicksight-analysis-gaugechartoptions-arcaxis
//
ArcAxis interface{} `field:"optional" json:"arcAxis" yaml:"arcAxis"`
// The comparison configuration of a `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartoptions.html#cfn-quicksight-analysis-gaugechartoptions-comparison
//
Comparison interface{} `field:"optional" json:"comparison" yaml:"comparison"`
// The options that determine the primary value display type.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartoptions.html#cfn-quicksight-analysis-gaugechartoptions-primaryvaluedisplaytype
//
PrimaryValueDisplayType *string `field:"optional" json:"primaryValueDisplayType" yaml:"primaryValueDisplayType"`
// The options that determine the primary value font configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartoptions.html#cfn-quicksight-analysis-gaugechartoptions-primaryvaluefontconfiguration
//
PrimaryValueFontConfiguration interface{} `field:"optional" json:"primaryValueFontConfiguration" yaml:"primaryValueFontConfiguration"`
}
The options that determine the presentation of the `GaugeChartVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
gaugeChartOptionsProperty := &GaugeChartOptionsProperty{
Arc: &ArcConfigurationProperty{
ArcAngle: jsii.Number(123),
ArcThickness: jsii.String("arcThickness"),
},
ArcAxis: &ArcAxisConfigurationProperty{
Range: &ArcAxisDisplayRangeProperty{
Max: jsii.Number(123),
Min: jsii.Number(123),
},
ReserveRange: jsii.Number(123),
},
Comparison: &ComparisonConfigurationProperty{
ComparisonFormat: &ComparisonFormatConfigurationProperty{
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
ComparisonMethod: jsii.String("comparisonMethod"),
},
PrimaryValueDisplayType: jsii.String("primaryValueDisplayType"),
PrimaryValueFontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
}
type CfnAnalysis_GaugeChartPrimaryValueConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_GaugeChartPrimaryValueConditionalFormattingProperty struct {
// The conditional formatting of the primary value icon.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartprimaryvalueconditionalformatting.html#cfn-quicksight-analysis-gaugechartprimaryvalueconditionalformatting-icon
//
Icon interface{} `field:"optional" json:"icon" yaml:"icon"`
// The conditional formatting of the primary value text color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartprimaryvalueconditionalformatting.html#cfn-quicksight-analysis-gaugechartprimaryvalueconditionalformatting-textcolor
//
TextColor interface{} `field:"optional" json:"textColor" yaml:"textColor"`
}
The conditional formatting for the primary value of a `GaugeChartVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
gaugeChartPrimaryValueConditionalFormattingProperty := &GaugeChartPrimaryValueConditionalFormattingProperty{
Icon: &ConditionalFormattingIconProperty{
CustomCondition: &ConditionalFormattingCustomIconConditionProperty{
Expression: jsii.String("expression"),
IconOptions: &ConditionalFormattingCustomIconOptionsProperty{
Icon: jsii.String("icon"),
UnicodeIcon: jsii.String("unicodeIcon"),
},
// the properties below are optional
Color: jsii.String("color"),
DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{
IconDisplayOption: jsii.String("iconDisplayOption"),
},
},
IconSet: &ConditionalFormattingIconSetProperty{
Expression: jsii.String("expression"),
// the properties below are optional
IconSetType: jsii.String("iconSetType"),
},
},
TextColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
}
type CfnAnalysis_GaugeChartVisualProperty ¶ added in v2.72.0
type CfnAnalysis_GaugeChartVisualProperty struct {
// The unique identifier of a visual.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartvisual.html#cfn-quicksight-analysis-gaugechartvisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The list of custom actions that are configured for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartvisual.html#cfn-quicksight-analysis-gaugechartvisual-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The configuration of a `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartvisual.html#cfn-quicksight-analysis-gaugechartvisual-chartconfiguration
//
ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"`
// The conditional formatting of a `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartvisual.html#cfn-quicksight-analysis-gaugechartvisual-conditionalformatting
//
ConditionalFormatting interface{} `field:"optional" json:"conditionalFormatting" yaml:"conditionalFormatting"`
// The subtitle that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartvisual.html#cfn-quicksight-analysis-gaugechartvisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// The title that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartvisual.html#cfn-quicksight-analysis-gaugechartvisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gaugechartvisual.html#cfn-quicksight-analysis-gaugechartvisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
A gauge chart.
For more information, see [Using gauge charts](https://docs.aws.amazon.com/quicksight/latest/user/gauge-chart.html) in the *Amazon Quick Suite User Guide* .
Example:
type CfnAnalysis_GeospatialCategoricalColorProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialCategoricalColorProperty struct {
// A list of categorical data colors for each category.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialcategoricalcolor.html#cfn-quicksight-analysis-geospatialcategoricalcolor-categorydatacolors
//
CategoryDataColors interface{} `field:"required" json:"categoryDataColors" yaml:"categoryDataColors"`
// The default opacity of a categorical color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialcategoricalcolor.html#cfn-quicksight-analysis-geospatialcategoricalcolor-defaultopacity
//
DefaultOpacity *float64 `field:"optional" json:"defaultOpacity" yaml:"defaultOpacity"`
// The null data visualization settings.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialcategoricalcolor.html#cfn-quicksight-analysis-geospatialcategoricalcolor-nulldatasettings
//
NullDataSettings interface{} `field:"optional" json:"nullDataSettings" yaml:"nullDataSettings"`
// The state of visibility for null data.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialcategoricalcolor.html#cfn-quicksight-analysis-geospatialcategoricalcolor-nulldatavisibility
//
NullDataVisibility *string `field:"optional" json:"nullDataVisibility" yaml:"nullDataVisibility"`
}
The definition for a categorical color.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialCategoricalColorProperty := &GeospatialCategoricalColorProperty{
CategoryDataColors: []interface{}{
&GeospatialCategoricalDataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.String("dataValue"),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
}
type CfnAnalysis_GeospatialCategoricalDataColorProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialCategoricalDataColorProperty struct {
// The color and opacity values for the category data color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialcategoricaldatacolor.html#cfn-quicksight-analysis-geospatialcategoricaldatacolor-color
//
Color *string `field:"required" json:"color" yaml:"color"`
// The data value for the category data color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialcategoricaldatacolor.html#cfn-quicksight-analysis-geospatialcategoricaldatacolor-datavalue
//
DataValue *string `field:"required" json:"dataValue" yaml:"dataValue"`
}
The categorical data color for a single category.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialCategoricalDataColorProperty := &GeospatialCategoricalDataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.String("dataValue"),
}
type CfnAnalysis_GeospatialCircleRadiusProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialCircleRadiusProperty struct {
// The positive value for the radius of a circle.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialcircleradius.html#cfn-quicksight-analysis-geospatialcircleradius-radius
//
Radius *float64 `field:"optional" json:"radius" yaml:"radius"`
}
The geospatial radius for a circle.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialCircleRadiusProperty := &GeospatialCircleRadiusProperty{
Radius: jsii.Number(123),
}
type CfnAnalysis_GeospatialCircleSymbolStyleProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialCircleSymbolStyleProperty struct {
// The radius of the circle.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialcirclesymbolstyle.html#cfn-quicksight-analysis-geospatialcirclesymbolstyle-circleradius
//
CircleRadius interface{} `field:"optional" json:"circleRadius" yaml:"circleRadius"`
// The color and opacity values for the fill color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialcirclesymbolstyle.html#cfn-quicksight-analysis-geospatialcirclesymbolstyle-fillcolor
//
FillColor interface{} `field:"optional" json:"fillColor" yaml:"fillColor"`
// The color and opacity values for the stroke color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialcirclesymbolstyle.html#cfn-quicksight-analysis-geospatialcirclesymbolstyle-strokecolor
//
StrokeColor interface{} `field:"optional" json:"strokeColor" yaml:"strokeColor"`
// The width of the stroke (border).
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialcirclesymbolstyle.html#cfn-quicksight-analysis-geospatialcirclesymbolstyle-strokewidth
//
StrokeWidth interface{} `field:"optional" json:"strokeWidth" yaml:"strokeWidth"`
}
The properties for a circle symbol style.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialCircleSymbolStyleProperty := &GeospatialCircleSymbolStyleProperty{
CircleRadius: &GeospatialCircleRadiusProperty{
Radius: jsii.Number(123),
},
FillColor: &GeospatialColorProperty{
Categorical: &GeospatialCategoricalColorProperty{
CategoryDataColors: []interface{}{
&GeospatialCategoricalDataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.String("dataValue"),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Gradient: &GeospatialGradientColorProperty{
StepColors: []interface{}{
&GeospatialGradientStepColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Solid: &GeospatialSolidColorProperty{
Color: jsii.String("color"),
// the properties below are optional
State: jsii.String("state"),
},
},
StrokeColor: &GeospatialColorProperty{
Categorical: &GeospatialCategoricalColorProperty{
CategoryDataColors: []interface{}{
&GeospatialCategoricalDataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.String("dataValue"),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Gradient: &GeospatialGradientColorProperty{
StepColors: []interface{}{
&GeospatialGradientStepColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Solid: &GeospatialSolidColorProperty{
Color: jsii.String("color"),
// the properties below are optional
State: jsii.String("state"),
},
},
StrokeWidth: &GeospatialLineWidthProperty{
LineWidth: jsii.Number(123),
},
}
type CfnAnalysis_GeospatialColorProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialColorProperty struct {
// The visualization properties for the categorical color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialcolor.html#cfn-quicksight-analysis-geospatialcolor-categorical
//
Categorical interface{} `field:"optional" json:"categorical" yaml:"categorical"`
// The visualization properties for the gradient color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialcolor.html#cfn-quicksight-analysis-geospatialcolor-gradient
//
Gradient interface{} `field:"optional" json:"gradient" yaml:"gradient"`
// The visualization properties for the solid color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialcolor.html#cfn-quicksight-analysis-geospatialcolor-solid
//
Solid interface{} `field:"optional" json:"solid" yaml:"solid"`
}
The visualization properties for solid, gradient, and categorical colors.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialColorProperty := &GeospatialColorProperty{
Categorical: &GeospatialCategoricalColorProperty{
CategoryDataColors: []interface{}{
&GeospatialCategoricalDataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.String("dataValue"),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Gradient: &GeospatialGradientColorProperty{
StepColors: []interface{}{
&GeospatialGradientStepColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Solid: &GeospatialSolidColorProperty{
Color: jsii.String("color"),
// the properties below are optional
State: jsii.String("state"),
},
}
type CfnAnalysis_GeospatialCoordinateBoundsProperty ¶ added in v2.72.0
type CfnAnalysis_GeospatialCoordinateBoundsProperty struct {
// The longitude of the east bound of the geospatial coordinate bounds.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialcoordinatebounds.html#cfn-quicksight-analysis-geospatialcoordinatebounds-east
//
East *float64 `field:"required" json:"east" yaml:"east"`
// The latitude of the north bound of the geospatial coordinate bounds.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialcoordinatebounds.html#cfn-quicksight-analysis-geospatialcoordinatebounds-north
//
North *float64 `field:"required" json:"north" yaml:"north"`
// The latitude of the south bound of the geospatial coordinate bounds.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialcoordinatebounds.html#cfn-quicksight-analysis-geospatialcoordinatebounds-south
//
South *float64 `field:"required" json:"south" yaml:"south"`
// The longitude of the west bound of the geospatial coordinate bounds.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialcoordinatebounds.html#cfn-quicksight-analysis-geospatialcoordinatebounds-west
//
West *float64 `field:"required" json:"west" yaml:"west"`
}
The bound options (north, south, west, east) of the geospatial window options.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialCoordinateBoundsProperty := &GeospatialCoordinateBoundsProperty{
East: jsii.Number(123),
North: jsii.Number(123),
South: jsii.Number(123),
West: jsii.Number(123),
}
type CfnAnalysis_GeospatialDataSourceItemProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialDataSourceItemProperty struct {
// The static file data source properties for the geospatial data.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialdatasourceitem.html#cfn-quicksight-analysis-geospatialdatasourceitem-staticfiledatasource
//
StaticFileDataSource interface{} `field:"optional" json:"staticFileDataSource" yaml:"staticFileDataSource"`
}
The data source properties for the geospatial data.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialDataSourceItemProperty := &GeospatialDataSourceItemProperty{
StaticFileDataSource: &GeospatialStaticFileSourceProperty{
StaticFileId: jsii.String("staticFileId"),
},
}
type CfnAnalysis_GeospatialGradientColorProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialGradientColorProperty struct {
// A list of gradient step colors for the gradient.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialgradientcolor.html#cfn-quicksight-analysis-geospatialgradientcolor-stepcolors
//
StepColors interface{} `field:"required" json:"stepColors" yaml:"stepColors"`
// The default opacity for the gradient color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialgradientcolor.html#cfn-quicksight-analysis-geospatialgradientcolor-defaultopacity
//
DefaultOpacity *float64 `field:"optional" json:"defaultOpacity" yaml:"defaultOpacity"`
// The null data visualization settings.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialgradientcolor.html#cfn-quicksight-analysis-geospatialgradientcolor-nulldatasettings
//
NullDataSettings interface{} `field:"optional" json:"nullDataSettings" yaml:"nullDataSettings"`
// The state of visibility for null data.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialgradientcolor.html#cfn-quicksight-analysis-geospatialgradientcolor-nulldatavisibility
//
NullDataVisibility *string `field:"optional" json:"nullDataVisibility" yaml:"nullDataVisibility"`
}
The definition for a gradient color.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialGradientColorProperty := &GeospatialGradientColorProperty{
StepColors: []interface{}{
&GeospatialGradientStepColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
}
type CfnAnalysis_GeospatialGradientStepColorProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialGradientStepColorProperty struct {
// The color and opacity values for the gradient step color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialgradientstepcolor.html#cfn-quicksight-analysis-geospatialgradientstepcolor-color
//
Color *string `field:"required" json:"color" yaml:"color"`
// The data value for the gradient step color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialgradientstepcolor.html#cfn-quicksight-analysis-geospatialgradientstepcolor-datavalue
//
// Default: - 0.
//
DataValue *float64 `field:"required" json:"dataValue" yaml:"dataValue"`
}
The gradient step color for a single step.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialGradientStepColorProperty := &GeospatialGradientStepColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
}
type CfnAnalysis_GeospatialHeatmapColorScaleProperty ¶ added in v2.87.0
type CfnAnalysis_GeospatialHeatmapColorScaleProperty struct {
// The list of colors to be used in heatmap point style.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialheatmapcolorscale.html#cfn-quicksight-analysis-geospatialheatmapcolorscale-colors
//
Colors interface{} `field:"optional" json:"colors" yaml:"colors"`
}
The color scale specification for the heatmap point style.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialHeatmapColorScaleProperty := &GeospatialHeatmapColorScaleProperty{
Colors: []interface{}{
&GeospatialHeatmapDataColorProperty{
Color: jsii.String("color"),
},
},
}
type CfnAnalysis_GeospatialHeatmapConfigurationProperty ¶ added in v2.87.0
type CfnAnalysis_GeospatialHeatmapConfigurationProperty struct {
// The color scale specification for the heatmap point style.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialheatmapconfiguration.html#cfn-quicksight-analysis-geospatialheatmapconfiguration-heatmapcolor
//
HeatmapColor interface{} `field:"optional" json:"heatmapColor" yaml:"heatmapColor"`
}
The heatmap configuration of the geospatial point style.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialHeatmapConfigurationProperty := &GeospatialHeatmapConfigurationProperty{
HeatmapColor: &GeospatialHeatmapColorScaleProperty{
Colors: []interface{}{
&GeospatialHeatmapDataColorProperty{
Color: jsii.String("color"),
},
},
},
}
type CfnAnalysis_GeospatialHeatmapDataColorProperty ¶ added in v2.87.0
type CfnAnalysis_GeospatialHeatmapDataColorProperty struct {
// The hex color to be used in the heatmap point style.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialheatmapdatacolor.html#cfn-quicksight-analysis-geospatialheatmapdatacolor-color
//
Color *string `field:"required" json:"color" yaml:"color"`
}
The color to be used in the heatmap point style.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialHeatmapDataColorProperty := &GeospatialHeatmapDataColorProperty{
Color: jsii.String("color"),
}
type CfnAnalysis_GeospatialLayerColorFieldProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialLayerColorFieldProperty struct {
// A list of color dimension fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallayercolorfield.html#cfn-quicksight-analysis-geospatiallayercolorfield-colordimensionsfields
//
ColorDimensionsFields interface{} `field:"optional" json:"colorDimensionsFields" yaml:"colorDimensionsFields"`
// A list of color measure fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallayercolorfield.html#cfn-quicksight-analysis-geospatiallayercolorfield-colorvaluesfields
//
ColorValuesFields interface{} `field:"optional" json:"colorValuesFields" yaml:"colorValuesFields"`
}
The color field that defines a gradient or categorical style.
Example:
type CfnAnalysis_GeospatialLayerDefinitionProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialLayerDefinitionProperty struct {
// The definition for a line layer.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallayerdefinition.html#cfn-quicksight-analysis-geospatiallayerdefinition-linelayer
//
LineLayer interface{} `field:"optional" json:"lineLayer" yaml:"lineLayer"`
// The definition for a point layer.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallayerdefinition.html#cfn-quicksight-analysis-geospatiallayerdefinition-pointlayer
//
PointLayer interface{} `field:"optional" json:"pointLayer" yaml:"pointLayer"`
// The definition for a polygon layer.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallayerdefinition.html#cfn-quicksight-analysis-geospatiallayerdefinition-polygonlayer
//
PolygonLayer interface{} `field:"optional" json:"polygonLayer" yaml:"polygonLayer"`
}
The definition properties for a geospatial layer.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialLayerDefinitionProperty := &GeospatialLayerDefinitionProperty{
LineLayer: &GeospatialLineLayerProperty{
Style: &GeospatialLineStyleProperty{
LineSymbolStyle: &GeospatialLineSymbolStyleProperty{
FillColor: &GeospatialColorProperty{
Categorical: &GeospatialCategoricalColorProperty{
CategoryDataColors: []interface{}{
&GeospatialCategoricalDataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.String("dataValue"),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Gradient: &GeospatialGradientColorProperty{
StepColors: []interface{}{
&GeospatialGradientStepColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Solid: &GeospatialSolidColorProperty{
Color: jsii.String("color"),
// the properties below are optional
State: jsii.String("state"),
},
},
LineWidth: &GeospatialLineWidthProperty{
LineWidth: jsii.Number(123),
},
},
},
},
PointLayer: &GeospatialPointLayerProperty{
Style: &GeospatialPointStyleProperty{
CircleSymbolStyle: &GeospatialCircleSymbolStyleProperty{
CircleRadius: &GeospatialCircleRadiusProperty{
Radius: jsii.Number(123),
},
FillColor: &GeospatialColorProperty{
Categorical: &GeospatialCategoricalColorProperty{
CategoryDataColors: []interface{}{
&GeospatialCategoricalDataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.String("dataValue"),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Gradient: &GeospatialGradientColorProperty{
StepColors: []interface{}{
&GeospatialGradientStepColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Solid: &GeospatialSolidColorProperty{
Color: jsii.String("color"),
// the properties below are optional
State: jsii.String("state"),
},
},
StrokeColor: &GeospatialColorProperty{
Categorical: &GeospatialCategoricalColorProperty{
CategoryDataColors: []interface{}{
&GeospatialCategoricalDataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.String("dataValue"),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Gradient: &GeospatialGradientColorProperty{
StepColors: []interface{}{
&GeospatialGradientStepColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Solid: &GeospatialSolidColorProperty{
Color: jsii.String("color"),
// the properties below are optional
State: jsii.String("state"),
},
},
StrokeWidth: &GeospatialLineWidthProperty{
LineWidth: jsii.Number(123),
},
},
},
},
PolygonLayer: &GeospatialPolygonLayerProperty{
Style: &GeospatialPolygonStyleProperty{
PolygonSymbolStyle: &GeospatialPolygonSymbolStyleProperty{
FillColor: &GeospatialColorProperty{
Categorical: &GeospatialCategoricalColorProperty{
CategoryDataColors: []interface{}{
&GeospatialCategoricalDataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.String("dataValue"),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Gradient: &GeospatialGradientColorProperty{
StepColors: []interface{}{
&GeospatialGradientStepColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Solid: &GeospatialSolidColorProperty{
Color: jsii.String("color"),
// the properties below are optional
State: jsii.String("state"),
},
},
StrokeColor: &GeospatialColorProperty{
Categorical: &GeospatialCategoricalColorProperty{
CategoryDataColors: []interface{}{
&GeospatialCategoricalDataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.String("dataValue"),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Gradient: &GeospatialGradientColorProperty{
StepColors: []interface{}{
&GeospatialGradientStepColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Solid: &GeospatialSolidColorProperty{
Color: jsii.String("color"),
// the properties below are optional
State: jsii.String("state"),
},
},
StrokeWidth: &GeospatialLineWidthProperty{
LineWidth: jsii.Number(123),
},
},
},
},
}
type CfnAnalysis_GeospatialLayerItemProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialLayerItemProperty struct {
// The ID of the layer.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallayeritem.html#cfn-quicksight-analysis-geospatiallayeritem-layerid
//
LayerId *string `field:"required" json:"layerId" yaml:"layerId"`
// A list of custom actions for a layer.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallayeritem.html#cfn-quicksight-analysis-geospatiallayeritem-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The data source for the layer.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallayeritem.html#cfn-quicksight-analysis-geospatiallayeritem-datasource
//
DataSource interface{} `field:"optional" json:"dataSource" yaml:"dataSource"`
// The join definition properties for a layer.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallayeritem.html#cfn-quicksight-analysis-geospatiallayeritem-joindefinition
//
JoinDefinition interface{} `field:"optional" json:"joinDefinition" yaml:"joinDefinition"`
// The label that is displayed for the layer.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallayeritem.html#cfn-quicksight-analysis-geospatiallayeritem-label
//
Label *string `field:"optional" json:"label" yaml:"label"`
// The definition properties for a layer.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallayeritem.html#cfn-quicksight-analysis-geospatiallayeritem-layerdefinition
//
LayerDefinition interface{} `field:"optional" json:"layerDefinition" yaml:"layerDefinition"`
// The layer type.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallayeritem.html#cfn-quicksight-analysis-geospatiallayeritem-layertype
//
LayerType *string `field:"optional" json:"layerType" yaml:"layerType"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallayeritem.html#cfn-quicksight-analysis-geospatiallayeritem-tooltip
//
Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"`
// The state of visibility for the layer.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallayeritem.html#cfn-quicksight-analysis-geospatiallayeritem-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The properties for a single geospatial layer.
Example:
type CfnAnalysis_GeospatialLayerJoinDefinitionProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialLayerJoinDefinitionProperty struct {
// The geospatial color field for the join definition.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallayerjoindefinition.html#cfn-quicksight-analysis-geospatiallayerjoindefinition-colorfield
//
ColorField interface{} `field:"optional" json:"colorField" yaml:"colorField"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallayerjoindefinition.html#cfn-quicksight-analysis-geospatiallayerjoindefinition-datasetkeyfield
//
DatasetKeyField interface{} `field:"optional" json:"datasetKeyField" yaml:"datasetKeyField"`
// The name of the field or property in the geospatial data source.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallayerjoindefinition.html#cfn-quicksight-analysis-geospatiallayerjoindefinition-shapekeyfield
//
ShapeKeyField *string `field:"optional" json:"shapeKeyField" yaml:"shapeKeyField"`
}
The custom actions for a layer.
Example:
type CfnAnalysis_GeospatialLayerMapConfigurationProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialLayerMapConfigurationProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallayermapconfiguration.html#cfn-quicksight-analysis-geospatiallayermapconfiguration-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallayermapconfiguration.html#cfn-quicksight-analysis-geospatiallayermapconfiguration-legend
//
Legend interface{} `field:"optional" json:"legend" yaml:"legend"`
// The geospatial layers to visualize on the map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallayermapconfiguration.html#cfn-quicksight-analysis-geospatiallayermapconfiguration-maplayers
//
MapLayers interface{} `field:"optional" json:"mapLayers" yaml:"mapLayers"`
// The map state properties for the map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallayermapconfiguration.html#cfn-quicksight-analysis-geospatiallayermapconfiguration-mapstate
//
MapState interface{} `field:"optional" json:"mapState" yaml:"mapState"`
// The map style properties for the map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallayermapconfiguration.html#cfn-quicksight-analysis-geospatiallayermapconfiguration-mapstyle
//
MapStyle interface{} `field:"optional" json:"mapStyle" yaml:"mapStyle"`
}
The map definition that defines map state, map style, and geospatial layers.
Example:
type CfnAnalysis_GeospatialLineLayerProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialLineLayerProperty struct {
// The visualization style for a line layer.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallinelayer.html#cfn-quicksight-analysis-geospatiallinelayer-style
//
Style interface{} `field:"required" json:"style" yaml:"style"`
}
The geospatial Line layer.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialLineLayerProperty := &GeospatialLineLayerProperty{
Style: &GeospatialLineStyleProperty{
LineSymbolStyle: &GeospatialLineSymbolStyleProperty{
FillColor: &GeospatialColorProperty{
Categorical: &GeospatialCategoricalColorProperty{
CategoryDataColors: []interface{}{
&GeospatialCategoricalDataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.String("dataValue"),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Gradient: &GeospatialGradientColorProperty{
StepColors: []interface{}{
&GeospatialGradientStepColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Solid: &GeospatialSolidColorProperty{
Color: jsii.String("color"),
// the properties below are optional
State: jsii.String("state"),
},
},
LineWidth: &GeospatialLineWidthProperty{
LineWidth: jsii.Number(123),
},
},
},
}
type CfnAnalysis_GeospatialLineStyleProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialLineStyleProperty struct {
// The symbol style for a line style.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallinestyle.html#cfn-quicksight-analysis-geospatiallinestyle-linesymbolstyle
//
LineSymbolStyle interface{} `field:"optional" json:"lineSymbolStyle" yaml:"lineSymbolStyle"`
}
The visualization style for a line layer.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialLineStyleProperty := &GeospatialLineStyleProperty{
LineSymbolStyle: &GeospatialLineSymbolStyleProperty{
FillColor: &GeospatialColorProperty{
Categorical: &GeospatialCategoricalColorProperty{
CategoryDataColors: []interface{}{
&GeospatialCategoricalDataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.String("dataValue"),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Gradient: &GeospatialGradientColorProperty{
StepColors: []interface{}{
&GeospatialGradientStepColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Solid: &GeospatialSolidColorProperty{
Color: jsii.String("color"),
// the properties below are optional
State: jsii.String("state"),
},
},
LineWidth: &GeospatialLineWidthProperty{
LineWidth: jsii.Number(123),
},
},
}
type CfnAnalysis_GeospatialLineSymbolStyleProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialLineSymbolStyleProperty struct {
// The color and opacity values for the fill color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallinesymbolstyle.html#cfn-quicksight-analysis-geospatiallinesymbolstyle-fillcolor
//
FillColor interface{} `field:"optional" json:"fillColor" yaml:"fillColor"`
// The width value for a line.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallinesymbolstyle.html#cfn-quicksight-analysis-geospatiallinesymbolstyle-linewidth
//
LineWidth interface{} `field:"optional" json:"lineWidth" yaml:"lineWidth"`
}
The symbol style for a line layer.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialLineSymbolStyleProperty := &GeospatialLineSymbolStyleProperty{
FillColor: &GeospatialColorProperty{
Categorical: &GeospatialCategoricalColorProperty{
CategoryDataColors: []interface{}{
&GeospatialCategoricalDataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.String("dataValue"),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Gradient: &GeospatialGradientColorProperty{
StepColors: []interface{}{
&GeospatialGradientStepColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Solid: &GeospatialSolidColorProperty{
Color: jsii.String("color"),
// the properties below are optional
State: jsii.String("state"),
},
},
LineWidth: &GeospatialLineWidthProperty{
LineWidth: jsii.Number(123),
},
}
type CfnAnalysis_GeospatialLineWidthProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialLineWidthProperty struct {
// The positive value for the width of a line.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatiallinewidth.html#cfn-quicksight-analysis-geospatiallinewidth-linewidth
//
LineWidth *float64 `field:"optional" json:"lineWidth" yaml:"lineWidth"`
}
The width properties for a line.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialLineWidthProperty := &GeospatialLineWidthProperty{
LineWidth: jsii.Number(123),
}
type CfnAnalysis_GeospatialMapAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_GeospatialMapAggregatedFieldWellsProperty struct {
// The color field wells of a geospatial map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapaggregatedfieldwells.html#cfn-quicksight-analysis-geospatialmapaggregatedfieldwells-colors
//
Colors interface{} `field:"optional" json:"colors" yaml:"colors"`
// The geospatial field wells of a geospatial map.
//
// Values are grouped by geospatial fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapaggregatedfieldwells.html#cfn-quicksight-analysis-geospatialmapaggregatedfieldwells-geospatial
//
Geospatial interface{} `field:"optional" json:"geospatial" yaml:"geospatial"`
// The size field wells of a geospatial map.
//
// Values are aggregated based on geospatial fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapaggregatedfieldwells.html#cfn-quicksight-analysis-geospatialmapaggregatedfieldwells-values
//
Values interface{} `field:"optional" json:"values" yaml:"values"`
}
The aggregated field wells for a geospatial map.
Example:
type CfnAnalysis_GeospatialMapConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_GeospatialMapConfigurationProperty struct {
// The field wells of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapconfiguration.html#cfn-quicksight-analysis-geospatialmapconfiguration-fieldwells
//
FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"`
// The general visual interactions setup for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapconfiguration.html#cfn-quicksight-analysis-geospatialmapconfiguration-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
// The legend display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapconfiguration.html#cfn-quicksight-analysis-geospatialmapconfiguration-legend
//
Legend interface{} `field:"optional" json:"legend" yaml:"legend"`
// The map style options of the geospatial map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapconfiguration.html#cfn-quicksight-analysis-geospatialmapconfiguration-mapstyleoptions
//
MapStyleOptions interface{} `field:"optional" json:"mapStyleOptions" yaml:"mapStyleOptions"`
// The point style options of the geospatial map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapconfiguration.html#cfn-quicksight-analysis-geospatialmapconfiguration-pointstyleoptions
//
PointStyleOptions interface{} `field:"optional" json:"pointStyleOptions" yaml:"pointStyleOptions"`
// The tooltip display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapconfiguration.html#cfn-quicksight-analysis-geospatialmapconfiguration-tooltip
//
Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapconfiguration.html#cfn-quicksight-analysis-geospatialmapconfiguration-visualpalette
//
VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"`
// The window options of the geospatial map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapconfiguration.html#cfn-quicksight-analysis-geospatialmapconfiguration-windowoptions
//
WindowOptions interface{} `field:"optional" json:"windowOptions" yaml:"windowOptions"`
}
The configuration of a `GeospatialMapVisual` .
Example:
type CfnAnalysis_GeospatialMapFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_GeospatialMapFieldWellsProperty struct {
// The aggregated field well for a geospatial map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapfieldwells.html#cfn-quicksight-analysis-geospatialmapfieldwells-geospatialmapaggregatedfieldwells
//
GeospatialMapAggregatedFieldWells interface{} `field:"optional" json:"geospatialMapAggregatedFieldWells" yaml:"geospatialMapAggregatedFieldWells"`
}
The field wells of a `GeospatialMapVisual` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_GeospatialMapStateProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialMapStateProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapstate.html#cfn-quicksight-analysis-geospatialmapstate-bounds
//
Bounds interface{} `field:"optional" json:"bounds" yaml:"bounds"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapstate.html#cfn-quicksight-analysis-geospatialmapstate-mapnavigation
//
MapNavigation *string `field:"optional" json:"mapNavigation" yaml:"mapNavigation"`
}
The map state properties for a map.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialMapStateProperty := &GeospatialMapStateProperty{
Bounds: &GeospatialCoordinateBoundsProperty{
East: jsii.Number(123),
North: jsii.Number(123),
South: jsii.Number(123),
West: jsii.Number(123),
},
MapNavigation: jsii.String("mapNavigation"),
}
type CfnAnalysis_GeospatialMapStyleOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_GeospatialMapStyleOptionsProperty struct {
// The base map style of the geospatial map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapstyleoptions.html#cfn-quicksight-analysis-geospatialmapstyleoptions-basemapstyle
//
BaseMapStyle *string `field:"optional" json:"baseMapStyle" yaml:"baseMapStyle"`
}
The map style options of the geospatial map.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialMapStyleOptionsProperty := &GeospatialMapStyleOptionsProperty{
BaseMapStyle: jsii.String("baseMapStyle"),
}
type CfnAnalysis_GeospatialMapStyleProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialMapStyleProperty struct {
// The background color and opacity values for a map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapstyle.html#cfn-quicksight-analysis-geospatialmapstyle-backgroundcolor
//
BackgroundColor *string `field:"optional" json:"backgroundColor" yaml:"backgroundColor"`
// The selected base map style.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapstyle.html#cfn-quicksight-analysis-geospatialmapstyle-basemapstyle
//
BaseMapStyle *string `field:"optional" json:"baseMapStyle" yaml:"baseMapStyle"`
// The state of visibility for the base map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapstyle.html#cfn-quicksight-analysis-geospatialmapstyle-basemapvisibility
//
BaseMapVisibility *string `field:"optional" json:"baseMapVisibility" yaml:"baseMapVisibility"`
}
The map style properties for a map.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialMapStyleProperty := &GeospatialMapStyleProperty{
BackgroundColor: jsii.String("backgroundColor"),
BaseMapStyle: jsii.String("baseMapStyle"),
BaseMapVisibility: jsii.String("baseMapVisibility"),
}
type CfnAnalysis_GeospatialMapVisualProperty ¶ added in v2.72.0
type CfnAnalysis_GeospatialMapVisualProperty struct {
// The unique identifier of a visual.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapvisual.html#cfn-quicksight-analysis-geospatialmapvisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The list of custom actions that are configured for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapvisual.html#cfn-quicksight-analysis-geospatialmapvisual-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The configuration settings of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapvisual.html#cfn-quicksight-analysis-geospatialmapvisual-chartconfiguration
//
ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"`
// The column hierarchy that is used during drill-downs and drill-ups.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapvisual.html#cfn-quicksight-analysis-geospatialmapvisual-columnhierarchies
//
ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"`
// The subtitle that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapvisual.html#cfn-quicksight-analysis-geospatialmapvisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// The title that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapvisual.html#cfn-quicksight-analysis-geospatialmapvisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialmapvisual.html#cfn-quicksight-analysis-geospatialmapvisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
A geospatial map or a points on map visual.
For more information, see [Creating point maps](https://docs.aws.amazon.com/quicksight/latest/user/point-maps.html) in the *Amazon Quick Suite User Guide* .
Example:
type CfnAnalysis_GeospatialNullDataSettingsProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialNullDataSettingsProperty struct {
// The symbol style for null data.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialnulldatasettings.html#cfn-quicksight-analysis-geospatialnulldatasettings-symbolstyle
//
SymbolStyle interface{} `field:"required" json:"symbolStyle" yaml:"symbolStyle"`
}
The properties for the visualization of null data.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialNullDataSettingsProperty := &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
}
type CfnAnalysis_GeospatialNullSymbolStyleProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialNullSymbolStyleProperty struct {
// The color and opacity values for the fill color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialnullsymbolstyle.html#cfn-quicksight-analysis-geospatialnullsymbolstyle-fillcolor
//
FillColor *string `field:"optional" json:"fillColor" yaml:"fillColor"`
// The color and opacity values for the stroke color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialnullsymbolstyle.html#cfn-quicksight-analysis-geospatialnullsymbolstyle-strokecolor
//
StrokeColor *string `field:"optional" json:"strokeColor" yaml:"strokeColor"`
// The width of the border stroke.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialnullsymbolstyle.html#cfn-quicksight-analysis-geospatialnullsymbolstyle-strokewidth
//
StrokeWidth *float64 `field:"optional" json:"strokeWidth" yaml:"strokeWidth"`
}
The symbol style for null data.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialNullSymbolStyleProperty := &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
}
type CfnAnalysis_GeospatialPointLayerProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialPointLayerProperty struct {
// The visualization style for a point layer.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpointlayer.html#cfn-quicksight-analysis-geospatialpointlayer-style
//
Style interface{} `field:"required" json:"style" yaml:"style"`
}
The geospatial Point layer.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialPointLayerProperty := &GeospatialPointLayerProperty{
Style: &GeospatialPointStyleProperty{
CircleSymbolStyle: &GeospatialCircleSymbolStyleProperty{
CircleRadius: &GeospatialCircleRadiusProperty{
Radius: jsii.Number(123),
},
FillColor: &GeospatialColorProperty{
Categorical: &GeospatialCategoricalColorProperty{
CategoryDataColors: []interface{}{
&GeospatialCategoricalDataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.String("dataValue"),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Gradient: &GeospatialGradientColorProperty{
StepColors: []interface{}{
&GeospatialGradientStepColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Solid: &GeospatialSolidColorProperty{
Color: jsii.String("color"),
// the properties below are optional
State: jsii.String("state"),
},
},
StrokeColor: &GeospatialColorProperty{
Categorical: &GeospatialCategoricalColorProperty{
CategoryDataColors: []interface{}{
&GeospatialCategoricalDataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.String("dataValue"),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Gradient: &GeospatialGradientColorProperty{
StepColors: []interface{}{
&GeospatialGradientStepColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Solid: &GeospatialSolidColorProperty{
Color: jsii.String("color"),
// the properties below are optional
State: jsii.String("state"),
},
},
StrokeWidth: &GeospatialLineWidthProperty{
LineWidth: jsii.Number(123),
},
},
},
}
type CfnAnalysis_GeospatialPointStyleOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_GeospatialPointStyleOptionsProperty struct {
// The cluster marker configuration of the geospatial point style.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpointstyleoptions.html#cfn-quicksight-analysis-geospatialpointstyleoptions-clustermarkerconfiguration
//
ClusterMarkerConfiguration interface{} `field:"optional" json:"clusterMarkerConfiguration" yaml:"clusterMarkerConfiguration"`
// The heatmap configuration of the geospatial point style.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpointstyleoptions.html#cfn-quicksight-analysis-geospatialpointstyleoptions-heatmapconfiguration
//
HeatmapConfiguration interface{} `field:"optional" json:"heatmapConfiguration" yaml:"heatmapConfiguration"`
// The selected point styles (point, cluster) of the geospatial map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpointstyleoptions.html#cfn-quicksight-analysis-geospatialpointstyleoptions-selectedpointstyle
//
SelectedPointStyle *string `field:"optional" json:"selectedPointStyle" yaml:"selectedPointStyle"`
}
The point style of the geospatial map.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialPointStyleOptionsProperty := &GeospatialPointStyleOptionsProperty{
ClusterMarkerConfiguration: &ClusterMarkerConfigurationProperty{
ClusterMarker: &ClusterMarkerProperty{
SimpleClusterMarker: &SimpleClusterMarkerProperty{
Color: jsii.String("color"),
},
},
},
HeatmapConfiguration: &GeospatialHeatmapConfigurationProperty{
HeatmapColor: &GeospatialHeatmapColorScaleProperty{
Colors: []interface{}{
&GeospatialHeatmapDataColorProperty{
Color: jsii.String("color"),
},
},
},
},
SelectedPointStyle: jsii.String("selectedPointStyle"),
}
type CfnAnalysis_GeospatialPointStyleProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialPointStyleProperty struct {
// The circle symbol style for a point layer.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpointstyle.html#cfn-quicksight-analysis-geospatialpointstyle-circlesymbolstyle
//
CircleSymbolStyle interface{} `field:"optional" json:"circleSymbolStyle" yaml:"circleSymbolStyle"`
}
The point style for a point layer.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialPointStyleProperty := &GeospatialPointStyleProperty{
CircleSymbolStyle: &GeospatialCircleSymbolStyleProperty{
CircleRadius: &GeospatialCircleRadiusProperty{
Radius: jsii.Number(123),
},
FillColor: &GeospatialColorProperty{
Categorical: &GeospatialCategoricalColorProperty{
CategoryDataColors: []interface{}{
&GeospatialCategoricalDataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.String("dataValue"),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Gradient: &GeospatialGradientColorProperty{
StepColors: []interface{}{
&GeospatialGradientStepColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Solid: &GeospatialSolidColorProperty{
Color: jsii.String("color"),
// the properties below are optional
State: jsii.String("state"),
},
},
StrokeColor: &GeospatialColorProperty{
Categorical: &GeospatialCategoricalColorProperty{
CategoryDataColors: []interface{}{
&GeospatialCategoricalDataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.String("dataValue"),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Gradient: &GeospatialGradientColorProperty{
StepColors: []interface{}{
&GeospatialGradientStepColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Solid: &GeospatialSolidColorProperty{
Color: jsii.String("color"),
// the properties below are optional
State: jsii.String("state"),
},
},
StrokeWidth: &GeospatialLineWidthProperty{
LineWidth: jsii.Number(123),
},
},
}
type CfnAnalysis_GeospatialPolygonLayerProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialPolygonLayerProperty struct {
// The visualization style for a polygon layer.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpolygonlayer.html#cfn-quicksight-analysis-geospatialpolygonlayer-style
//
Style interface{} `field:"required" json:"style" yaml:"style"`
}
The geospatial polygon layer.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialPolygonLayerProperty := &GeospatialPolygonLayerProperty{
Style: &GeospatialPolygonStyleProperty{
PolygonSymbolStyle: &GeospatialPolygonSymbolStyleProperty{
FillColor: &GeospatialColorProperty{
Categorical: &GeospatialCategoricalColorProperty{
CategoryDataColors: []interface{}{
&GeospatialCategoricalDataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.String("dataValue"),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Gradient: &GeospatialGradientColorProperty{
StepColors: []interface{}{
&GeospatialGradientStepColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Solid: &GeospatialSolidColorProperty{
Color: jsii.String("color"),
// the properties below are optional
State: jsii.String("state"),
},
},
StrokeColor: &GeospatialColorProperty{
Categorical: &GeospatialCategoricalColorProperty{
CategoryDataColors: []interface{}{
&GeospatialCategoricalDataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.String("dataValue"),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Gradient: &GeospatialGradientColorProperty{
StepColors: []interface{}{
&GeospatialGradientStepColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Solid: &GeospatialSolidColorProperty{
Color: jsii.String("color"),
// the properties below are optional
State: jsii.String("state"),
},
},
StrokeWidth: &GeospatialLineWidthProperty{
LineWidth: jsii.Number(123),
},
},
},
}
type CfnAnalysis_GeospatialPolygonStyleProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialPolygonStyleProperty struct {
// The polygon symbol style for a polygon layer.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpolygonstyle.html#cfn-quicksight-analysis-geospatialpolygonstyle-polygonsymbolstyle
//
PolygonSymbolStyle interface{} `field:"optional" json:"polygonSymbolStyle" yaml:"polygonSymbolStyle"`
}
The polygon style for a polygon layer.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialPolygonStyleProperty := &GeospatialPolygonStyleProperty{
PolygonSymbolStyle: &GeospatialPolygonSymbolStyleProperty{
FillColor: &GeospatialColorProperty{
Categorical: &GeospatialCategoricalColorProperty{
CategoryDataColors: []interface{}{
&GeospatialCategoricalDataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.String("dataValue"),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Gradient: &GeospatialGradientColorProperty{
StepColors: []interface{}{
&GeospatialGradientStepColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Solid: &GeospatialSolidColorProperty{
Color: jsii.String("color"),
// the properties below are optional
State: jsii.String("state"),
},
},
StrokeColor: &GeospatialColorProperty{
Categorical: &GeospatialCategoricalColorProperty{
CategoryDataColors: []interface{}{
&GeospatialCategoricalDataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.String("dataValue"),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Gradient: &GeospatialGradientColorProperty{
StepColors: []interface{}{
&GeospatialGradientStepColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Solid: &GeospatialSolidColorProperty{
Color: jsii.String("color"),
// the properties below are optional
State: jsii.String("state"),
},
},
StrokeWidth: &GeospatialLineWidthProperty{
LineWidth: jsii.Number(123),
},
},
}
type CfnAnalysis_GeospatialPolygonSymbolStyleProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialPolygonSymbolStyleProperty struct {
// The color and opacity values for the fill color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpolygonsymbolstyle.html#cfn-quicksight-analysis-geospatialpolygonsymbolstyle-fillcolor
//
FillColor interface{} `field:"optional" json:"fillColor" yaml:"fillColor"`
// The color and opacity values for the stroke color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpolygonsymbolstyle.html#cfn-quicksight-analysis-geospatialpolygonsymbolstyle-strokecolor
//
StrokeColor interface{} `field:"optional" json:"strokeColor" yaml:"strokeColor"`
// The width of the border stroke.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpolygonsymbolstyle.html#cfn-quicksight-analysis-geospatialpolygonsymbolstyle-strokewidth
//
StrokeWidth interface{} `field:"optional" json:"strokeWidth" yaml:"strokeWidth"`
}
The polygon symbol style for a polygon layer.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialPolygonSymbolStyleProperty := &GeospatialPolygonSymbolStyleProperty{
FillColor: &GeospatialColorProperty{
Categorical: &GeospatialCategoricalColorProperty{
CategoryDataColors: []interface{}{
&GeospatialCategoricalDataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.String("dataValue"),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Gradient: &GeospatialGradientColorProperty{
StepColors: []interface{}{
&GeospatialGradientStepColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Solid: &GeospatialSolidColorProperty{
Color: jsii.String("color"),
// the properties below are optional
State: jsii.String("state"),
},
},
StrokeColor: &GeospatialColorProperty{
Categorical: &GeospatialCategoricalColorProperty{
CategoryDataColors: []interface{}{
&GeospatialCategoricalDataColorProperty{
Color: jsii.String("color"),
DataValue: jsii.String("dataValue"),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Gradient: &GeospatialGradientColorProperty{
StepColors: []interface{}{
&GeospatialGradientStepColorProperty{
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
// the properties below are optional
DefaultOpacity: jsii.Number(123),
NullDataSettings: &GeospatialNullDataSettingsProperty{
SymbolStyle: &GeospatialNullSymbolStyleProperty{
FillColor: jsii.String("fillColor"),
StrokeColor: jsii.String("strokeColor"),
StrokeWidth: jsii.Number(123),
},
},
NullDataVisibility: jsii.String("nullDataVisibility"),
},
Solid: &GeospatialSolidColorProperty{
Color: jsii.String("color"),
// the properties below are optional
State: jsii.String("state"),
},
},
StrokeWidth: &GeospatialLineWidthProperty{
LineWidth: jsii.Number(123),
},
}
type CfnAnalysis_GeospatialSolidColorProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialSolidColorProperty struct {
// The color and opacity values for the color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialsolidcolor.html#cfn-quicksight-analysis-geospatialsolidcolor-color
//
Color *string `field:"required" json:"color" yaml:"color"`
// Enables and disables the view state of the color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialsolidcolor.html#cfn-quicksight-analysis-geospatialsolidcolor-state
//
State *string `field:"optional" json:"state" yaml:"state"`
}
The definition for a solid color.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialSolidColorProperty := &GeospatialSolidColorProperty{
Color: jsii.String("color"),
// the properties below are optional
State: jsii.String("state"),
}
type CfnAnalysis_GeospatialStaticFileSourceProperty ¶ added in v2.174.1
type CfnAnalysis_GeospatialStaticFileSourceProperty struct {
// The ID of the static file.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialstaticfilesource.html#cfn-quicksight-analysis-geospatialstaticfilesource-staticfileid
//
StaticFileId *string `field:"required" json:"staticFileId" yaml:"staticFileId"`
}
The source properties for a geospatial static file.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialStaticFileSourceProperty := &GeospatialStaticFileSourceProperty{
StaticFileId: jsii.String("staticFileId"),
}
type CfnAnalysis_GeospatialWindowOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_GeospatialWindowOptionsProperty struct {
// The bounds options (north, south, west, east) of the geospatial window options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialwindowoptions.html#cfn-quicksight-analysis-geospatialwindowoptions-bounds
//
Bounds interface{} `field:"optional" json:"bounds" yaml:"bounds"`
// The map zoom modes (manual, auto) of the geospatial window options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialwindowoptions.html#cfn-quicksight-analysis-geospatialwindowoptions-mapzoommode
//
MapZoomMode *string `field:"optional" json:"mapZoomMode" yaml:"mapZoomMode"`
}
The window options of the geospatial map visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geospatialWindowOptionsProperty := &GeospatialWindowOptionsProperty{
Bounds: &GeospatialCoordinateBoundsProperty{
East: jsii.Number(123),
North: jsii.Number(123),
South: jsii.Number(123),
West: jsii.Number(123),
},
MapZoomMode: jsii.String("mapZoomMode"),
}
type CfnAnalysis_GlobalTableBorderOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_GlobalTableBorderOptionsProperty struct {
// Determines the options for side specific border.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-globaltableborderoptions.html#cfn-quicksight-analysis-globaltableborderoptions-sidespecificborder
//
SideSpecificBorder interface{} `field:"optional" json:"sideSpecificBorder" yaml:"sideSpecificBorder"`
// Determines the options for uniform border.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-globaltableborderoptions.html#cfn-quicksight-analysis-globaltableborderoptions-uniformborder
//
UniformBorder interface{} `field:"optional" json:"uniformBorder" yaml:"uniformBorder"`
}
Determines the border options for a table visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
globalTableBorderOptionsProperty := &GlobalTableBorderOptionsProperty{
SideSpecificBorder: &TableSideBorderOptionsProperty{
Bottom: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerHorizontal: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerVertical: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Left: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Right: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Top: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
UniformBorder: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
}
type CfnAnalysis_GradientColorProperty ¶ added in v2.72.0
type CfnAnalysis_GradientColorProperty struct {
// The list of gradient color stops.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gradientcolor.html#cfn-quicksight-analysis-gradientcolor-stops
//
Stops interface{} `field:"optional" json:"stops" yaml:"stops"`
}
Determines the gradient color settings.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
gradientColorProperty := &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
}
type CfnAnalysis_GradientStopProperty ¶ added in v2.72.0
type CfnAnalysis_GradientStopProperty struct {
// Determines gradient offset value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gradientstop.html#cfn-quicksight-analysis-gradientstop-gradientoffset
//
// Default: - 0.
//
GradientOffset *float64 `field:"required" json:"gradientOffset" yaml:"gradientOffset"`
// Determines the color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gradientstop.html#cfn-quicksight-analysis-gradientstop-color
//
Color *string `field:"optional" json:"color" yaml:"color"`
// Determines the data value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gradientstop.html#cfn-quicksight-analysis-gradientstop-datavalue
//
DataValue *float64 `field:"optional" json:"dataValue" yaml:"dataValue"`
}
Determines the gradient stop configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
gradientStopProperty := &GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
}
type CfnAnalysis_GridLayoutCanvasSizeOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_GridLayoutCanvasSizeOptionsProperty struct {
// The options that determine the sizing of the canvas used in a grid layout.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutcanvassizeoptions.html#cfn-quicksight-analysis-gridlayoutcanvassizeoptions-screencanvassizeoptions
//
ScreenCanvasSizeOptions interface{} `field:"optional" json:"screenCanvasSizeOptions" yaml:"screenCanvasSizeOptions"`
}
Configuration options for the canvas of a grid layout.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
gridLayoutCanvasSizeOptionsProperty := &GridLayoutCanvasSizeOptionsProperty{
ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{
ResizeOption: jsii.String("resizeOption"),
// the properties below are optional
OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"),
},
}
type CfnAnalysis_GridLayoutConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_GridLayoutConfigurationProperty struct {
// The elements that are included in a grid layout.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutconfiguration.html#cfn-quicksight-analysis-gridlayoutconfiguration-elements
//
Elements interface{} `field:"required" json:"elements" yaml:"elements"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutconfiguration.html#cfn-quicksight-analysis-gridlayoutconfiguration-canvassizeoptions
//
CanvasSizeOptions interface{} `field:"optional" json:"canvasSizeOptions" yaml:"canvasSizeOptions"`
}
The configuration for a grid layout. Also called a tiled layout.
Visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
gridLayoutConfigurationProperty := &GridLayoutConfigurationProperty{
Elements: []interface{}{
&GridLayoutElementProperty{
ColumnSpan: jsii.Number(123),
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
RowSpan: jsii.Number(123),
// the properties below are optional
BackgroundStyle: &GridLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &GridLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
ColumnIndex: jsii.Number(123),
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RowIndex: jsii.Number(123),
SelectedBorderStyle: &GridLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
},
},
// the properties below are optional
CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{
ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{
ResizeOption: jsii.String("resizeOption"),
// the properties below are optional
OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"),
},
},
}
type CfnAnalysis_GridLayoutElementBackgroundStyleProperty ¶
type CfnAnalysis_GridLayoutElementBackgroundStyleProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutelementbackgroundstyle.html#cfn-quicksight-analysis-gridlayoutelementbackgroundstyle-color
//
Color *string `field:"optional" json:"color" yaml:"color"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutelementbackgroundstyle.html#cfn-quicksight-analysis-gridlayoutelementbackgroundstyle-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
gridLayoutElementBackgroundStyleProperty := &GridLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_GridLayoutElementBorderStyleProperty ¶
type CfnAnalysis_GridLayoutElementBorderStyleProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutelementborderstyle.html#cfn-quicksight-analysis-gridlayoutelementborderstyle-color
//
Color *string `field:"optional" json:"color" yaml:"color"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutelementborderstyle.html#cfn-quicksight-analysis-gridlayoutelementborderstyle-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
// String to encapsulate the most generic way Width can be formatted with whatever units (px, em etc).
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutelementborderstyle.html#cfn-quicksight-analysis-gridlayoutelementborderstyle-width
//
Width *string `field:"optional" json:"width" yaml:"width"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
gridLayoutElementBorderStyleProperty := &GridLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
}
type CfnAnalysis_GridLayoutElementProperty ¶ added in v2.72.0
type CfnAnalysis_GridLayoutElementProperty struct {
// The width of a grid element expressed as a number of grid columns.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutelement.html#cfn-quicksight-analysis-gridlayoutelement-columnspan
//
ColumnSpan *float64 `field:"required" json:"columnSpan" yaml:"columnSpan"`
// A unique identifier for an element within a grid layout.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutelement.html#cfn-quicksight-analysis-gridlayoutelement-elementid
//
ElementId *string `field:"required" json:"elementId" yaml:"elementId"`
// The type of element.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutelement.html#cfn-quicksight-analysis-gridlayoutelement-elementtype
//
ElementType *string `field:"required" json:"elementType" yaml:"elementType"`
// The height of a grid element expressed as a number of grid rows.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutelement.html#cfn-quicksight-analysis-gridlayoutelement-rowspan
//
RowSpan *float64 `field:"required" json:"rowSpan" yaml:"rowSpan"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutelement.html#cfn-quicksight-analysis-gridlayoutelement-backgroundstyle
//
BackgroundStyle interface{} `field:"optional" json:"backgroundStyle" yaml:"backgroundStyle"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutelement.html#cfn-quicksight-analysis-gridlayoutelement-borderradius
//
BorderRadius *string `field:"optional" json:"borderRadius" yaml:"borderRadius"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutelement.html#cfn-quicksight-analysis-gridlayoutelement-borderstyle
//
BorderStyle interface{} `field:"optional" json:"borderStyle" yaml:"borderStyle"`
// The column index for the upper left corner of an element.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutelement.html#cfn-quicksight-analysis-gridlayoutelement-columnindex
//
ColumnIndex *float64 `field:"optional" json:"columnIndex" yaml:"columnIndex"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutelement.html#cfn-quicksight-analysis-gridlayoutelement-loadinganimation
//
LoadingAnimation interface{} `field:"optional" json:"loadingAnimation" yaml:"loadingAnimation"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutelement.html#cfn-quicksight-analysis-gridlayoutelement-padding
//
Padding *string `field:"optional" json:"padding" yaml:"padding"`
// The row index for the upper left corner of an element.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutelement.html#cfn-quicksight-analysis-gridlayoutelement-rowindex
//
RowIndex *float64 `field:"optional" json:"rowIndex" yaml:"rowIndex"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutelement.html#cfn-quicksight-analysis-gridlayoutelement-selectedborderstyle
//
SelectedBorderStyle interface{} `field:"optional" json:"selectedBorderStyle" yaml:"selectedBorderStyle"`
}
An element within a grid layout.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
gridLayoutElementProperty := &GridLayoutElementProperty{
ColumnSpan: jsii.Number(123),
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
RowSpan: jsii.Number(123),
// the properties below are optional
BackgroundStyle: &GridLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &GridLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
ColumnIndex: jsii.Number(123),
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RowIndex: jsii.Number(123),
SelectedBorderStyle: &GridLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
}
type CfnAnalysis_GridLayoutScreenCanvasSizeOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_GridLayoutScreenCanvasSizeOptionsProperty struct {
// This value determines the layout behavior when the viewport is resized.
//
// - `FIXED` : A fixed width will be used when optimizing the layout. In the Quick Sight console, this option is called `Classic` .
// - `RESPONSIVE` : The width of the canvas will be responsive and optimized to the view port. In the Quick Sight console, this option is called `Tiled` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutscreencanvassizeoptions.html#cfn-quicksight-analysis-gridlayoutscreencanvassizeoptions-resizeoption
//
ResizeOption *string `field:"required" json:"resizeOption" yaml:"resizeOption"`
// The width that the view port will be optimized for when the layout renders.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-gridlayoutscreencanvassizeoptions.html#cfn-quicksight-analysis-gridlayoutscreencanvassizeoptions-optimizedviewportwidth
//
OptimizedViewPortWidth *string `field:"optional" json:"optimizedViewPortWidth" yaml:"optimizedViewPortWidth"`
}
The options that determine the sizing of the canvas used in a grid layout.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
gridLayoutScreenCanvasSizeOptionsProperty := &GridLayoutScreenCanvasSizeOptionsProperty{
ResizeOption: jsii.String("resizeOption"),
// the properties below are optional
OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"),
}
type CfnAnalysis_GrowthRateComputationProperty ¶ added in v2.72.0
type CfnAnalysis_GrowthRateComputationProperty struct {
// The ID for a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-growthratecomputation.html#cfn-quicksight-analysis-growthratecomputation-computationid
//
ComputationId *string `field:"required" json:"computationId" yaml:"computationId"`
// The name of a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-growthratecomputation.html#cfn-quicksight-analysis-growthratecomputation-name
//
Name *string `field:"optional" json:"name" yaml:"name"`
// The period size setup of a growth rate computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-growthratecomputation.html#cfn-quicksight-analysis-growthratecomputation-periodsize
//
// Default: - 0.
//
PeriodSize *float64 `field:"optional" json:"periodSize" yaml:"periodSize"`
// The time field that is used in a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-growthratecomputation.html#cfn-quicksight-analysis-growthratecomputation-time
//
Time interface{} `field:"optional" json:"time" yaml:"time"`
// The value field that is used in a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-growthratecomputation.html#cfn-quicksight-analysis-growthratecomputation-value
//
Value interface{} `field:"optional" json:"value" yaml:"value"`
}
The growth rate computation configuration.
Example:
type CfnAnalysis_HeaderFooterSectionConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_HeaderFooterSectionConfigurationProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-headerfootersectionconfiguration.html#cfn-quicksight-analysis-headerfootersectionconfiguration-layout
//
Layout interface{} `field:"required" json:"layout" yaml:"layout"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-headerfootersectionconfiguration.html#cfn-quicksight-analysis-headerfootersectionconfiguration-sectionid
//
SectionId *string `field:"required" json:"sectionId" yaml:"sectionId"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-headerfootersectionconfiguration.html#cfn-quicksight-analysis-headerfootersectionconfiguration-style
//
Style interface{} `field:"optional" json:"style" yaml:"style"`
}
The configuration of a header or footer section.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
headerFooterSectionConfigurationProperty := &HeaderFooterSectionConfigurationProperty{
Layout: &SectionLayoutConfigurationProperty{
FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{
Elements: []interface{}{
&FreeFormLayoutElementProperty{
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
Height: jsii.String("height"),
Width: jsii.String("width"),
XAxisLocation: jsii.String("xAxisLocation"),
YAxisLocation: jsii.String("yAxisLocation"),
// the properties below are optional
BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RenderingRules: []interface{}{
&SheetElementRenderingRuleProperty{
ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{
Visibility: jsii.String("visibility"),
},
Expression: jsii.String("expression"),
},
},
SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
Visibility: jsii.String("visibility"),
},
},
},
},
SectionId: jsii.String("sectionId"),
// the properties below are optional
Style: &SectionStyleProperty{
Height: jsii.String("height"),
Padding: &SpacingProperty{
Bottom: jsii.String("bottom"),
Left: jsii.String("left"),
Right: jsii.String("right"),
Top: jsii.String("top"),
},
},
}
type CfnAnalysis_HeatMapAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_HeatMapAggregatedFieldWellsProperty struct {
// The columns field well of a heat map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapaggregatedfieldwells.html#cfn-quicksight-analysis-heatmapaggregatedfieldwells-columns
//
Columns interface{} `field:"optional" json:"columns" yaml:"columns"`
// The rows field well of a heat map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapaggregatedfieldwells.html#cfn-quicksight-analysis-heatmapaggregatedfieldwells-rows
//
Rows interface{} `field:"optional" json:"rows" yaml:"rows"`
// The values field well of a heat map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapaggregatedfieldwells.html#cfn-quicksight-analysis-heatmapaggregatedfieldwells-values
//
Values interface{} `field:"optional" json:"values" yaml:"values"`
}
The aggregated field wells of a heat map.
Example:
type CfnAnalysis_HeatMapConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_HeatMapConfigurationProperty struct {
// The color options (gradient color, point of divergence) in a heat map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapconfiguration.html#cfn-quicksight-analysis-heatmapconfiguration-colorscale
//
ColorScale interface{} `field:"optional" json:"colorScale" yaml:"colorScale"`
// The label options of the column that is displayed in a heat map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapconfiguration.html#cfn-quicksight-analysis-heatmapconfiguration-columnlabeloptions
//
ColumnLabelOptions interface{} `field:"optional" json:"columnLabelOptions" yaml:"columnLabelOptions"`
// The options that determine if visual data labels are displayed.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapconfiguration.html#cfn-quicksight-analysis-heatmapconfiguration-datalabels
//
DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"`
// The field wells of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapconfiguration.html#cfn-quicksight-analysis-heatmapconfiguration-fieldwells
//
FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"`
// The general visual interactions setup for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapconfiguration.html#cfn-quicksight-analysis-heatmapconfiguration-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
// The legend display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapconfiguration.html#cfn-quicksight-analysis-heatmapconfiguration-legend
//
Legend interface{} `field:"optional" json:"legend" yaml:"legend"`
// The label options of the row that is displayed in a `heat map` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapconfiguration.html#cfn-quicksight-analysis-heatmapconfiguration-rowlabeloptions
//
RowLabelOptions interface{} `field:"optional" json:"rowLabelOptions" yaml:"rowLabelOptions"`
// The sort configuration of a heat map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapconfiguration.html#cfn-quicksight-analysis-heatmapconfiguration-sortconfiguration
//
SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"`
// The tooltip display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapconfiguration.html#cfn-quicksight-analysis-heatmapconfiguration-tooltip
//
Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"`
}
The configuration of a heat map.
Example:
type CfnAnalysis_HeatMapFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_HeatMapFieldWellsProperty struct {
// The aggregated field wells of a heat map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapfieldwells.html#cfn-quicksight-analysis-heatmapfieldwells-heatmapaggregatedfieldwells
//
HeatMapAggregatedFieldWells interface{} `field:"optional" json:"heatMapAggregatedFieldWells" yaml:"heatMapAggregatedFieldWells"`
}
The field well configuration of a heat map.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_HeatMapSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_HeatMapSortConfigurationProperty struct {
// The limit on the number of columns that are displayed in a heat map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapsortconfiguration.html#cfn-quicksight-analysis-heatmapsortconfiguration-heatmapcolumnitemslimitconfiguration
//
HeatMapColumnItemsLimitConfiguration interface{} `field:"optional" json:"heatMapColumnItemsLimitConfiguration" yaml:"heatMapColumnItemsLimitConfiguration"`
// The column sort configuration for heat map for columns that aren't a part of a field well.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapsortconfiguration.html#cfn-quicksight-analysis-heatmapsortconfiguration-heatmapcolumnsort
//
HeatMapColumnSort interface{} `field:"optional" json:"heatMapColumnSort" yaml:"heatMapColumnSort"`
// The limit on the number of rows that are displayed in a heat map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapsortconfiguration.html#cfn-quicksight-analysis-heatmapsortconfiguration-heatmaprowitemslimitconfiguration
//
HeatMapRowItemsLimitConfiguration interface{} `field:"optional" json:"heatMapRowItemsLimitConfiguration" yaml:"heatMapRowItemsLimitConfiguration"`
// The field sort configuration of the rows fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapsortconfiguration.html#cfn-quicksight-analysis-heatmapsortconfiguration-heatmaprowsort
//
HeatMapRowSort interface{} `field:"optional" json:"heatMapRowSort" yaml:"heatMapRowSort"`
}
The sort configuration of a heat map.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
heatMapSortConfigurationProperty := &HeatMapSortConfigurationProperty{
HeatMapColumnItemsLimitConfiguration: &ItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
OtherCategories: jsii.String("otherCategories"),
},
HeatMapColumnSort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
HeatMapRowItemsLimitConfiguration: &ItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
OtherCategories: jsii.String("otherCategories"),
},
HeatMapRowSort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
}
type CfnAnalysis_HeatMapVisualProperty ¶ added in v2.72.0
type CfnAnalysis_HeatMapVisualProperty struct {
// The unique identifier of a visual.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapvisual.html#cfn-quicksight-analysis-heatmapvisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The list of custom actions that are configured for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapvisual.html#cfn-quicksight-analysis-heatmapvisual-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The configuration of a heat map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapvisual.html#cfn-quicksight-analysis-heatmapvisual-chartconfiguration
//
ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"`
// The column hierarchy that is used during drill-downs and drill-ups.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapvisual.html#cfn-quicksight-analysis-heatmapvisual-columnhierarchies
//
ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"`
// The subtitle that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapvisual.html#cfn-quicksight-analysis-heatmapvisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// The title that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapvisual.html#cfn-quicksight-analysis-heatmapvisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-heatmapvisual.html#cfn-quicksight-analysis-heatmapvisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
A heat map.
For more information, see [Using heat maps](https://docs.aws.amazon.com/quicksight/latest/user/heat-map.html) in the *Amazon Quick Suite User Guide* .
Example:
type CfnAnalysis_HistogramAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_HistogramAggregatedFieldWellsProperty struct {
// The value field wells of a histogram.
//
// Values are aggregated by `COUNT` or `DISTINCT_COUNT` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramaggregatedfieldwells.html#cfn-quicksight-analysis-histogramaggregatedfieldwells-values
//
Values interface{} `field:"optional" json:"values" yaml:"values"`
}
The field well configuration of a histogram.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
histogramAggregatedFieldWellsProperty := &HistogramAggregatedFieldWellsProperty{
Values: []interface{}{
&MeasureFieldProperty{
CalculatedMeasureField: &CalculatedMeasureFieldProperty{
Expression: jsii.String("expression"),
FieldId: jsii.String("fieldId"),
},
CategoricalMeasureField: &CategoricalMeasureFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
AggregationFunction: jsii.String("aggregationFunction"),
FormatConfiguration: &StringFormatConfigurationProperty{
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
},
DateMeasureField: &DateMeasureFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
AggregationFunction: jsii.String("aggregationFunction"),
FormatConfiguration: &DateTimeFormatConfigurationProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
},
NumericalMeasureField: &NumericalMeasureFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
AggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
FormatConfiguration: &NumberFormatConfigurationProperty{
FormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
},
},
},
}
type CfnAnalysis_HistogramBinOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_HistogramBinOptionsProperty struct {
// The options that determine the bin count of a histogram.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogrambinoptions.html#cfn-quicksight-analysis-histogrambinoptions-bincount
//
BinCount interface{} `field:"optional" json:"binCount" yaml:"binCount"`
// The options that determine the bin width of a histogram.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogrambinoptions.html#cfn-quicksight-analysis-histogrambinoptions-binwidth
//
BinWidth interface{} `field:"optional" json:"binWidth" yaml:"binWidth"`
// The options that determine the selected bin type.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogrambinoptions.html#cfn-quicksight-analysis-histogrambinoptions-selectedbintype
//
SelectedBinType *string `field:"optional" json:"selectedBinType" yaml:"selectedBinType"`
// The options that determine the bin start value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogrambinoptions.html#cfn-quicksight-analysis-histogrambinoptions-startvalue
//
StartValue *float64 `field:"optional" json:"startValue" yaml:"startValue"`
}
The options that determine the presentation of histogram bins.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
histogramBinOptionsProperty := &HistogramBinOptionsProperty{
BinCount: &BinCountOptionsProperty{
Value: jsii.Number(123),
},
BinWidth: &BinWidthOptionsProperty{
BinCountLimit: jsii.Number(123),
Value: jsii.Number(123),
},
SelectedBinType: jsii.String("selectedBinType"),
StartValue: jsii.Number(123),
}
type CfnAnalysis_HistogramConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_HistogramConfigurationProperty struct {
// The options that determine the presentation of histogram bins.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramconfiguration.html#cfn-quicksight-analysis-histogramconfiguration-binoptions
//
BinOptions interface{} `field:"optional" json:"binOptions" yaml:"binOptions"`
// The data label configuration of a histogram.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramconfiguration.html#cfn-quicksight-analysis-histogramconfiguration-datalabels
//
DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"`
// The field well configuration of a histogram.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramconfiguration.html#cfn-quicksight-analysis-histogramconfiguration-fieldwells
//
FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"`
// The general visual interactions setup for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramconfiguration.html#cfn-quicksight-analysis-histogramconfiguration-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
// The tooltip configuration of a histogram.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramconfiguration.html#cfn-quicksight-analysis-histogramconfiguration-tooltip
//
Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"`
// The visual palette configuration of a histogram.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramconfiguration.html#cfn-quicksight-analysis-histogramconfiguration-visualpalette
//
VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"`
// The options that determine the presentation of the x-axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramconfiguration.html#cfn-quicksight-analysis-histogramconfiguration-xaxisdisplayoptions
//
XAxisDisplayOptions interface{} `field:"optional" json:"xAxisDisplayOptions" yaml:"xAxisDisplayOptions"`
// The options that determine the presentation of the x-axis label.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramconfiguration.html#cfn-quicksight-analysis-histogramconfiguration-xaxislabeloptions
//
XAxisLabelOptions interface{} `field:"optional" json:"xAxisLabelOptions" yaml:"xAxisLabelOptions"`
// The options that determine the presentation of the y-axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramconfiguration.html#cfn-quicksight-analysis-histogramconfiguration-yaxisdisplayoptions
//
YAxisDisplayOptions interface{} `field:"optional" json:"yAxisDisplayOptions" yaml:"yAxisDisplayOptions"`
}
The configuration for a `HistogramVisual` .
Example:
type CfnAnalysis_HistogramFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_HistogramFieldWellsProperty struct {
// The field well configuration of a histogram.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramfieldwells.html#cfn-quicksight-analysis-histogramfieldwells-histogramaggregatedfieldwells
//
HistogramAggregatedFieldWells interface{} `field:"optional" json:"histogramAggregatedFieldWells" yaml:"histogramAggregatedFieldWells"`
}
The field well configuration of a histogram.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
histogramFieldWellsProperty := &HistogramFieldWellsProperty{
HistogramAggregatedFieldWells: &HistogramAggregatedFieldWellsProperty{
Values: []interface{}{
&MeasureFieldProperty{
CalculatedMeasureField: &CalculatedMeasureFieldProperty{
Expression: jsii.String("expression"),
FieldId: jsii.String("fieldId"),
},
CategoricalMeasureField: &CategoricalMeasureFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
AggregationFunction: jsii.String("aggregationFunction"),
FormatConfiguration: &StringFormatConfigurationProperty{
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
},
DateMeasureField: &DateMeasureFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
AggregationFunction: jsii.String("aggregationFunction"),
FormatConfiguration: &DateTimeFormatConfigurationProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
},
NumericalMeasureField: &NumericalMeasureFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
AggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
FormatConfiguration: &NumberFormatConfigurationProperty{
FormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
},
},
},
},
}
type CfnAnalysis_HistogramVisualProperty ¶ added in v2.72.0
type CfnAnalysis_HistogramVisualProperty struct {
// The unique identifier of a visual.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramvisual.html#cfn-quicksight-analysis-histogramvisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The list of custom actions that are configured for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramvisual.html#cfn-quicksight-analysis-histogramvisual-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The configuration for a `HistogramVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramvisual.html#cfn-quicksight-analysis-histogramvisual-chartconfiguration
//
ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"`
// The subtitle that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramvisual.html#cfn-quicksight-analysis-histogramvisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// The title that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramvisual.html#cfn-quicksight-analysis-histogramvisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-histogramvisual.html#cfn-quicksight-analysis-histogramvisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
A histogram.
For more information, see [Using histograms](https://docs.aws.amazon.com/quicksight/latest/user/histogram-charts.html) in the *Amazon Quick Suite User Guide* .
Example:
type CfnAnalysis_ImageCustomActionOperationProperty ¶ added in v2.172.0
type CfnAnalysis_ImageCustomActionOperationProperty struct {
//
NavigationOperation interface{} `field:"optional" json:"navigationOperation" yaml:"navigationOperation"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-imagecustomactionoperation.html#cfn-quicksight-analysis-imagecustomactionoperation-setparametersoperation
//
SetParametersOperation interface{} `field:"optional" json:"setParametersOperation" yaml:"setParametersOperation"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-imagecustomactionoperation.html#cfn-quicksight-analysis-imagecustomactionoperation-urloperation
//
UrlOperation interface{} `field:"optional" json:"urlOperation" yaml:"urlOperation"`
}
The operation that is defined by the custom action.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
imageCustomActionOperationProperty := &ImageCustomActionOperationProperty{
NavigationOperation: &CustomActionNavigationOperationProperty{
LocalNavigationConfiguration: &LocalNavigationConfigurationProperty{
TargetSheetId: jsii.String("targetSheetId"),
},
},
SetParametersOperation: &CustomActionSetParametersOperationProperty{
ParameterValueConfigurations: []interface{}{
&SetParameterValueConfigurationProperty{
DestinationParameterName: jsii.String("destinationParameterName"),
Value: &DestinationParameterValueConfigurationProperty{
CustomValuesConfiguration: &CustomValuesConfigurationProperty{
CustomValues: &CustomParameterValuesProperty{
DateTimeValues: []*string{
jsii.String("dateTimeValues"),
},
DecimalValues: []interface{}{
jsii.Number(123),
},
IntegerValues: []interface{}{
jsii.Number(123),
},
StringValues: []*string{
jsii.String("stringValues"),
},
},
// the properties below are optional
IncludeNullValue: jsii.Boolean(false),
},
SelectAllValueOptions: jsii.String("selectAllValueOptions"),
SourceColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceField: jsii.String("sourceField"),
SourceParameterName: jsii.String("sourceParameterName"),
},
},
},
},
UrlOperation: &CustomActionURLOperationProperty{
UrlTarget: jsii.String("urlTarget"),
UrlTemplate: jsii.String("urlTemplate"),
},
}
type CfnAnalysis_ImageCustomActionProperty ¶ added in v2.172.0
type CfnAnalysis_ImageCustomActionProperty struct {
// A list of `ImageCustomActionOperations` .
//
// This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-imagecustomaction.html#cfn-quicksight-analysis-imagecustomaction-actionoperations
//
ActionOperations interface{} `field:"required" json:"actionOperations" yaml:"actionOperations"`
// The ID of the custom action.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-imagecustomaction.html#cfn-quicksight-analysis-imagecustomaction-customactionid
//
CustomActionId *string `field:"required" json:"customActionId" yaml:"customActionId"`
// The name of the custom action.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-imagecustomaction.html#cfn-quicksight-analysis-imagecustomaction-name
//
Name *string `field:"required" json:"name" yaml:"name"`
// The trigger of the `VisualCustomAction` .
//
// Valid values are defined as follows:
//
// - `CLICK` : Initiates a custom action by a left pointer click on a data point.
// - `MENU` : Initiates a custom action by right pointer click from the menu.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-imagecustomaction.html#cfn-quicksight-analysis-imagecustomaction-trigger
//
Trigger *string `field:"required" json:"trigger" yaml:"trigger"`
// The status of the custom action.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-imagecustomaction.html#cfn-quicksight-analysis-imagecustomaction-status
//
Status *string `field:"optional" json:"status" yaml:"status"`
}
A custom action defined on an image.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
imageCustomActionProperty := &ImageCustomActionProperty{
ActionOperations: []interface{}{
&ImageCustomActionOperationProperty{
NavigationOperation: &CustomActionNavigationOperationProperty{
LocalNavigationConfiguration: &LocalNavigationConfigurationProperty{
TargetSheetId: jsii.String("targetSheetId"),
},
},
SetParametersOperation: &CustomActionSetParametersOperationProperty{
ParameterValueConfigurations: []interface{}{
&SetParameterValueConfigurationProperty{
DestinationParameterName: jsii.String("destinationParameterName"),
Value: &DestinationParameterValueConfigurationProperty{
CustomValuesConfiguration: &CustomValuesConfigurationProperty{
CustomValues: &CustomParameterValuesProperty{
DateTimeValues: []*string{
jsii.String("dateTimeValues"),
},
DecimalValues: []interface{}{
jsii.Number(123),
},
IntegerValues: []interface{}{
jsii.Number(123),
},
StringValues: []*string{
jsii.String("stringValues"),
},
},
// the properties below are optional
IncludeNullValue: jsii.Boolean(false),
},
SelectAllValueOptions: jsii.String("selectAllValueOptions"),
SourceColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceField: jsii.String("sourceField"),
SourceParameterName: jsii.String("sourceParameterName"),
},
},
},
},
UrlOperation: &CustomActionURLOperationProperty{
UrlTarget: jsii.String("urlTarget"),
UrlTemplate: jsii.String("urlTemplate"),
},
},
},
CustomActionId: jsii.String("customActionId"),
Name: jsii.String("name"),
Trigger: jsii.String("trigger"),
// the properties below are optional
Status: jsii.String("status"),
}
type CfnAnalysis_ImageInteractionOptionsProperty ¶ added in v2.172.0
type CfnAnalysis_ImageInteractionOptionsProperty struct {
// The menu options for the image.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-imageinteractionoptions.html#cfn-quicksight-analysis-imageinteractionoptions-imagemenuoption
//
ImageMenuOption interface{} `field:"optional" json:"imageMenuOption" yaml:"imageMenuOption"`
}
The general image interactions setup for image publish options.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
imageInteractionOptionsProperty := &ImageInteractionOptionsProperty{
ImageMenuOption: &ImageMenuOptionProperty{
AvailabilityStatus: jsii.String("availabilityStatus"),
},
}
type CfnAnalysis_ImageMenuOptionProperty ¶ added in v2.174.1
type CfnAnalysis_ImageMenuOptionProperty struct {
// The availability status of the image menu.
//
// If the value of this property is set to `ENABLED` , dashboard readers can interact with the image menu.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-imagemenuoption.html#cfn-quicksight-analysis-imagemenuoption-availabilitystatus
//
AvailabilityStatus *string `field:"optional" json:"availabilityStatus" yaml:"availabilityStatus"`
}
The menu options for the interactions of an image.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
imageMenuOptionProperty := &ImageMenuOptionProperty{
AvailabilityStatus: jsii.String("availabilityStatus"),
}
type CfnAnalysis_ImageStaticFileProperty ¶ added in v2.172.0
type CfnAnalysis_ImageStaticFileProperty struct {
// The ID of the static file that contains an image.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-imagestaticfile.html#cfn-quicksight-analysis-imagestaticfile-staticfileid
//
StaticFileId *string `field:"required" json:"staticFileId" yaml:"staticFileId"`
// The source of the image static file.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-imagestaticfile.html#cfn-quicksight-analysis-imagestaticfile-source
//
Source interface{} `field:"optional" json:"source" yaml:"source"`
}
A static file that contains an image.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
imageStaticFileProperty := &ImageStaticFileProperty{
StaticFileId: jsii.String("staticFileId"),
// the properties below are optional
Source: &StaticFileSourceProperty{
S3Options: &StaticFileS3SourceOptionsProperty{
BucketName: jsii.String("bucketName"),
ObjectKey: jsii.String("objectKey"),
Region: jsii.String("region"),
},
UrlOptions: &StaticFileUrlSourceOptionsProperty{
Url: jsii.String("url"),
},
},
}
type CfnAnalysis_InnerFilterProperty ¶ added in v2.157.0
type CfnAnalysis_InnerFilterProperty struct {
// A `CategoryInnerFilter` filters text values for the `NestedFilter` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-innerfilter.html#cfn-quicksight-analysis-innerfilter-categoryinnerfilter
//
CategoryInnerFilter interface{} `field:"optional" json:"categoryInnerFilter" yaml:"categoryInnerFilter"`
}
The `InnerFilter` defines the subset of data to be used with the `NestedFilter` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
innerFilterProperty := &InnerFilterProperty{
CategoryInnerFilter: &CategoryInnerFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
Configuration: &CategoryFilterConfigurationProperty{
CustomFilterConfiguration: &CustomFilterConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
NullOption: jsii.String("nullOption"),
// the properties below are optional
CategoryValue: jsii.String("categoryValue"),
ParameterName: jsii.String("parameterName"),
SelectAllOptions: jsii.String("selectAllOptions"),
},
CustomFilterListConfiguration: &CustomFilterListConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
NullOption: jsii.String("nullOption"),
// the properties below are optional
CategoryValues: []*string{
jsii.String("categoryValues"),
},
SelectAllOptions: jsii.String("selectAllOptions"),
},
FilterListConfiguration: &FilterListConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
// the properties below are optional
CategoryValues: []*string{
jsii.String("categoryValues"),
},
NullOption: jsii.String("nullOption"),
SelectAllOptions: jsii.String("selectAllOptions"),
},
},
// the properties below are optional
DefaultFilterControlConfiguration: &DefaultFilterControlConfigurationProperty{
ControlOptions: &DefaultFilterControlOptionsProperty{
DefaultDateTimePickerOptions: &DefaultDateTimePickerControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{
DateIconVisibility: jsii.String("dateIconVisibility"),
DateTimeFormat: jsii.String("dateTimeFormat"),
HelperTextVisibility: jsii.String("helperTextVisibility"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultDropdownOptions: &DefaultFilterDropDownControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DropDownControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultListOptions: &DefaultFilterListControlOptionsProperty{
DisplayOptions: &ListControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SearchOptions: &ListControlSearchOptionsProperty{
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultRelativeDateTimeOptions: &DefaultRelativeDateTimeControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &RelativeDateTimeControlDisplayOptionsProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultSliderOptions: &DefaultSliderControlOptionsProperty{
MaximumValue: jsii.Number(123),
MinimumValue: jsii.Number(123),
StepSize: jsii.Number(123),
// the properties below are optional
DisplayOptions: &SliderControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultTextAreaOptions: &DefaultTextAreaControlOptionsProperty{
Delimiter: jsii.String("delimiter"),
DisplayOptions: &TextAreaControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultTextFieldOptions: &DefaultTextFieldControlOptionsProperty{
DisplayOptions: &TextFieldControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
},
Title: jsii.String("title"),
},
},
}
type CfnAnalysis_InsightConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_InsightConfigurationProperty struct {
// The computations configurations of the insight visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-insightconfiguration.html#cfn-quicksight-analysis-insightconfiguration-computations
//
Computations interface{} `field:"optional" json:"computations" yaml:"computations"`
// The custom narrative of the insight visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-insightconfiguration.html#cfn-quicksight-analysis-insightconfiguration-customnarrative
//
CustomNarrative interface{} `field:"optional" json:"customNarrative" yaml:"customNarrative"`
// The general visual interactions setup for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-insightconfiguration.html#cfn-quicksight-analysis-insightconfiguration-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
}
The configuration of an insight visual.
Example:
type CfnAnalysis_InsightVisualProperty ¶ added in v2.72.0
type CfnAnalysis_InsightVisualProperty struct {
// The unique identifier of a visual.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-insightvisual.html#cfn-quicksight-analysis-insightvisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The list of custom actions that are configured for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-insightvisual.html#cfn-quicksight-analysis-insightvisual-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The dataset that is used in the insight visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-insightvisual.html#cfn-quicksight-analysis-insightvisual-datasetidentifier
//
// Default: - "".
//
DataSetIdentifier *string `field:"optional" json:"dataSetIdentifier" yaml:"dataSetIdentifier"`
// The configuration of an insight visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-insightvisual.html#cfn-quicksight-analysis-insightvisual-insightconfiguration
//
InsightConfiguration interface{} `field:"optional" json:"insightConfiguration" yaml:"insightConfiguration"`
// The subtitle that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-insightvisual.html#cfn-quicksight-analysis-insightvisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// The title that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-insightvisual.html#cfn-quicksight-analysis-insightvisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-insightvisual.html#cfn-quicksight-analysis-insightvisual-topicidentifier
//
TopicIdentifier *string `field:"optional" json:"topicIdentifier" yaml:"topicIdentifier"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-insightvisual.html#cfn-quicksight-analysis-insightvisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
An insight visual.
For more information, see [Working with insights](https://docs.aws.amazon.com/quicksight/latest/user/computational-insights.html) in the *Amazon Quick Suite User Guide* .
Example:
type CfnAnalysis_IntegerDefaultValuesProperty ¶ added in v2.72.0
type CfnAnalysis_IntegerDefaultValuesProperty struct {
// The dynamic value of the `IntegerDefaultValues` .
//
// Different defaults are displayed according to users, groups, and values mapping.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-integerdefaultvalues.html#cfn-quicksight-analysis-integerdefaultvalues-dynamicvalue
//
DynamicValue interface{} `field:"optional" json:"dynamicValue" yaml:"dynamicValue"`
// The static values of the `IntegerDefaultValues` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-integerdefaultvalues.html#cfn-quicksight-analysis-integerdefaultvalues-staticvalues
//
StaticValues interface{} `field:"optional" json:"staticValues" yaml:"staticValues"`
}
The default values of the `IntegerParameterDeclaration` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
integerDefaultValuesProperty := &IntegerDefaultValuesProperty{
DynamicValue: &DynamicDefaultValueProperty{
DefaultValueColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
GroupNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
UserNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
StaticValues: []interface{}{
jsii.Number(123),
},
}
type CfnAnalysis_IntegerParameterDeclarationProperty ¶ added in v2.72.0
type CfnAnalysis_IntegerParameterDeclarationProperty struct {
// The name of the parameter that is being declared.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-integerparameterdeclaration.html#cfn-quicksight-analysis-integerparameterdeclaration-name
//
Name *string `field:"required" json:"name" yaml:"name"`
// The value type determines whether the parameter is a single-value or multi-value parameter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-integerparameterdeclaration.html#cfn-quicksight-analysis-integerparameterdeclaration-parametervaluetype
//
ParameterValueType *string `field:"required" json:"parameterValueType" yaml:"parameterValueType"`
// The default values of a parameter.
//
// If the parameter is a single-value parameter, a maximum of one default value can be provided.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-integerparameterdeclaration.html#cfn-quicksight-analysis-integerparameterdeclaration-defaultvalues
//
DefaultValues interface{} `field:"optional" json:"defaultValues" yaml:"defaultValues"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-integerparameterdeclaration.html#cfn-quicksight-analysis-integerparameterdeclaration-mappeddatasetparameters
//
MappedDataSetParameters interface{} `field:"optional" json:"mappedDataSetParameters" yaml:"mappedDataSetParameters"`
// A parameter declaration for the `Integer` data type.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-integerparameterdeclaration.html#cfn-quicksight-analysis-integerparameterdeclaration-valuewhenunset
//
ValueWhenUnset interface{} `field:"optional" json:"valueWhenUnset" yaml:"valueWhenUnset"`
}
A parameter declaration for the `Integer` data type.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
integerParameterDeclarationProperty := &IntegerParameterDeclarationProperty{
Name: jsii.String("name"),
ParameterValueType: jsii.String("parameterValueType"),
// the properties below are optional
DefaultValues: &IntegerDefaultValuesProperty{
DynamicValue: &DynamicDefaultValueProperty{
DefaultValueColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
GroupNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
UserNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
StaticValues: []interface{}{
jsii.Number(123),
},
},
MappedDataSetParameters: []interface{}{
&MappedDataSetParameterProperty{
DataSetIdentifier: jsii.String("dataSetIdentifier"),
DataSetParameterName: jsii.String("dataSetParameterName"),
},
},
ValueWhenUnset: &IntegerValueWhenUnsetConfigurationProperty{
CustomValue: jsii.Number(123),
ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"),
},
}
type CfnAnalysis_IntegerParameterProperty ¶
type CfnAnalysis_IntegerParameterProperty struct {
// The name of the integer parameter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-integerparameter.html#cfn-quicksight-analysis-integerparameter-name
//
Name *string `field:"required" json:"name" yaml:"name"`
// The values for the integer parameter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-integerparameter.html#cfn-quicksight-analysis-integerparameter-values
//
Values interface{} `field:"required" json:"values" yaml:"values"`
}
An integer parameter.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
integerParameterProperty := &IntegerParameterProperty{
Name: jsii.String("name"),
Values: []interface{}{
jsii.Number(123),
},
}
type CfnAnalysis_IntegerValueWhenUnsetConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_IntegerValueWhenUnsetConfigurationProperty struct {
// A custom value that's used when the value of a parameter isn't set.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-integervaluewhenunsetconfiguration.html#cfn-quicksight-analysis-integervaluewhenunsetconfiguration-customvalue
//
CustomValue *float64 `field:"optional" json:"customValue" yaml:"customValue"`
// The built-in options for default values. The value can be one of the following:.
//
// - `RECOMMENDED` : The recommended value.
// - `NULL` : The `NULL` value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-integervaluewhenunsetconfiguration.html#cfn-quicksight-analysis-integervaluewhenunsetconfiguration-valuewhenunsetoption
//
ValueWhenUnsetOption *string `field:"optional" json:"valueWhenUnsetOption" yaml:"valueWhenUnsetOption"`
}
A parameter declaration for the `Integer` data type.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
integerValueWhenUnsetConfigurationProperty := &IntegerValueWhenUnsetConfigurationProperty{
CustomValue: jsii.Number(123),
ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"),
}
type CfnAnalysis_ItemsLimitConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ItemsLimitConfigurationProperty struct {
// The limit on how many items of a field are showed in the chart.
//
// For example, the number of slices that are displayed in a pie chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-itemslimitconfiguration.html#cfn-quicksight-analysis-itemslimitconfiguration-itemslimit
//
ItemsLimit *float64 `field:"optional" json:"itemsLimit" yaml:"itemsLimit"`
// The `Show other` of an axis in the chart. Choose one of the following options:.
//
// - `INCLUDE`
// - `EXCLUDE`.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-itemslimitconfiguration.html#cfn-quicksight-analysis-itemslimitconfiguration-othercategories
//
OtherCategories *string `field:"optional" json:"otherCategories" yaml:"otherCategories"`
}
The limit configuration of the visual display for an axis.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
itemsLimitConfigurationProperty := &ItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
OtherCategories: jsii.String("otherCategories"),
}
type CfnAnalysis_KPIActualValueConditionalFormattingProperty ¶ added in v2.101.0
type CfnAnalysis_KPIActualValueConditionalFormattingProperty struct {
// The conditional formatting of the actual value's icon.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiactualvalueconditionalformatting.html#cfn-quicksight-analysis-kpiactualvalueconditionalformatting-icon
//
Icon interface{} `field:"optional" json:"icon" yaml:"icon"`
// The conditional formatting of the actual value's text color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiactualvalueconditionalformatting.html#cfn-quicksight-analysis-kpiactualvalueconditionalformatting-textcolor
//
TextColor interface{} `field:"optional" json:"textColor" yaml:"textColor"`
}
The conditional formatting for the actual value of a KPI visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
kPIActualValueConditionalFormattingProperty := &KPIActualValueConditionalFormattingProperty{
Icon: &ConditionalFormattingIconProperty{
CustomCondition: &ConditionalFormattingCustomIconConditionProperty{
Expression: jsii.String("expression"),
IconOptions: &ConditionalFormattingCustomIconOptionsProperty{
Icon: jsii.String("icon"),
UnicodeIcon: jsii.String("unicodeIcon"),
},
// the properties below are optional
Color: jsii.String("color"),
DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{
IconDisplayOption: jsii.String("iconDisplayOption"),
},
},
IconSet: &ConditionalFormattingIconSetProperty{
Expression: jsii.String("expression"),
// the properties below are optional
IconSetType: jsii.String("iconSetType"),
},
},
TextColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
}
type CfnAnalysis_KPIComparisonValueConditionalFormattingProperty ¶ added in v2.101.0
type CfnAnalysis_KPIComparisonValueConditionalFormattingProperty struct {
// The conditional formatting of the comparison value's icon.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpicomparisonvalueconditionalformatting.html#cfn-quicksight-analysis-kpicomparisonvalueconditionalformatting-icon
//
Icon interface{} `field:"optional" json:"icon" yaml:"icon"`
// The conditional formatting of the comparison value's text color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpicomparisonvalueconditionalformatting.html#cfn-quicksight-analysis-kpicomparisonvalueconditionalformatting-textcolor
//
TextColor interface{} `field:"optional" json:"textColor" yaml:"textColor"`
}
The conditional formatting for the comparison value of a KPI visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
kPIComparisonValueConditionalFormattingProperty := &KPIComparisonValueConditionalFormattingProperty{
Icon: &ConditionalFormattingIconProperty{
CustomCondition: &ConditionalFormattingCustomIconConditionProperty{
Expression: jsii.String("expression"),
IconOptions: &ConditionalFormattingCustomIconOptionsProperty{
Icon: jsii.String("icon"),
UnicodeIcon: jsii.String("unicodeIcon"),
},
// the properties below are optional
Color: jsii.String("color"),
DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{
IconDisplayOption: jsii.String("iconDisplayOption"),
},
},
IconSet: &ConditionalFormattingIconSetProperty{
Expression: jsii.String("expression"),
// the properties below are optional
IconSetType: jsii.String("iconSetType"),
},
},
TextColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
}
type CfnAnalysis_KPIConditionalFormattingOptionProperty ¶ added in v2.72.0
type CfnAnalysis_KPIConditionalFormattingOptionProperty struct {
// The conditional formatting for the actual value of a KPI visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiconditionalformattingoption.html#cfn-quicksight-analysis-kpiconditionalformattingoption-actualvalue
//
ActualValue interface{} `field:"optional" json:"actualValue" yaml:"actualValue"`
// The conditional formatting for the comparison value of a KPI visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiconditionalformattingoption.html#cfn-quicksight-analysis-kpiconditionalformattingoption-comparisonvalue
//
ComparisonValue interface{} `field:"optional" json:"comparisonValue" yaml:"comparisonValue"`
// The conditional formatting for the primary value of a KPI visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiconditionalformattingoption.html#cfn-quicksight-analysis-kpiconditionalformattingoption-primaryvalue
//
PrimaryValue interface{} `field:"optional" json:"primaryValue" yaml:"primaryValue"`
// The conditional formatting for the progress bar of a KPI visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiconditionalformattingoption.html#cfn-quicksight-analysis-kpiconditionalformattingoption-progressbar
//
ProgressBar interface{} `field:"optional" json:"progressBar" yaml:"progressBar"`
}
The conditional formatting options of a KPI visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
kPIConditionalFormattingOptionProperty := &KPIConditionalFormattingOptionProperty{
ActualValue: &KPIActualValueConditionalFormattingProperty{
Icon: &ConditionalFormattingIconProperty{
CustomCondition: &ConditionalFormattingCustomIconConditionProperty{
Expression: jsii.String("expression"),
IconOptions: &ConditionalFormattingCustomIconOptionsProperty{
Icon: jsii.String("icon"),
UnicodeIcon: jsii.String("unicodeIcon"),
},
// the properties below are optional
Color: jsii.String("color"),
DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{
IconDisplayOption: jsii.String("iconDisplayOption"),
},
},
IconSet: &ConditionalFormattingIconSetProperty{
Expression: jsii.String("expression"),
// the properties below are optional
IconSetType: jsii.String("iconSetType"),
},
},
TextColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
},
ComparisonValue: &KPIComparisonValueConditionalFormattingProperty{
Icon: &ConditionalFormattingIconProperty{
CustomCondition: &ConditionalFormattingCustomIconConditionProperty{
Expression: jsii.String("expression"),
IconOptions: &ConditionalFormattingCustomIconOptionsProperty{
Icon: jsii.String("icon"),
UnicodeIcon: jsii.String("unicodeIcon"),
},
// the properties below are optional
Color: jsii.String("color"),
DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{
IconDisplayOption: jsii.String("iconDisplayOption"),
},
},
IconSet: &ConditionalFormattingIconSetProperty{
Expression: jsii.String("expression"),
// the properties below are optional
IconSetType: jsii.String("iconSetType"),
},
},
TextColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
},
PrimaryValue: &KPIPrimaryValueConditionalFormattingProperty{
Icon: &ConditionalFormattingIconProperty{
CustomCondition: &ConditionalFormattingCustomIconConditionProperty{
Expression: jsii.String("expression"),
IconOptions: &ConditionalFormattingCustomIconOptionsProperty{
Icon: jsii.String("icon"),
UnicodeIcon: jsii.String("unicodeIcon"),
},
// the properties below are optional
Color: jsii.String("color"),
DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{
IconDisplayOption: jsii.String("iconDisplayOption"),
},
},
IconSet: &ConditionalFormattingIconSetProperty{
Expression: jsii.String("expression"),
// the properties below are optional
IconSetType: jsii.String("iconSetType"),
},
},
TextColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
},
ProgressBar: &KPIProgressBarConditionalFormattingProperty{
ForegroundColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
},
}
type CfnAnalysis_KPIConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_KPIConditionalFormattingProperty struct {
// The conditional formatting options of a KPI visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiconditionalformatting.html#cfn-quicksight-analysis-kpiconditionalformatting-conditionalformattingoptions
//
ConditionalFormattingOptions interface{} `field:"optional" json:"conditionalFormattingOptions" yaml:"conditionalFormattingOptions"`
}
The conditional formatting of a KPI visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
kPIConditionalFormattingProperty := &KPIConditionalFormattingProperty{
ConditionalFormattingOptions: []interface{}{
&KPIConditionalFormattingOptionProperty{
ActualValue: &KPIActualValueConditionalFormattingProperty{
Icon: &ConditionalFormattingIconProperty{
CustomCondition: &ConditionalFormattingCustomIconConditionProperty{
Expression: jsii.String("expression"),
IconOptions: &ConditionalFormattingCustomIconOptionsProperty{
Icon: jsii.String("icon"),
UnicodeIcon: jsii.String("unicodeIcon"),
},
// the properties below are optional
Color: jsii.String("color"),
DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{
IconDisplayOption: jsii.String("iconDisplayOption"),
},
},
IconSet: &ConditionalFormattingIconSetProperty{
Expression: jsii.String("expression"),
// the properties below are optional
IconSetType: jsii.String("iconSetType"),
},
},
TextColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
},
ComparisonValue: &KPIComparisonValueConditionalFormattingProperty{
Icon: &ConditionalFormattingIconProperty{
CustomCondition: &ConditionalFormattingCustomIconConditionProperty{
Expression: jsii.String("expression"),
IconOptions: &ConditionalFormattingCustomIconOptionsProperty{
Icon: jsii.String("icon"),
UnicodeIcon: jsii.String("unicodeIcon"),
},
// the properties below are optional
Color: jsii.String("color"),
DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{
IconDisplayOption: jsii.String("iconDisplayOption"),
},
},
IconSet: &ConditionalFormattingIconSetProperty{
Expression: jsii.String("expression"),
// the properties below are optional
IconSetType: jsii.String("iconSetType"),
},
},
TextColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
},
PrimaryValue: &KPIPrimaryValueConditionalFormattingProperty{
Icon: &ConditionalFormattingIconProperty{
CustomCondition: &ConditionalFormattingCustomIconConditionProperty{
Expression: jsii.String("expression"),
IconOptions: &ConditionalFormattingCustomIconOptionsProperty{
Icon: jsii.String("icon"),
UnicodeIcon: jsii.String("unicodeIcon"),
},
// the properties below are optional
Color: jsii.String("color"),
DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{
IconDisplayOption: jsii.String("iconDisplayOption"),
},
},
IconSet: &ConditionalFormattingIconSetProperty{
Expression: jsii.String("expression"),
// the properties below are optional
IconSetType: jsii.String("iconSetType"),
},
},
TextColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
},
ProgressBar: &KPIProgressBarConditionalFormattingProperty{
ForegroundColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
},
},
},
}
type CfnAnalysis_KPIConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_KPIConfigurationProperty struct {
// The field well configuration of a KPI visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiconfiguration.html#cfn-quicksight-analysis-kpiconfiguration-fieldwells
//
FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"`
// The general visual interactions setup for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiconfiguration.html#cfn-quicksight-analysis-kpiconfiguration-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
// The options that determine the presentation of a KPI visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiconfiguration.html#cfn-quicksight-analysis-kpiconfiguration-kpioptions
//
KpiOptions interface{} `field:"optional" json:"kpiOptions" yaml:"kpiOptions"`
// The sort configuration of a KPI visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiconfiguration.html#cfn-quicksight-analysis-kpiconfiguration-sortconfiguration
//
SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"`
}
The configuration of a KPI visual.
Example:
type CfnAnalysis_KPIFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_KPIFieldWellsProperty struct {
// The target value field wells of a KPI visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpifieldwells.html#cfn-quicksight-analysis-kpifieldwells-targetvalues
//
TargetValues interface{} `field:"optional" json:"targetValues" yaml:"targetValues"`
// The trend group field wells of a KPI visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpifieldwells.html#cfn-quicksight-analysis-kpifieldwells-trendgroups
//
TrendGroups interface{} `field:"optional" json:"trendGroups" yaml:"trendGroups"`
// The value field wells of a KPI visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpifieldwells.html#cfn-quicksight-analysis-kpifieldwells-values
//
Values interface{} `field:"optional" json:"values" yaml:"values"`
}
The field well configuration of a KPI visual.
Example:
type CfnAnalysis_KPIOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_KPIOptionsProperty struct {
// The comparison configuration of a KPI visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpioptions.html#cfn-quicksight-analysis-kpioptions-comparison
//
Comparison interface{} `field:"optional" json:"comparison" yaml:"comparison"`
// The options that determine the primary value display type.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpioptions.html#cfn-quicksight-analysis-kpioptions-primaryvaluedisplaytype
//
PrimaryValueDisplayType *string `field:"optional" json:"primaryValueDisplayType" yaml:"primaryValueDisplayType"`
// The options that determine the primary value font configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpioptions.html#cfn-quicksight-analysis-kpioptions-primaryvaluefontconfiguration
//
PrimaryValueFontConfiguration interface{} `field:"optional" json:"primaryValueFontConfiguration" yaml:"primaryValueFontConfiguration"`
// The options that determine the presentation of the progress bar of a KPI visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpioptions.html#cfn-quicksight-analysis-kpioptions-progressbar
//
ProgressBar interface{} `field:"optional" json:"progressBar" yaml:"progressBar"`
// The options that determine the presentation of the secondary value of a KPI visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpioptions.html#cfn-quicksight-analysis-kpioptions-secondaryvalue
//
SecondaryValue interface{} `field:"optional" json:"secondaryValue" yaml:"secondaryValue"`
// The options that determine the secondary value font configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpioptions.html#cfn-quicksight-analysis-kpioptions-secondaryvaluefontconfiguration
//
SecondaryValueFontConfiguration interface{} `field:"optional" json:"secondaryValueFontConfiguration" yaml:"secondaryValueFontConfiguration"`
// The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpioptions.html#cfn-quicksight-analysis-kpioptions-sparkline
//
Sparkline interface{} `field:"optional" json:"sparkline" yaml:"sparkline"`
// The options that determine the presentation of trend arrows in a KPI visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpioptions.html#cfn-quicksight-analysis-kpioptions-trendarrows
//
TrendArrows interface{} `field:"optional" json:"trendArrows" yaml:"trendArrows"`
// The options that determine the layout a KPI visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpioptions.html#cfn-quicksight-analysis-kpioptions-visuallayoutoptions
//
VisualLayoutOptions interface{} `field:"optional" json:"visualLayoutOptions" yaml:"visualLayoutOptions"`
}
The options that determine the presentation of a KPI visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
kPIOptionsProperty := &KPIOptionsProperty{
Comparison: &ComparisonConfigurationProperty{
ComparisonFormat: &ComparisonFormatConfigurationProperty{
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
ComparisonMethod: jsii.String("comparisonMethod"),
},
PrimaryValueDisplayType: jsii.String("primaryValueDisplayType"),
PrimaryValueFontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
ProgressBar: &ProgressBarOptionsProperty{
Visibility: jsii.String("visibility"),
},
SecondaryValue: &SecondaryValueOptionsProperty{
Visibility: jsii.String("visibility"),
},
SecondaryValueFontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Sparkline: &KPISparklineOptionsProperty{
Type: jsii.String("type"),
// the properties below are optional
Color: jsii.String("color"),
TooltipVisibility: jsii.String("tooltipVisibility"),
Visibility: jsii.String("visibility"),
},
TrendArrows: &TrendArrowOptionsProperty{
Visibility: jsii.String("visibility"),
},
VisualLayoutOptions: &KPIVisualLayoutOptionsProperty{
StandardLayout: &KPIVisualStandardLayoutProperty{
Type: jsii.String("type"),
},
},
}
type CfnAnalysis_KPIPrimaryValueConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_KPIPrimaryValueConditionalFormattingProperty struct {
// The conditional formatting of the primary value's icon.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiprimaryvalueconditionalformatting.html#cfn-quicksight-analysis-kpiprimaryvalueconditionalformatting-icon
//
Icon interface{} `field:"optional" json:"icon" yaml:"icon"`
// The conditional formatting of the primary value's text color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiprimaryvalueconditionalformatting.html#cfn-quicksight-analysis-kpiprimaryvalueconditionalformatting-textcolor
//
TextColor interface{} `field:"optional" json:"textColor" yaml:"textColor"`
}
The conditional formatting for the primary value of a KPI visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
kPIPrimaryValueConditionalFormattingProperty := &KPIPrimaryValueConditionalFormattingProperty{
Icon: &ConditionalFormattingIconProperty{
CustomCondition: &ConditionalFormattingCustomIconConditionProperty{
Expression: jsii.String("expression"),
IconOptions: &ConditionalFormattingCustomIconOptionsProperty{
Icon: jsii.String("icon"),
UnicodeIcon: jsii.String("unicodeIcon"),
},
// the properties below are optional
Color: jsii.String("color"),
DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{
IconDisplayOption: jsii.String("iconDisplayOption"),
},
},
IconSet: &ConditionalFormattingIconSetProperty{
Expression: jsii.String("expression"),
// the properties below are optional
IconSetType: jsii.String("iconSetType"),
},
},
TextColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
}
type CfnAnalysis_KPIProgressBarConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_KPIProgressBarConditionalFormattingProperty struct {
// The conditional formatting of the progress bar's foreground color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpiprogressbarconditionalformatting.html#cfn-quicksight-analysis-kpiprogressbarconditionalformatting-foregroundcolor
//
ForegroundColor interface{} `field:"optional" json:"foregroundColor" yaml:"foregroundColor"`
}
The conditional formatting for the progress bar of a KPI visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
kPIProgressBarConditionalFormattingProperty := &KPIProgressBarConditionalFormattingProperty{
ForegroundColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
}
type CfnAnalysis_KPISortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_KPISortConfigurationProperty struct {
// The sort configuration of the trend group fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpisortconfiguration.html#cfn-quicksight-analysis-kpisortconfiguration-trendgroupsort
//
TrendGroupSort interface{} `field:"optional" json:"trendGroupSort" yaml:"trendGroupSort"`
}
The sort configuration of a KPI visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
kPISortConfigurationProperty := &KPISortConfigurationProperty{
TrendGroupSort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
}
type CfnAnalysis_KPISparklineOptionsProperty ¶ added in v2.101.0
type CfnAnalysis_KPISparklineOptionsProperty struct {
// The type of the sparkline.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpisparklineoptions.html#cfn-quicksight-analysis-kpisparklineoptions-type
//
Type *string `field:"required" json:"type" yaml:"type"`
// The color of the sparkline.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpisparklineoptions.html#cfn-quicksight-analysis-kpisparklineoptions-color
//
Color *string `field:"optional" json:"color" yaml:"color"`
// The tooltip visibility of the sparkline.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpisparklineoptions.html#cfn-quicksight-analysis-kpisparklineoptions-tooltipvisibility
//
TooltipVisibility *string `field:"optional" json:"tooltipVisibility" yaml:"tooltipVisibility"`
// The visibility of the sparkline.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpisparklineoptions.html#cfn-quicksight-analysis-kpisparklineoptions-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
kPISparklineOptionsProperty := &KPISparklineOptionsProperty{
Type: jsii.String("type"),
// the properties below are optional
Color: jsii.String("color"),
TooltipVisibility: jsii.String("tooltipVisibility"),
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_KPIVisualLayoutOptionsProperty ¶ added in v2.101.0
type CfnAnalysis_KPIVisualLayoutOptionsProperty struct {
// The standard layout of the KPI visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpivisuallayoutoptions.html#cfn-quicksight-analysis-kpivisuallayoutoptions-standardlayout
//
StandardLayout interface{} `field:"optional" json:"standardLayout" yaml:"standardLayout"`
}
The options that determine the layout a KPI visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
kPIVisualLayoutOptionsProperty := &KPIVisualLayoutOptionsProperty{
StandardLayout: &KPIVisualStandardLayoutProperty{
Type: jsii.String("type"),
},
}
type CfnAnalysis_KPIVisualProperty ¶ added in v2.72.0
type CfnAnalysis_KPIVisualProperty struct {
// The unique identifier of a visual.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpivisual.html#cfn-quicksight-analysis-kpivisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The list of custom actions that are configured for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpivisual.html#cfn-quicksight-analysis-kpivisual-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The configuration of a KPI visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpivisual.html#cfn-quicksight-analysis-kpivisual-chartconfiguration
//
ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"`
// The column hierarchy that is used during drill-downs and drill-ups.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpivisual.html#cfn-quicksight-analysis-kpivisual-columnhierarchies
//
ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"`
// The conditional formatting of a KPI visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpivisual.html#cfn-quicksight-analysis-kpivisual-conditionalformatting
//
ConditionalFormatting interface{} `field:"optional" json:"conditionalFormatting" yaml:"conditionalFormatting"`
// The subtitle that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpivisual.html#cfn-quicksight-analysis-kpivisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// The title that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpivisual.html#cfn-quicksight-analysis-kpivisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpivisual.html#cfn-quicksight-analysis-kpivisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
A key performance indicator (KPI).
For more information, see [Using KPIs](https://docs.aws.amazon.com/quicksight/latest/user/kpi.html) in the *Amazon Quick Suite User Guide* .
Example:
type CfnAnalysis_KPIVisualStandardLayoutProperty ¶ added in v2.101.0
type CfnAnalysis_KPIVisualStandardLayoutProperty struct {
// The standard layout type.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-kpivisualstandardlayout.html#cfn-quicksight-analysis-kpivisualstandardlayout-type
//
Type *string `field:"required" json:"type" yaml:"type"`
}
The standard layout of the KPI visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
kPIVisualStandardLayoutProperty := &KPIVisualStandardLayoutProperty{
Type: jsii.String("type"),
}
type CfnAnalysis_LabelOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_LabelOptionsProperty struct {
// The text for the label.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-labeloptions.html#cfn-quicksight-analysis-labeloptions-customlabel
//
CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"`
// The font configuration of the label.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-labeloptions.html#cfn-quicksight-analysis-labeloptions-fontconfiguration
//
FontConfiguration interface{} `field:"optional" json:"fontConfiguration" yaml:"fontConfiguration"`
// Determines whether or not the label is visible.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-labeloptions.html#cfn-quicksight-analysis-labeloptions-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The share label options for the labels.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
labelOptionsProperty := &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_LayerCustomActionOperationProperty ¶ added in v2.174.1
type CfnAnalysis_LayerCustomActionOperationProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-layercustomactionoperation.html#cfn-quicksight-analysis-layercustomactionoperation-filteroperation
//
FilterOperation interface{} `field:"optional" json:"filterOperation" yaml:"filterOperation"`
//
NavigationOperation interface{} `field:"optional" json:"navigationOperation" yaml:"navigationOperation"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-layercustomactionoperation.html#cfn-quicksight-analysis-layercustomactionoperation-setparametersoperation
//
SetParametersOperation interface{} `field:"optional" json:"setParametersOperation" yaml:"setParametersOperation"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-layercustomactionoperation.html#cfn-quicksight-analysis-layercustomactionoperation-urloperation
//
UrlOperation interface{} `field:"optional" json:"urlOperation" yaml:"urlOperation"`
}
The operation that is defined by the custom action.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
layerCustomActionOperationProperty := &LayerCustomActionOperationProperty{
FilterOperation: &CustomActionFilterOperationProperty{
SelectedFieldsConfiguration: &FilterOperationSelectedFieldsConfigurationProperty{
SelectedColumns: []interface{}{
&ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
SelectedFieldOptions: jsii.String("selectedFieldOptions"),
SelectedFields: []*string{
jsii.String("selectedFields"),
},
},
TargetVisualsConfiguration: &FilterOperationTargetVisualsConfigurationProperty{
SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{
TargetVisualOptions: jsii.String("targetVisualOptions"),
TargetVisuals: []*string{
jsii.String("targetVisuals"),
},
},
},
},
NavigationOperation: &CustomActionNavigationOperationProperty{
LocalNavigationConfiguration: &LocalNavigationConfigurationProperty{
TargetSheetId: jsii.String("targetSheetId"),
},
},
SetParametersOperation: &CustomActionSetParametersOperationProperty{
ParameterValueConfigurations: []interface{}{
&SetParameterValueConfigurationProperty{
DestinationParameterName: jsii.String("destinationParameterName"),
Value: &DestinationParameterValueConfigurationProperty{
CustomValuesConfiguration: &CustomValuesConfigurationProperty{
CustomValues: &CustomParameterValuesProperty{
DateTimeValues: []*string{
jsii.String("dateTimeValues"),
},
DecimalValues: []interface{}{
jsii.Number(123),
},
IntegerValues: []interface{}{
jsii.Number(123),
},
StringValues: []*string{
jsii.String("stringValues"),
},
},
// the properties below are optional
IncludeNullValue: jsii.Boolean(false),
},
SelectAllValueOptions: jsii.String("selectAllValueOptions"),
SourceColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceField: jsii.String("sourceField"),
SourceParameterName: jsii.String("sourceParameterName"),
},
},
},
},
UrlOperation: &CustomActionURLOperationProperty{
UrlTarget: jsii.String("urlTarget"),
UrlTemplate: jsii.String("urlTemplate"),
},
}
type CfnAnalysis_LayerCustomActionProperty ¶ added in v2.174.1
type CfnAnalysis_LayerCustomActionProperty struct {
// A list of `LayerCustomActionOperations` .
//
// This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-layercustomaction.html#cfn-quicksight-analysis-layercustomaction-actionoperations
//
ActionOperations interface{} `field:"required" json:"actionOperations" yaml:"actionOperations"`
// The ID of the custom action.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-layercustomaction.html#cfn-quicksight-analysis-layercustomaction-customactionid
//
CustomActionId *string `field:"required" json:"customActionId" yaml:"customActionId"`
// The name of the custom action.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-layercustomaction.html#cfn-quicksight-analysis-layercustomaction-name
//
Name *string `field:"required" json:"name" yaml:"name"`
// The trigger of the `LayerCustomAction` .
//
// Valid values are defined as follows:
//
// - `DATA_POINT_CLICK` : Initiates a custom action by a left pointer click on a data point.
// - `DATA_POINT_MENU` : Initiates a custom action by right pointer click from the menu.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-layercustomaction.html#cfn-quicksight-analysis-layercustomaction-trigger
//
Trigger *string `field:"required" json:"trigger" yaml:"trigger"`
// The status of the `LayerCustomAction` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-layercustomaction.html#cfn-quicksight-analysis-layercustomaction-status
//
Status *string `field:"optional" json:"status" yaml:"status"`
}
A layer custom action.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
layerCustomActionProperty := &LayerCustomActionProperty{
ActionOperations: []interface{}{
&LayerCustomActionOperationProperty{
FilterOperation: &CustomActionFilterOperationProperty{
SelectedFieldsConfiguration: &FilterOperationSelectedFieldsConfigurationProperty{
SelectedColumns: []interface{}{
&ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
SelectedFieldOptions: jsii.String("selectedFieldOptions"),
SelectedFields: []*string{
jsii.String("selectedFields"),
},
},
TargetVisualsConfiguration: &FilterOperationTargetVisualsConfigurationProperty{
SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{
TargetVisualOptions: jsii.String("targetVisualOptions"),
TargetVisuals: []*string{
jsii.String("targetVisuals"),
},
},
},
},
NavigationOperation: &CustomActionNavigationOperationProperty{
LocalNavigationConfiguration: &LocalNavigationConfigurationProperty{
TargetSheetId: jsii.String("targetSheetId"),
},
},
SetParametersOperation: &CustomActionSetParametersOperationProperty{
ParameterValueConfigurations: []interface{}{
&SetParameterValueConfigurationProperty{
DestinationParameterName: jsii.String("destinationParameterName"),
Value: &DestinationParameterValueConfigurationProperty{
CustomValuesConfiguration: &CustomValuesConfigurationProperty{
CustomValues: &CustomParameterValuesProperty{
DateTimeValues: []*string{
jsii.String("dateTimeValues"),
},
DecimalValues: []interface{}{
jsii.Number(123),
},
IntegerValues: []interface{}{
jsii.Number(123),
},
StringValues: []*string{
jsii.String("stringValues"),
},
},
// the properties below are optional
IncludeNullValue: jsii.Boolean(false),
},
SelectAllValueOptions: jsii.String("selectAllValueOptions"),
SourceColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceField: jsii.String("sourceField"),
SourceParameterName: jsii.String("sourceParameterName"),
},
},
},
},
UrlOperation: &CustomActionURLOperationProperty{
UrlTarget: jsii.String("urlTarget"),
UrlTemplate: jsii.String("urlTemplate"),
},
},
},
CustomActionId: jsii.String("customActionId"),
Name: jsii.String("name"),
Trigger: jsii.String("trigger"),
// the properties below are optional
Status: jsii.String("status"),
}
type CfnAnalysis_LayerMapVisualProperty ¶ added in v2.172.0
type CfnAnalysis_LayerMapVisualProperty struct {
// The ID of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-layermapvisual.html#cfn-quicksight-analysis-layermapvisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The configuration settings of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-layermapvisual.html#cfn-quicksight-analysis-layermapvisual-chartconfiguration
//
ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"`
// The dataset that is used to create the layer map visual.
//
// You can't create a visual without a dataset.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-layermapvisual.html#cfn-quicksight-analysis-layermapvisual-datasetidentifier
//
// Default: - "".
//
DataSetIdentifier *string `field:"optional" json:"dataSetIdentifier" yaml:"dataSetIdentifier"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-layermapvisual.html#cfn-quicksight-analysis-layermapvisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-layermapvisual.html#cfn-quicksight-analysis-layermapvisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-layermapvisual.html#cfn-quicksight-analysis-layermapvisual-topicidentifier
//
TopicIdentifier *string `field:"optional" json:"topicIdentifier" yaml:"topicIdentifier"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-layermapvisual.html#cfn-quicksight-analysis-layermapvisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
A layer map visual.
Example:
type CfnAnalysis_LayoutConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_LayoutConfigurationProperty struct {
// A free-form is optimized for a fixed width and has more control over the exact placement of layout elements.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-layoutconfiguration.html#cfn-quicksight-analysis-layoutconfiguration-freeformlayout
//
FreeFormLayout interface{} `field:"optional" json:"freeFormLayout" yaml:"freeFormLayout"`
// A type of layout that can be used on a sheet.
//
// In a grid layout, visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size. A grid layout can be configured to behave in one of two ways when the viewport is resized: `FIXED` or `RESPONSIVE` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-layoutconfiguration.html#cfn-quicksight-analysis-layoutconfiguration-gridlayout
//
GridLayout interface{} `field:"optional" json:"gridLayout" yaml:"gridLayout"`
// A section based layout organizes visuals into multiple sections and has customized header, footer and page break.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-layoutconfiguration.html#cfn-quicksight-analysis-layoutconfiguration-sectionbasedlayout
//
SectionBasedLayout interface{} `field:"optional" json:"sectionBasedLayout" yaml:"sectionBasedLayout"`
}
The configuration that determines what the type of layout will be used on a sheet.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
var type interface{}
layoutConfigurationProperty := &LayoutConfigurationProperty{
FreeFormLayout: &FreeFormLayoutConfigurationProperty{
Elements: []interface{}{
&FreeFormLayoutElementProperty{
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
Height: jsii.String("height"),
Width: jsii.String("width"),
XAxisLocation: jsii.String("xAxisLocation"),
YAxisLocation: jsii.String("yAxisLocation"),
// the properties below are optional
BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RenderingRules: []interface{}{
&SheetElementRenderingRuleProperty{
ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{
Visibility: jsii.String("visibility"),
},
Expression: jsii.String("expression"),
},
},
SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
Visibility: jsii.String("visibility"),
},
},
// the properties below are optional
CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{
ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{
OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"),
},
},
Groups: []interface{}{
&SheetLayoutGroupProperty{
Id: jsii.String("id"),
Members: []interface{}{
&SheetLayoutGroupMemberProperty{
Id: jsii.String("id"),
Type: type,
},
},
},
},
},
GridLayout: &GridLayoutConfigurationProperty{
Elements: []interface{}{
&GridLayoutElementProperty{
ColumnSpan: jsii.Number(123),
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
RowSpan: jsii.Number(123),
// the properties below are optional
BackgroundStyle: &GridLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &GridLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
ColumnIndex: jsii.Number(123),
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RowIndex: jsii.Number(123),
SelectedBorderStyle: &GridLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
},
},
// the properties below are optional
CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{
ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{
ResizeOption: jsii.String("resizeOption"),
// the properties below are optional
OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"),
},
},
},
SectionBasedLayout: &SectionBasedLayoutConfigurationProperty{
BodySections: []interface{}{
&BodySectionConfigurationProperty{
Content: &BodySectionContentProperty{
Layout: &SectionLayoutConfigurationProperty{
FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{
Elements: []interface{}{
&FreeFormLayoutElementProperty{
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
Height: jsii.String("height"),
Width: jsii.String("width"),
XAxisLocation: jsii.String("xAxisLocation"),
YAxisLocation: jsii.String("yAxisLocation"),
// the properties below are optional
BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RenderingRules: []interface{}{
&SheetElementRenderingRuleProperty{
ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{
Visibility: jsii.String("visibility"),
},
Expression: jsii.String("expression"),
},
},
SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
Visibility: jsii.String("visibility"),
},
},
},
},
},
SectionId: jsii.String("sectionId"),
// the properties below are optional
PageBreakConfiguration: &SectionPageBreakConfigurationProperty{
After: &SectionAfterPageBreakProperty{
Status: jsii.String("status"),
},
},
RepeatConfiguration: &BodySectionRepeatConfigurationProperty{
DimensionConfigurations: []interface{}{
&BodySectionRepeatDimensionConfigurationProperty{
DynamicCategoryDimensionConfiguration: &BodySectionDynamicCategoryDimensionConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Limit: jsii.Number(123),
SortByMetrics: []interface{}{
&ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
},
},
DynamicNumericDimensionConfiguration: &BodySectionDynamicNumericDimensionConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Limit: jsii.Number(123),
SortByMetrics: []interface{}{
&ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
},
},
},
},
NonRepeatingVisuals: []*string{
jsii.String("nonRepeatingVisuals"),
},
PageBreakConfiguration: &BodySectionRepeatPageBreakConfigurationProperty{
After: &SectionAfterPageBreakProperty{
Status: jsii.String("status"),
},
},
},
Style: &SectionStyleProperty{
Height: jsii.String("height"),
Padding: &SpacingProperty{
Bottom: jsii.String("bottom"),
Left: jsii.String("left"),
Right: jsii.String("right"),
Top: jsii.String("top"),
},
},
},
},
CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{
PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{
PaperMargin: &SpacingProperty{
Bottom: jsii.String("bottom"),
Left: jsii.String("left"),
Right: jsii.String("right"),
Top: jsii.String("top"),
},
PaperOrientation: jsii.String("paperOrientation"),
PaperSize: jsii.String("paperSize"),
},
},
FooterSections: []interface{}{
&HeaderFooterSectionConfigurationProperty{
Layout: &SectionLayoutConfigurationProperty{
FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{
Elements: []interface{}{
&FreeFormLayoutElementProperty{
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
Height: jsii.String("height"),
Width: jsii.String("width"),
XAxisLocation: jsii.String("xAxisLocation"),
YAxisLocation: jsii.String("yAxisLocation"),
// the properties below are optional
BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RenderingRules: []interface{}{
&SheetElementRenderingRuleProperty{
ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{
Visibility: jsii.String("visibility"),
},
Expression: jsii.String("expression"),
},
},
SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
Visibility: jsii.String("visibility"),
},
},
},
},
SectionId: jsii.String("sectionId"),
// the properties below are optional
Style: &SectionStyleProperty{
Height: jsii.String("height"),
Padding: &SpacingProperty{
Bottom: jsii.String("bottom"),
Left: jsii.String("left"),
Right: jsii.String("right"),
Top: jsii.String("top"),
},
},
},
},
HeaderSections: []interface{}{
&HeaderFooterSectionConfigurationProperty{
Layout: &SectionLayoutConfigurationProperty{
FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{
Elements: []interface{}{
&FreeFormLayoutElementProperty{
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
Height: jsii.String("height"),
Width: jsii.String("width"),
XAxisLocation: jsii.String("xAxisLocation"),
YAxisLocation: jsii.String("yAxisLocation"),
// the properties below are optional
BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RenderingRules: []interface{}{
&SheetElementRenderingRuleProperty{
ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{
Visibility: jsii.String("visibility"),
},
Expression: jsii.String("expression"),
},
},
SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
Visibility: jsii.String("visibility"),
},
},
},
},
SectionId: jsii.String("sectionId"),
// the properties below are optional
Style: &SectionStyleProperty{
Height: jsii.String("height"),
Padding: &SpacingProperty{
Bottom: jsii.String("bottom"),
Left: jsii.String("left"),
Right: jsii.String("right"),
Top: jsii.String("top"),
},
},
},
},
},
}
type CfnAnalysis_LayoutProperty ¶ added in v2.72.0
type CfnAnalysis_LayoutProperty struct {
// The configuration that determines what the type of layout for a sheet.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-layout.html#cfn-quicksight-analysis-layout-configuration
//
Configuration interface{} `field:"required" json:"configuration" yaml:"configuration"`
}
A `Layout` defines the placement of elements within a sheet.
For more information, see [Types of layout](https://docs.aws.amazon.com/quicksight/latest/user/types-of-layout.html) in the *Amazon Quick Suite User Guide* .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
var type interface{}
layoutProperty := &LayoutProperty{
Configuration: &LayoutConfigurationProperty{
FreeFormLayout: &FreeFormLayoutConfigurationProperty{
Elements: []interface{}{
&FreeFormLayoutElementProperty{
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
Height: jsii.String("height"),
Width: jsii.String("width"),
XAxisLocation: jsii.String("xAxisLocation"),
YAxisLocation: jsii.String("yAxisLocation"),
// the properties below are optional
BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RenderingRules: []interface{}{
&SheetElementRenderingRuleProperty{
ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{
Visibility: jsii.String("visibility"),
},
Expression: jsii.String("expression"),
},
},
SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
Visibility: jsii.String("visibility"),
},
},
// the properties below are optional
CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{
ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{
OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"),
},
},
Groups: []interface{}{
&SheetLayoutGroupProperty{
Id: jsii.String("id"),
Members: []interface{}{
&SheetLayoutGroupMemberProperty{
Id: jsii.String("id"),
Type: type,
},
},
},
},
},
GridLayout: &GridLayoutConfigurationProperty{
Elements: []interface{}{
&GridLayoutElementProperty{
ColumnSpan: jsii.Number(123),
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
RowSpan: jsii.Number(123),
// the properties below are optional
BackgroundStyle: &GridLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &GridLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
ColumnIndex: jsii.Number(123),
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RowIndex: jsii.Number(123),
SelectedBorderStyle: &GridLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
},
},
// the properties below are optional
CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{
ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{
ResizeOption: jsii.String("resizeOption"),
// the properties below are optional
OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"),
},
},
},
SectionBasedLayout: &SectionBasedLayoutConfigurationProperty{
BodySections: []interface{}{
&BodySectionConfigurationProperty{
Content: &BodySectionContentProperty{
Layout: &SectionLayoutConfigurationProperty{
FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{
Elements: []interface{}{
&FreeFormLayoutElementProperty{
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
Height: jsii.String("height"),
Width: jsii.String("width"),
XAxisLocation: jsii.String("xAxisLocation"),
YAxisLocation: jsii.String("yAxisLocation"),
// the properties below are optional
BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RenderingRules: []interface{}{
&SheetElementRenderingRuleProperty{
ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{
Visibility: jsii.String("visibility"),
},
Expression: jsii.String("expression"),
},
},
SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
Visibility: jsii.String("visibility"),
},
},
},
},
},
SectionId: jsii.String("sectionId"),
// the properties below are optional
PageBreakConfiguration: &SectionPageBreakConfigurationProperty{
After: &SectionAfterPageBreakProperty{
Status: jsii.String("status"),
},
},
RepeatConfiguration: &BodySectionRepeatConfigurationProperty{
DimensionConfigurations: []interface{}{
&BodySectionRepeatDimensionConfigurationProperty{
DynamicCategoryDimensionConfiguration: &BodySectionDynamicCategoryDimensionConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Limit: jsii.Number(123),
SortByMetrics: []interface{}{
&ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
},
},
DynamicNumericDimensionConfiguration: &BodySectionDynamicNumericDimensionConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Limit: jsii.Number(123),
SortByMetrics: []interface{}{
&ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
},
},
},
},
NonRepeatingVisuals: []*string{
jsii.String("nonRepeatingVisuals"),
},
PageBreakConfiguration: &BodySectionRepeatPageBreakConfigurationProperty{
After: &SectionAfterPageBreakProperty{
Status: jsii.String("status"),
},
},
},
Style: &SectionStyleProperty{
Height: jsii.String("height"),
Padding: &SpacingProperty{
Bottom: jsii.String("bottom"),
Left: jsii.String("left"),
Right: jsii.String("right"),
Top: jsii.String("top"),
},
},
},
},
CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{
PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{
PaperMargin: &SpacingProperty{
Bottom: jsii.String("bottom"),
Left: jsii.String("left"),
Right: jsii.String("right"),
Top: jsii.String("top"),
},
PaperOrientation: jsii.String("paperOrientation"),
PaperSize: jsii.String("paperSize"),
},
},
FooterSections: []interface{}{
&HeaderFooterSectionConfigurationProperty{
Layout: &SectionLayoutConfigurationProperty{
FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{
Elements: []interface{}{
&FreeFormLayoutElementProperty{
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
Height: jsii.String("height"),
Width: jsii.String("width"),
XAxisLocation: jsii.String("xAxisLocation"),
YAxisLocation: jsii.String("yAxisLocation"),
// the properties below are optional
BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RenderingRules: []interface{}{
&SheetElementRenderingRuleProperty{
ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{
Visibility: jsii.String("visibility"),
},
Expression: jsii.String("expression"),
},
},
SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
Visibility: jsii.String("visibility"),
},
},
},
},
SectionId: jsii.String("sectionId"),
// the properties below are optional
Style: &SectionStyleProperty{
Height: jsii.String("height"),
Padding: &SpacingProperty{
Bottom: jsii.String("bottom"),
Left: jsii.String("left"),
Right: jsii.String("right"),
Top: jsii.String("top"),
},
},
},
},
HeaderSections: []interface{}{
&HeaderFooterSectionConfigurationProperty{
Layout: &SectionLayoutConfigurationProperty{
FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{
Elements: []interface{}{
&FreeFormLayoutElementProperty{
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
Height: jsii.String("height"),
Width: jsii.String("width"),
XAxisLocation: jsii.String("xAxisLocation"),
YAxisLocation: jsii.String("yAxisLocation"),
// the properties below are optional
BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RenderingRules: []interface{}{
&SheetElementRenderingRuleProperty{
ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{
Visibility: jsii.String("visibility"),
},
Expression: jsii.String("expression"),
},
},
SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
Visibility: jsii.String("visibility"),
},
},
},
},
SectionId: jsii.String("sectionId"),
// the properties below are optional
Style: &SectionStyleProperty{
Height: jsii.String("height"),
Padding: &SpacingProperty{
Bottom: jsii.String("bottom"),
Left: jsii.String("left"),
Right: jsii.String("right"),
Top: jsii.String("top"),
},
},
},
},
},
},
}
type CfnAnalysis_LegendOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_LegendOptionsProperty struct {
// The height of the legend.
//
// If this value is omitted, a default height is used when rendering.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-legendoptions.html#cfn-quicksight-analysis-legendoptions-height
//
Height *string `field:"optional" json:"height" yaml:"height"`
// The positions for the legend. Choose one of the following options:.
//
// - `AUTO`
// - `RIGHT`
// - `BOTTOM`
// - `LEFT`.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-legendoptions.html#cfn-quicksight-analysis-legendoptions-position
//
Position *string `field:"optional" json:"position" yaml:"position"`
// The custom title for the legend.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-legendoptions.html#cfn-quicksight-analysis-legendoptions-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-legendoptions.html#cfn-quicksight-analysis-legendoptions-valuefontconfiguration
//
ValueFontConfiguration interface{} `field:"optional" json:"valueFontConfiguration" yaml:"valueFontConfiguration"`
// Determines whether or not the legend is visible.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-legendoptions.html#cfn-quicksight-analysis-legendoptions-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
// The width of the legend.
//
// If this value is omitted, a default width is used when rendering.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-legendoptions.html#cfn-quicksight-analysis-legendoptions-width
//
Width *string `field:"optional" json:"width" yaml:"width"`
}
The options for the legend setup of a visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
legendOptionsProperty := &LegendOptionsProperty{
Height: jsii.String("height"),
Position: jsii.String("position"),
Title: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
ValueFontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
}
type CfnAnalysis_LineChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_LineChartAggregatedFieldWellsProperty struct {
// The category field wells of a line chart.
//
// Values are grouped by category fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartaggregatedfieldwells.html#cfn-quicksight-analysis-linechartaggregatedfieldwells-category
//
Category interface{} `field:"optional" json:"category" yaml:"category"`
// The color field wells of a line chart.
//
// Values are grouped by category fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartaggregatedfieldwells.html#cfn-quicksight-analysis-linechartaggregatedfieldwells-colors
//
Colors interface{} `field:"optional" json:"colors" yaml:"colors"`
// The small multiples field well of a line chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartaggregatedfieldwells.html#cfn-quicksight-analysis-linechartaggregatedfieldwells-smallmultiples
//
SmallMultiples interface{} `field:"optional" json:"smallMultiples" yaml:"smallMultiples"`
// The value field wells of a line chart.
//
// Values are aggregated based on categories.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartaggregatedfieldwells.html#cfn-quicksight-analysis-linechartaggregatedfieldwells-values
//
Values interface{} `field:"optional" json:"values" yaml:"values"`
}
The field well configuration of a line chart.
Example:
type CfnAnalysis_LineChartConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_LineChartConfigurationProperty struct {
// The default configuration of a line chart's contribution analysis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-contributionanalysisdefaults
//
ContributionAnalysisDefaults interface{} `field:"optional" json:"contributionAnalysisDefaults" yaml:"contributionAnalysisDefaults"`
// The data label configuration of a line chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-datalabels
//
DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"`
// The options that determine the default presentation of all line series in `LineChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-defaultseriessettings
//
DefaultSeriesSettings interface{} `field:"optional" json:"defaultSeriesSettings" yaml:"defaultSeriesSettings"`
// The field well configuration of a line chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-fieldwells
//
FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"`
// The forecast configuration of a line chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-forecastconfigurations
//
ForecastConfigurations interface{} `field:"optional" json:"forecastConfigurations" yaml:"forecastConfigurations"`
// The general visual interactions setup for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
// The legend configuration of a line chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-legend
//
Legend interface{} `field:"optional" json:"legend" yaml:"legend"`
// The series axis configuration of a line chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-primaryyaxisdisplayoptions
//
PrimaryYAxisDisplayOptions interface{} `field:"optional" json:"primaryYAxisDisplayOptions" yaml:"primaryYAxisDisplayOptions"`
// The options that determine the presentation of the y-axis label.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-primaryyaxislabeloptions
//
PrimaryYAxisLabelOptions interface{} `field:"optional" json:"primaryYAxisLabelOptions" yaml:"primaryYAxisLabelOptions"`
// The reference lines configuration of a line chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-referencelines
//
ReferenceLines interface{} `field:"optional" json:"referenceLines" yaml:"referenceLines"`
// The series axis configuration of a line chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-secondaryyaxisdisplayoptions
//
SecondaryYAxisDisplayOptions interface{} `field:"optional" json:"secondaryYAxisDisplayOptions" yaml:"secondaryYAxisDisplayOptions"`
// The options that determine the presentation of the secondary y-axis label.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-secondaryyaxislabeloptions
//
SecondaryYAxisLabelOptions interface{} `field:"optional" json:"secondaryYAxisLabelOptions" yaml:"secondaryYAxisLabelOptions"`
// The series item configuration of a line chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-series
//
Series interface{} `field:"optional" json:"series" yaml:"series"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-singleaxisoptions
//
SingleAxisOptions interface{} `field:"optional" json:"singleAxisOptions" yaml:"singleAxisOptions"`
// The small multiples setup for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-smallmultiplesoptions
//
SmallMultiplesOptions interface{} `field:"optional" json:"smallMultiplesOptions" yaml:"smallMultiplesOptions"`
// The sort configuration of a line chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-sortconfiguration
//
SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"`
// The tooltip configuration of a line chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-tooltip
//
Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"`
// Determines the type of the line chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-type
//
Type *string `field:"optional" json:"type" yaml:"type"`
// The visual palette configuration of a line chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-visualpalette
//
VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"`
// The options that determine the presentation of the x-axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-xaxisdisplayoptions
//
XAxisDisplayOptions interface{} `field:"optional" json:"xAxisDisplayOptions" yaml:"xAxisDisplayOptions"`
// The options that determine the presentation of the x-axis label.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-xaxislabeloptions
//
XAxisLabelOptions interface{} `field:"optional" json:"xAxisLabelOptions" yaml:"xAxisLabelOptions"`
}
The configuration of a line chart.
Example:
type CfnAnalysis_LineChartDefaultSeriesSettingsProperty ¶ added in v2.72.0
type CfnAnalysis_LineChartDefaultSeriesSettingsProperty struct {
// The axis to which you are binding all line series to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartdefaultseriessettings.html#cfn-quicksight-analysis-linechartdefaultseriessettings-axisbinding
//
AxisBinding *string `field:"optional" json:"axisBinding" yaml:"axisBinding"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartdefaultseriessettings.html#cfn-quicksight-analysis-linechartdefaultseriessettings-decalsettings
//
DecalSettings interface{} `field:"optional" json:"decalSettings" yaml:"decalSettings"`
// Line styles options for all line series in the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartdefaultseriessettings.html#cfn-quicksight-analysis-linechartdefaultseriessettings-linestylesettings
//
LineStyleSettings interface{} `field:"optional" json:"lineStyleSettings" yaml:"lineStyleSettings"`
// Marker styles options for all line series in the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartdefaultseriessettings.html#cfn-quicksight-analysis-linechartdefaultseriessettings-markerstylesettings
//
MarkerStyleSettings interface{} `field:"optional" json:"markerStyleSettings" yaml:"markerStyleSettings"`
}
The options that determine the default presentation of all line series in `LineChartVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
lineChartDefaultSeriesSettingsProperty := &LineChartDefaultSeriesSettingsProperty{
AxisBinding: jsii.String("axisBinding"),
DecalSettings: &DecalSettingsProperty{
DecalColor: jsii.String("decalColor"),
DecalPatternType: jsii.String("decalPatternType"),
DecalStyleType: jsii.String("decalStyleType"),
DecalVisibility: jsii.String("decalVisibility"),
ElementValue: jsii.String("elementValue"),
},
LineStyleSettings: &LineChartLineStyleSettingsProperty{
LineInterpolation: jsii.String("lineInterpolation"),
LineStyle: jsii.String("lineStyle"),
LineVisibility: jsii.String("lineVisibility"),
LineWidth: jsii.String("lineWidth"),
},
MarkerStyleSettings: &LineChartMarkerStyleSettingsProperty{
MarkerColor: jsii.String("markerColor"),
MarkerShape: jsii.String("markerShape"),
MarkerSize: jsii.String("markerSize"),
MarkerVisibility: jsii.String("markerVisibility"),
},
}
type CfnAnalysis_LineChartFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_LineChartFieldWellsProperty struct {
// The field well configuration of a line chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartfieldwells.html#cfn-quicksight-analysis-linechartfieldwells-linechartaggregatedfieldwells
//
LineChartAggregatedFieldWells interface{} `field:"optional" json:"lineChartAggregatedFieldWells" yaml:"lineChartAggregatedFieldWells"`
}
The field well configuration of a line chart.
Example:
type CfnAnalysis_LineChartLineStyleSettingsProperty ¶ added in v2.72.0
type CfnAnalysis_LineChartLineStyleSettingsProperty struct {
// Interpolation style for line series.
//
// - `LINEAR` : Show as default, linear style.
// - `SMOOTH` : Show as a smooth curve.
// - `STEPPED` : Show steps in line.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartlinestylesettings.html#cfn-quicksight-analysis-linechartlinestylesettings-lineinterpolation
//
LineInterpolation *string `field:"optional" json:"lineInterpolation" yaml:"lineInterpolation"`
// Line style for line series.
//
// - `SOLID` : Show as a solid line.
// - `DOTTED` : Show as a dotted line.
// - `DASHED` : Show as a dashed line.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartlinestylesettings.html#cfn-quicksight-analysis-linechartlinestylesettings-linestyle
//
LineStyle *string `field:"optional" json:"lineStyle" yaml:"lineStyle"`
// Configuration option that determines whether to show the line for the series.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartlinestylesettings.html#cfn-quicksight-analysis-linechartlinestylesettings-linevisibility
//
LineVisibility *string `field:"optional" json:"lineVisibility" yaml:"lineVisibility"`
// Width that determines the line thickness.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartlinestylesettings.html#cfn-quicksight-analysis-linechartlinestylesettings-linewidth
//
LineWidth *string `field:"optional" json:"lineWidth" yaml:"lineWidth"`
}
Line styles options for a line series in `LineChartVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
lineChartLineStyleSettingsProperty := &LineChartLineStyleSettingsProperty{
LineInterpolation: jsii.String("lineInterpolation"),
LineStyle: jsii.String("lineStyle"),
LineVisibility: jsii.String("lineVisibility"),
LineWidth: jsii.String("lineWidth"),
}
type CfnAnalysis_LineChartMarkerStyleSettingsProperty ¶ added in v2.72.0
type CfnAnalysis_LineChartMarkerStyleSettingsProperty struct {
// Color of marker in the series.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartmarkerstylesettings.html#cfn-quicksight-analysis-linechartmarkerstylesettings-markercolor
//
MarkerColor *string `field:"optional" json:"markerColor" yaml:"markerColor"`
// Shape option for markers in the series.
//
// - `CIRCLE` : Show marker as a circle.
// - `TRIANGLE` : Show marker as a triangle.
// - `SQUARE` : Show marker as a square.
// - `DIAMOND` : Show marker as a diamond.
// - `ROUNDED_SQUARE` : Show marker as a rounded square.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartmarkerstylesettings.html#cfn-quicksight-analysis-linechartmarkerstylesettings-markershape
//
MarkerShape *string `field:"optional" json:"markerShape" yaml:"markerShape"`
// Size of marker in the series.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartmarkerstylesettings.html#cfn-quicksight-analysis-linechartmarkerstylesettings-markersize
//
MarkerSize *string `field:"optional" json:"markerSize" yaml:"markerSize"`
// Configuration option that determines whether to show the markers in the series.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartmarkerstylesettings.html#cfn-quicksight-analysis-linechartmarkerstylesettings-markervisibility
//
MarkerVisibility *string `field:"optional" json:"markerVisibility" yaml:"markerVisibility"`
}
Marker styles options for a line series in `LineChartVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
lineChartMarkerStyleSettingsProperty := &LineChartMarkerStyleSettingsProperty{
MarkerColor: jsii.String("markerColor"),
MarkerShape: jsii.String("markerShape"),
MarkerSize: jsii.String("markerSize"),
MarkerVisibility: jsii.String("markerVisibility"),
}
type CfnAnalysis_LineChartSeriesSettingsProperty ¶ added in v2.72.0
type CfnAnalysis_LineChartSeriesSettingsProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartseriessettings.html#cfn-quicksight-analysis-linechartseriessettings-decalsettings
//
DecalSettings interface{} `field:"optional" json:"decalSettings" yaml:"decalSettings"`
// Line styles options for a line series in `LineChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartseriessettings.html#cfn-quicksight-analysis-linechartseriessettings-linestylesettings
//
LineStyleSettings interface{} `field:"optional" json:"lineStyleSettings" yaml:"lineStyleSettings"`
// Marker styles options for a line series in `LineChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartseriessettings.html#cfn-quicksight-analysis-linechartseriessettings-markerstylesettings
//
MarkerStyleSettings interface{} `field:"optional" json:"markerStyleSettings" yaml:"markerStyleSettings"`
}
The options that determine the presentation of a line series in the visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
lineChartSeriesSettingsProperty := &LineChartSeriesSettingsProperty{
DecalSettings: &DecalSettingsProperty{
DecalColor: jsii.String("decalColor"),
DecalPatternType: jsii.String("decalPatternType"),
DecalStyleType: jsii.String("decalStyleType"),
DecalVisibility: jsii.String("decalVisibility"),
ElementValue: jsii.String("elementValue"),
},
LineStyleSettings: &LineChartLineStyleSettingsProperty{
LineInterpolation: jsii.String("lineInterpolation"),
LineStyle: jsii.String("lineStyle"),
LineVisibility: jsii.String("lineVisibility"),
LineWidth: jsii.String("lineWidth"),
},
MarkerStyleSettings: &LineChartMarkerStyleSettingsProperty{
MarkerColor: jsii.String("markerColor"),
MarkerShape: jsii.String("markerShape"),
MarkerSize: jsii.String("markerSize"),
MarkerVisibility: jsii.String("markerVisibility"),
},
}
type CfnAnalysis_LineChartSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_LineChartSortConfigurationProperty struct {
// The limit on the number of categories that are displayed in a line chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartsortconfiguration.html#cfn-quicksight-analysis-linechartsortconfiguration-categoryitemslimitconfiguration
//
CategoryItemsLimitConfiguration interface{} `field:"optional" json:"categoryItemsLimitConfiguration" yaml:"categoryItemsLimitConfiguration"`
// The sort configuration of the category fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartsortconfiguration.html#cfn-quicksight-analysis-linechartsortconfiguration-categorysort
//
CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"`
// The limit on the number of lines that are displayed in a line chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartsortconfiguration.html#cfn-quicksight-analysis-linechartsortconfiguration-coloritemslimitconfiguration
//
ColorItemsLimitConfiguration interface{} `field:"optional" json:"colorItemsLimitConfiguration" yaml:"colorItemsLimitConfiguration"`
// The limit on the number of small multiples panels that are displayed.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartsortconfiguration.html#cfn-quicksight-analysis-linechartsortconfiguration-smallmultipleslimitconfiguration
//
SmallMultiplesLimitConfiguration interface{} `field:"optional" json:"smallMultiplesLimitConfiguration" yaml:"smallMultiplesLimitConfiguration"`
// The sort configuration of the small multiples field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartsortconfiguration.html#cfn-quicksight-analysis-linechartsortconfiguration-smallmultiplessort
//
SmallMultiplesSort interface{} `field:"optional" json:"smallMultiplesSort" yaml:"smallMultiplesSort"`
}
The sort configuration of a line chart.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
lineChartSortConfigurationProperty := &LineChartSortConfigurationProperty{
CategoryItemsLimitConfiguration: &ItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
OtherCategories: jsii.String("otherCategories"),
},
CategorySort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
ColorItemsLimitConfiguration: &ItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
OtherCategories: jsii.String("otherCategories"),
},
SmallMultiplesLimitConfiguration: &ItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
OtherCategories: jsii.String("otherCategories"),
},
SmallMultiplesSort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
}
type CfnAnalysis_LineChartVisualProperty ¶ added in v2.72.0
type CfnAnalysis_LineChartVisualProperty struct {
// The unique identifier of a visual.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartvisual.html#cfn-quicksight-analysis-linechartvisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The list of custom actions that are configured for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartvisual.html#cfn-quicksight-analysis-linechartvisual-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The configuration of a line chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartvisual.html#cfn-quicksight-analysis-linechartvisual-chartconfiguration
//
ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"`
// The column hierarchy that is used during drill-downs and drill-ups.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartvisual.html#cfn-quicksight-analysis-linechartvisual-columnhierarchies
//
ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"`
// The subtitle that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartvisual.html#cfn-quicksight-analysis-linechartvisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// The title that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartvisual.html#cfn-quicksight-analysis-linechartvisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartvisual.html#cfn-quicksight-analysis-linechartvisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
A line chart.
For more information, see [Using line charts](https://docs.aws.amazon.com/quicksight/latest/user/line-charts.html) in the *Amazon Quick Suite User Guide* .
Example:
type CfnAnalysis_LineSeriesAxisDisplayOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_LineSeriesAxisDisplayOptionsProperty struct {
// The options that determine the presentation of the line series axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-lineseriesaxisdisplayoptions.html#cfn-quicksight-analysis-lineseriesaxisdisplayoptions-axisoptions
//
AxisOptions interface{} `field:"optional" json:"axisOptions" yaml:"axisOptions"`
// The configuration options that determine how missing data is treated during the rendering of a line chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-lineseriesaxisdisplayoptions.html#cfn-quicksight-analysis-lineseriesaxisdisplayoptions-missingdataconfigurations
//
MissingDataConfigurations interface{} `field:"optional" json:"missingDataConfigurations" yaml:"missingDataConfigurations"`
}
The series axis configuration of a line chart.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
var dataDriven interface{}
lineSeriesAxisDisplayOptionsProperty := &LineSeriesAxisDisplayOptionsProperty{
AxisOptions: &AxisDisplayOptionsProperty{
AxisLineVisibility: jsii.String("axisLineVisibility"),
AxisOffset: jsii.String("axisOffset"),
DataOptions: &AxisDataOptionsProperty{
DateAxisOptions: &DateAxisOptionsProperty{
MissingDateVisibility: jsii.String("missingDateVisibility"),
},
NumericAxisOptions: &NumericAxisOptionsProperty{
Range: &AxisDisplayRangeProperty{
DataDriven: dataDriven,
MinMax: &AxisDisplayMinMaxRangeProperty{
Maximum: jsii.Number(123),
Minimum: jsii.Number(123),
},
},
Scale: &AxisScaleProperty{
Linear: &AxisLinearScaleProperty{
StepCount: jsii.Number(123),
StepSize: jsii.Number(123),
},
Logarithmic: &AxisLogarithmicScaleProperty{
Base: jsii.Number(123),
},
},
},
},
GridLineVisibility: jsii.String("gridLineVisibility"),
ScrollbarOptions: &ScrollBarOptionsProperty{
Visibility: jsii.String("visibility"),
VisibleRange: &VisibleRangeOptionsProperty{
PercentRange: &PercentVisibleRangeProperty{
From: jsii.Number(123),
To: jsii.Number(123),
},
},
},
TickLabelOptions: &AxisTickLabelOptionsProperty{
LabelOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
RotationAngle: jsii.Number(123),
},
},
MissingDataConfigurations: []interface{}{
&MissingDataConfigurationProperty{
TreatmentOption: jsii.String("treatmentOption"),
},
},
}
type CfnAnalysis_ListControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_ListControlDisplayOptionsProperty struct {
// The configuration of info icon label options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontroldisplayoptions.html#cfn-quicksight-analysis-listcontroldisplayoptions-infoiconlabeloptions
//
InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"`
// The configuration of the search options in a list control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontroldisplayoptions.html#cfn-quicksight-analysis-listcontroldisplayoptions-searchoptions
//
SearchOptions interface{} `field:"optional" json:"searchOptions" yaml:"searchOptions"`
// The configuration of the `Select all` options in a list control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontroldisplayoptions.html#cfn-quicksight-analysis-listcontroldisplayoptions-selectalloptions
//
SelectAllOptions interface{} `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"`
// The options to configure the title visibility, name, and font size.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontroldisplayoptions.html#cfn-quicksight-analysis-listcontroldisplayoptions-titleoptions
//
TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"`
}
The display options of a control.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
listControlDisplayOptionsProperty := &ListControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SearchOptions: &ListControlSearchOptionsProperty{
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
}
type CfnAnalysis_ListControlSearchOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_ListControlSearchOptionsProperty struct {
// The visibility configuration of the search options in a list control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontrolsearchoptions.html#cfn-quicksight-analysis-listcontrolsearchoptions-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The configuration of the search options in a list control.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
listControlSearchOptionsProperty := &ListControlSearchOptionsProperty{
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_ListControlSelectAllOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_ListControlSelectAllOptionsProperty struct {
// The visibility configuration of the `Select all` options in a list control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontrolselectalloptions.html#cfn-quicksight-analysis-listcontrolselectalloptions-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The configuration of the `Select all` options in a list control.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
listControlSelectAllOptionsProperty := &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_LoadingAnimationProperty ¶ added in v2.72.0
type CfnAnalysis_LoadingAnimationProperty struct {
// The visibility configuration of `LoadingAnimation` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-loadinganimation.html#cfn-quicksight-analysis-loadinganimation-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The configuration of loading animation in free-form layout.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
loadingAnimationProperty := &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_LocalNavigationConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_LocalNavigationConfigurationProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-localnavigationconfiguration.html#cfn-quicksight-analysis-localnavigationconfiguration-targetsheetid
//
TargetSheetId *string `field:"required" json:"targetSheetId" yaml:"targetSheetId"`
}
The navigation configuration for `CustomActionNavigationOperation` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
localNavigationConfigurationProperty := &LocalNavigationConfigurationProperty{
TargetSheetId: jsii.String("targetSheetId"),
}
type CfnAnalysis_LongFormatTextProperty ¶ added in v2.72.0
type CfnAnalysis_LongFormatTextProperty struct {
// Plain text format.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-longformattext.html#cfn-quicksight-analysis-longformattext-plaintext
//
PlainText *string `field:"optional" json:"plainText" yaml:"plainText"`
// Rich text.
//
// Examples of rich text include bold, underline, and italics.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-longformattext.html#cfn-quicksight-analysis-longformattext-richtext
//
RichText *string `field:"optional" json:"richText" yaml:"richText"`
}
The text format for a subtitle.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
longFormatTextProperty := &LongFormatTextProperty{
PlainText: jsii.String("plainText"),
RichText: jsii.String("richText"),
}
type CfnAnalysis_MappedDataSetParameterProperty ¶ added in v2.72.0
type CfnAnalysis_MappedDataSetParameterProperty struct {
// A unique name that identifies a dataset within the analysis or dashboard.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-mappeddatasetparameter.html#cfn-quicksight-analysis-mappeddatasetparameter-datasetidentifier
//
DataSetIdentifier *string `field:"required" json:"dataSetIdentifier" yaml:"dataSetIdentifier"`
// The name of the dataset parameter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-mappeddatasetparameter.html#cfn-quicksight-analysis-mappeddatasetparameter-datasetparametername
//
DataSetParameterName *string `field:"required" json:"dataSetParameterName" yaml:"dataSetParameterName"`
}
A dataset parameter that is mapped to an analysis parameter.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
mappedDataSetParameterProperty := &MappedDataSetParameterProperty{
DataSetIdentifier: jsii.String("dataSetIdentifier"),
DataSetParameterName: jsii.String("dataSetParameterName"),
}
type CfnAnalysis_MaximumLabelTypeProperty ¶ added in v2.72.0
type CfnAnalysis_MaximumLabelTypeProperty struct {
// The visibility of the maximum label.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-maximumlabeltype.html#cfn-quicksight-analysis-maximumlabeltype-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The maximum label of a data path label.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
maximumLabelTypeProperty := &MaximumLabelTypeProperty{
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_MaximumMinimumComputationProperty ¶ added in v2.72.0
type CfnAnalysis_MaximumMinimumComputationProperty struct {
// The ID for a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-maximumminimumcomputation.html#cfn-quicksight-analysis-maximumminimumcomputation-computationid
//
ComputationId *string `field:"required" json:"computationId" yaml:"computationId"`
// The type of computation. Choose one of the following options:.
//
// - MAXIMUM: A maximum computation.
// - MINIMUM: A minimum computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-maximumminimumcomputation.html#cfn-quicksight-analysis-maximumminimumcomputation-type
//
Type *string `field:"required" json:"type" yaml:"type"`
// The name of a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-maximumminimumcomputation.html#cfn-quicksight-analysis-maximumminimumcomputation-name
//
Name *string `field:"optional" json:"name" yaml:"name"`
// The time field that is used in a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-maximumminimumcomputation.html#cfn-quicksight-analysis-maximumminimumcomputation-time
//
Time interface{} `field:"optional" json:"time" yaml:"time"`
// The value field that is used in a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-maximumminimumcomputation.html#cfn-quicksight-analysis-maximumminimumcomputation-value
//
Value interface{} `field:"optional" json:"value" yaml:"value"`
}
The maximum and minimum computation configuration.
Example:
type CfnAnalysis_MeasureFieldProperty ¶ added in v2.72.0
type CfnAnalysis_MeasureFieldProperty struct {
// The calculated measure field only used in pivot tables.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-measurefield.html#cfn-quicksight-analysis-measurefield-calculatedmeasurefield
//
CalculatedMeasureField interface{} `field:"optional" json:"calculatedMeasureField" yaml:"calculatedMeasureField"`
// The measure type field with categorical type columns.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-measurefield.html#cfn-quicksight-analysis-measurefield-categoricalmeasurefield
//
CategoricalMeasureField interface{} `field:"optional" json:"categoricalMeasureField" yaml:"categoricalMeasureField"`
// The measure type field with date type columns.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-measurefield.html#cfn-quicksight-analysis-measurefield-datemeasurefield
//
DateMeasureField interface{} `field:"optional" json:"dateMeasureField" yaml:"dateMeasureField"`
// The measure type field with numerical type columns.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-measurefield.html#cfn-quicksight-analysis-measurefield-numericalmeasurefield
//
NumericalMeasureField interface{} `field:"optional" json:"numericalMeasureField" yaml:"numericalMeasureField"`
}
The measure (metric) type field.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
measureFieldProperty := &MeasureFieldProperty{
CalculatedMeasureField: &CalculatedMeasureFieldProperty{
Expression: jsii.String("expression"),
FieldId: jsii.String("fieldId"),
},
CategoricalMeasureField: &CategoricalMeasureFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
AggregationFunction: jsii.String("aggregationFunction"),
FormatConfiguration: &StringFormatConfigurationProperty{
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
},
DateMeasureField: &DateMeasureFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
AggregationFunction: jsii.String("aggregationFunction"),
FormatConfiguration: &DateTimeFormatConfigurationProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
},
NumericalMeasureField: &NumericalMeasureFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
AggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
FormatConfiguration: &NumberFormatConfigurationProperty{
FormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
},
}
type CfnAnalysis_MetricComparisonComputationProperty ¶ added in v2.72.0
type CfnAnalysis_MetricComparisonComputationProperty struct {
// The ID for a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-metriccomparisoncomputation.html#cfn-quicksight-analysis-metriccomparisoncomputation-computationid
//
ComputationId *string `field:"required" json:"computationId" yaml:"computationId"`
// The field that is used in a metric comparison from value setup.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-metriccomparisoncomputation.html#cfn-quicksight-analysis-metriccomparisoncomputation-fromvalue
//
FromValue interface{} `field:"optional" json:"fromValue" yaml:"fromValue"`
// The name of a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-metriccomparisoncomputation.html#cfn-quicksight-analysis-metriccomparisoncomputation-name
//
Name *string `field:"optional" json:"name" yaml:"name"`
// The field that is used in a metric comparison to value setup.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-metriccomparisoncomputation.html#cfn-quicksight-analysis-metriccomparisoncomputation-targetvalue
//
TargetValue interface{} `field:"optional" json:"targetValue" yaml:"targetValue"`
// The time field that is used in a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-metriccomparisoncomputation.html#cfn-quicksight-analysis-metriccomparisoncomputation-time
//
Time interface{} `field:"optional" json:"time" yaml:"time"`
}
The metric comparison computation configuration.
Example:
type CfnAnalysis_MinimumLabelTypeProperty ¶ added in v2.72.0
type CfnAnalysis_MinimumLabelTypeProperty struct {
// The visibility of the minimum label.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-minimumlabeltype.html#cfn-quicksight-analysis-minimumlabeltype-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The minimum label of a data path label.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
minimumLabelTypeProperty := &MinimumLabelTypeProperty{
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_MissingDataConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_MissingDataConfigurationProperty struct {
// The treatment option that determines how missing data should be rendered. Choose from the following options:.
//
// - `INTERPOLATE` : Interpolate missing values between the prior and the next known value.
// - `SHOW_AS_ZERO` : Show missing values as the value `0` .
// - `SHOW_AS_BLANK` : Display a blank space when rendering missing data.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-missingdataconfiguration.html#cfn-quicksight-analysis-missingdataconfiguration-treatmentoption
//
TreatmentOption *string `field:"optional" json:"treatmentOption" yaml:"treatmentOption"`
}
The configuration options that determine how missing data is treated during the rendering of a line chart.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
missingDataConfigurationProperty := &MissingDataConfigurationProperty{
TreatmentOption: jsii.String("treatmentOption"),
}
type CfnAnalysis_NegativeValueConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_NegativeValueConfigurationProperty struct {
// Determines the display mode of the negative value configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-negativevalueconfiguration.html#cfn-quicksight-analysis-negativevalueconfiguration-displaymode
//
DisplayMode *string `field:"required" json:"displayMode" yaml:"displayMode"`
}
The options that determine the negative value configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
negativeValueConfigurationProperty := &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
}
type CfnAnalysis_NestedFilterProperty ¶ added in v2.157.0
type CfnAnalysis_NestedFilterProperty struct {
// The column that the filter is applied to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-nestedfilter.html#cfn-quicksight-analysis-nestedfilter-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-nestedfilter.html#cfn-quicksight-analysis-nestedfilter-filterid
//
FilterId *string `field:"required" json:"filterId" yaml:"filterId"`
// A boolean condition to include or exclude the subset that is defined by the values of the nested inner filter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-nestedfilter.html#cfn-quicksight-analysis-nestedfilter-includeinnerset
//
// Default: - false.
//
IncludeInnerSet interface{} `field:"required" json:"includeInnerSet" yaml:"includeInnerSet"`
// The `InnerFilter` defines the subset of data to be used with the `NestedFilter` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-nestedfilter.html#cfn-quicksight-analysis-nestedfilter-innerfilter
//
InnerFilter interface{} `field:"required" json:"innerFilter" yaml:"innerFilter"`
}
A `NestedFilter` filters data with a subset of data that is defined by the nested inner filter.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
nestedFilterProperty := &NestedFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FilterId: jsii.String("filterId"),
IncludeInnerSet: jsii.Boolean(false),
InnerFilter: &InnerFilterProperty{
CategoryInnerFilter: &CategoryInnerFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
Configuration: &CategoryFilterConfigurationProperty{
CustomFilterConfiguration: &CustomFilterConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
NullOption: jsii.String("nullOption"),
// the properties below are optional
CategoryValue: jsii.String("categoryValue"),
ParameterName: jsii.String("parameterName"),
SelectAllOptions: jsii.String("selectAllOptions"),
},
CustomFilterListConfiguration: &CustomFilterListConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
NullOption: jsii.String("nullOption"),
// the properties below are optional
CategoryValues: []*string{
jsii.String("categoryValues"),
},
SelectAllOptions: jsii.String("selectAllOptions"),
},
FilterListConfiguration: &FilterListConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
// the properties below are optional
CategoryValues: []*string{
jsii.String("categoryValues"),
},
NullOption: jsii.String("nullOption"),
SelectAllOptions: jsii.String("selectAllOptions"),
},
},
// the properties below are optional
DefaultFilterControlConfiguration: &DefaultFilterControlConfigurationProperty{
ControlOptions: &DefaultFilterControlOptionsProperty{
DefaultDateTimePickerOptions: &DefaultDateTimePickerControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{
DateIconVisibility: jsii.String("dateIconVisibility"),
DateTimeFormat: jsii.String("dateTimeFormat"),
HelperTextVisibility: jsii.String("helperTextVisibility"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultDropdownOptions: &DefaultFilterDropDownControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DropDownControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultListOptions: &DefaultFilterListControlOptionsProperty{
DisplayOptions: &ListControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SearchOptions: &ListControlSearchOptionsProperty{
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultRelativeDateTimeOptions: &DefaultRelativeDateTimeControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &RelativeDateTimeControlDisplayOptionsProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultSliderOptions: &DefaultSliderControlOptionsProperty{
MaximumValue: jsii.Number(123),
MinimumValue: jsii.Number(123),
StepSize: jsii.Number(123),
// the properties below are optional
DisplayOptions: &SliderControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultTextAreaOptions: &DefaultTextAreaControlOptionsProperty{
Delimiter: jsii.String("delimiter"),
DisplayOptions: &TextAreaControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultTextFieldOptions: &DefaultTextFieldControlOptionsProperty{
DisplayOptions: &TextFieldControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
},
Title: jsii.String("title"),
},
},
},
}
type CfnAnalysis_NullValueFormatConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_NullValueFormatConfigurationProperty struct {
// Determines the null string of null values.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-nullvalueformatconfiguration.html#cfn-quicksight-analysis-nullvalueformatconfiguration-nullstring
//
NullString *string `field:"required" json:"nullString" yaml:"nullString"`
}
The options that determine the null value format configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
nullValueFormatConfigurationProperty := &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
}
type CfnAnalysis_NumberDisplayFormatConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_NumberDisplayFormatConfigurationProperty struct {
// The option that determines the decimal places configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numberdisplayformatconfiguration.html#cfn-quicksight-analysis-numberdisplayformatconfiguration-decimalplacesconfiguration
//
DecimalPlacesConfiguration interface{} `field:"optional" json:"decimalPlacesConfiguration" yaml:"decimalPlacesConfiguration"`
// The options that determine the negative value configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numberdisplayformatconfiguration.html#cfn-quicksight-analysis-numberdisplayformatconfiguration-negativevalueconfiguration
//
NegativeValueConfiguration interface{} `field:"optional" json:"negativeValueConfiguration" yaml:"negativeValueConfiguration"`
// The options that determine the null value format configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numberdisplayformatconfiguration.html#cfn-quicksight-analysis-numberdisplayformatconfiguration-nullvalueformatconfiguration
//
NullValueFormatConfiguration interface{} `field:"optional" json:"nullValueFormatConfiguration" yaml:"nullValueFormatConfiguration"`
// Determines the number scale value of the number format.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numberdisplayformatconfiguration.html#cfn-quicksight-analysis-numberdisplayformatconfiguration-numberscale
//
NumberScale *string `field:"optional" json:"numberScale" yaml:"numberScale"`
// Determines the prefix value of the number format.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numberdisplayformatconfiguration.html#cfn-quicksight-analysis-numberdisplayformatconfiguration-prefix
//
Prefix *string `field:"optional" json:"prefix" yaml:"prefix"`
// The options that determine the numeric separator configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numberdisplayformatconfiguration.html#cfn-quicksight-analysis-numberdisplayformatconfiguration-separatorconfiguration
//
SeparatorConfiguration interface{} `field:"optional" json:"separatorConfiguration" yaml:"separatorConfiguration"`
// Determines the suffix value of the number format.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numberdisplayformatconfiguration.html#cfn-quicksight-analysis-numberdisplayformatconfiguration-suffix
//
Suffix *string `field:"optional" json:"suffix" yaml:"suffix"`
}
The options that determine the number display format configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
numberDisplayFormatConfigurationProperty := &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
}
type CfnAnalysis_NumberFormatConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_NumberFormatConfigurationProperty struct {
// The options that determine the numeric format configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numberformatconfiguration.html#cfn-quicksight-analysis-numberformatconfiguration-formatconfiguration
//
FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"`
}
Formatting configuration for number fields.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
numberFormatConfigurationProperty := &NumberFormatConfigurationProperty{
FormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
}
type CfnAnalysis_NumericAxisOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_NumericAxisOptionsProperty struct {
// The range setup of a numeric axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericaxisoptions.html#cfn-quicksight-analysis-numericaxisoptions-range
//
Range interface{} `field:"optional" json:"range" yaml:"range"`
// The scale setup of a numeric axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericaxisoptions.html#cfn-quicksight-analysis-numericaxisoptions-scale
//
Scale interface{} `field:"optional" json:"scale" yaml:"scale"`
}
The options for an axis with a numeric field.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
var dataDriven interface{}
numericAxisOptionsProperty := &NumericAxisOptionsProperty{
Range: &AxisDisplayRangeProperty{
DataDriven: dataDriven,
MinMax: &AxisDisplayMinMaxRangeProperty{
Maximum: jsii.Number(123),
Minimum: jsii.Number(123),
},
},
Scale: &AxisScaleProperty{
Linear: &AxisLinearScaleProperty{
StepCount: jsii.Number(123),
StepSize: jsii.Number(123),
},
Logarithmic: &AxisLogarithmicScaleProperty{
Base: jsii.Number(123),
},
},
}
type CfnAnalysis_NumericEqualityDrillDownFilterProperty ¶ added in v2.72.0
type CfnAnalysis_NumericEqualityDrillDownFilterProperty struct {
// The column that the filter is applied to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericequalitydrilldownfilter.html#cfn-quicksight-analysis-numericequalitydrilldownfilter-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// The value of the double input numeric drill down filter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericequalitydrilldownfilter.html#cfn-quicksight-analysis-numericequalitydrilldownfilter-value
//
// Default: - 0.
//
Value *float64 `field:"required" json:"value" yaml:"value"`
}
The numeric equality type drill down filter.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
numericEqualityDrillDownFilterProperty := &NumericEqualityDrillDownFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
Value: jsii.Number(123),
}
type CfnAnalysis_NumericEqualityFilterProperty ¶ added in v2.72.0
type CfnAnalysis_NumericEqualityFilterProperty struct {
// The column that the filter is applied to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericequalityfilter.html#cfn-quicksight-analysis-numericequalityfilter-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericequalityfilter.html#cfn-quicksight-analysis-numericequalityfilter-filterid
//
FilterId *string `field:"required" json:"filterId" yaml:"filterId"`
// The match operator that is used to determine if a filter should be applied.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericequalityfilter.html#cfn-quicksight-analysis-numericequalityfilter-matchoperator
//
MatchOperator *string `field:"required" json:"matchOperator" yaml:"matchOperator"`
// This option determines how null values should be treated when filtering data.
//
// - `ALL_VALUES` : Include null values in filtered results.
// - `NULLS_ONLY` : Only include null values in filtered results.
// - `NON_NULLS_ONLY` : Exclude null values from filtered results.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericequalityfilter.html#cfn-quicksight-analysis-numericequalityfilter-nulloption
//
NullOption *string `field:"required" json:"nullOption" yaml:"nullOption"`
// The aggregation function of the filter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericequalityfilter.html#cfn-quicksight-analysis-numericequalityfilter-aggregationfunction
//
AggregationFunction interface{} `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"`
// The default configurations for the associated controls.
//
// This applies only for filters that are scoped to multiple sheets.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericequalityfilter.html#cfn-quicksight-analysis-numericequalityfilter-defaultfiltercontrolconfiguration
//
DefaultFilterControlConfiguration interface{} `field:"optional" json:"defaultFilterControlConfiguration" yaml:"defaultFilterControlConfiguration"`
// The parameter whose value should be used for the filter value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericequalityfilter.html#cfn-quicksight-analysis-numericequalityfilter-parametername
//
ParameterName *string `field:"optional" json:"parameterName" yaml:"parameterName"`
// Select all of the values. Null is not the assigned value of select all.
//
// - `FILTER_ALL_VALUES`.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericequalityfilter.html#cfn-quicksight-analysis-numericequalityfilter-selectalloptions
//
SelectAllOptions *string `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"`
// The input value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericequalityfilter.html#cfn-quicksight-analysis-numericequalityfilter-value
//
Value *float64 `field:"optional" json:"value" yaml:"value"`
}
A `NumericEqualityFilter` filters values that are equal to the specified value.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
numericEqualityFilterProperty := &NumericEqualityFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FilterId: jsii.String("filterId"),
MatchOperator: jsii.String("matchOperator"),
NullOption: jsii.String("nullOption"),
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
DefaultFilterControlConfiguration: &DefaultFilterControlConfigurationProperty{
ControlOptions: &DefaultFilterControlOptionsProperty{
DefaultDateTimePickerOptions: &DefaultDateTimePickerControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{
DateIconVisibility: jsii.String("dateIconVisibility"),
DateTimeFormat: jsii.String("dateTimeFormat"),
HelperTextVisibility: jsii.String("helperTextVisibility"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultDropdownOptions: &DefaultFilterDropDownControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DropDownControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultListOptions: &DefaultFilterListControlOptionsProperty{
DisplayOptions: &ListControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SearchOptions: &ListControlSearchOptionsProperty{
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultRelativeDateTimeOptions: &DefaultRelativeDateTimeControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &RelativeDateTimeControlDisplayOptionsProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultSliderOptions: &DefaultSliderControlOptionsProperty{
MaximumValue: jsii.Number(123),
MinimumValue: jsii.Number(123),
StepSize: jsii.Number(123),
// the properties below are optional
DisplayOptions: &SliderControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultTextAreaOptions: &DefaultTextAreaControlOptionsProperty{
Delimiter: jsii.String("delimiter"),
DisplayOptions: &TextAreaControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultTextFieldOptions: &DefaultTextFieldControlOptionsProperty{
DisplayOptions: &TextFieldControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
},
Title: jsii.String("title"),
},
ParameterName: jsii.String("parameterName"),
SelectAllOptions: jsii.String("selectAllOptions"),
Value: jsii.Number(123),
}
type CfnAnalysis_NumericFormatConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_NumericFormatConfigurationProperty struct {
// The options that determine the currency display format configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericformatconfiguration.html#cfn-quicksight-analysis-numericformatconfiguration-currencydisplayformatconfiguration
//
CurrencyDisplayFormatConfiguration interface{} `field:"optional" json:"currencyDisplayFormatConfiguration" yaml:"currencyDisplayFormatConfiguration"`
// The options that determine the number display format configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericformatconfiguration.html#cfn-quicksight-analysis-numericformatconfiguration-numberdisplayformatconfiguration
//
NumberDisplayFormatConfiguration interface{} `field:"optional" json:"numberDisplayFormatConfiguration" yaml:"numberDisplayFormatConfiguration"`
// The options that determine the percentage display format configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericformatconfiguration.html#cfn-quicksight-analysis-numericformatconfiguration-percentagedisplayformatconfiguration
//
PercentageDisplayFormatConfiguration interface{} `field:"optional" json:"percentageDisplayFormatConfiguration" yaml:"percentageDisplayFormatConfiguration"`
}
The options that determine the numeric format configuration.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
numericFormatConfigurationProperty := &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
}
type CfnAnalysis_NumericRangeFilterProperty ¶ added in v2.72.0
type CfnAnalysis_NumericRangeFilterProperty struct {
// The column that the filter is applied to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-filterid
//
FilterId *string `field:"required" json:"filterId" yaml:"filterId"`
// This option determines how null values should be treated when filtering data.
//
// - `ALL_VALUES` : Include null values in filtered results.
// - `NULLS_ONLY` : Only include null values in filtered results.
// - `NON_NULLS_ONLY` : Exclude null values from filtered results.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-nulloption
//
NullOption *string `field:"required" json:"nullOption" yaml:"nullOption"`
// The aggregation function of the filter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-aggregationfunction
//
AggregationFunction interface{} `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"`
// The default configurations for the associated controls.
//
// This applies only for filters that are scoped to multiple sheets.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-defaultfiltercontrolconfiguration
//
DefaultFilterControlConfiguration interface{} `field:"optional" json:"defaultFilterControlConfiguration" yaml:"defaultFilterControlConfiguration"`
// Determines whether the maximum value in the filter value range should be included in the filtered results.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-includemaximum
//
IncludeMaximum interface{} `field:"optional" json:"includeMaximum" yaml:"includeMaximum"`
// Determines whether the minimum value in the filter value range should be included in the filtered results.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-includeminimum
//
IncludeMinimum interface{} `field:"optional" json:"includeMinimum" yaml:"includeMinimum"`
// The maximum value for the filter value range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-rangemaximum
//
RangeMaximum interface{} `field:"optional" json:"rangeMaximum" yaml:"rangeMaximum"`
// The minimum value for the filter value range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-rangeminimum
//
RangeMinimum interface{} `field:"optional" json:"rangeMinimum" yaml:"rangeMinimum"`
// Select all of the values. Null is not the assigned value of select all.
//
// - `FILTER_ALL_VALUES`.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-selectalloptions
//
SelectAllOptions *string `field:"optional" json:"selectAllOptions" yaml:"selectAllOptions"`
}
A `NumericRangeFilter` filters values that are within the value range.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
numericRangeFilterProperty := &NumericRangeFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FilterId: jsii.String("filterId"),
NullOption: jsii.String("nullOption"),
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
DefaultFilterControlConfiguration: &DefaultFilterControlConfigurationProperty{
ControlOptions: &DefaultFilterControlOptionsProperty{
DefaultDateTimePickerOptions: &DefaultDateTimePickerControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{
DateIconVisibility: jsii.String("dateIconVisibility"),
DateTimeFormat: jsii.String("dateTimeFormat"),
HelperTextVisibility: jsii.String("helperTextVisibility"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultDropdownOptions: &DefaultFilterDropDownControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DropDownControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultListOptions: &DefaultFilterListControlOptionsProperty{
DisplayOptions: &ListControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SearchOptions: &ListControlSearchOptionsProperty{
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultRelativeDateTimeOptions: &DefaultRelativeDateTimeControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &RelativeDateTimeControlDisplayOptionsProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultSliderOptions: &DefaultSliderControlOptionsProperty{
MaximumValue: jsii.Number(123),
MinimumValue: jsii.Number(123),
StepSize: jsii.Number(123),
// the properties below are optional
DisplayOptions: &SliderControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultTextAreaOptions: &DefaultTextAreaControlOptionsProperty{
Delimiter: jsii.String("delimiter"),
DisplayOptions: &TextAreaControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultTextFieldOptions: &DefaultTextFieldControlOptionsProperty{
DisplayOptions: &TextFieldControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
},
Title: jsii.String("title"),
},
IncludeMaximum: jsii.Boolean(false),
IncludeMinimum: jsii.Boolean(false),
RangeMaximum: &NumericRangeFilterValueProperty{
Parameter: jsii.String("parameter"),
StaticValue: jsii.Number(123),
},
RangeMinimum: &NumericRangeFilterValueProperty{
Parameter: jsii.String("parameter"),
StaticValue: jsii.Number(123),
},
SelectAllOptions: jsii.String("selectAllOptions"),
}
type CfnAnalysis_NumericRangeFilterValueProperty ¶ added in v2.72.0
type CfnAnalysis_NumericRangeFilterValueProperty struct {
// The parameter that is used in the numeric range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefiltervalue.html#cfn-quicksight-analysis-numericrangefiltervalue-parameter
//
Parameter *string `field:"optional" json:"parameter" yaml:"parameter"`
// The static value of the numeric range filter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefiltervalue.html#cfn-quicksight-analysis-numericrangefiltervalue-staticvalue
//
StaticValue *float64 `field:"optional" json:"staticValue" yaml:"staticValue"`
}
The value input pf the numeric range filter.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
numericRangeFilterValueProperty := &NumericRangeFilterValueProperty{
Parameter: jsii.String("parameter"),
StaticValue: jsii.Number(123),
}
type CfnAnalysis_NumericSeparatorConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_NumericSeparatorConfigurationProperty struct {
// Determines the decimal separator.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericseparatorconfiguration.html#cfn-quicksight-analysis-numericseparatorconfiguration-decimalseparator
//
DecimalSeparator *string `field:"optional" json:"decimalSeparator" yaml:"decimalSeparator"`
// The options that determine the thousands separator configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericseparatorconfiguration.html#cfn-quicksight-analysis-numericseparatorconfiguration-thousandsseparator
//
ThousandsSeparator interface{} `field:"optional" json:"thousandsSeparator" yaml:"thousandsSeparator"`
}
The options that determine the numeric separator configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
numericSeparatorConfigurationProperty := &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
}
type CfnAnalysis_NumericalAggregationFunctionProperty ¶ added in v2.72.0
type CfnAnalysis_NumericalAggregationFunctionProperty struct {
// An aggregation based on the percentile of values in a dimension or measure.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericalaggregationfunction.html#cfn-quicksight-analysis-numericalaggregationfunction-percentileaggregation
//
PercentileAggregation interface{} `field:"optional" json:"percentileAggregation" yaml:"percentileAggregation"`
// Built-in aggregation functions for numerical values.
//
// - `SUM` : The sum of a dimension or measure.
// - `AVERAGE` : The average of a dimension or measure.
// - `MIN` : The minimum value of a dimension or measure.
// - `MAX` : The maximum value of a dimension or measure.
// - `COUNT` : The count of a dimension or measure.
// - `DISTINCT_COUNT` : The count of distinct values in a dimension or measure.
// - `VAR` : The variance of a dimension or measure.
// - `VARP` : The partitioned variance of a dimension or measure.
// - `STDEV` : The standard deviation of a dimension or measure.
// - `STDEVP` : The partitioned standard deviation of a dimension or measure.
// - `MEDIAN` : The median value of a dimension or measure.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericalaggregationfunction.html#cfn-quicksight-analysis-numericalaggregationfunction-simplenumericalaggregation
//
SimpleNumericalAggregation *string `field:"optional" json:"simpleNumericalAggregation" yaml:"simpleNumericalAggregation"`
}
Aggregation for numerical values.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
numericalAggregationFunctionProperty := &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
}
type CfnAnalysis_NumericalDimensionFieldProperty ¶ added in v2.72.0
type CfnAnalysis_NumericalDimensionFieldProperty struct {
// The column that is used in the `NumericalDimensionField` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericaldimensionfield.html#cfn-quicksight-analysis-numericaldimensionfield-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// The custom field ID.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericaldimensionfield.html#cfn-quicksight-analysis-numericaldimensionfield-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
// The format configuration of the field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericaldimensionfield.html#cfn-quicksight-analysis-numericaldimensionfield-formatconfiguration
//
FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"`
// The custom hierarchy ID.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericaldimensionfield.html#cfn-quicksight-analysis-numericaldimensionfield-hierarchyid
//
HierarchyId *string `field:"optional" json:"hierarchyId" yaml:"hierarchyId"`
}
The dimension type field with numerical type columns.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
numericalDimensionFieldProperty := &NumericalDimensionFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
FormatConfiguration: &NumberFormatConfigurationProperty{
FormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
HierarchyId: jsii.String("hierarchyId"),
}
type CfnAnalysis_NumericalMeasureFieldProperty ¶ added in v2.72.0
type CfnAnalysis_NumericalMeasureFieldProperty struct {
// The column that is used in the `NumericalMeasureField` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericalmeasurefield.html#cfn-quicksight-analysis-numericalmeasurefield-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// The custom field ID.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericalmeasurefield.html#cfn-quicksight-analysis-numericalmeasurefield-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
// The aggregation function of the measure field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericalmeasurefield.html#cfn-quicksight-analysis-numericalmeasurefield-aggregationfunction
//
AggregationFunction interface{} `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"`
// The format configuration of the field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericalmeasurefield.html#cfn-quicksight-analysis-numericalmeasurefield-formatconfiguration
//
FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"`
}
The measure type field with numerical type columns.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
numericalMeasureFieldProperty := &NumericalMeasureFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
AggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
FormatConfiguration: &NumberFormatConfigurationProperty{
FormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
}
type CfnAnalysis_PaginationConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_PaginationConfigurationProperty struct {
// Indicates the page number.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-paginationconfiguration.html#cfn-quicksight-analysis-paginationconfiguration-pagenumber
//
PageNumber *float64 `field:"required" json:"pageNumber" yaml:"pageNumber"`
// Indicates how many items render in one page.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-paginationconfiguration.html#cfn-quicksight-analysis-paginationconfiguration-pagesize
//
PageSize *float64 `field:"required" json:"pageSize" yaml:"pageSize"`
}
The pagination configuration for a table visual or boxplot.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
paginationConfigurationProperty := &PaginationConfigurationProperty{
PageNumber: jsii.Number(123),
PageSize: jsii.Number(123),
}
type CfnAnalysis_PanelConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_PanelConfigurationProperty struct {
// Sets the background color for each panel.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-panelconfiguration.html#cfn-quicksight-analysis-panelconfiguration-backgroundcolor
//
BackgroundColor *string `field:"optional" json:"backgroundColor" yaml:"backgroundColor"`
// Determines whether or not a background for each small multiples panel is rendered.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-panelconfiguration.html#cfn-quicksight-analysis-panelconfiguration-backgroundvisibility
//
BackgroundVisibility *string `field:"optional" json:"backgroundVisibility" yaml:"backgroundVisibility"`
// Sets the line color of panel borders.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-panelconfiguration.html#cfn-quicksight-analysis-panelconfiguration-bordercolor
//
BorderColor *string `field:"optional" json:"borderColor" yaml:"borderColor"`
// Sets the line style of panel borders.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-panelconfiguration.html#cfn-quicksight-analysis-panelconfiguration-borderstyle
//
BorderStyle *string `field:"optional" json:"borderStyle" yaml:"borderStyle"`
// Sets the line thickness of panel borders.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-panelconfiguration.html#cfn-quicksight-analysis-panelconfiguration-borderthickness
//
BorderThickness *string `field:"optional" json:"borderThickness" yaml:"borderThickness"`
// Determines whether or not each panel displays a border.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-panelconfiguration.html#cfn-quicksight-analysis-panelconfiguration-bordervisibility
//
BorderVisibility *string `field:"optional" json:"borderVisibility" yaml:"borderVisibility"`
// Sets the total amount of negative space to display between sibling panels.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-panelconfiguration.html#cfn-quicksight-analysis-panelconfiguration-gutterspacing
//
GutterSpacing *string `field:"optional" json:"gutterSpacing" yaml:"gutterSpacing"`
// Determines whether or not negative space between sibling panels is rendered.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-panelconfiguration.html#cfn-quicksight-analysis-panelconfiguration-guttervisibility
//
GutterVisibility *string `field:"optional" json:"gutterVisibility" yaml:"gutterVisibility"`
// Configures the title display within each small multiples panel.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-panelconfiguration.html#cfn-quicksight-analysis-panelconfiguration-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
}
A collection of options that configure how each panel displays in a small multiples chart.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
panelConfigurationProperty := &PanelConfigurationProperty{
BackgroundColor: jsii.String("backgroundColor"),
BackgroundVisibility: jsii.String("backgroundVisibility"),
BorderColor: jsii.String("borderColor"),
BorderStyle: jsii.String("borderStyle"),
BorderThickness: jsii.String("borderThickness"),
BorderVisibility: jsii.String("borderVisibility"),
GutterSpacing: jsii.String("gutterSpacing"),
GutterVisibility: jsii.String("gutterVisibility"),
Title: &PanelTitleOptionsProperty{
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
HorizontalTextAlignment: jsii.String("horizontalTextAlignment"),
Visibility: jsii.String("visibility"),
},
}
type CfnAnalysis_PanelTitleOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_PanelTitleOptionsProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-paneltitleoptions.html#cfn-quicksight-analysis-paneltitleoptions-fontconfiguration
//
FontConfiguration interface{} `field:"optional" json:"fontConfiguration" yaml:"fontConfiguration"`
// Sets the horizontal text alignment of the title within each panel.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-paneltitleoptions.html#cfn-quicksight-analysis-paneltitleoptions-horizontaltextalignment
//
HorizontalTextAlignment *string `field:"optional" json:"horizontalTextAlignment" yaml:"horizontalTextAlignment"`
// Determines whether or not panel titles are displayed.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-paneltitleoptions.html#cfn-quicksight-analysis-paneltitleoptions-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The options that determine the title styles for each small multiples panel.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
panelTitleOptionsProperty := &PanelTitleOptionsProperty{
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
HorizontalTextAlignment: jsii.String("horizontalTextAlignment"),
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_ParameterControlProperty ¶ added in v2.72.0
type CfnAnalysis_ParameterControlProperty struct {
// A control from a date parameter that specifies date and time.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametercontrol.html#cfn-quicksight-analysis-parametercontrol-datetimepicker
//
DateTimePicker interface{} `field:"optional" json:"dateTimePicker" yaml:"dateTimePicker"`
// A control to display a dropdown list with buttons that are used to select a single value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametercontrol.html#cfn-quicksight-analysis-parametercontrol-dropdown
//
Dropdown interface{} `field:"optional" json:"dropdown" yaml:"dropdown"`
// A control to display a list with buttons or boxes that are used to select either a single value or multiple values.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametercontrol.html#cfn-quicksight-analysis-parametercontrol-list
//
List interface{} `field:"optional" json:"list" yaml:"list"`
// A control to display a horizontal toggle bar.
//
// This is used to change a value by sliding the toggle.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametercontrol.html#cfn-quicksight-analysis-parametercontrol-slider
//
Slider interface{} `field:"optional" json:"slider" yaml:"slider"`
// A control to display a text box that is used to enter multiple entries.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametercontrol.html#cfn-quicksight-analysis-parametercontrol-textarea
//
TextArea interface{} `field:"optional" json:"textArea" yaml:"textArea"`
// A control to display a text box that is used to enter a single entry.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametercontrol.html#cfn-quicksight-analysis-parametercontrol-textfield
//
TextField interface{} `field:"optional" json:"textField" yaml:"textField"`
}
The control of a parameter that users can interact with in a dashboard or an analysis.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
parameterControlProperty := &ParameterControlProperty{
DateTimePicker: &ParameterDateTimePickerControlProperty{
ParameterControlId: jsii.String("parameterControlId"),
SourceParameterName: jsii.String("sourceParameterName"),
Title: jsii.String("title"),
// the properties below are optional
DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{
DateIconVisibility: jsii.String("dateIconVisibility"),
DateTimeFormat: jsii.String("dateTimeFormat"),
HelperTextVisibility: jsii.String("helperTextVisibility"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
Dropdown: &ParameterDropDownControlProperty{
ParameterControlId: jsii.String("parameterControlId"),
SourceParameterName: jsii.String("sourceParameterName"),
Title: jsii.String("title"),
// the properties below are optional
CascadingControlConfiguration: &CascadingControlConfigurationProperty{
SourceControls: []interface{}{
&CascadingControlSourceProperty{
ColumnToMatch: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceSheetControlId: jsii.String("sourceSheetControlId"),
},
},
},
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DropDownControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &ParameterSelectableValuesProperty{
LinkToDataSetColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
List: &ParameterListControlProperty{
ParameterControlId: jsii.String("parameterControlId"),
SourceParameterName: jsii.String("sourceParameterName"),
Title: jsii.String("title"),
// the properties below are optional
CascadingControlConfiguration: &CascadingControlConfigurationProperty{
SourceControls: []interface{}{
&CascadingControlSourceProperty{
ColumnToMatch: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceSheetControlId: jsii.String("sourceSheetControlId"),
},
},
},
DisplayOptions: &ListControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SearchOptions: &ListControlSearchOptionsProperty{
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &ParameterSelectableValuesProperty{
LinkToDataSetColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
Slider: &ParameterSliderControlProperty{
MaximumValue: jsii.Number(123),
MinimumValue: jsii.Number(123),
ParameterControlId: jsii.String("parameterControlId"),
SourceParameterName: jsii.String("sourceParameterName"),
StepSize: jsii.Number(123),
Title: jsii.String("title"),
// the properties below are optional
DisplayOptions: &SliderControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
TextArea: &ParameterTextAreaControlProperty{
ParameterControlId: jsii.String("parameterControlId"),
SourceParameterName: jsii.String("sourceParameterName"),
Title: jsii.String("title"),
// the properties below are optional
Delimiter: jsii.String("delimiter"),
DisplayOptions: &TextAreaControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
TextField: &ParameterTextFieldControlProperty{
ParameterControlId: jsii.String("parameterControlId"),
SourceParameterName: jsii.String("sourceParameterName"),
Title: jsii.String("title"),
// the properties below are optional
DisplayOptions: &TextFieldControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
}
type CfnAnalysis_ParameterDateTimePickerControlProperty ¶ added in v2.72.0
type CfnAnalysis_ParameterDateTimePickerControlProperty struct {
// The ID of the `ParameterDateTimePickerControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdatetimepickercontrol.html#cfn-quicksight-analysis-parameterdatetimepickercontrol-parametercontrolid
//
ParameterControlId *string `field:"required" json:"parameterControlId" yaml:"parameterControlId"`
// The name of the `ParameterDateTimePickerControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdatetimepickercontrol.html#cfn-quicksight-analysis-parameterdatetimepickercontrol-sourceparametername
//
SourceParameterName *string `field:"required" json:"sourceParameterName" yaml:"sourceParameterName"`
// The title of the `ParameterDateTimePickerControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdatetimepickercontrol.html#cfn-quicksight-analysis-parameterdatetimepickercontrol-title
//
Title *string `field:"required" json:"title" yaml:"title"`
// The display options of a control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdatetimepickercontrol.html#cfn-quicksight-analysis-parameterdatetimepickercontrol-displayoptions
//
DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"`
}
A control from a date parameter that specifies date and time.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
parameterDateTimePickerControlProperty := &ParameterDateTimePickerControlProperty{
ParameterControlId: jsii.String("parameterControlId"),
SourceParameterName: jsii.String("sourceParameterName"),
Title: jsii.String("title"),
// the properties below are optional
DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{
DateIconVisibility: jsii.String("dateIconVisibility"),
DateTimeFormat: jsii.String("dateTimeFormat"),
HelperTextVisibility: jsii.String("helperTextVisibility"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
}
type CfnAnalysis_ParameterDeclarationProperty ¶ added in v2.72.0
type CfnAnalysis_ParameterDeclarationProperty struct {
// A parameter declaration for the `DateTime` data type.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdeclaration.html#cfn-quicksight-analysis-parameterdeclaration-datetimeparameterdeclaration
//
DateTimeParameterDeclaration interface{} `field:"optional" json:"dateTimeParameterDeclaration" yaml:"dateTimeParameterDeclaration"`
// A parameter declaration for the `Decimal` data type.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdeclaration.html#cfn-quicksight-analysis-parameterdeclaration-decimalparameterdeclaration
//
DecimalParameterDeclaration interface{} `field:"optional" json:"decimalParameterDeclaration" yaml:"decimalParameterDeclaration"`
// A parameter declaration for the `Integer` data type.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdeclaration.html#cfn-quicksight-analysis-parameterdeclaration-integerparameterdeclaration
//
IntegerParameterDeclaration interface{} `field:"optional" json:"integerParameterDeclaration" yaml:"integerParameterDeclaration"`
// A parameter declaration for the `String` data type.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdeclaration.html#cfn-quicksight-analysis-parameterdeclaration-stringparameterdeclaration
//
StringParameterDeclaration interface{} `field:"optional" json:"stringParameterDeclaration" yaml:"stringParameterDeclaration"`
}
The declaration definition of a parameter.
For more information, see [Parameters in Amazon Quick Sight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the *Amazon Quick Suite User Guide* .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
parameterDeclarationProperty := &ParameterDeclarationProperty{
DateTimeParameterDeclaration: &DateTimeParameterDeclarationProperty{
Name: jsii.String("name"),
// the properties below are optional
DefaultValues: &DateTimeDefaultValuesProperty{
DynamicValue: &DynamicDefaultValueProperty{
DefaultValueColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
GroupNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
UserNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
RollingDate: &RollingDateConfigurationProperty{
Expression: jsii.String("expression"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
},
StaticValues: []*string{
jsii.String("staticValues"),
},
},
MappedDataSetParameters: []interface{}{
&MappedDataSetParameterProperty{
DataSetIdentifier: jsii.String("dataSetIdentifier"),
DataSetParameterName: jsii.String("dataSetParameterName"),
},
},
TimeGranularity: jsii.String("timeGranularity"),
ValueWhenUnset: &DateTimeValueWhenUnsetConfigurationProperty{
CustomValue: jsii.String("customValue"),
ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"),
},
},
DecimalParameterDeclaration: &DecimalParameterDeclarationProperty{
Name: jsii.String("name"),
ParameterValueType: jsii.String("parameterValueType"),
// the properties below are optional
DefaultValues: &DecimalDefaultValuesProperty{
DynamicValue: &DynamicDefaultValueProperty{
DefaultValueColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
GroupNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
UserNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
StaticValues: []interface{}{
jsii.Number(123),
},
},
MappedDataSetParameters: []interface{}{
&MappedDataSetParameterProperty{
DataSetIdentifier: jsii.String("dataSetIdentifier"),
DataSetParameterName: jsii.String("dataSetParameterName"),
},
},
ValueWhenUnset: &DecimalValueWhenUnsetConfigurationProperty{
CustomValue: jsii.Number(123),
ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"),
},
},
IntegerParameterDeclaration: &IntegerParameterDeclarationProperty{
Name: jsii.String("name"),
ParameterValueType: jsii.String("parameterValueType"),
// the properties below are optional
DefaultValues: &IntegerDefaultValuesProperty{
DynamicValue: &DynamicDefaultValueProperty{
DefaultValueColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
GroupNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
UserNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
StaticValues: []interface{}{
jsii.Number(123),
},
},
MappedDataSetParameters: []interface{}{
&MappedDataSetParameterProperty{
DataSetIdentifier: jsii.String("dataSetIdentifier"),
DataSetParameterName: jsii.String("dataSetParameterName"),
},
},
ValueWhenUnset: &IntegerValueWhenUnsetConfigurationProperty{
CustomValue: jsii.Number(123),
ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"),
},
},
StringParameterDeclaration: &StringParameterDeclarationProperty{
Name: jsii.String("name"),
ParameterValueType: jsii.String("parameterValueType"),
// the properties below are optional
DefaultValues: &StringDefaultValuesProperty{
DynamicValue: &DynamicDefaultValueProperty{
DefaultValueColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
GroupNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
UserNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
StaticValues: []*string{
jsii.String("staticValues"),
},
},
MappedDataSetParameters: []interface{}{
&MappedDataSetParameterProperty{
DataSetIdentifier: jsii.String("dataSetIdentifier"),
DataSetParameterName: jsii.String("dataSetParameterName"),
},
},
ValueWhenUnset: &StringValueWhenUnsetConfigurationProperty{
CustomValue: jsii.String("customValue"),
ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"),
},
},
}
type CfnAnalysis_ParameterDropDownControlProperty ¶ added in v2.72.0
type CfnAnalysis_ParameterDropDownControlProperty struct {
// The ID of the `ParameterDropDownControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdropdowncontrol.html#cfn-quicksight-analysis-parameterdropdowncontrol-parametercontrolid
//
ParameterControlId *string `field:"required" json:"parameterControlId" yaml:"parameterControlId"`
// The source parameter name of the `ParameterDropDownControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdropdowncontrol.html#cfn-quicksight-analysis-parameterdropdowncontrol-sourceparametername
//
SourceParameterName *string `field:"required" json:"sourceParameterName" yaml:"sourceParameterName"`
// The title of the `ParameterDropDownControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdropdowncontrol.html#cfn-quicksight-analysis-parameterdropdowncontrol-title
//
Title *string `field:"required" json:"title" yaml:"title"`
// The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdropdowncontrol.html#cfn-quicksight-analysis-parameterdropdowncontrol-cascadingcontrolconfiguration
//
CascadingControlConfiguration interface{} `field:"optional" json:"cascadingControlConfiguration" yaml:"cascadingControlConfiguration"`
// The visibility configuration of the Apply button on a `ParameterDropDownControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdropdowncontrol.html#cfn-quicksight-analysis-parameterdropdowncontrol-commitmode
//
CommitMode *string `field:"optional" json:"commitMode" yaml:"commitMode"`
// The display options of a control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdropdowncontrol.html#cfn-quicksight-analysis-parameterdropdowncontrol-displayoptions
//
DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"`
// A list of selectable values that are used in a control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdropdowncontrol.html#cfn-quicksight-analysis-parameterdropdowncontrol-selectablevalues
//
SelectableValues interface{} `field:"optional" json:"selectableValues" yaml:"selectableValues"`
// The type parameter name of the `ParameterDropDownControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterdropdowncontrol.html#cfn-quicksight-analysis-parameterdropdowncontrol-type
//
Type *string `field:"optional" json:"type" yaml:"type"`
}
A control to display a dropdown list with buttons that are used to select a single value.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
parameterDropDownControlProperty := &ParameterDropDownControlProperty{
ParameterControlId: jsii.String("parameterControlId"),
SourceParameterName: jsii.String("sourceParameterName"),
Title: jsii.String("title"),
// the properties below are optional
CascadingControlConfiguration: &CascadingControlConfigurationProperty{
SourceControls: []interface{}{
&CascadingControlSourceProperty{
ColumnToMatch: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceSheetControlId: jsii.String("sourceSheetControlId"),
},
},
},
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DropDownControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &ParameterSelectableValuesProperty{
LinkToDataSetColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
}
type CfnAnalysis_ParameterListControlProperty ¶ added in v2.72.0
type CfnAnalysis_ParameterListControlProperty struct {
// The ID of the `ParameterListControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterlistcontrol.html#cfn-quicksight-analysis-parameterlistcontrol-parametercontrolid
//
ParameterControlId *string `field:"required" json:"parameterControlId" yaml:"parameterControlId"`
// The source parameter name of the `ParameterListControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterlistcontrol.html#cfn-quicksight-analysis-parameterlistcontrol-sourceparametername
//
SourceParameterName *string `field:"required" json:"sourceParameterName" yaml:"sourceParameterName"`
// The title of the `ParameterListControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterlistcontrol.html#cfn-quicksight-analysis-parameterlistcontrol-title
//
Title *string `field:"required" json:"title" yaml:"title"`
// The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterlistcontrol.html#cfn-quicksight-analysis-parameterlistcontrol-cascadingcontrolconfiguration
//
CascadingControlConfiguration interface{} `field:"optional" json:"cascadingControlConfiguration" yaml:"cascadingControlConfiguration"`
// The display options of a control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterlistcontrol.html#cfn-quicksight-analysis-parameterlistcontrol-displayoptions
//
DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"`
// A list of selectable values that are used in a control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterlistcontrol.html#cfn-quicksight-analysis-parameterlistcontrol-selectablevalues
//
SelectableValues interface{} `field:"optional" json:"selectableValues" yaml:"selectableValues"`
// The type of `ParameterListControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterlistcontrol.html#cfn-quicksight-analysis-parameterlistcontrol-type
//
Type *string `field:"optional" json:"type" yaml:"type"`
}
A control to display a list with buttons or boxes that are used to select either a single value or multiple values.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
parameterListControlProperty := &ParameterListControlProperty{
ParameterControlId: jsii.String("parameterControlId"),
SourceParameterName: jsii.String("sourceParameterName"),
Title: jsii.String("title"),
// the properties below are optional
CascadingControlConfiguration: &CascadingControlConfigurationProperty{
SourceControls: []interface{}{
&CascadingControlSourceProperty{
ColumnToMatch: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceSheetControlId: jsii.String("sourceSheetControlId"),
},
},
},
DisplayOptions: &ListControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SearchOptions: &ListControlSearchOptionsProperty{
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &ParameterSelectableValuesProperty{
LinkToDataSetColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
}
type CfnAnalysis_ParameterSelectableValuesProperty ¶ added in v2.72.0
type CfnAnalysis_ParameterSelectableValuesProperty struct {
// The column identifier that fetches values from the data set.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterselectablevalues.html#cfn-quicksight-analysis-parameterselectablevalues-linktodatasetcolumn
//
LinkToDataSetColumn interface{} `field:"optional" json:"linkToDataSetColumn" yaml:"linkToDataSetColumn"`
// The values that are used in `ParameterSelectableValues` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterselectablevalues.html#cfn-quicksight-analysis-parameterselectablevalues-values
//
Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
A list of selectable values that are used in a control.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
parameterSelectableValuesProperty := &ParameterSelectableValuesProperty{
LinkToDataSetColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
Values: []*string{
jsii.String("values"),
},
}
type CfnAnalysis_ParameterSliderControlProperty ¶ added in v2.72.0
type CfnAnalysis_ParameterSliderControlProperty struct {
// The larger value that is displayed at the right of the slider.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterslidercontrol.html#cfn-quicksight-analysis-parameterslidercontrol-maximumvalue
//
// Default: - 0.
//
MaximumValue *float64 `field:"required" json:"maximumValue" yaml:"maximumValue"`
// The smaller value that is displayed at the left of the slider.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterslidercontrol.html#cfn-quicksight-analysis-parameterslidercontrol-minimumvalue
//
// Default: - 0.
//
MinimumValue *float64 `field:"required" json:"minimumValue" yaml:"minimumValue"`
// The ID of the `ParameterSliderControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterslidercontrol.html#cfn-quicksight-analysis-parameterslidercontrol-parametercontrolid
//
ParameterControlId *string `field:"required" json:"parameterControlId" yaml:"parameterControlId"`
// The source parameter name of the `ParameterSliderControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterslidercontrol.html#cfn-quicksight-analysis-parameterslidercontrol-sourceparametername
//
SourceParameterName *string `field:"required" json:"sourceParameterName" yaml:"sourceParameterName"`
// The number of increments that the slider bar is divided into.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterslidercontrol.html#cfn-quicksight-analysis-parameterslidercontrol-stepsize
//
// Default: - 0.
//
StepSize *float64 `field:"required" json:"stepSize" yaml:"stepSize"`
// The title of the `ParameterSliderControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterslidercontrol.html#cfn-quicksight-analysis-parameterslidercontrol-title
//
Title *string `field:"required" json:"title" yaml:"title"`
// The display options of a control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameterslidercontrol.html#cfn-quicksight-analysis-parameterslidercontrol-displayoptions
//
DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"`
}
A control to display a horizontal toggle bar.
This is used to change a value by sliding the toggle.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
parameterSliderControlProperty := &ParameterSliderControlProperty{
MaximumValue: jsii.Number(123),
MinimumValue: jsii.Number(123),
ParameterControlId: jsii.String("parameterControlId"),
SourceParameterName: jsii.String("sourceParameterName"),
StepSize: jsii.Number(123),
Title: jsii.String("title"),
// the properties below are optional
DisplayOptions: &SliderControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
}
type CfnAnalysis_ParameterTextAreaControlProperty ¶ added in v2.72.0
type CfnAnalysis_ParameterTextAreaControlProperty struct {
// The ID of the `ParameterTextAreaControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametertextareacontrol.html#cfn-quicksight-analysis-parametertextareacontrol-parametercontrolid
//
ParameterControlId *string `field:"required" json:"parameterControlId" yaml:"parameterControlId"`
// The source parameter name of the `ParameterTextAreaControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametertextareacontrol.html#cfn-quicksight-analysis-parametertextareacontrol-sourceparametername
//
SourceParameterName *string `field:"required" json:"sourceParameterName" yaml:"sourceParameterName"`
// The title of the `ParameterTextAreaControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametertextareacontrol.html#cfn-quicksight-analysis-parametertextareacontrol-title
//
Title *string `field:"required" json:"title" yaml:"title"`
// The delimiter that is used to separate the lines in text.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametertextareacontrol.html#cfn-quicksight-analysis-parametertextareacontrol-delimiter
//
Delimiter *string `field:"optional" json:"delimiter" yaml:"delimiter"`
// The display options of a control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametertextareacontrol.html#cfn-quicksight-analysis-parametertextareacontrol-displayoptions
//
DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"`
}
A control to display a text box that is used to enter multiple entries.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
parameterTextAreaControlProperty := &ParameterTextAreaControlProperty{
ParameterControlId: jsii.String("parameterControlId"),
SourceParameterName: jsii.String("sourceParameterName"),
Title: jsii.String("title"),
// the properties below are optional
Delimiter: jsii.String("delimiter"),
DisplayOptions: &TextAreaControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
}
type CfnAnalysis_ParameterTextFieldControlProperty ¶ added in v2.72.0
type CfnAnalysis_ParameterTextFieldControlProperty struct {
// The ID of the `ParameterTextFieldControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametertextfieldcontrol.html#cfn-quicksight-analysis-parametertextfieldcontrol-parametercontrolid
//
ParameterControlId *string `field:"required" json:"parameterControlId" yaml:"parameterControlId"`
// The source parameter name of the `ParameterTextFieldControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametertextfieldcontrol.html#cfn-quicksight-analysis-parametertextfieldcontrol-sourceparametername
//
SourceParameterName *string `field:"required" json:"sourceParameterName" yaml:"sourceParameterName"`
// The title of the `ParameterTextFieldControl` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametertextfieldcontrol.html#cfn-quicksight-analysis-parametertextfieldcontrol-title
//
Title *string `field:"required" json:"title" yaml:"title"`
// The display options of a control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parametertextfieldcontrol.html#cfn-quicksight-analysis-parametertextfieldcontrol-displayoptions
//
DisplayOptions interface{} `field:"optional" json:"displayOptions" yaml:"displayOptions"`
}
A control to display a text box that is used to enter a single entry.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
parameterTextFieldControlProperty := &ParameterTextFieldControlProperty{
ParameterControlId: jsii.String("parameterControlId"),
SourceParameterName: jsii.String("sourceParameterName"),
Title: jsii.String("title"),
// the properties below are optional
DisplayOptions: &TextFieldControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
}
type CfnAnalysis_ParametersProperty ¶
type CfnAnalysis_ParametersProperty struct {
// The parameters that have a data type of date-time.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameters.html#cfn-quicksight-analysis-parameters-datetimeparameters
//
DateTimeParameters interface{} `field:"optional" json:"dateTimeParameters" yaml:"dateTimeParameters"`
// The parameters that have a data type of decimal.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameters.html#cfn-quicksight-analysis-parameters-decimalparameters
//
DecimalParameters interface{} `field:"optional" json:"decimalParameters" yaml:"decimalParameters"`
// The parameters that have a data type of integer.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameters.html#cfn-quicksight-analysis-parameters-integerparameters
//
IntegerParameters interface{} `field:"optional" json:"integerParameters" yaml:"integerParameters"`
// The parameters that have a data type of string.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-parameters.html#cfn-quicksight-analysis-parameters-stringparameters
//
StringParameters interface{} `field:"optional" json:"stringParameters" yaml:"stringParameters"`
}
A list of Quick Sight parameters and the list's override values.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
parametersProperty := &ParametersProperty{
DateTimeParameters: []interface{}{
&DateTimeParameterProperty{
Name: jsii.String("name"),
Values: []*string{
jsii.String("values"),
},
},
},
DecimalParameters: []interface{}{
&DecimalParameterProperty{
Name: jsii.String("name"),
Values: []interface{}{
jsii.Number(123),
},
},
},
IntegerParameters: []interface{}{
&IntegerParameterProperty{
Name: jsii.String("name"),
Values: []interface{}{
jsii.Number(123),
},
},
},
StringParameters: []interface{}{
&StringParameterProperty{
Name: jsii.String("name"),
Values: []*string{
jsii.String("values"),
},
},
},
}
type CfnAnalysis_PercentVisibleRangeProperty ¶ added in v2.72.0
type CfnAnalysis_PercentVisibleRangeProperty struct {
// The lower bound of the range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-percentvisiblerange.html#cfn-quicksight-analysis-percentvisiblerange-from
//
From *float64 `field:"optional" json:"from" yaml:"from"`
// The top bound of the range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-percentvisiblerange.html#cfn-quicksight-analysis-percentvisiblerange-to
//
To *float64 `field:"optional" json:"to" yaml:"to"`
}
The percent range in the visible range.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
percentVisibleRangeProperty := &PercentVisibleRangeProperty{
From: jsii.Number(123),
To: jsii.Number(123),
}
type CfnAnalysis_PercentageDisplayFormatConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_PercentageDisplayFormatConfigurationProperty struct {
// The option that determines the decimal places configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-percentagedisplayformatconfiguration.html#cfn-quicksight-analysis-percentagedisplayformatconfiguration-decimalplacesconfiguration
//
DecimalPlacesConfiguration interface{} `field:"optional" json:"decimalPlacesConfiguration" yaml:"decimalPlacesConfiguration"`
// The options that determine the negative value configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-percentagedisplayformatconfiguration.html#cfn-quicksight-analysis-percentagedisplayformatconfiguration-negativevalueconfiguration
//
NegativeValueConfiguration interface{} `field:"optional" json:"negativeValueConfiguration" yaml:"negativeValueConfiguration"`
// The options that determine the null value format configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-percentagedisplayformatconfiguration.html#cfn-quicksight-analysis-percentagedisplayformatconfiguration-nullvalueformatconfiguration
//
NullValueFormatConfiguration interface{} `field:"optional" json:"nullValueFormatConfiguration" yaml:"nullValueFormatConfiguration"`
// Determines the prefix value of the percentage format.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-percentagedisplayformatconfiguration.html#cfn-quicksight-analysis-percentagedisplayformatconfiguration-prefix
//
Prefix *string `field:"optional" json:"prefix" yaml:"prefix"`
// The options that determine the numeric separator configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-percentagedisplayformatconfiguration.html#cfn-quicksight-analysis-percentagedisplayformatconfiguration-separatorconfiguration
//
SeparatorConfiguration interface{} `field:"optional" json:"separatorConfiguration" yaml:"separatorConfiguration"`
// Determines the suffix value of the percentage format.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-percentagedisplayformatconfiguration.html#cfn-quicksight-analysis-percentagedisplayformatconfiguration-suffix
//
Suffix *string `field:"optional" json:"suffix" yaml:"suffix"`
}
The options that determine the percentage display format configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
percentageDisplayFormatConfigurationProperty := &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
}
type CfnAnalysis_PercentileAggregationProperty ¶ added in v2.72.0
type CfnAnalysis_PercentileAggregationProperty struct {
// The percentile value.
//
// This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-percentileaggregation.html#cfn-quicksight-analysis-percentileaggregation-percentilevalue
//
PercentileValue *float64 `field:"optional" json:"percentileValue" yaml:"percentileValue"`
}
An aggregation based on the percentile of values in a dimension or measure.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
percentileAggregationProperty := &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
}
type CfnAnalysis_PeriodOverPeriodComputationProperty ¶ added in v2.72.0
type CfnAnalysis_PeriodOverPeriodComputationProperty struct {
// The ID for a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodoverperiodcomputation.html#cfn-quicksight-analysis-periodoverperiodcomputation-computationid
//
ComputationId *string `field:"required" json:"computationId" yaml:"computationId"`
// The name of a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodoverperiodcomputation.html#cfn-quicksight-analysis-periodoverperiodcomputation-name
//
Name *string `field:"optional" json:"name" yaml:"name"`
// The time field that is used in a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodoverperiodcomputation.html#cfn-quicksight-analysis-periodoverperiodcomputation-time
//
Time interface{} `field:"optional" json:"time" yaml:"time"`
// The value field that is used in a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodoverperiodcomputation.html#cfn-quicksight-analysis-periodoverperiodcomputation-value
//
Value interface{} `field:"optional" json:"value" yaml:"value"`
}
The period over period computation configuration.
Example:
type CfnAnalysis_PeriodToDateComputationProperty ¶ added in v2.72.0
type CfnAnalysis_PeriodToDateComputationProperty struct {
// The ID for a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodtodatecomputation.html#cfn-quicksight-analysis-periodtodatecomputation-computationid
//
ComputationId *string `field:"required" json:"computationId" yaml:"computationId"`
// The name of a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodtodatecomputation.html#cfn-quicksight-analysis-periodtodatecomputation-name
//
Name *string `field:"optional" json:"name" yaml:"name"`
// The time granularity setup of period to date computation. Choose from the following options:.
//
// - YEAR: Year to date.
// - MONTH: Month to date.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodtodatecomputation.html#cfn-quicksight-analysis-periodtodatecomputation-periodtimegranularity
//
PeriodTimeGranularity *string `field:"optional" json:"periodTimeGranularity" yaml:"periodTimeGranularity"`
// The time field that is used in a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodtodatecomputation.html#cfn-quicksight-analysis-periodtodatecomputation-time
//
Time interface{} `field:"optional" json:"time" yaml:"time"`
// The value field that is used in a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodtodatecomputation.html#cfn-quicksight-analysis-periodtodatecomputation-value
//
Value interface{} `field:"optional" json:"value" yaml:"value"`
}
The period to date computation configuration.
Example:
type CfnAnalysis_PieChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_PieChartAggregatedFieldWellsProperty struct {
// The category (group/color) field wells of a pie chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartaggregatedfieldwells.html#cfn-quicksight-analysis-piechartaggregatedfieldwells-category
//
Category interface{} `field:"optional" json:"category" yaml:"category"`
// The small multiples field well of a pie chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartaggregatedfieldwells.html#cfn-quicksight-analysis-piechartaggregatedfieldwells-smallmultiples
//
SmallMultiples interface{} `field:"optional" json:"smallMultiples" yaml:"smallMultiples"`
// The value field wells of a pie chart.
//
// Values are aggregated based on categories.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartaggregatedfieldwells.html#cfn-quicksight-analysis-piechartaggregatedfieldwells-values
//
Values interface{} `field:"optional" json:"values" yaml:"values"`
}
The field well configuration of a pie chart.
Example:
type CfnAnalysis_PieChartConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_PieChartConfigurationProperty struct {
// The label options of the group/color that is displayed in a pie chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartconfiguration.html#cfn-quicksight-analysis-piechartconfiguration-categorylabeloptions
//
CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"`
// The contribution analysis (anomaly configuration) setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartconfiguration.html#cfn-quicksight-analysis-piechartconfiguration-contributionanalysisdefaults
//
ContributionAnalysisDefaults interface{} `field:"optional" json:"contributionAnalysisDefaults" yaml:"contributionAnalysisDefaults"`
// The options that determine if visual data labels are displayed.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartconfiguration.html#cfn-quicksight-analysis-piechartconfiguration-datalabels
//
DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"`
// The options that determine the shape of the chart.
//
// This option determines whether the chart is a pie chart or a donut chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartconfiguration.html#cfn-quicksight-analysis-piechartconfiguration-donutoptions
//
DonutOptions interface{} `field:"optional" json:"donutOptions" yaml:"donutOptions"`
// The field wells of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartconfiguration.html#cfn-quicksight-analysis-piechartconfiguration-fieldwells
//
FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"`
// The general visual interactions setup for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartconfiguration.html#cfn-quicksight-analysis-piechartconfiguration-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
// The legend display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartconfiguration.html#cfn-quicksight-analysis-piechartconfiguration-legend
//
Legend interface{} `field:"optional" json:"legend" yaml:"legend"`
// The small multiples setup for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartconfiguration.html#cfn-quicksight-analysis-piechartconfiguration-smallmultiplesoptions
//
SmallMultiplesOptions interface{} `field:"optional" json:"smallMultiplesOptions" yaml:"smallMultiplesOptions"`
// The sort configuration of a pie chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartconfiguration.html#cfn-quicksight-analysis-piechartconfiguration-sortconfiguration
//
SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"`
// The tooltip display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartconfiguration.html#cfn-quicksight-analysis-piechartconfiguration-tooltip
//
Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"`
// The label options for the value that is displayed in a pie chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartconfiguration.html#cfn-quicksight-analysis-piechartconfiguration-valuelabeloptions
//
ValueLabelOptions interface{} `field:"optional" json:"valueLabelOptions" yaml:"valueLabelOptions"`
// The palette (chart color) display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartconfiguration.html#cfn-quicksight-analysis-piechartconfiguration-visualpalette
//
VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"`
}
The configuration of a pie chart.
Example:
type CfnAnalysis_PieChartFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_PieChartFieldWellsProperty struct {
// The field well configuration of a pie chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartfieldwells.html#cfn-quicksight-analysis-piechartfieldwells-piechartaggregatedfieldwells
//
PieChartAggregatedFieldWells interface{} `field:"optional" json:"pieChartAggregatedFieldWells" yaml:"pieChartAggregatedFieldWells"`
}
The field well configuration of a pie chart.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_PieChartSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_PieChartSortConfigurationProperty struct {
// The limit on the number of categories that are displayed in a pie chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartsortconfiguration.html#cfn-quicksight-analysis-piechartsortconfiguration-categoryitemslimit
//
CategoryItemsLimit interface{} `field:"optional" json:"categoryItemsLimit" yaml:"categoryItemsLimit"`
// The sort configuration of the category fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartsortconfiguration.html#cfn-quicksight-analysis-piechartsortconfiguration-categorysort
//
CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"`
// The limit on the number of small multiples panels that are displayed.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartsortconfiguration.html#cfn-quicksight-analysis-piechartsortconfiguration-smallmultipleslimitconfiguration
//
SmallMultiplesLimitConfiguration interface{} `field:"optional" json:"smallMultiplesLimitConfiguration" yaml:"smallMultiplesLimitConfiguration"`
// The sort configuration of the small multiples field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartsortconfiguration.html#cfn-quicksight-analysis-piechartsortconfiguration-smallmultiplessort
//
SmallMultiplesSort interface{} `field:"optional" json:"smallMultiplesSort" yaml:"smallMultiplesSort"`
}
The sort configuration of a pie chart.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
pieChartSortConfigurationProperty := &PieChartSortConfigurationProperty{
CategoryItemsLimit: &ItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
OtherCategories: jsii.String("otherCategories"),
},
CategorySort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
SmallMultiplesLimitConfiguration: &ItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
OtherCategories: jsii.String("otherCategories"),
},
SmallMultiplesSort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
}
type CfnAnalysis_PieChartVisualProperty ¶ added in v2.72.0
type CfnAnalysis_PieChartVisualProperty struct {
// The unique identifier of a visual.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartvisual.html#cfn-quicksight-analysis-piechartvisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The list of custom actions that are configured for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartvisual.html#cfn-quicksight-analysis-piechartvisual-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The configuration of a pie chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartvisual.html#cfn-quicksight-analysis-piechartvisual-chartconfiguration
//
ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"`
// The column hierarchy that is used during drill-downs and drill-ups.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartvisual.html#cfn-quicksight-analysis-piechartvisual-columnhierarchies
//
ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"`
// The subtitle that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartvisual.html#cfn-quicksight-analysis-piechartvisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// The title that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartvisual.html#cfn-quicksight-analysis-piechartvisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-piechartvisual.html#cfn-quicksight-analysis-piechartvisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
A pie or donut chart.
The `PieChartVisual` structure describes a visual that is a member of the pie chart family.
The following charts can be described by using this structure:
- Pie charts - Donut charts
For more information, see [Using pie charts](https://docs.aws.amazon.com/quicksight/latest/user/pie-chart.html) in the *Amazon Quick Suite User Guide* .
For more information, see [Using donut charts](https://docs.aws.amazon.com/quicksight/latest/user/donut-chart.html) in the *Amazon Quick Suite User Guide* .
Example:
type CfnAnalysis_PivotFieldSortOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_PivotFieldSortOptionsProperty struct {
// The field ID for the field sort options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivotfieldsortoptions.html#cfn-quicksight-analysis-pivotfieldsortoptions-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
// The sort by field for the field sort options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivotfieldsortoptions.html#cfn-quicksight-analysis-pivotfieldsortoptions-sortby
//
SortBy interface{} `field:"required" json:"sortBy" yaml:"sortBy"`
}
The field sort options for a pivot table sort configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
pivotFieldSortOptionsProperty := &PivotFieldSortOptionsProperty{
FieldId: jsii.String("fieldId"),
SortBy: &PivotTableSortByProperty{
Column: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
DataPath: &DataPathSortProperty{
Direction: jsii.String("direction"),
SortPaths: []interface{}{
&DataPathValueProperty{
DataPathType: &DataPathTypeProperty{
PivotTableDataPathType: jsii.String("pivotTableDataPathType"),
},
FieldId: jsii.String("fieldId"),
FieldValue: jsii.String("fieldValue"),
},
},
},
Field: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
}
type CfnAnalysis_PivotTableAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableAggregatedFieldWellsProperty struct {
// The columns field well for a pivot table.
//
// Values are grouped by columns fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableaggregatedfieldwells.html#cfn-quicksight-analysis-pivottableaggregatedfieldwells-columns
//
Columns interface{} `field:"optional" json:"columns" yaml:"columns"`
// The rows field well for a pivot table.
//
// Values are grouped by rows fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableaggregatedfieldwells.html#cfn-quicksight-analysis-pivottableaggregatedfieldwells-rows
//
Rows interface{} `field:"optional" json:"rows" yaml:"rows"`
// The values field well for a pivot table.
//
// Values are aggregated based on rows and columns fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableaggregatedfieldwells.html#cfn-quicksight-analysis-pivottableaggregatedfieldwells-values
//
Values interface{} `field:"optional" json:"values" yaml:"values"`
}
The aggregated field well for the pivot table.
Example:
type CfnAnalysis_PivotTableCellConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableCellConditionalFormattingProperty struct {
// The field ID of the cell for conditional formatting.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html#cfn-quicksight-analysis-pivottablecellconditionalformatting-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
// The scope of the cell for conditional formatting.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html#cfn-quicksight-analysis-pivottablecellconditionalformatting-scope
//
Scope interface{} `field:"optional" json:"scope" yaml:"scope"`
// A list of cell scopes for conditional formatting.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html#cfn-quicksight-analysis-pivottablecellconditionalformatting-scopes
//
Scopes interface{} `field:"optional" json:"scopes" yaml:"scopes"`
// The text format of the cell for conditional formatting.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html#cfn-quicksight-analysis-pivottablecellconditionalformatting-textformat
//
TextFormat interface{} `field:"optional" json:"textFormat" yaml:"textFormat"`
}
The cell conditional formatting option for a pivot table.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
pivotTableCellConditionalFormattingProperty := &PivotTableCellConditionalFormattingProperty{
FieldId: jsii.String("fieldId"),
// the properties below are optional
Scope: &PivotTableConditionalFormattingScopeProperty{
Role: jsii.String("role"),
},
Scopes: []interface{}{
&PivotTableConditionalFormattingScopeProperty{
Role: jsii.String("role"),
},
},
TextFormat: &TextConditionalFormatProperty{
BackgroundColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
Icon: &ConditionalFormattingIconProperty{
CustomCondition: &ConditionalFormattingCustomIconConditionProperty{
Expression: jsii.String("expression"),
IconOptions: &ConditionalFormattingCustomIconOptionsProperty{
Icon: jsii.String("icon"),
UnicodeIcon: jsii.String("unicodeIcon"),
},
// the properties below are optional
Color: jsii.String("color"),
DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{
IconDisplayOption: jsii.String("iconDisplayOption"),
},
},
IconSet: &ConditionalFormattingIconSetProperty{
Expression: jsii.String("expression"),
// the properties below are optional
IconSetType: jsii.String("iconSetType"),
},
},
TextColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
},
}
type CfnAnalysis_PivotTableConditionalFormattingOptionProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableConditionalFormattingOptionProperty struct {
// The cell conditional formatting option for a pivot table.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableconditionalformattingoption.html#cfn-quicksight-analysis-pivottableconditionalformattingoption-cell
//
Cell interface{} `field:"optional" json:"cell" yaml:"cell"`
}
Conditional formatting options for a `PivotTableVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
pivotTableConditionalFormattingOptionProperty := &PivotTableConditionalFormattingOptionProperty{
Cell: &PivotTableCellConditionalFormattingProperty{
FieldId: jsii.String("fieldId"),
// the properties below are optional
Scope: &PivotTableConditionalFormattingScopeProperty{
Role: jsii.String("role"),
},
Scopes: []interface{}{
&PivotTableConditionalFormattingScopeProperty{
Role: jsii.String("role"),
},
},
TextFormat: &TextConditionalFormatProperty{
BackgroundColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
Icon: &ConditionalFormattingIconProperty{
CustomCondition: &ConditionalFormattingCustomIconConditionProperty{
Expression: jsii.String("expression"),
IconOptions: &ConditionalFormattingCustomIconOptionsProperty{
Icon: jsii.String("icon"),
UnicodeIcon: jsii.String("unicodeIcon"),
},
// the properties below are optional
Color: jsii.String("color"),
DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{
IconDisplayOption: jsii.String("iconDisplayOption"),
},
},
IconSet: &ConditionalFormattingIconSetProperty{
Expression: jsii.String("expression"),
// the properties below are optional
IconSetType: jsii.String("iconSetType"),
},
},
TextColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
},
},
}
type CfnAnalysis_PivotTableConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableConditionalFormattingProperty struct {
// Conditional formatting options for a `PivotTableVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableconditionalformatting.html#cfn-quicksight-analysis-pivottableconditionalformatting-conditionalformattingoptions
//
ConditionalFormattingOptions interface{} `field:"optional" json:"conditionalFormattingOptions" yaml:"conditionalFormattingOptions"`
}
The conditional formatting for a `PivotTableVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
pivotTableConditionalFormattingProperty := &PivotTableConditionalFormattingProperty{
ConditionalFormattingOptions: []interface{}{
&PivotTableConditionalFormattingOptionProperty{
Cell: &PivotTableCellConditionalFormattingProperty{
FieldId: jsii.String("fieldId"),
// the properties below are optional
Scope: &PivotTableConditionalFormattingScopeProperty{
Role: jsii.String("role"),
},
Scopes: []interface{}{
&PivotTableConditionalFormattingScopeProperty{
Role: jsii.String("role"),
},
},
TextFormat: &TextConditionalFormatProperty{
BackgroundColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
Icon: &ConditionalFormattingIconProperty{
CustomCondition: &ConditionalFormattingCustomIconConditionProperty{
Expression: jsii.String("expression"),
IconOptions: &ConditionalFormattingCustomIconOptionsProperty{
Icon: jsii.String("icon"),
UnicodeIcon: jsii.String("unicodeIcon"),
},
// the properties below are optional
Color: jsii.String("color"),
DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{
IconDisplayOption: jsii.String("iconDisplayOption"),
},
},
IconSet: &ConditionalFormattingIconSetProperty{
Expression: jsii.String("expression"),
// the properties below are optional
IconSetType: jsii.String("iconSetType"),
},
},
TextColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
},
},
},
},
}
type CfnAnalysis_PivotTableConditionalFormattingScopeProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableConditionalFormattingScopeProperty struct {
// The role (field, field total, grand total) of the cell for conditional formatting.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableconditionalformattingscope.html#cfn-quicksight-analysis-pivottableconditionalformattingscope-role
//
Role *string `field:"optional" json:"role" yaml:"role"`
}
The scope of the cell for conditional formatting.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
pivotTableConditionalFormattingScopeProperty := &PivotTableConditionalFormattingScopeProperty{
Role: jsii.String("role"),
}
type CfnAnalysis_PivotTableConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableConfigurationProperty struct {
// The field options for a pivot table visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableconfiguration.html#cfn-quicksight-analysis-pivottableconfiguration-fieldoptions
//
FieldOptions interface{} `field:"optional" json:"fieldOptions" yaml:"fieldOptions"`
// The field wells of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableconfiguration.html#cfn-quicksight-analysis-pivottableconfiguration-fieldwells
//
FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"`
// The general visual interactions setup for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableconfiguration.html#cfn-quicksight-analysis-pivottableconfiguration-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
// The paginated report options for a pivot table visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableconfiguration.html#cfn-quicksight-analysis-pivottableconfiguration-paginatedreportoptions
//
PaginatedReportOptions interface{} `field:"optional" json:"paginatedReportOptions" yaml:"paginatedReportOptions"`
// The sort configuration for a `PivotTableVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableconfiguration.html#cfn-quicksight-analysis-pivottableconfiguration-sortconfiguration
//
SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"`
// The table options for a pivot table visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableconfiguration.html#cfn-quicksight-analysis-pivottableconfiguration-tableoptions
//
TableOptions interface{} `field:"optional" json:"tableOptions" yaml:"tableOptions"`
// The total options for a pivot table visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableconfiguration.html#cfn-quicksight-analysis-pivottableconfiguration-totaloptions
//
TotalOptions interface{} `field:"optional" json:"totalOptions" yaml:"totalOptions"`
}
The configuration for a `PivotTableVisual` .
Example:
type CfnAnalysis_PivotTableDataPathOptionProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableDataPathOptionProperty struct {
// The list of data path values for the data path options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottabledatapathoption.html#cfn-quicksight-analysis-pivottabledatapathoption-datapathlist
//
DataPathList interface{} `field:"required" json:"dataPathList" yaml:"dataPathList"`
// The width of the data path option.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottabledatapathoption.html#cfn-quicksight-analysis-pivottabledatapathoption-width
//
Width *string `field:"optional" json:"width" yaml:"width"`
}
The data path options for the pivot table field options.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
pivotTableDataPathOptionProperty := &PivotTableDataPathOptionProperty{
DataPathList: []interface{}{
&DataPathValueProperty{
DataPathType: &DataPathTypeProperty{
PivotTableDataPathType: jsii.String("pivotTableDataPathType"),
},
FieldId: jsii.String("fieldId"),
FieldValue: jsii.String("fieldValue"),
},
},
// the properties below are optional
Width: jsii.String("width"),
}
type CfnAnalysis_PivotTableFieldCollapseStateOptionProperty ¶ added in v2.87.0
type CfnAnalysis_PivotTableFieldCollapseStateOptionProperty struct {
// A tagged-union object that sets the collapse state.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldcollapsestateoption.html#cfn-quicksight-analysis-pivottablefieldcollapsestateoption-target
//
Target interface{} `field:"required" json:"target" yaml:"target"`
// The state of the field target of a pivot table. Choose one of the following options:.
//
// - `COLLAPSED`
// - `EXPANDED`.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldcollapsestateoption.html#cfn-quicksight-analysis-pivottablefieldcollapsestateoption-state
//
State *string `field:"optional" json:"state" yaml:"state"`
}
The collapse state options for the pivot table field options.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
pivotTableFieldCollapseStateOptionProperty := &PivotTableFieldCollapseStateOptionProperty{
Target: &PivotTableFieldCollapseStateTargetProperty{
FieldDataPathValues: []interface{}{
&DataPathValueProperty{
DataPathType: &DataPathTypeProperty{
PivotTableDataPathType: jsii.String("pivotTableDataPathType"),
},
FieldId: jsii.String("fieldId"),
FieldValue: jsii.String("fieldValue"),
},
},
FieldId: jsii.String("fieldId"),
},
// the properties below are optional
State: jsii.String("state"),
}
type CfnAnalysis_PivotTableFieldCollapseStateTargetProperty ¶ added in v2.87.0
type CfnAnalysis_PivotTableFieldCollapseStateTargetProperty struct {
// The data path of the pivot table's header.
//
// Used to set the collapse state.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldcollapsestatetarget.html#cfn-quicksight-analysis-pivottablefieldcollapsestatetarget-fielddatapathvalues
//
FieldDataPathValues interface{} `field:"optional" json:"fieldDataPathValues" yaml:"fieldDataPathValues"`
// The field ID of the pivot table that the collapse state needs to be set to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldcollapsestatetarget.html#cfn-quicksight-analysis-pivottablefieldcollapsestatetarget-fieldid
//
FieldId *string `field:"optional" json:"fieldId" yaml:"fieldId"`
}
The target of a pivot table field collapse state.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
pivotTableFieldCollapseStateTargetProperty := &PivotTableFieldCollapseStateTargetProperty{
FieldDataPathValues: []interface{}{
&DataPathValueProperty{
DataPathType: &DataPathTypeProperty{
PivotTableDataPathType: jsii.String("pivotTableDataPathType"),
},
FieldId: jsii.String("fieldId"),
FieldValue: jsii.String("fieldValue"),
},
},
FieldId: jsii.String("fieldId"),
}
type CfnAnalysis_PivotTableFieldOptionProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableFieldOptionProperty struct {
// The field ID of the pivot table field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoption.html#cfn-quicksight-analysis-pivottablefieldoption-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
// The custom label of the pivot table field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoption.html#cfn-quicksight-analysis-pivottablefieldoption-customlabel
//
CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"`
// The visibility of the pivot table field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoption.html#cfn-quicksight-analysis-pivottablefieldoption-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The selected field options for the pivot table field options.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
pivotTableFieldOptionProperty := &PivotTableFieldOptionProperty{
FieldId: jsii.String("fieldId"),
// the properties below are optional
CustomLabel: jsii.String("customLabel"),
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_PivotTableFieldOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableFieldOptionsProperty struct {
// The collapse state options for the pivot table field options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoptions.html#cfn-quicksight-analysis-pivottablefieldoptions-collapsestateoptions
//
CollapseStateOptions interface{} `field:"optional" json:"collapseStateOptions" yaml:"collapseStateOptions"`
// The data path options for the pivot table field options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoptions.html#cfn-quicksight-analysis-pivottablefieldoptions-datapathoptions
//
DataPathOptions interface{} `field:"optional" json:"dataPathOptions" yaml:"dataPathOptions"`
// The selected field options for the pivot table field options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoptions.html#cfn-quicksight-analysis-pivottablefieldoptions-selectedfieldoptions
//
SelectedFieldOptions interface{} `field:"optional" json:"selectedFieldOptions" yaml:"selectedFieldOptions"`
}
The field options for a pivot table visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
pivotTableFieldOptionsProperty := &PivotTableFieldOptionsProperty{
CollapseStateOptions: []interface{}{
&PivotTableFieldCollapseStateOptionProperty{
Target: &PivotTableFieldCollapseStateTargetProperty{
FieldDataPathValues: []interface{}{
&DataPathValueProperty{
DataPathType: &DataPathTypeProperty{
PivotTableDataPathType: jsii.String("pivotTableDataPathType"),
},
FieldId: jsii.String("fieldId"),
FieldValue: jsii.String("fieldValue"),
},
},
FieldId: jsii.String("fieldId"),
},
// the properties below are optional
State: jsii.String("state"),
},
},
DataPathOptions: []interface{}{
&PivotTableDataPathOptionProperty{
DataPathList: []interface{}{
&DataPathValueProperty{
DataPathType: &DataPathTypeProperty{
PivotTableDataPathType: jsii.String("pivotTableDataPathType"),
},
FieldId: jsii.String("fieldId"),
FieldValue: jsii.String("fieldValue"),
},
},
// the properties below are optional
Width: jsii.String("width"),
},
},
SelectedFieldOptions: []interface{}{
&PivotTableFieldOptionProperty{
FieldId: jsii.String("fieldId"),
// the properties below are optional
CustomLabel: jsii.String("customLabel"),
Visibility: jsii.String("visibility"),
},
},
}
type CfnAnalysis_PivotTableFieldSubtotalOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableFieldSubtotalOptionsProperty struct {
// The field ID of the subtotal options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldsubtotaloptions.html#cfn-quicksight-analysis-pivottablefieldsubtotaloptions-fieldid
//
FieldId *string `field:"optional" json:"fieldId" yaml:"fieldId"`
}
The optional configuration of subtotals cells.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
pivotTableFieldSubtotalOptionsProperty := &PivotTableFieldSubtotalOptionsProperty{
FieldId: jsii.String("fieldId"),
}
type CfnAnalysis_PivotTableFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableFieldWellsProperty struct {
// The aggregated field well for the pivot table.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldwells.html#cfn-quicksight-analysis-pivottablefieldwells-pivottableaggregatedfieldwells
//
PivotTableAggregatedFieldWells interface{} `field:"optional" json:"pivotTableAggregatedFieldWells" yaml:"pivotTableAggregatedFieldWells"`
}
The field wells for a pivot table visual.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_PivotTableOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableOptionsProperty struct {
// The table cell style of cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-cellstyle
//
CellStyle interface{} `field:"optional" json:"cellStyle" yaml:"cellStyle"`
// The visibility setting of a pivot table's collapsed row dimension fields.
//
// If the value of this structure is `HIDDEN` , all collapsed columns in a pivot table are automatically hidden. The default value is `VISIBLE` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-collapsedrowdimensionsvisibility
//
CollapsedRowDimensionsVisibility *string `field:"optional" json:"collapsedRowDimensionsVisibility" yaml:"collapsedRowDimensionsVisibility"`
// The table cell style of the column header.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-columnheaderstyle
//
ColumnHeaderStyle interface{} `field:"optional" json:"columnHeaderStyle" yaml:"columnHeaderStyle"`
// The visibility of the column names.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-columnnamesvisibility
//
ColumnNamesVisibility *string `field:"optional" json:"columnNamesVisibility" yaml:"columnNamesVisibility"`
// The default cell width of the pivot table.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-defaultcellwidth
//
DefaultCellWidth *string `field:"optional" json:"defaultCellWidth" yaml:"defaultCellWidth"`
// The metric placement (row, column) options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-metricplacement
//
MetricPlacement *string `field:"optional" json:"metricPlacement" yaml:"metricPlacement"`
// The row alternate color options (widget status, row alternate colors).
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowalternatecoloroptions
//
RowAlternateColorOptions interface{} `field:"optional" json:"rowAlternateColorOptions" yaml:"rowAlternateColorOptions"`
// The table cell style of row field names.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowfieldnamesstyle
//
RowFieldNamesStyle interface{} `field:"optional" json:"rowFieldNamesStyle" yaml:"rowFieldNamesStyle"`
// The table cell style of the row headers.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowheaderstyle
//
RowHeaderStyle interface{} `field:"optional" json:"rowHeaderStyle" yaml:"rowHeaderStyle"`
// The options for the label that is located above the row headers.
//
// This option is only applicable when `RowsLayout` is set to `HIERARCHY` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowslabeloptions
//
RowsLabelOptions interface{} `field:"optional" json:"rowsLabelOptions" yaml:"rowsLabelOptions"`
// The layout for the row dimension headers of a pivot table. Choose one of the following options.
//
// - `TABULAR` : (Default) Each row field is displayed in a separate column.
// - `HIERARCHY` : All row fields are displayed in a single column. Indentation is used to differentiate row headers of different fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowslayout
//
RowsLayout *string `field:"optional" json:"rowsLayout" yaml:"rowsLayout"`
// The visibility of the single metric options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-singlemetricvisibility
//
SingleMetricVisibility *string `field:"optional" json:"singleMetricVisibility" yaml:"singleMetricVisibility"`
// Determines the visibility of the pivot table.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-togglebuttonsvisibility
//
ToggleButtonsVisibility *string `field:"optional" json:"toggleButtonsVisibility" yaml:"toggleButtonsVisibility"`
}
The table options for a pivot table visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
pivotTableOptionsProperty := &PivotTableOptionsProperty{
CellStyle: &TableCellStyleProperty{
BackgroundColor: jsii.String("backgroundColor"),
Border: &GlobalTableBorderOptionsProperty{
SideSpecificBorder: &TableSideBorderOptionsProperty{
Bottom: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerHorizontal: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerVertical: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Left: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Right: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Top: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
UniformBorder: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Height: jsii.Number(123),
HorizontalTextAlignment: jsii.String("horizontalTextAlignment"),
TextWrap: jsii.String("textWrap"),
VerticalTextAlignment: jsii.String("verticalTextAlignment"),
Visibility: jsii.String("visibility"),
},
CollapsedRowDimensionsVisibility: jsii.String("collapsedRowDimensionsVisibility"),
ColumnHeaderStyle: &TableCellStyleProperty{
BackgroundColor: jsii.String("backgroundColor"),
Border: &GlobalTableBorderOptionsProperty{
SideSpecificBorder: &TableSideBorderOptionsProperty{
Bottom: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerHorizontal: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerVertical: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Left: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Right: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Top: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
UniformBorder: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Height: jsii.Number(123),
HorizontalTextAlignment: jsii.String("horizontalTextAlignment"),
TextWrap: jsii.String("textWrap"),
VerticalTextAlignment: jsii.String("verticalTextAlignment"),
Visibility: jsii.String("visibility"),
},
ColumnNamesVisibility: jsii.String("columnNamesVisibility"),
DefaultCellWidth: jsii.String("defaultCellWidth"),
MetricPlacement: jsii.String("metricPlacement"),
RowAlternateColorOptions: &RowAlternateColorOptionsProperty{
RowAlternateColors: []*string{
jsii.String("rowAlternateColors"),
},
Status: jsii.String("status"),
UsePrimaryBackgroundColor: jsii.String("usePrimaryBackgroundColor"),
},
RowFieldNamesStyle: &TableCellStyleProperty{
BackgroundColor: jsii.String("backgroundColor"),
Border: &GlobalTableBorderOptionsProperty{
SideSpecificBorder: &TableSideBorderOptionsProperty{
Bottom: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerHorizontal: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerVertical: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Left: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Right: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Top: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
UniformBorder: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Height: jsii.Number(123),
HorizontalTextAlignment: jsii.String("horizontalTextAlignment"),
TextWrap: jsii.String("textWrap"),
VerticalTextAlignment: jsii.String("verticalTextAlignment"),
Visibility: jsii.String("visibility"),
},
RowHeaderStyle: &TableCellStyleProperty{
BackgroundColor: jsii.String("backgroundColor"),
Border: &GlobalTableBorderOptionsProperty{
SideSpecificBorder: &TableSideBorderOptionsProperty{
Bottom: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerHorizontal: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerVertical: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Left: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Right: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Top: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
UniformBorder: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Height: jsii.Number(123),
HorizontalTextAlignment: jsii.String("horizontalTextAlignment"),
TextWrap: jsii.String("textWrap"),
VerticalTextAlignment: jsii.String("verticalTextAlignment"),
Visibility: jsii.String("visibility"),
},
RowsLabelOptions: &PivotTableRowsLabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
Visibility: jsii.String("visibility"),
},
RowsLayout: jsii.String("rowsLayout"),
SingleMetricVisibility: jsii.String("singleMetricVisibility"),
ToggleButtonsVisibility: jsii.String("toggleButtonsVisibility"),
}
type CfnAnalysis_PivotTablePaginatedReportOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTablePaginatedReportOptionsProperty struct {
// The visibility of the repeating header rows on each page.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablepaginatedreportoptions.html#cfn-quicksight-analysis-pivottablepaginatedreportoptions-overflowcolumnheadervisibility
//
OverflowColumnHeaderVisibility *string `field:"optional" json:"overflowColumnHeaderVisibility" yaml:"overflowColumnHeaderVisibility"`
// The visibility of the printing table overflow across pages.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablepaginatedreportoptions.html#cfn-quicksight-analysis-pivottablepaginatedreportoptions-verticaloverflowvisibility
//
VerticalOverflowVisibility *string `field:"optional" json:"verticalOverflowVisibility" yaml:"verticalOverflowVisibility"`
}
The paginated report options for a pivot table visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
pivotTablePaginatedReportOptionsProperty := &PivotTablePaginatedReportOptionsProperty{
OverflowColumnHeaderVisibility: jsii.String("overflowColumnHeaderVisibility"),
VerticalOverflowVisibility: jsii.String("verticalOverflowVisibility"),
}
type CfnAnalysis_PivotTableRowsLabelOptionsProperty ¶ added in v2.95.0
type CfnAnalysis_PivotTableRowsLabelOptionsProperty struct {
// The custom label string for the rows label.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablerowslabeloptions.html#cfn-quicksight-analysis-pivottablerowslabeloptions-customlabel
//
CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"`
// The visibility of the rows label.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablerowslabeloptions.html#cfn-quicksight-analysis-pivottablerowslabeloptions-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The options for the label thta is located above the row headers.
This option is only applicable when `RowsLayout` is set to `HIERARCHY` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
pivotTableRowsLabelOptionsProperty := &PivotTableRowsLabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_PivotTableSortByProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableSortByProperty struct {
// The column sort (field id, direction) for the pivot table sort by options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablesortby.html#cfn-quicksight-analysis-pivottablesortby-column
//
Column interface{} `field:"optional" json:"column" yaml:"column"`
// The data path sort (data path value, direction) for the pivot table sort by options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablesortby.html#cfn-quicksight-analysis-pivottablesortby-datapath
//
DataPath interface{} `field:"optional" json:"dataPath" yaml:"dataPath"`
// The field sort (field id, direction) for the pivot table sort by options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablesortby.html#cfn-quicksight-analysis-pivottablesortby-field
//
Field interface{} `field:"optional" json:"field" yaml:"field"`
}
The sort by field for the field sort options.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
pivotTableSortByProperty := &PivotTableSortByProperty{
Column: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
DataPath: &DataPathSortProperty{
Direction: jsii.String("direction"),
SortPaths: []interface{}{
&DataPathValueProperty{
DataPathType: &DataPathTypeProperty{
PivotTableDataPathType: jsii.String("pivotTableDataPathType"),
},
FieldId: jsii.String("fieldId"),
FieldValue: jsii.String("fieldValue"),
},
},
},
Field: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
}
type CfnAnalysis_PivotTableSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableSortConfigurationProperty struct {
// The field sort options for a pivot table sort configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablesortconfiguration.html#cfn-quicksight-analysis-pivottablesortconfiguration-fieldsortoptions
//
FieldSortOptions interface{} `field:"optional" json:"fieldSortOptions" yaml:"fieldSortOptions"`
}
The sort configuration for a `PivotTableVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
pivotTableSortConfigurationProperty := &PivotTableSortConfigurationProperty{
FieldSortOptions: []interface{}{
&PivotFieldSortOptionsProperty{
FieldId: jsii.String("fieldId"),
SortBy: &PivotTableSortByProperty{
Column: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
DataPath: &DataPathSortProperty{
Direction: jsii.String("direction"),
SortPaths: []interface{}{
&DataPathValueProperty{
DataPathType: &DataPathTypeProperty{
PivotTableDataPathType: jsii.String("pivotTableDataPathType"),
},
FieldId: jsii.String("fieldId"),
FieldValue: jsii.String("fieldValue"),
},
},
},
Field: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
},
}
type CfnAnalysis_PivotTableTotalOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableTotalOptionsProperty struct {
// The column subtotal options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottabletotaloptions.html#cfn-quicksight-analysis-pivottabletotaloptions-columnsubtotaloptions
//
ColumnSubtotalOptions interface{} `field:"optional" json:"columnSubtotalOptions" yaml:"columnSubtotalOptions"`
// The column total options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottabletotaloptions.html#cfn-quicksight-analysis-pivottabletotaloptions-columntotaloptions
//
ColumnTotalOptions interface{} `field:"optional" json:"columnTotalOptions" yaml:"columnTotalOptions"`
// The row subtotal options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottabletotaloptions.html#cfn-quicksight-analysis-pivottabletotaloptions-rowsubtotaloptions
//
RowSubtotalOptions interface{} `field:"optional" json:"rowSubtotalOptions" yaml:"rowSubtotalOptions"`
// The row total options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottabletotaloptions.html#cfn-quicksight-analysis-pivottabletotaloptions-rowtotaloptions
//
RowTotalOptions interface{} `field:"optional" json:"rowTotalOptions" yaml:"rowTotalOptions"`
}
The total options for a pivot table visual.
Example:
type CfnAnalysis_PivotTableVisualProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTableVisualProperty struct {
// The unique identifier of a visual.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablevisual.html#cfn-quicksight-analysis-pivottablevisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The list of custom actions that are configured for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablevisual.html#cfn-quicksight-analysis-pivottablevisual-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The configuration settings of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablevisual.html#cfn-quicksight-analysis-pivottablevisual-chartconfiguration
//
ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"`
// The conditional formatting for a `PivotTableVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablevisual.html#cfn-quicksight-analysis-pivottablevisual-conditionalformatting
//
ConditionalFormatting interface{} `field:"optional" json:"conditionalFormatting" yaml:"conditionalFormatting"`
// The subtitle that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablevisual.html#cfn-quicksight-analysis-pivottablevisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// The title that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablevisual.html#cfn-quicksight-analysis-pivottablevisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablevisual.html#cfn-quicksight-analysis-pivottablevisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
A pivot table.
For more information, see [Using pivot tables](https://docs.aws.amazon.com/quicksight/latest/user/pivot-table.html) in the *Amazon Quick Suite User Guide* .
Example:
type CfnAnalysis_PivotTotalOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_PivotTotalOptionsProperty struct {
// The custom label string for the total cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottotaloptions.html#cfn-quicksight-analysis-pivottotaloptions-customlabel
//
CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"`
// The cell styling options for the total of header cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottotaloptions.html#cfn-quicksight-analysis-pivottotaloptions-metricheadercellstyle
//
MetricHeaderCellStyle interface{} `field:"optional" json:"metricHeaderCellStyle" yaml:"metricHeaderCellStyle"`
// The placement (start, end) for the total cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottotaloptions.html#cfn-quicksight-analysis-pivottotaloptions-placement
//
Placement *string `field:"optional" json:"placement" yaml:"placement"`
// The scroll status (pinned, scrolled) for the total cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottotaloptions.html#cfn-quicksight-analysis-pivottotaloptions-scrollstatus
//
ScrollStatus *string `field:"optional" json:"scrollStatus" yaml:"scrollStatus"`
// The total aggregation options for each value field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottotaloptions.html#cfn-quicksight-analysis-pivottotaloptions-totalaggregationoptions
//
TotalAggregationOptions interface{} `field:"optional" json:"totalAggregationOptions" yaml:"totalAggregationOptions"`
// The cell styling options for the total cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottotaloptions.html#cfn-quicksight-analysis-pivottotaloptions-totalcellstyle
//
TotalCellStyle interface{} `field:"optional" json:"totalCellStyle" yaml:"totalCellStyle"`
// The visibility configuration for the total cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottotaloptions.html#cfn-quicksight-analysis-pivottotaloptions-totalsvisibility
//
TotalsVisibility *string `field:"optional" json:"totalsVisibility" yaml:"totalsVisibility"`
// The cell styling options for the totals of value cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottotaloptions.html#cfn-quicksight-analysis-pivottotaloptions-valuecellstyle
//
ValueCellStyle interface{} `field:"optional" json:"valueCellStyle" yaml:"valueCellStyle"`
}
The optional configuration of totals cells in a `PivotTableVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
pivotTotalOptionsProperty := &PivotTotalOptionsProperty{
CustomLabel: jsii.String("customLabel"),
MetricHeaderCellStyle: &TableCellStyleProperty{
BackgroundColor: jsii.String("backgroundColor"),
Border: &GlobalTableBorderOptionsProperty{
SideSpecificBorder: &TableSideBorderOptionsProperty{
Bottom: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerHorizontal: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerVertical: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Left: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Right: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Top: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
UniformBorder: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Height: jsii.Number(123),
HorizontalTextAlignment: jsii.String("horizontalTextAlignment"),
TextWrap: jsii.String("textWrap"),
VerticalTextAlignment: jsii.String("verticalTextAlignment"),
Visibility: jsii.String("visibility"),
},
Placement: jsii.String("placement"),
ScrollStatus: jsii.String("scrollStatus"),
TotalAggregationOptions: []interface{}{
&TotalAggregationOptionProperty{
FieldId: jsii.String("fieldId"),
TotalAggregationFunction: &TotalAggregationFunctionProperty{
SimpleTotalAggregationFunction: jsii.String("simpleTotalAggregationFunction"),
},
},
},
TotalCellStyle: &TableCellStyleProperty{
BackgroundColor: jsii.String("backgroundColor"),
Border: &GlobalTableBorderOptionsProperty{
SideSpecificBorder: &TableSideBorderOptionsProperty{
Bottom: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerHorizontal: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerVertical: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Left: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Right: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Top: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
UniformBorder: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Height: jsii.Number(123),
HorizontalTextAlignment: jsii.String("horizontalTextAlignment"),
TextWrap: jsii.String("textWrap"),
VerticalTextAlignment: jsii.String("verticalTextAlignment"),
Visibility: jsii.String("visibility"),
},
TotalsVisibility: jsii.String("totalsVisibility"),
ValueCellStyle: &TableCellStyleProperty{
BackgroundColor: jsii.String("backgroundColor"),
Border: &GlobalTableBorderOptionsProperty{
SideSpecificBorder: &TableSideBorderOptionsProperty{
Bottom: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerHorizontal: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerVertical: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Left: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Right: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Top: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
UniformBorder: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Height: jsii.Number(123),
HorizontalTextAlignment: jsii.String("horizontalTextAlignment"),
TextWrap: jsii.String("textWrap"),
VerticalTextAlignment: jsii.String("verticalTextAlignment"),
Visibility: jsii.String("visibility"),
},
}
type CfnAnalysis_PluginVisualConfigurationProperty ¶ added in v2.172.0
type CfnAnalysis_PluginVisualConfigurationProperty struct {
// The field wells configuration of the plugin visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pluginvisualconfiguration.html#cfn-quicksight-analysis-pluginvisualconfiguration-fieldwells
//
FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"`
// The sort configuration of the plugin visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pluginvisualconfiguration.html#cfn-quicksight-analysis-pluginvisualconfiguration-sortconfiguration
//
SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"`
// The persisted properties of the plugin visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pluginvisualconfiguration.html#cfn-quicksight-analysis-pluginvisualconfiguration-visualoptions
//
VisualOptions interface{} `field:"optional" json:"visualOptions" yaml:"visualOptions"`
}
The plugin visual configuration.
This includes the field wells, sorting options, and persisted options of the plugin visual.
Example:
type CfnAnalysis_PluginVisualFieldWellProperty ¶ added in v2.172.0
type CfnAnalysis_PluginVisualFieldWellProperty struct {
// The semantic axis name for the field well.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pluginvisualfieldwell.html#cfn-quicksight-analysis-pluginvisualfieldwell-axisname
//
AxisName *string `field:"optional" json:"axisName" yaml:"axisName"`
// A list of dimensions for the field well.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pluginvisualfieldwell.html#cfn-quicksight-analysis-pluginvisualfieldwell-dimensions
//
Dimensions interface{} `field:"optional" json:"dimensions" yaml:"dimensions"`
// A list of measures that exist in the field well.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pluginvisualfieldwell.html#cfn-quicksight-analysis-pluginvisualfieldwell-measures
//
Measures interface{} `field:"optional" json:"measures" yaml:"measures"`
// A list of unaggregated fields that exist in the field well.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pluginvisualfieldwell.html#cfn-quicksight-analysis-pluginvisualfieldwell-unaggregated
//
Unaggregated interface{} `field:"optional" json:"unaggregated" yaml:"unaggregated"`
}
A collection of field wells for a plugin visual.
Example:
type CfnAnalysis_PluginVisualItemsLimitConfigurationProperty ¶ added in v2.172.0
type CfnAnalysis_PluginVisualItemsLimitConfigurationProperty struct {
// Determines how many values are be fetched at once.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pluginvisualitemslimitconfiguration.html#cfn-quicksight-analysis-pluginvisualitemslimitconfiguration-itemslimit
//
ItemsLimit *float64 `field:"optional" json:"itemsLimit" yaml:"itemsLimit"`
}
A query limits configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
pluginVisualItemsLimitConfigurationProperty := &PluginVisualItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
}
type CfnAnalysis_PluginVisualOptionsProperty ¶ added in v2.172.0
type CfnAnalysis_PluginVisualOptionsProperty struct {
// The persisted properties and their values.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pluginvisualoptions.html#cfn-quicksight-analysis-pluginvisualoptions-visualproperties
//
VisualProperties interface{} `field:"optional" json:"visualProperties" yaml:"visualProperties"`
}
The options and persisted properties for the plugin visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
pluginVisualOptionsProperty := &PluginVisualOptionsProperty{
VisualProperties: []interface{}{
&PluginVisualPropertyProperty{
Name: jsii.String("name"),
Value: jsii.String("value"),
},
},
}
type CfnAnalysis_PluginVisualProperty ¶ added in v2.172.0
type CfnAnalysis_PluginVisualProperty struct {
// The Amazon Resource Name (ARN) that reflects the plugin and version.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pluginvisual.html#cfn-quicksight-analysis-pluginvisual-pluginarn
//
PluginArn *string `field:"required" json:"pluginArn" yaml:"pluginArn"`
// The ID of the visual that you want to use.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pluginvisual.html#cfn-quicksight-analysis-pluginvisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// A description of the plugin field wells and their persisted properties.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pluginvisual.html#cfn-quicksight-analysis-pluginvisual-chartconfiguration
//
ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pluginvisual.html#cfn-quicksight-analysis-pluginvisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pluginvisual.html#cfn-quicksight-analysis-pluginvisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pluginvisual.html#cfn-quicksight-analysis-pluginvisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
A flexible visualization type that allows engineers to create new custom charts in Quick Sight.
Example:
type CfnAnalysis_PluginVisualPropertyProperty ¶ added in v2.172.0
type CfnAnalysis_PluginVisualPropertyProperty struct {
// The name of the plugin visual property.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pluginvisualproperty.html#cfn-quicksight-analysis-pluginvisualproperty-name
//
Name *string `field:"optional" json:"name" yaml:"name"`
// The value of the plugin visual property.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pluginvisualproperty.html#cfn-quicksight-analysis-pluginvisualproperty-value
//
Value *string `field:"optional" json:"value" yaml:"value"`
}
The key value pair of the persisted property.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
pluginVisualPropertyProperty := &PluginVisualPropertyProperty{
Name: jsii.String("name"),
Value: jsii.String("value"),
}
type CfnAnalysis_PluginVisualSortConfigurationProperty ¶ added in v2.172.0
type CfnAnalysis_PluginVisualSortConfigurationProperty struct {
// The table query sorting options for the plugin visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pluginvisualsortconfiguration.html#cfn-quicksight-analysis-pluginvisualsortconfiguration-pluginvisualtablequerysort
//
PluginVisualTableQuerySort interface{} `field:"optional" json:"pluginVisualTableQuerySort" yaml:"pluginVisualTableQuerySort"`
}
Determines how the plugin visual sorts the data during query.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
pluginVisualSortConfigurationProperty := &PluginVisualSortConfigurationProperty{
PluginVisualTableQuerySort: &PluginVisualTableQuerySortProperty{
ItemsLimitConfiguration: &PluginVisualItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
},
RowSort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
},
}
type CfnAnalysis_PluginVisualTableQuerySortProperty ¶ added in v2.172.0
type CfnAnalysis_PluginVisualTableQuerySortProperty struct {
// The maximum amount of data to be returned by a query.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pluginvisualtablequerysort.html#cfn-quicksight-analysis-pluginvisualtablequerysort-itemslimitconfiguration
//
ItemsLimitConfiguration interface{} `field:"optional" json:"itemsLimitConfiguration" yaml:"itemsLimitConfiguration"`
// Determines how data is sorted in the response.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pluginvisualtablequerysort.html#cfn-quicksight-analysis-pluginvisualtablequerysort-rowsort
//
RowSort interface{} `field:"optional" json:"rowSort" yaml:"rowSort"`
}
The table query sorting options for the plugin visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
pluginVisualTableQuerySortProperty := &PluginVisualTableQuerySortProperty{
ItemsLimitConfiguration: &PluginVisualItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
},
RowSort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
}
type CfnAnalysis_PredefinedHierarchyProperty ¶ added in v2.72.0
type CfnAnalysis_PredefinedHierarchyProperty struct {
// The list of columns that define the predefined hierarchy.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-predefinedhierarchy.html#cfn-quicksight-analysis-predefinedhierarchy-columns
//
Columns interface{} `field:"required" json:"columns" yaml:"columns"`
// The hierarchy ID of the predefined hierarchy.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-predefinedhierarchy.html#cfn-quicksight-analysis-predefinedhierarchy-hierarchyid
//
HierarchyId *string `field:"required" json:"hierarchyId" yaml:"hierarchyId"`
// The option that determines the drill down filters for the predefined hierarchy.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-predefinedhierarchy.html#cfn-quicksight-analysis-predefinedhierarchy-drilldownfilters
//
DrillDownFilters interface{} `field:"optional" json:"drillDownFilters" yaml:"drillDownFilters"`
}
The option that determines the hierarchy of the fields that are defined during data preparation.
These fields are available to use in any analysis that uses the data source.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
predefinedHierarchyProperty := &PredefinedHierarchyProperty{
Columns: []interface{}{
&ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
HierarchyId: jsii.String("hierarchyId"),
// the properties below are optional
DrillDownFilters: []interface{}{
&DrillDownFilterProperty{
CategoryFilter: &CategoryDrillDownFilterProperty{
CategoryValues: []*string{
jsii.String("categoryValues"),
},
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
NumericEqualityFilter: &NumericEqualityDrillDownFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
Value: jsii.Number(123),
},
TimeRangeFilter: &TimeRangeDrillDownFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
RangeMaximum: jsii.String("rangeMaximum"),
RangeMinimum: jsii.String("rangeMinimum"),
TimeGranularity: jsii.String("timeGranularity"),
},
},
},
}
type CfnAnalysis_ProgressBarOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_ProgressBarOptionsProperty struct {
// The visibility of the progress bar.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-progressbaroptions.html#cfn-quicksight-analysis-progressbaroptions-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The options that determine the presentation of the progress bar of a KPI visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
progressBarOptionsProperty := &ProgressBarOptionsProperty{
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_QueryExecutionOptionsProperty ¶ added in v2.159.0
type CfnAnalysis_QueryExecutionOptionsProperty struct {
// A structure that describes the query execution mode.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-queryexecutionoptions.html#cfn-quicksight-analysis-queryexecutionoptions-queryexecutionmode
//
QueryExecutionMode *string `field:"optional" json:"queryExecutionMode" yaml:"queryExecutionMode"`
}
A structure that describes the query execution options.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
queryExecutionOptionsProperty := &QueryExecutionOptionsProperty{
QueryExecutionMode: jsii.String("queryExecutionMode"),
}
type CfnAnalysis_RadarChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_RadarChartAggregatedFieldWellsProperty struct {
// The aggregated field well categories of a radar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartaggregatedfieldwells.html#cfn-quicksight-analysis-radarchartaggregatedfieldwells-category
//
Category interface{} `field:"optional" json:"category" yaml:"category"`
// The color that are assigned to the aggregated field wells of a radar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartaggregatedfieldwells.html#cfn-quicksight-analysis-radarchartaggregatedfieldwells-color
//
Color interface{} `field:"optional" json:"color" yaml:"color"`
// The values that are assigned to the aggregated field wells of a radar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartaggregatedfieldwells.html#cfn-quicksight-analysis-radarchartaggregatedfieldwells-values
//
Values interface{} `field:"optional" json:"values" yaml:"values"`
}
The aggregated field well configuration of a `RadarChartVisual` .
Example:
type CfnAnalysis_RadarChartAreaStyleSettingsProperty ¶ added in v2.72.0
type CfnAnalysis_RadarChartAreaStyleSettingsProperty struct {
// The visibility settings of a radar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartareastylesettings.html#cfn-quicksight-analysis-radarchartareastylesettings-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The configured style settings of a radar chart.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
radarChartAreaStyleSettingsProperty := &RadarChartAreaStyleSettingsProperty{
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_RadarChartConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_RadarChartConfigurationProperty struct {
// Determines the visibility of the colors of alternatign bands in a radar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-alternatebandcolorsvisibility
//
AlternateBandColorsVisibility *string `field:"optional" json:"alternateBandColorsVisibility" yaml:"alternateBandColorsVisibility"`
// The color of the even-numbered alternate bands of a radar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-alternatebandevencolor
//
AlternateBandEvenColor *string `field:"optional" json:"alternateBandEvenColor" yaml:"alternateBandEvenColor"`
// The color of the odd-numbered alternate bands of a radar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-alternatebandoddcolor
//
AlternateBandOddColor *string `field:"optional" json:"alternateBandOddColor" yaml:"alternateBandOddColor"`
// The axis behavior options of a radar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-axesrangescale
//
AxesRangeScale *string `field:"optional" json:"axesRangeScale" yaml:"axesRangeScale"`
// The base sreies settings of a radar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-baseseriessettings
//
BaseSeriesSettings interface{} `field:"optional" json:"baseSeriesSettings" yaml:"baseSeriesSettings"`
// The category axis of a radar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-categoryaxis
//
CategoryAxis interface{} `field:"optional" json:"categoryAxis" yaml:"categoryAxis"`
// The category label options of a radar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-categorylabeloptions
//
CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"`
// The color axis of a radar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-coloraxis
//
ColorAxis interface{} `field:"optional" json:"colorAxis" yaml:"colorAxis"`
// The color label options of a radar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-colorlabeloptions
//
ColorLabelOptions interface{} `field:"optional" json:"colorLabelOptions" yaml:"colorLabelOptions"`
// The field well configuration of a `RadarChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-fieldwells
//
FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"`
// The general visual interactions setup for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
// The legend display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-legend
//
Legend interface{} `field:"optional" json:"legend" yaml:"legend"`
// The shape of the radar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-shape
//
Shape *string `field:"optional" json:"shape" yaml:"shape"`
// The sort configuration of a `RadarChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-sortconfiguration
//
SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"`
// The start angle of a radar chart's axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-startangle
//
StartAngle *float64 `field:"optional" json:"startAngle" yaml:"startAngle"`
// The palette (chart color) display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-visualpalette
//
VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"`
}
The configuration of a `RadarChartVisual` .
Example:
type CfnAnalysis_RadarChartFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_RadarChartFieldWellsProperty struct {
// The aggregated field wells of a radar chart visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartfieldwells.html#cfn-quicksight-analysis-radarchartfieldwells-radarchartaggregatedfieldwells
//
RadarChartAggregatedFieldWells interface{} `field:"optional" json:"radarChartAggregatedFieldWells" yaml:"radarChartAggregatedFieldWells"`
}
The field wells of a radar chart visual.
Example:
type CfnAnalysis_RadarChartSeriesSettingsProperty ¶ added in v2.72.0
type CfnAnalysis_RadarChartSeriesSettingsProperty struct {
// The area style settings of a radar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartseriessettings.html#cfn-quicksight-analysis-radarchartseriessettings-areastylesettings
//
AreaStyleSettings interface{} `field:"optional" json:"areaStyleSettings" yaml:"areaStyleSettings"`
}
The series settings of a radar chart.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
radarChartSeriesSettingsProperty := &RadarChartSeriesSettingsProperty{
AreaStyleSettings: &RadarChartAreaStyleSettingsProperty{
Visibility: jsii.String("visibility"),
},
}
type CfnAnalysis_RadarChartSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_RadarChartSortConfigurationProperty struct {
// The category items limit for a radar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartsortconfiguration.html#cfn-quicksight-analysis-radarchartsortconfiguration-categoryitemslimit
//
CategoryItemsLimit interface{} `field:"optional" json:"categoryItemsLimit" yaml:"categoryItemsLimit"`
// The category sort options of a radar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartsortconfiguration.html#cfn-quicksight-analysis-radarchartsortconfiguration-categorysort
//
CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"`
// The color items limit of a radar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartsortconfiguration.html#cfn-quicksight-analysis-radarchartsortconfiguration-coloritemslimit
//
ColorItemsLimit interface{} `field:"optional" json:"colorItemsLimit" yaml:"colorItemsLimit"`
// The color sort configuration of a radar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartsortconfiguration.html#cfn-quicksight-analysis-radarchartsortconfiguration-colorsort
//
ColorSort interface{} `field:"optional" json:"colorSort" yaml:"colorSort"`
}
The sort configuration of a `RadarChartVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
radarChartSortConfigurationProperty := &RadarChartSortConfigurationProperty{
CategoryItemsLimit: &ItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
OtherCategories: jsii.String("otherCategories"),
},
CategorySort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
ColorItemsLimit: &ItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
OtherCategories: jsii.String("otherCategories"),
},
ColorSort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
}
type CfnAnalysis_RadarChartVisualProperty ¶ added in v2.72.0
type CfnAnalysis_RadarChartVisualProperty struct {
// The unique identifier of a visual.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartvisual.html#cfn-quicksight-analysis-radarchartvisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The list of custom actions that are configured for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartvisual.html#cfn-quicksight-analysis-radarchartvisual-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The configuration settings of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartvisual.html#cfn-quicksight-analysis-radarchartvisual-chartconfiguration
//
ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"`
// The column hierarchy that is used during drill-downs and drill-ups.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartvisual.html#cfn-quicksight-analysis-radarchartvisual-columnhierarchies
//
ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"`
// The subtitle that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartvisual.html#cfn-quicksight-analysis-radarchartvisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// The title that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartvisual.html#cfn-quicksight-analysis-radarchartvisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartvisual.html#cfn-quicksight-analysis-radarchartvisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
A radar chart visual.
Example:
type CfnAnalysis_RangeEndsLabelTypeProperty ¶ added in v2.72.0
type CfnAnalysis_RangeEndsLabelTypeProperty struct {
// The visibility of the range ends label.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-rangeendslabeltype.html#cfn-quicksight-analysis-rangeendslabeltype-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The range ends label type of a data path label.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
rangeEndsLabelTypeProperty := &RangeEndsLabelTypeProperty{
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_ReferenceLineCustomLabelConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ReferenceLineCustomLabelConfigurationProperty struct {
// The string text of the custom label.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinecustomlabelconfiguration.html#cfn-quicksight-analysis-referencelinecustomlabelconfiguration-customlabel
//
CustomLabel *string `field:"required" json:"customLabel" yaml:"customLabel"`
}
The configuration for a custom label on a `ReferenceLine` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
referenceLineCustomLabelConfigurationProperty := &ReferenceLineCustomLabelConfigurationProperty{
CustomLabel: jsii.String("customLabel"),
}
type CfnAnalysis_ReferenceLineDataConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ReferenceLineDataConfigurationProperty struct {
// The axis binding type of the reference line. Choose one of the following options:.
//
// - `PrimaryY`
// - `SecondaryY`.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedataconfiguration.html#cfn-quicksight-analysis-referencelinedataconfiguration-axisbinding
//
AxisBinding *string `field:"optional" json:"axisBinding" yaml:"axisBinding"`
// The dynamic configuration of the reference line data configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedataconfiguration.html#cfn-quicksight-analysis-referencelinedataconfiguration-dynamicconfiguration
//
DynamicConfiguration interface{} `field:"optional" json:"dynamicConfiguration" yaml:"dynamicConfiguration"`
// The series type of the reference line data configuration. Choose one of the following options:.
//
// - `BAR`
// - `LINE`.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedataconfiguration.html#cfn-quicksight-analysis-referencelinedataconfiguration-seriestype
//
SeriesType *string `field:"optional" json:"seriesType" yaml:"seriesType"`
// The static data configuration of the reference line data configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedataconfiguration.html#cfn-quicksight-analysis-referencelinedataconfiguration-staticconfiguration
//
StaticConfiguration interface{} `field:"optional" json:"staticConfiguration" yaml:"staticConfiguration"`
}
The data configuration of the reference line.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
referenceLineDataConfigurationProperty := &ReferenceLineDataConfigurationProperty{
AxisBinding: jsii.String("axisBinding"),
DynamicConfiguration: &ReferenceLineDynamicDataConfigurationProperty{
Calculation: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
MeasureAggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
SeriesType: jsii.String("seriesType"),
StaticConfiguration: &ReferenceLineStaticDataConfigurationProperty{
Value: jsii.Number(123),
},
}
type CfnAnalysis_ReferenceLineDynamicDataConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ReferenceLineDynamicDataConfigurationProperty struct {
// The calculation that is used in the dynamic data.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html#cfn-quicksight-analysis-referencelinedynamicdataconfiguration-calculation
//
Calculation interface{} `field:"required" json:"calculation" yaml:"calculation"`
// The column that the dynamic data targets.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html#cfn-quicksight-analysis-referencelinedynamicdataconfiguration-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// The aggregation function that is used in the dynamic data.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html#cfn-quicksight-analysis-referencelinedynamicdataconfiguration-measureaggregationfunction
//
MeasureAggregationFunction interface{} `field:"optional" json:"measureAggregationFunction" yaml:"measureAggregationFunction"`
}
The dynamic configuration of the reference line data configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
referenceLineDynamicDataConfigurationProperty := &ReferenceLineDynamicDataConfigurationProperty{
Calculation: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
MeasureAggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
}
type CfnAnalysis_ReferenceLineLabelConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ReferenceLineLabelConfigurationProperty struct {
// The custom label configuration of the label in a reference line.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinelabelconfiguration.html#cfn-quicksight-analysis-referencelinelabelconfiguration-customlabelconfiguration
//
CustomLabelConfiguration interface{} `field:"optional" json:"customLabelConfiguration" yaml:"customLabelConfiguration"`
// The font color configuration of the label in a reference line.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinelabelconfiguration.html#cfn-quicksight-analysis-referencelinelabelconfiguration-fontcolor
//
FontColor *string `field:"optional" json:"fontColor" yaml:"fontColor"`
// The font configuration of the label in a reference line.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinelabelconfiguration.html#cfn-quicksight-analysis-referencelinelabelconfiguration-fontconfiguration
//
FontConfiguration interface{} `field:"optional" json:"fontConfiguration" yaml:"fontConfiguration"`
// The horizontal position configuration of the label in a reference line. Choose one of the following options:.
//
// - `LEFT`
// - `CENTER`
// - `RIGHT`.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinelabelconfiguration.html#cfn-quicksight-analysis-referencelinelabelconfiguration-horizontalposition
//
HorizontalPosition *string `field:"optional" json:"horizontalPosition" yaml:"horizontalPosition"`
// The value label configuration of the label in a reference line.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinelabelconfiguration.html#cfn-quicksight-analysis-referencelinelabelconfiguration-valuelabelconfiguration
//
ValueLabelConfiguration interface{} `field:"optional" json:"valueLabelConfiguration" yaml:"valueLabelConfiguration"`
// The vertical position configuration of the label in a reference line. Choose one of the following options:.
//
// - `ABOVE`
// - `BELOW`.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinelabelconfiguration.html#cfn-quicksight-analysis-referencelinelabelconfiguration-verticalposition
//
VerticalPosition *string `field:"optional" json:"verticalPosition" yaml:"verticalPosition"`
}
The label configuration of a reference line.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
referenceLineLabelConfigurationProperty := &ReferenceLineLabelConfigurationProperty{
CustomLabelConfiguration: &ReferenceLineCustomLabelConfigurationProperty{
CustomLabel: jsii.String("customLabel"),
},
FontColor: jsii.String("fontColor"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
HorizontalPosition: jsii.String("horizontalPosition"),
ValueLabelConfiguration: &ReferenceLineValueLabelConfigurationProperty{
FormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
RelativePosition: jsii.String("relativePosition"),
},
VerticalPosition: jsii.String("verticalPosition"),
}
type CfnAnalysis_ReferenceLineProperty ¶ added in v2.72.0
type CfnAnalysis_ReferenceLineProperty struct {
// The data configuration of the reference line.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referenceline.html#cfn-quicksight-analysis-referenceline-dataconfiguration
//
DataConfiguration interface{} `field:"required" json:"dataConfiguration" yaml:"dataConfiguration"`
// The label configuration of the reference line.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referenceline.html#cfn-quicksight-analysis-referenceline-labelconfiguration
//
LabelConfiguration interface{} `field:"optional" json:"labelConfiguration" yaml:"labelConfiguration"`
// The status of the reference line. Choose one of the following options:.
//
// - `ENABLE`
// - `DISABLE`.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referenceline.html#cfn-quicksight-analysis-referenceline-status
//
Status *string `field:"optional" json:"status" yaml:"status"`
// The style configuration of the reference line.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referenceline.html#cfn-quicksight-analysis-referenceline-styleconfiguration
//
StyleConfiguration interface{} `field:"optional" json:"styleConfiguration" yaml:"styleConfiguration"`
}
The reference line visual display options.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
referenceLineProperty := &ReferenceLineProperty{
DataConfiguration: &ReferenceLineDataConfigurationProperty{
AxisBinding: jsii.String("axisBinding"),
DynamicConfiguration: &ReferenceLineDynamicDataConfigurationProperty{
Calculation: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
MeasureAggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
SeriesType: jsii.String("seriesType"),
StaticConfiguration: &ReferenceLineStaticDataConfigurationProperty{
Value: jsii.Number(123),
},
},
// the properties below are optional
LabelConfiguration: &ReferenceLineLabelConfigurationProperty{
CustomLabelConfiguration: &ReferenceLineCustomLabelConfigurationProperty{
CustomLabel: jsii.String("customLabel"),
},
FontColor: jsii.String("fontColor"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
HorizontalPosition: jsii.String("horizontalPosition"),
ValueLabelConfiguration: &ReferenceLineValueLabelConfigurationProperty{
FormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
RelativePosition: jsii.String("relativePosition"),
},
VerticalPosition: jsii.String("verticalPosition"),
},
Status: jsii.String("status"),
StyleConfiguration: &ReferenceLineStyleConfigurationProperty{
Color: jsii.String("color"),
Pattern: jsii.String("pattern"),
},
}
type CfnAnalysis_ReferenceLineStaticDataConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ReferenceLineStaticDataConfigurationProperty struct {
// The double input of the static data.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinestaticdataconfiguration.html#cfn-quicksight-analysis-referencelinestaticdataconfiguration-value
//
// Default: - 0.
//
Value *float64 `field:"required" json:"value" yaml:"value"`
}
The static data configuration of the reference line data configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
referenceLineStaticDataConfigurationProperty := &ReferenceLineStaticDataConfigurationProperty{
Value: jsii.Number(123),
}
type CfnAnalysis_ReferenceLineStyleConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ReferenceLineStyleConfigurationProperty struct {
// The hex color of the reference line.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinestyleconfiguration.html#cfn-quicksight-analysis-referencelinestyleconfiguration-color
//
Color *string `field:"optional" json:"color" yaml:"color"`
// The pattern type of the line style. Choose one of the following options:.
//
// - `SOLID`
// - `DASHED`
// - `DOTTED`.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinestyleconfiguration.html#cfn-quicksight-analysis-referencelinestyleconfiguration-pattern
//
Pattern *string `field:"optional" json:"pattern" yaml:"pattern"`
}
The style configuration of the reference line.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
referenceLineStyleConfigurationProperty := &ReferenceLineStyleConfigurationProperty{
Color: jsii.String("color"),
Pattern: jsii.String("pattern"),
}
type CfnAnalysis_ReferenceLineValueLabelConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ReferenceLineValueLabelConfigurationProperty struct {
// The format configuration of the value label.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinevaluelabelconfiguration.html#cfn-quicksight-analysis-referencelinevaluelabelconfiguration-formatconfiguration
//
FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"`
// The relative position of the value label. Choose one of the following options:.
//
// - `BEFORE_CUSTOM_LABEL`
// - `AFTER_CUSTOM_LABEL`.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinevaluelabelconfiguration.html#cfn-quicksight-analysis-referencelinevaluelabelconfiguration-relativeposition
//
RelativePosition *string `field:"optional" json:"relativePosition" yaml:"relativePosition"`
}
The value label configuration of the label in a reference line.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
referenceLineValueLabelConfigurationProperty := &ReferenceLineValueLabelConfigurationProperty{
FormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
RelativePosition: jsii.String("relativePosition"),
}
type CfnAnalysis_RelativeDateTimeControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_RelativeDateTimeControlDisplayOptionsProperty struct {
// Customize how dates are formatted in controls.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatetimecontroldisplayoptions.html#cfn-quicksight-analysis-relativedatetimecontroldisplayoptions-datetimeformat
//
DateTimeFormat *string `field:"optional" json:"dateTimeFormat" yaml:"dateTimeFormat"`
// The configuration of info icon label options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatetimecontroldisplayoptions.html#cfn-quicksight-analysis-relativedatetimecontroldisplayoptions-infoiconlabeloptions
//
InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"`
// The options to configure the title visibility, name, and font size.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatetimecontroldisplayoptions.html#cfn-quicksight-analysis-relativedatetimecontroldisplayoptions-titleoptions
//
TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"`
}
The display options of a control.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
relativeDateTimeControlDisplayOptionsProperty := &RelativeDateTimeControlDisplayOptionsProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
}
type CfnAnalysis_RelativeDatesFilterProperty ¶ added in v2.72.0
type CfnAnalysis_RelativeDatesFilterProperty struct {
// The date configuration of the filter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatesfilter.html#cfn-quicksight-analysis-relativedatesfilter-anchordateconfiguration
//
AnchorDateConfiguration interface{} `field:"required" json:"anchorDateConfiguration" yaml:"anchorDateConfiguration"`
// The column that the filter is applied to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatesfilter.html#cfn-quicksight-analysis-relativedatesfilter-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatesfilter.html#cfn-quicksight-analysis-relativedatesfilter-filterid
//
FilterId *string `field:"required" json:"filterId" yaml:"filterId"`
// This option determines how null values should be treated when filtering data.
//
// - `ALL_VALUES` : Include null values in filtered results.
// - `NULLS_ONLY` : Only include null values in filtered results.
// - `NON_NULLS_ONLY` : Exclude null values from filtered results.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatesfilter.html#cfn-quicksight-analysis-relativedatesfilter-nulloption
//
NullOption *string `field:"required" json:"nullOption" yaml:"nullOption"`
// The range date type of the filter. Choose one of the options below:.
//
// - `PREVIOUS`
// - `THIS`
// - `LAST`
// - `NOW`
// - `NEXT`.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatesfilter.html#cfn-quicksight-analysis-relativedatesfilter-relativedatetype
//
RelativeDateType *string `field:"required" json:"relativeDateType" yaml:"relativeDateType"`
// The level of time precision that is used to aggregate `DateTime` values.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatesfilter.html#cfn-quicksight-analysis-relativedatesfilter-timegranularity
//
TimeGranularity *string `field:"required" json:"timeGranularity" yaml:"timeGranularity"`
// The default configurations for the associated controls.
//
// This applies only for filters that are scoped to multiple sheets.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatesfilter.html#cfn-quicksight-analysis-relativedatesfilter-defaultfiltercontrolconfiguration
//
DefaultFilterControlConfiguration interface{} `field:"optional" json:"defaultFilterControlConfiguration" yaml:"defaultFilterControlConfiguration"`
// The configuration for the exclude period of the filter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatesfilter.html#cfn-quicksight-analysis-relativedatesfilter-excludeperiodconfiguration
//
ExcludePeriodConfiguration interface{} `field:"optional" json:"excludePeriodConfiguration" yaml:"excludePeriodConfiguration"`
// The minimum granularity (period granularity) of the relative dates filter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatesfilter.html#cfn-quicksight-analysis-relativedatesfilter-minimumgranularity
//
MinimumGranularity *string `field:"optional" json:"minimumGranularity" yaml:"minimumGranularity"`
// The parameter whose value should be used for the filter value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatesfilter.html#cfn-quicksight-analysis-relativedatesfilter-parametername
//
ParameterName *string `field:"optional" json:"parameterName" yaml:"parameterName"`
// The date value of the filter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatesfilter.html#cfn-quicksight-analysis-relativedatesfilter-relativedatevalue
//
RelativeDateValue *float64 `field:"optional" json:"relativeDateValue" yaml:"relativeDateValue"`
}
A `RelativeDatesFilter` filters relative dates values.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
relativeDatesFilterProperty := &RelativeDatesFilterProperty{
AnchorDateConfiguration: &AnchorDateConfigurationProperty{
AnchorOption: jsii.String("anchorOption"),
ParameterName: jsii.String("parameterName"),
},
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FilterId: jsii.String("filterId"),
NullOption: jsii.String("nullOption"),
RelativeDateType: jsii.String("relativeDateType"),
TimeGranularity: jsii.String("timeGranularity"),
// the properties below are optional
DefaultFilterControlConfiguration: &DefaultFilterControlConfigurationProperty{
ControlOptions: &DefaultFilterControlOptionsProperty{
DefaultDateTimePickerOptions: &DefaultDateTimePickerControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{
DateIconVisibility: jsii.String("dateIconVisibility"),
DateTimeFormat: jsii.String("dateTimeFormat"),
HelperTextVisibility: jsii.String("helperTextVisibility"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultDropdownOptions: &DefaultFilterDropDownControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DropDownControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultListOptions: &DefaultFilterListControlOptionsProperty{
DisplayOptions: &ListControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SearchOptions: &ListControlSearchOptionsProperty{
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultRelativeDateTimeOptions: &DefaultRelativeDateTimeControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &RelativeDateTimeControlDisplayOptionsProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultSliderOptions: &DefaultSliderControlOptionsProperty{
MaximumValue: jsii.Number(123),
MinimumValue: jsii.Number(123),
StepSize: jsii.Number(123),
// the properties below are optional
DisplayOptions: &SliderControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultTextAreaOptions: &DefaultTextAreaControlOptionsProperty{
Delimiter: jsii.String("delimiter"),
DisplayOptions: &TextAreaControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultTextFieldOptions: &DefaultTextFieldControlOptionsProperty{
DisplayOptions: &TextFieldControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
},
Title: jsii.String("title"),
},
ExcludePeriodConfiguration: &ExcludePeriodConfigurationProperty{
Amount: jsii.Number(123),
Granularity: jsii.String("granularity"),
// the properties below are optional
Status: jsii.String("status"),
},
MinimumGranularity: jsii.String("minimumGranularity"),
ParameterName: jsii.String("parameterName"),
RelativeDateValue: jsii.Number(123),
}
type CfnAnalysis_ResourcePermissionProperty ¶
type CfnAnalysis_ResourcePermissionProperty struct {
// The IAM action to grant or revoke permissions on.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-resourcepermission.html#cfn-quicksight-analysis-resourcepermission-actions
//
Actions *[]*string `field:"required" json:"actions" yaml:"actions"`
// The Amazon Resource Name (ARN) of the principal. This can be one of the following:.
//
// - The ARN of an Amazon Quick user or group associated with a data source or dataset. (This is common.)
// - The ARN of an Amazon Quick user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)
// - The ARN of an AWS account root: This is an IAM ARN rather than a Quick ARN. Use this option only to share resources (templates) across AWS accounts . (This is less common.)
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-resourcepermission.html#cfn-quicksight-analysis-resourcepermission-principal
//
Principal *string `field:"required" json:"principal" yaml:"principal"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-resourcepermission.html#cfn-quicksight-analysis-resourcepermission-resource
//
Resource *string `field:"optional" json:"resource" yaml:"resource"`
}
Permission for the resource.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
resourcePermissionProperty := &ResourcePermissionProperty{
Actions: []*string{
jsii.String("actions"),
},
Principal: jsii.String("principal"),
// the properties below are optional
Resource: jsii.String("resource"),
}
type CfnAnalysis_RollingDateConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_RollingDateConfigurationProperty struct {
// The expression of the rolling date configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-rollingdateconfiguration.html#cfn-quicksight-analysis-rollingdateconfiguration-expression
//
Expression *string `field:"required" json:"expression" yaml:"expression"`
// The data set that is used in the rolling date configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-rollingdateconfiguration.html#cfn-quicksight-analysis-rollingdateconfiguration-datasetidentifier
//
DataSetIdentifier *string `field:"optional" json:"dataSetIdentifier" yaml:"dataSetIdentifier"`
}
The rolling date configuration of a date time filter.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
rollingDateConfigurationProperty := &RollingDateConfigurationProperty{
Expression: jsii.String("expression"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
}
type CfnAnalysis_RowAlternateColorOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_RowAlternateColorOptionsProperty struct {
// Determines the list of row alternate colors.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-rowalternatecoloroptions.html#cfn-quicksight-analysis-rowalternatecoloroptions-rowalternatecolors
//
RowAlternateColors *[]*string `field:"optional" json:"rowAlternateColors" yaml:"rowAlternateColors"`
// Determines the widget status.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-rowalternatecoloroptions.html#cfn-quicksight-analysis-rowalternatecoloroptions-status
//
Status *string `field:"optional" json:"status" yaml:"status"`
// The primary background color options for alternate rows.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-rowalternatecoloroptions.html#cfn-quicksight-analysis-rowalternatecoloroptions-useprimarybackgroundcolor
//
UsePrimaryBackgroundColor *string `field:"optional" json:"usePrimaryBackgroundColor" yaml:"usePrimaryBackgroundColor"`
}
Determines the row alternate color options.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
rowAlternateColorOptionsProperty := &RowAlternateColorOptionsProperty{
RowAlternateColors: []*string{
jsii.String("rowAlternateColors"),
},
Status: jsii.String("status"),
UsePrimaryBackgroundColor: jsii.String("usePrimaryBackgroundColor"),
}
type CfnAnalysis_SameSheetTargetVisualConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_SameSheetTargetVisualConfigurationProperty struct {
// The options that choose the target visual in the same sheet.
//
// Valid values are defined as follows:
//
// - `ALL_VISUALS` : Applies the filter operation to all visuals in the same sheet.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-samesheettargetvisualconfiguration.html#cfn-quicksight-analysis-samesheettargetvisualconfiguration-targetvisualoptions
//
TargetVisualOptions *string `field:"optional" json:"targetVisualOptions" yaml:"targetVisualOptions"`
// A list of the target visual IDs that are located in the same sheet of the analysis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-samesheettargetvisualconfiguration.html#cfn-quicksight-analysis-samesheettargetvisualconfiguration-targetvisuals
//
TargetVisuals *[]*string `field:"optional" json:"targetVisuals" yaml:"targetVisuals"`
}
The configuration of the same-sheet target visuals that you want to be filtered.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sameSheetTargetVisualConfigurationProperty := &SameSheetTargetVisualConfigurationProperty{
TargetVisualOptions: jsii.String("targetVisualOptions"),
TargetVisuals: []*string{
jsii.String("targetVisuals"),
},
}
type CfnAnalysis_SankeyDiagramAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_SankeyDiagramAggregatedFieldWellsProperty struct {
// The destination field wells of a sankey diagram.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramaggregatedfieldwells.html#cfn-quicksight-analysis-sankeydiagramaggregatedfieldwells-destination
//
Destination interface{} `field:"optional" json:"destination" yaml:"destination"`
// The source field wells of a sankey diagram.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramaggregatedfieldwells.html#cfn-quicksight-analysis-sankeydiagramaggregatedfieldwells-source
//
Source interface{} `field:"optional" json:"source" yaml:"source"`
// The weight field wells of a sankey diagram.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramaggregatedfieldwells.html#cfn-quicksight-analysis-sankeydiagramaggregatedfieldwells-weight
//
Weight interface{} `field:"optional" json:"weight" yaml:"weight"`
}
The field well configuration of a sankey diagram.
Example:
type CfnAnalysis_SankeyDiagramChartConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_SankeyDiagramChartConfigurationProperty struct {
// The data label configuration of a sankey diagram.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramchartconfiguration.html#cfn-quicksight-analysis-sankeydiagramchartconfiguration-datalabels
//
DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"`
// The field well configuration of a sankey diagram.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramchartconfiguration.html#cfn-quicksight-analysis-sankeydiagramchartconfiguration-fieldwells
//
FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"`
// The general visual interactions setup for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramchartconfiguration.html#cfn-quicksight-analysis-sankeydiagramchartconfiguration-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
// The sort configuration of a sankey diagram.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramchartconfiguration.html#cfn-quicksight-analysis-sankeydiagramchartconfiguration-sortconfiguration
//
SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"`
}
The configuration of a sankey diagram.
Example:
type CfnAnalysis_SankeyDiagramFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_SankeyDiagramFieldWellsProperty struct {
// The field well configuration of a sankey diagram.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramfieldwells.html#cfn-quicksight-analysis-sankeydiagramfieldwells-sankeydiagramaggregatedfieldwells
//
SankeyDiagramAggregatedFieldWells interface{} `field:"optional" json:"sankeyDiagramAggregatedFieldWells" yaml:"sankeyDiagramAggregatedFieldWells"`
}
The field well configuration of a sankey diagram.
Example:
type CfnAnalysis_SankeyDiagramSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_SankeyDiagramSortConfigurationProperty struct {
// The limit on the number of destination nodes that are displayed in a sankey diagram.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramsortconfiguration.html#cfn-quicksight-analysis-sankeydiagramsortconfiguration-destinationitemslimit
//
DestinationItemsLimit interface{} `field:"optional" json:"destinationItemsLimit" yaml:"destinationItemsLimit"`
// The limit on the number of source nodes that are displayed in a sankey diagram.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramsortconfiguration.html#cfn-quicksight-analysis-sankeydiagramsortconfiguration-sourceitemslimit
//
SourceItemsLimit interface{} `field:"optional" json:"sourceItemsLimit" yaml:"sourceItemsLimit"`
// The sort configuration of the weight fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramsortconfiguration.html#cfn-quicksight-analysis-sankeydiagramsortconfiguration-weightsort
//
WeightSort interface{} `field:"optional" json:"weightSort" yaml:"weightSort"`
}
The sort configuration of a sankey diagram.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sankeyDiagramSortConfigurationProperty := &SankeyDiagramSortConfigurationProperty{
DestinationItemsLimit: &ItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
OtherCategories: jsii.String("otherCategories"),
},
SourceItemsLimit: &ItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
OtherCategories: jsii.String("otherCategories"),
},
WeightSort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
}
type CfnAnalysis_SankeyDiagramVisualProperty ¶ added in v2.72.0
type CfnAnalysis_SankeyDiagramVisualProperty struct {
// The unique identifier of a visual.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramvisual.html#cfn-quicksight-analysis-sankeydiagramvisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The list of custom actions that are configured for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramvisual.html#cfn-quicksight-analysis-sankeydiagramvisual-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The configuration of a sankey diagram.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramvisual.html#cfn-quicksight-analysis-sankeydiagramvisual-chartconfiguration
//
ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"`
// The subtitle that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramvisual.html#cfn-quicksight-analysis-sankeydiagramvisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// The title that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramvisual.html#cfn-quicksight-analysis-sankeydiagramvisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sankeydiagramvisual.html#cfn-quicksight-analysis-sankeydiagramvisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
A sankey diagram.
For more information, see [Using Sankey diagrams](https://docs.aws.amazon.com/quicksight/latest/user/sankey-diagram.html) in the *Amazon Quick Suite User Guide* .
Example:
type CfnAnalysis_ScatterPlotCategoricallyAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_ScatterPlotCategoricallyAggregatedFieldWellsProperty struct {
// The category field well of a scatter plot.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-category
//
Category interface{} `field:"optional" json:"category" yaml:"category"`
// The label field well of a scatter plot.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-label
//
Label interface{} `field:"optional" json:"label" yaml:"label"`
// The size field well of a scatter plot.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-size
//
Size interface{} `field:"optional" json:"size" yaml:"size"`
// The x-axis field well of a scatter plot.
//
// The x-axis is aggregated by category.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-xaxis
//
XAxis interface{} `field:"optional" json:"xAxis" yaml:"xAxis"`
// The y-axis field well of a scatter plot.
//
// The y-axis is aggregated by category.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-yaxis
//
YAxis interface{} `field:"optional" json:"yAxis" yaml:"yAxis"`
}
The aggregated field well of a scatter plot.
Example:
type CfnAnalysis_ScatterPlotConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_ScatterPlotConfigurationProperty struct {
// The options that determine if visual data labels are displayed.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotconfiguration.html#cfn-quicksight-analysis-scatterplotconfiguration-datalabels
//
DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"`
// The field wells of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotconfiguration.html#cfn-quicksight-analysis-scatterplotconfiguration-fieldwells
//
FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"`
// The general visual interactions setup for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotconfiguration.html#cfn-quicksight-analysis-scatterplotconfiguration-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
// The legend display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotconfiguration.html#cfn-quicksight-analysis-scatterplotconfiguration-legend
//
Legend interface{} `field:"optional" json:"legend" yaml:"legend"`
// The sort configuration of a scatter plot.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotconfiguration.html#cfn-quicksight-analysis-scatterplotconfiguration-sortconfiguration
//
SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"`
// The legend display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotconfiguration.html#cfn-quicksight-analysis-scatterplotconfiguration-tooltip
//
Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"`
// The palette (chart color) display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotconfiguration.html#cfn-quicksight-analysis-scatterplotconfiguration-visualpalette
//
VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"`
// The label display options (grid line, range, scale, and axis step) of the scatter plot's x-axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotconfiguration.html#cfn-quicksight-analysis-scatterplotconfiguration-xaxisdisplayoptions
//
XAxisDisplayOptions interface{} `field:"optional" json:"xAxisDisplayOptions" yaml:"xAxisDisplayOptions"`
// The label options (label text, label visibility, and sort icon visibility) of the scatter plot's x-axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotconfiguration.html#cfn-quicksight-analysis-scatterplotconfiguration-xaxislabeloptions
//
XAxisLabelOptions interface{} `field:"optional" json:"xAxisLabelOptions" yaml:"xAxisLabelOptions"`
// The label display options (grid line, range, scale, and axis step) of the scatter plot's y-axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotconfiguration.html#cfn-quicksight-analysis-scatterplotconfiguration-yaxisdisplayoptions
//
YAxisDisplayOptions interface{} `field:"optional" json:"yAxisDisplayOptions" yaml:"yAxisDisplayOptions"`
// The label options (label text, label visibility, and sort icon visibility) of the scatter plot's y-axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotconfiguration.html#cfn-quicksight-analysis-scatterplotconfiguration-yaxislabeloptions
//
YAxisLabelOptions interface{} `field:"optional" json:"yAxisLabelOptions" yaml:"yAxisLabelOptions"`
}
The configuration of a scatter plot.
Example:
type CfnAnalysis_ScatterPlotFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_ScatterPlotFieldWellsProperty struct {
// The aggregated field wells of a scatter plot.
//
// The x and y-axes of scatter plots with aggregated field wells are aggregated by category, label, or both.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotfieldwells.html#cfn-quicksight-analysis-scatterplotfieldwells-scatterplotcategoricallyaggregatedfieldwells
//
ScatterPlotCategoricallyAggregatedFieldWells interface{} `field:"optional" json:"scatterPlotCategoricallyAggregatedFieldWells" yaml:"scatterPlotCategoricallyAggregatedFieldWells"`
// The unaggregated field wells of a scatter plot.
//
// The x and y-axes of these scatter plots are unaggregated.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotfieldwells.html#cfn-quicksight-analysis-scatterplotfieldwells-scatterplotunaggregatedfieldwells
//
ScatterPlotUnaggregatedFieldWells interface{} `field:"optional" json:"scatterPlotUnaggregatedFieldWells" yaml:"scatterPlotUnaggregatedFieldWells"`
}
The field well configuration of a scatter plot.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_ScatterPlotSortConfigurationProperty ¶ added in v2.183.0
type CfnAnalysis_ScatterPlotSortConfigurationProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotsortconfiguration.html#cfn-quicksight-analysis-scatterplotsortconfiguration-scatterplotlimitconfiguration
//
ScatterPlotLimitConfiguration interface{} `field:"optional" json:"scatterPlotLimitConfiguration" yaml:"scatterPlotLimitConfiguration"`
}
The sort configuration of a scatter plot.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
scatterPlotSortConfigurationProperty := &ScatterPlotSortConfigurationProperty{
ScatterPlotLimitConfiguration: &ItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
OtherCategories: jsii.String("otherCategories"),
},
}
type CfnAnalysis_ScatterPlotUnaggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_ScatterPlotUnaggregatedFieldWellsProperty struct {
// The category field well of a scatter plot.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotunaggregatedfieldwells-category
//
Category interface{} `field:"optional" json:"category" yaml:"category"`
// The label field well of a scatter plot.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotunaggregatedfieldwells-label
//
Label interface{} `field:"optional" json:"label" yaml:"label"`
// The size field well of a scatter plot.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotunaggregatedfieldwells-size
//
Size interface{} `field:"optional" json:"size" yaml:"size"`
// The x-axis field well of a scatter plot.
//
// The x-axis is a dimension field and cannot be aggregated.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotunaggregatedfieldwells-xaxis
//
XAxis interface{} `field:"optional" json:"xAxis" yaml:"xAxis"`
// The y-axis field well of a scatter plot.
//
// The y-axis is a dimension field and cannot be aggregated.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotunaggregatedfieldwells-yaxis
//
YAxis interface{} `field:"optional" json:"yAxis" yaml:"yAxis"`
}
The unaggregated field wells of a scatter plot.
Example:
type CfnAnalysis_ScatterPlotVisualProperty ¶ added in v2.72.0
type CfnAnalysis_ScatterPlotVisualProperty struct {
// The unique identifier of a visual.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotvisual.html#cfn-quicksight-analysis-scatterplotvisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The list of custom actions that are configured for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotvisual.html#cfn-quicksight-analysis-scatterplotvisual-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The configuration settings of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotvisual.html#cfn-quicksight-analysis-scatterplotvisual-chartconfiguration
//
ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"`
// The column hierarchy that is used during drill-downs and drill-ups.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotvisual.html#cfn-quicksight-analysis-scatterplotvisual-columnhierarchies
//
ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"`
// The subtitle that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotvisual.html#cfn-quicksight-analysis-scatterplotvisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// The title that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotvisual.html#cfn-quicksight-analysis-scatterplotvisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotvisual.html#cfn-quicksight-analysis-scatterplotvisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
A scatter plot.
For more information, see [Using scatter plots](https://docs.aws.amazon.com/quicksight/latest/user/scatter-plot.html) in the *Amazon Quick Suite User Guide* .
Example:
type CfnAnalysis_ScrollBarOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_ScrollBarOptionsProperty struct {
// The visibility of the data zoom scroll bar.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scrollbaroptions.html#cfn-quicksight-analysis-scrollbaroptions-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
// The visibility range for the data zoom scroll bar.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scrollbaroptions.html#cfn-quicksight-analysis-scrollbaroptions-visiblerange
//
VisibleRange interface{} `field:"optional" json:"visibleRange" yaml:"visibleRange"`
}
The visual display options for a data zoom scroll bar.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
scrollBarOptionsProperty := &ScrollBarOptionsProperty{
Visibility: jsii.String("visibility"),
VisibleRange: &VisibleRangeOptionsProperty{
PercentRange: &PercentVisibleRangeProperty{
From: jsii.Number(123),
To: jsii.Number(123),
},
},
}
type CfnAnalysis_SecondaryValueOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_SecondaryValueOptionsProperty struct {
// Determines the visibility of the secondary value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-secondaryvalueoptions.html#cfn-quicksight-analysis-secondaryvalueoptions-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The options that determine the presentation of the secondary value of a KPI visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
secondaryValueOptionsProperty := &SecondaryValueOptionsProperty{
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_SectionAfterPageBreakProperty ¶ added in v2.72.0
type CfnAnalysis_SectionAfterPageBreakProperty struct {
// The option that enables or disables a page break at the end of a section.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionafterpagebreak.html#cfn-quicksight-analysis-sectionafterpagebreak-status
//
Status *string `field:"optional" json:"status" yaml:"status"`
}
The configuration of a page break after a section.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sectionAfterPageBreakProperty := &SectionAfterPageBreakProperty{
Status: jsii.String("status"),
}
type CfnAnalysis_SectionBasedLayoutCanvasSizeOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_SectionBasedLayoutCanvasSizeOptionsProperty struct {
// The options for a paper canvas of a section-based layout.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionbasedlayoutcanvassizeoptions.html#cfn-quicksight-analysis-sectionbasedlayoutcanvassizeoptions-papercanvassizeoptions
//
PaperCanvasSizeOptions interface{} `field:"optional" json:"paperCanvasSizeOptions" yaml:"paperCanvasSizeOptions"`
}
The options for the canvas of a section-based layout.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sectionBasedLayoutCanvasSizeOptionsProperty := &SectionBasedLayoutCanvasSizeOptionsProperty{
PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{
PaperMargin: &SpacingProperty{
Bottom: jsii.String("bottom"),
Left: jsii.String("left"),
Right: jsii.String("right"),
Top: jsii.String("top"),
},
PaperOrientation: jsii.String("paperOrientation"),
PaperSize: jsii.String("paperSize"),
},
}
type CfnAnalysis_SectionBasedLayoutConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_SectionBasedLayoutConfigurationProperty struct {
// A list of body section configurations.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionbasedlayoutconfiguration.html#cfn-quicksight-analysis-sectionbasedlayoutconfiguration-bodysections
//
BodySections interface{} `field:"required" json:"bodySections" yaml:"bodySections"`
// The options for the canvas of a section-based layout.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionbasedlayoutconfiguration.html#cfn-quicksight-analysis-sectionbasedlayoutconfiguration-canvassizeoptions
//
CanvasSizeOptions interface{} `field:"required" json:"canvasSizeOptions" yaml:"canvasSizeOptions"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionbasedlayoutconfiguration.html#cfn-quicksight-analysis-sectionbasedlayoutconfiguration-footersections
//
FooterSections interface{} `field:"required" json:"footerSections" yaml:"footerSections"`
// A list of header section configurations.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionbasedlayoutconfiguration.html#cfn-quicksight-analysis-sectionbasedlayoutconfiguration-headersections
//
HeaderSections interface{} `field:"required" json:"headerSections" yaml:"headerSections"`
}
The configuration for a section-based layout.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sectionBasedLayoutConfigurationProperty := &SectionBasedLayoutConfigurationProperty{
BodySections: []interface{}{
&BodySectionConfigurationProperty{
Content: &BodySectionContentProperty{
Layout: &SectionLayoutConfigurationProperty{
FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{
Elements: []interface{}{
&FreeFormLayoutElementProperty{
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
Height: jsii.String("height"),
Width: jsii.String("width"),
XAxisLocation: jsii.String("xAxisLocation"),
YAxisLocation: jsii.String("yAxisLocation"),
// the properties below are optional
BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RenderingRules: []interface{}{
&SheetElementRenderingRuleProperty{
ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{
Visibility: jsii.String("visibility"),
},
Expression: jsii.String("expression"),
},
},
SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
Visibility: jsii.String("visibility"),
},
},
},
},
},
SectionId: jsii.String("sectionId"),
// the properties below are optional
PageBreakConfiguration: &SectionPageBreakConfigurationProperty{
After: &SectionAfterPageBreakProperty{
Status: jsii.String("status"),
},
},
RepeatConfiguration: &BodySectionRepeatConfigurationProperty{
DimensionConfigurations: []interface{}{
&BodySectionRepeatDimensionConfigurationProperty{
DynamicCategoryDimensionConfiguration: &BodySectionDynamicCategoryDimensionConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Limit: jsii.Number(123),
SortByMetrics: []interface{}{
&ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
},
},
DynamicNumericDimensionConfiguration: &BodySectionDynamicNumericDimensionConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Limit: jsii.Number(123),
SortByMetrics: []interface{}{
&ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
},
},
},
},
NonRepeatingVisuals: []*string{
jsii.String("nonRepeatingVisuals"),
},
PageBreakConfiguration: &BodySectionRepeatPageBreakConfigurationProperty{
After: &SectionAfterPageBreakProperty{
Status: jsii.String("status"),
},
},
},
Style: &SectionStyleProperty{
Height: jsii.String("height"),
Padding: &SpacingProperty{
Bottom: jsii.String("bottom"),
Left: jsii.String("left"),
Right: jsii.String("right"),
Top: jsii.String("top"),
},
},
},
},
CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{
PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{
PaperMargin: &SpacingProperty{
Bottom: jsii.String("bottom"),
Left: jsii.String("left"),
Right: jsii.String("right"),
Top: jsii.String("top"),
},
PaperOrientation: jsii.String("paperOrientation"),
PaperSize: jsii.String("paperSize"),
},
},
FooterSections: []interface{}{
&HeaderFooterSectionConfigurationProperty{
Layout: &SectionLayoutConfigurationProperty{
FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{
Elements: []interface{}{
&FreeFormLayoutElementProperty{
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
Height: jsii.String("height"),
Width: jsii.String("width"),
XAxisLocation: jsii.String("xAxisLocation"),
YAxisLocation: jsii.String("yAxisLocation"),
// the properties below are optional
BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RenderingRules: []interface{}{
&SheetElementRenderingRuleProperty{
ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{
Visibility: jsii.String("visibility"),
},
Expression: jsii.String("expression"),
},
},
SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
Visibility: jsii.String("visibility"),
},
},
},
},
SectionId: jsii.String("sectionId"),
// the properties below are optional
Style: &SectionStyleProperty{
Height: jsii.String("height"),
Padding: &SpacingProperty{
Bottom: jsii.String("bottom"),
Left: jsii.String("left"),
Right: jsii.String("right"),
Top: jsii.String("top"),
},
},
},
},
HeaderSections: []interface{}{
&HeaderFooterSectionConfigurationProperty{
Layout: &SectionLayoutConfigurationProperty{
FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{
Elements: []interface{}{
&FreeFormLayoutElementProperty{
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
Height: jsii.String("height"),
Width: jsii.String("width"),
XAxisLocation: jsii.String("xAxisLocation"),
YAxisLocation: jsii.String("yAxisLocation"),
// the properties below are optional
BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RenderingRules: []interface{}{
&SheetElementRenderingRuleProperty{
ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{
Visibility: jsii.String("visibility"),
},
Expression: jsii.String("expression"),
},
},
SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
Visibility: jsii.String("visibility"),
},
},
},
},
SectionId: jsii.String("sectionId"),
// the properties below are optional
Style: &SectionStyleProperty{
Height: jsii.String("height"),
Padding: &SpacingProperty{
Bottom: jsii.String("bottom"),
Left: jsii.String("left"),
Right: jsii.String("right"),
Top: jsii.String("top"),
},
},
},
},
}
type CfnAnalysis_SectionBasedLayoutPaperCanvasSizeOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_SectionBasedLayoutPaperCanvasSizeOptionsProperty struct {
// Defines the spacing between the canvas content and the top, bottom, left, and right edges.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionbasedlayoutpapercanvassizeoptions.html#cfn-quicksight-analysis-sectionbasedlayoutpapercanvassizeoptions-papermargin
//
PaperMargin interface{} `field:"optional" json:"paperMargin" yaml:"paperMargin"`
// The paper orientation that is used to define canvas dimensions. Choose one of the following options:.
//
// - PORTRAIT
// - LANDSCAPE.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionbasedlayoutpapercanvassizeoptions.html#cfn-quicksight-analysis-sectionbasedlayoutpapercanvassizeoptions-paperorientation
//
PaperOrientation *string `field:"optional" json:"paperOrientation" yaml:"paperOrientation"`
// The paper size that is used to define canvas dimensions.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionbasedlayoutpapercanvassizeoptions.html#cfn-quicksight-analysis-sectionbasedlayoutpapercanvassizeoptions-papersize
//
PaperSize *string `field:"optional" json:"paperSize" yaml:"paperSize"`
}
The options for a paper canvas of a section-based layout.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sectionBasedLayoutPaperCanvasSizeOptionsProperty := &SectionBasedLayoutPaperCanvasSizeOptionsProperty{
PaperMargin: &SpacingProperty{
Bottom: jsii.String("bottom"),
Left: jsii.String("left"),
Right: jsii.String("right"),
Top: jsii.String("top"),
},
PaperOrientation: jsii.String("paperOrientation"),
PaperSize: jsii.String("paperSize"),
}
type CfnAnalysis_SectionLayoutConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_SectionLayoutConfigurationProperty struct {
// The free-form layout configuration of a section.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionlayoutconfiguration.html#cfn-quicksight-analysis-sectionlayoutconfiguration-freeformlayout
//
FreeFormLayout interface{} `field:"required" json:"freeFormLayout" yaml:"freeFormLayout"`
}
The layout configuration of a section.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sectionLayoutConfigurationProperty := &SectionLayoutConfigurationProperty{
FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{
Elements: []interface{}{
&FreeFormLayoutElementProperty{
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
Height: jsii.String("height"),
Width: jsii.String("width"),
XAxisLocation: jsii.String("xAxisLocation"),
YAxisLocation: jsii.String("yAxisLocation"),
// the properties below are optional
BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RenderingRules: []interface{}{
&SheetElementRenderingRuleProperty{
ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{
Visibility: jsii.String("visibility"),
},
Expression: jsii.String("expression"),
},
},
SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
Visibility: jsii.String("visibility"),
},
},
},
}
type CfnAnalysis_SectionPageBreakConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_SectionPageBreakConfigurationProperty struct {
// The configuration of a page break after a section.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionpagebreakconfiguration.html#cfn-quicksight-analysis-sectionpagebreakconfiguration-after
//
After interface{} `field:"optional" json:"after" yaml:"after"`
}
The configuration of a page break for a section.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sectionPageBreakConfigurationProperty := &SectionPageBreakConfigurationProperty{
After: &SectionAfterPageBreakProperty{
Status: jsii.String("status"),
},
}
type CfnAnalysis_SectionStyleProperty ¶ added in v2.72.0
type CfnAnalysis_SectionStyleProperty struct {
// The height of a section.
//
// Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionstyle.html#cfn-quicksight-analysis-sectionstyle-height
//
Height *string `field:"optional" json:"height" yaml:"height"`
// The spacing between section content and its top, bottom, left, and right edges.
//
// There is no padding by default.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sectionstyle.html#cfn-quicksight-analysis-sectionstyle-padding
//
Padding interface{} `field:"optional" json:"padding" yaml:"padding"`
}
The options that style a section.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sectionStyleProperty := &SectionStyleProperty{
Height: jsii.String("height"),
Padding: &SpacingProperty{
Bottom: jsii.String("bottom"),
Left: jsii.String("left"),
Right: jsii.String("right"),
Top: jsii.String("top"),
},
}
type CfnAnalysis_SelectedSheetsFilterScopeConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_SelectedSheetsFilterScopeConfigurationProperty struct {
// The sheet ID and visual IDs of the sheet and visuals that the filter is applied to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-selectedsheetsfilterscopeconfiguration.html#cfn-quicksight-analysis-selectedsheetsfilterscopeconfiguration-sheetvisualscopingconfigurations
//
SheetVisualScopingConfigurations interface{} `field:"optional" json:"sheetVisualScopingConfigurations" yaml:"sheetVisualScopingConfigurations"`
}
The configuration for applying a filter to specific sheets or visuals.
You can apply this filter to multiple visuals that are on one sheet or to all visuals on a sheet.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
selectedSheetsFilterScopeConfigurationProperty := &SelectedSheetsFilterScopeConfigurationProperty{
SheetVisualScopingConfigurations: []interface{}{
&SheetVisualScopingConfigurationProperty{
Scope: jsii.String("scope"),
SheetId: jsii.String("sheetId"),
// the properties below are optional
VisualIds: []*string{
jsii.String("visualIds"),
},
},
},
}
type CfnAnalysis_SeriesItemProperty ¶ added in v2.72.0
type CfnAnalysis_SeriesItemProperty struct {
// The data field series item configuration of a line chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-seriesitem.html#cfn-quicksight-analysis-seriesitem-datafieldseriesitem
//
DataFieldSeriesItem interface{} `field:"optional" json:"dataFieldSeriesItem" yaml:"dataFieldSeriesItem"`
// The field series item configuration of a line chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-seriesitem.html#cfn-quicksight-analysis-seriesitem-fieldseriesitem
//
FieldSeriesItem interface{} `field:"optional" json:"fieldSeriesItem" yaml:"fieldSeriesItem"`
}
The series item configuration of a line chart.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
seriesItemProperty := &SeriesItemProperty{
DataFieldSeriesItem: &DataFieldSeriesItemProperty{
AxisBinding: jsii.String("axisBinding"),
FieldId: jsii.String("fieldId"),
// the properties below are optional
FieldValue: jsii.String("fieldValue"),
Settings: &LineChartSeriesSettingsProperty{
DecalSettings: &DecalSettingsProperty{
DecalColor: jsii.String("decalColor"),
DecalPatternType: jsii.String("decalPatternType"),
DecalStyleType: jsii.String("decalStyleType"),
DecalVisibility: jsii.String("decalVisibility"),
ElementValue: jsii.String("elementValue"),
},
LineStyleSettings: &LineChartLineStyleSettingsProperty{
LineInterpolation: jsii.String("lineInterpolation"),
LineStyle: jsii.String("lineStyle"),
LineVisibility: jsii.String("lineVisibility"),
LineWidth: jsii.String("lineWidth"),
},
MarkerStyleSettings: &LineChartMarkerStyleSettingsProperty{
MarkerColor: jsii.String("markerColor"),
MarkerShape: jsii.String("markerShape"),
MarkerSize: jsii.String("markerSize"),
MarkerVisibility: jsii.String("markerVisibility"),
},
},
},
FieldSeriesItem: &FieldSeriesItemProperty{
AxisBinding: jsii.String("axisBinding"),
FieldId: jsii.String("fieldId"),
// the properties below are optional
Settings: &LineChartSeriesSettingsProperty{
DecalSettings: &DecalSettingsProperty{
DecalColor: jsii.String("decalColor"),
DecalPatternType: jsii.String("decalPatternType"),
DecalStyleType: jsii.String("decalStyleType"),
DecalVisibility: jsii.String("decalVisibility"),
ElementValue: jsii.String("elementValue"),
},
LineStyleSettings: &LineChartLineStyleSettingsProperty{
LineInterpolation: jsii.String("lineInterpolation"),
LineStyle: jsii.String("lineStyle"),
LineVisibility: jsii.String("lineVisibility"),
LineWidth: jsii.String("lineWidth"),
},
MarkerStyleSettings: &LineChartMarkerStyleSettingsProperty{
MarkerColor: jsii.String("markerColor"),
MarkerShape: jsii.String("markerShape"),
MarkerSize: jsii.String("markerSize"),
MarkerVisibility: jsii.String("markerVisibility"),
},
},
},
}
type CfnAnalysis_SetParameterValueConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_SetParameterValueConfigurationProperty struct {
// The destination parameter name of the `SetParameterValueConfiguration` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-setparametervalueconfiguration.html#cfn-quicksight-analysis-setparametervalueconfiguration-destinationparametername
//
DestinationParameterName *string `field:"required" json:"destinationParameterName" yaml:"destinationParameterName"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-setparametervalueconfiguration.html#cfn-quicksight-analysis-setparametervalueconfiguration-value
//
Value interface{} `field:"required" json:"value" yaml:"value"`
}
The configuration of adding parameters in action.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
setParameterValueConfigurationProperty := &SetParameterValueConfigurationProperty{
DestinationParameterName: jsii.String("destinationParameterName"),
Value: &DestinationParameterValueConfigurationProperty{
CustomValuesConfiguration: &CustomValuesConfigurationProperty{
CustomValues: &CustomParameterValuesProperty{
DateTimeValues: []*string{
jsii.String("dateTimeValues"),
},
DecimalValues: []interface{}{
jsii.Number(123),
},
IntegerValues: []interface{}{
jsii.Number(123),
},
StringValues: []*string{
jsii.String("stringValues"),
},
},
// the properties below are optional
IncludeNullValue: jsii.Boolean(false),
},
SelectAllValueOptions: jsii.String("selectAllValueOptions"),
SourceColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceField: jsii.String("sourceField"),
SourceParameterName: jsii.String("sourceParameterName"),
},
}
type CfnAnalysis_ShapeConditionalFormatProperty ¶ added in v2.72.0
type CfnAnalysis_ShapeConditionalFormatProperty struct {
// The conditional formatting for the shape background color of a filled map visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-shapeconditionalformat.html#cfn-quicksight-analysis-shapeconditionalformat-backgroundcolor
//
BackgroundColor interface{} `field:"required" json:"backgroundColor" yaml:"backgroundColor"`
}
The shape conditional formatting of a filled map visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
shapeConditionalFormatProperty := &ShapeConditionalFormatProperty{
BackgroundColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
}
type CfnAnalysis_SheetControlInfoIconLabelOptionsProperty ¶ added in v2.95.0
type CfnAnalysis_SheetControlInfoIconLabelOptionsProperty struct {
// The text content of info icon.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetcontrolinfoiconlabeloptions.html#cfn-quicksight-analysis-sheetcontrolinfoiconlabeloptions-infoicontext
//
InfoIconText *string `field:"optional" json:"infoIconText" yaml:"infoIconText"`
// The visibility configuration of info icon label options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetcontrolinfoiconlabeloptions.html#cfn-quicksight-analysis-sheetcontrolinfoiconlabeloptions-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
A control to display info icons for filters and parameters.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sheetControlInfoIconLabelOptionsProperty := &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_SheetControlLayoutConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_SheetControlLayoutConfigurationProperty struct {
// The configuration that determines the elements and canvas size options of sheet control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetcontrollayoutconfiguration.html#cfn-quicksight-analysis-sheetcontrollayoutconfiguration-gridlayout
//
GridLayout interface{} `field:"optional" json:"gridLayout" yaml:"gridLayout"`
}
The configuration that determines the elements and canvas size options of sheet control.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sheetControlLayoutConfigurationProperty := &SheetControlLayoutConfigurationProperty{
GridLayout: &GridLayoutConfigurationProperty{
Elements: []interface{}{
&GridLayoutElementProperty{
ColumnSpan: jsii.Number(123),
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
RowSpan: jsii.Number(123),
// the properties below are optional
BackgroundStyle: &GridLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &GridLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
ColumnIndex: jsii.Number(123),
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RowIndex: jsii.Number(123),
SelectedBorderStyle: &GridLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
},
},
// the properties below are optional
CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{
ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{
ResizeOption: jsii.String("resizeOption"),
// the properties below are optional
OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"),
},
},
},
}
type CfnAnalysis_SheetControlLayoutProperty ¶ added in v2.72.0
type CfnAnalysis_SheetControlLayoutProperty struct {
// The configuration that determines the elements and canvas size options of sheet control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetcontrollayout.html#cfn-quicksight-analysis-sheetcontrollayout-configuration
//
Configuration interface{} `field:"required" json:"configuration" yaml:"configuration"`
}
A grid layout to define the placement of sheet control.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sheetControlLayoutProperty := &SheetControlLayoutProperty{
Configuration: &SheetControlLayoutConfigurationProperty{
GridLayout: &GridLayoutConfigurationProperty{
Elements: []interface{}{
&GridLayoutElementProperty{
ColumnSpan: jsii.Number(123),
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
RowSpan: jsii.Number(123),
// the properties below are optional
BackgroundStyle: &GridLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &GridLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
ColumnIndex: jsii.Number(123),
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RowIndex: jsii.Number(123),
SelectedBorderStyle: &GridLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
},
},
// the properties below are optional
CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{
ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{
ResizeOption: jsii.String("resizeOption"),
// the properties below are optional
OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"),
},
},
},
},
}
type CfnAnalysis_SheetDefinitionProperty ¶ added in v2.72.0
type CfnAnalysis_SheetDefinitionProperty struct {
// The unique identifier of a sheet.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetdefinition.html#cfn-quicksight-analysis-sheetdefinition-sheetid
//
SheetId *string `field:"required" json:"sheetId" yaml:"sheetId"`
// The layout content type of the sheet. Choose one of the following options:.
//
// - `PAGINATED` : Creates a sheet for a paginated report.
// - `INTERACTIVE` : Creates a sheet for an interactive dashboard.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetdefinition.html#cfn-quicksight-analysis-sheetdefinition-contenttype
//
ContentType *string `field:"optional" json:"contentType" yaml:"contentType"`
// A description of the sheet.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetdefinition.html#cfn-quicksight-analysis-sheetdefinition-description
//
Description *string `field:"optional" json:"description" yaml:"description"`
// The list of filter controls that are on a sheet.
//
// For more information, see [Adding filter controls to analysis sheets](https://docs.aws.amazon.com/quicksight/latest/user/filter-controls.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetdefinition.html#cfn-quicksight-analysis-sheetdefinition-filtercontrols
//
FilterControls interface{} `field:"optional" json:"filterControls" yaml:"filterControls"`
// A list of images on a sheet.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetdefinition.html#cfn-quicksight-analysis-sheetdefinition-images
//
Images interface{} `field:"optional" json:"images" yaml:"images"`
// Layouts define how the components of a sheet are arranged.
//
// For more information, see [Types of layout](https://docs.aws.amazon.com/quicksight/latest/user/types-of-layout.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetdefinition.html#cfn-quicksight-analysis-sheetdefinition-layouts
//
Layouts interface{} `field:"optional" json:"layouts" yaml:"layouts"`
// The name of the sheet.
//
// This name is displayed on the sheet's tab in the Quick Suite console.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetdefinition.html#cfn-quicksight-analysis-sheetdefinition-name
//
Name *string `field:"optional" json:"name" yaml:"name"`
// The list of parameter controls that are on a sheet.
//
// For more information, see [Using a Control with a Parameter in Amazon Quick Sight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-controls.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetdefinition.html#cfn-quicksight-analysis-sheetdefinition-parametercontrols
//
ParameterControls interface{} `field:"optional" json:"parameterControls" yaml:"parameterControls"`
// The control layouts of the sheet.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetdefinition.html#cfn-quicksight-analysis-sheetdefinition-sheetcontrollayouts
//
SheetControlLayouts interface{} `field:"optional" json:"sheetControlLayouts" yaml:"sheetControlLayouts"`
// The text boxes that are on a sheet.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetdefinition.html#cfn-quicksight-analysis-sheetdefinition-textboxes
//
TextBoxes interface{} `field:"optional" json:"textBoxes" yaml:"textBoxes"`
// The title of the sheet.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetdefinition.html#cfn-quicksight-analysis-sheetdefinition-title
//
Title *string `field:"optional" json:"title" yaml:"title"`
// A list of the visuals that are on a sheet.
//
// Visual placement is determined by the layout of the sheet.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetdefinition.html#cfn-quicksight-analysis-sheetdefinition-visuals
//
Visuals interface{} `field:"optional" json:"visuals" yaml:"visuals"`
}
A sheet is an object that contains a set of visuals that are viewed together on one page in a paginated report.
Every analysis and dashboard must contain at least one sheet.
Example:
type CfnAnalysis_SheetElementConfigurationOverridesProperty ¶ added in v2.72.0
type CfnAnalysis_SheetElementConfigurationOverridesProperty struct {
// Determines whether or not the overrides are visible. Choose one of the following options:.
//
// - `VISIBLE`
// - `HIDDEN`.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetelementconfigurationoverrides.html#cfn-quicksight-analysis-sheetelementconfigurationoverrides-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The override configuration of the rendering rules of a sheet.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sheetElementConfigurationOverridesProperty := &SheetElementConfigurationOverridesProperty{
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_SheetElementRenderingRuleProperty ¶ added in v2.72.0
type CfnAnalysis_SheetElementRenderingRuleProperty struct {
// The override configuration of the rendering rules of a sheet.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetelementrenderingrule.html#cfn-quicksight-analysis-sheetelementrenderingrule-configurationoverrides
//
ConfigurationOverrides interface{} `field:"required" json:"configurationOverrides" yaml:"configurationOverrides"`
// The expression of the rendering rules of a sheet.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetelementrenderingrule.html#cfn-quicksight-analysis-sheetelementrenderingrule-expression
//
Expression *string `field:"required" json:"expression" yaml:"expression"`
}
The rendering rules of a sheet that uses a free-form layout.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sheetElementRenderingRuleProperty := &SheetElementRenderingRuleProperty{
ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{
Visibility: jsii.String("visibility"),
},
Expression: jsii.String("expression"),
}
type CfnAnalysis_SheetImageProperty ¶ added in v2.172.0
type CfnAnalysis_SheetImageProperty struct {
// The ID of the sheet image.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetimage.html#cfn-quicksight-analysis-sheetimage-sheetimageid
//
SheetImageId *string `field:"required" json:"sheetImageId" yaml:"sheetImageId"`
// The source of the image.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetimage.html#cfn-quicksight-analysis-sheetimage-source
//
Source interface{} `field:"required" json:"source" yaml:"source"`
// A list of custom actions that are configured for an image.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetimage.html#cfn-quicksight-analysis-sheetimage-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The alt text for the image.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetimage.html#cfn-quicksight-analysis-sheetimage-imagecontentalttext
//
ImageContentAltText *string `field:"optional" json:"imageContentAltText" yaml:"imageContentAltText"`
// The general image interactions setup for an image.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetimage.html#cfn-quicksight-analysis-sheetimage-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
// Determines how the image is scaled.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetimage.html#cfn-quicksight-analysis-sheetimage-scaling
//
Scaling interface{} `field:"optional" json:"scaling" yaml:"scaling"`
// The tooltip to be shown when hovering over the image.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetimage.html#cfn-quicksight-analysis-sheetimage-tooltip
//
Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"`
}
An image that is located on a sheet.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sheetImageProperty := &SheetImageProperty{
SheetImageId: jsii.String("sheetImageId"),
Source: &SheetImageSourceProperty{
SheetImageStaticFileSource: &SheetImageStaticFileSourceProperty{
StaticFileId: jsii.String("staticFileId"),
},
},
// the properties below are optional
Actions: []interface{}{
&ImageCustomActionProperty{
ActionOperations: []interface{}{
&ImageCustomActionOperationProperty{
NavigationOperation: &CustomActionNavigationOperationProperty{
LocalNavigationConfiguration: &LocalNavigationConfigurationProperty{
TargetSheetId: jsii.String("targetSheetId"),
},
},
SetParametersOperation: &CustomActionSetParametersOperationProperty{
ParameterValueConfigurations: []interface{}{
&SetParameterValueConfigurationProperty{
DestinationParameterName: jsii.String("destinationParameterName"),
Value: &DestinationParameterValueConfigurationProperty{
CustomValuesConfiguration: &CustomValuesConfigurationProperty{
CustomValues: &CustomParameterValuesProperty{
DateTimeValues: []*string{
jsii.String("dateTimeValues"),
},
DecimalValues: []interface{}{
jsii.Number(123),
},
IntegerValues: []interface{}{
jsii.Number(123),
},
StringValues: []*string{
jsii.String("stringValues"),
},
},
// the properties below are optional
IncludeNullValue: jsii.Boolean(false),
},
SelectAllValueOptions: jsii.String("selectAllValueOptions"),
SourceColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceField: jsii.String("sourceField"),
SourceParameterName: jsii.String("sourceParameterName"),
},
},
},
},
UrlOperation: &CustomActionURLOperationProperty{
UrlTarget: jsii.String("urlTarget"),
UrlTemplate: jsii.String("urlTemplate"),
},
},
},
CustomActionId: jsii.String("customActionId"),
Name: jsii.String("name"),
Trigger: jsii.String("trigger"),
// the properties below are optional
Status: jsii.String("status"),
},
},
ImageContentAltText: jsii.String("imageContentAltText"),
Interactions: &ImageInteractionOptionsProperty{
ImageMenuOption: &ImageMenuOptionProperty{
AvailabilityStatus: jsii.String("availabilityStatus"),
},
},
Scaling: &SheetImageScalingConfigurationProperty{
ScalingType: jsii.String("scalingType"),
},
Tooltip: &SheetImageTooltipConfigurationProperty{
TooltipText: &SheetImageTooltipTextProperty{
PlainText: jsii.String("plainText"),
},
Visibility: jsii.String("visibility"),
},
}
type CfnAnalysis_SheetImageScalingConfigurationProperty ¶ added in v2.172.0
type CfnAnalysis_SheetImageScalingConfigurationProperty struct {
// The scaling option to use when fitting the image inside the container.
//
// Valid values are defined as follows:
//
// - `SCALE_TO_WIDTH` : The image takes up the entire width of the container. The image aspect ratio is preserved.
// - `SCALE_TO_HEIGHT` : The image takes up the entire height of the container. The image aspect ratio is preserved.
// - `SCALE_TO_CONTAINER` : The image takes up the entire width and height of the container. The image aspect ratio is not preserved.
// - `SCALE_NONE` : The image is displayed in its original size and is not scaled to the container.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetimagescalingconfiguration.html#cfn-quicksight-analysis-sheetimagescalingconfiguration-scalingtype
//
ScalingType *string `field:"optional" json:"scalingType" yaml:"scalingType"`
}
Determines how the image is scaled.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sheetImageScalingConfigurationProperty := &SheetImageScalingConfigurationProperty{
ScalingType: jsii.String("scalingType"),
}
type CfnAnalysis_SheetImageSourceProperty ¶ added in v2.172.0
type CfnAnalysis_SheetImageSourceProperty struct {
// The source of the static file that contains the image.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetimagesource.html#cfn-quicksight-analysis-sheetimagesource-sheetimagestaticfilesource
//
SheetImageStaticFileSource interface{} `field:"optional" json:"sheetImageStaticFileSource" yaml:"sheetImageStaticFileSource"`
}
The source of the image.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sheetImageSourceProperty := &SheetImageSourceProperty{
SheetImageStaticFileSource: &SheetImageStaticFileSourceProperty{
StaticFileId: jsii.String("staticFileId"),
},
}
type CfnAnalysis_SheetImageStaticFileSourceProperty ¶ added in v2.172.0
type CfnAnalysis_SheetImageStaticFileSourceProperty struct {
// The ID of the static file that contains the image.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetimagestaticfilesource.html#cfn-quicksight-analysis-sheetimagestaticfilesource-staticfileid
//
StaticFileId *string `field:"required" json:"staticFileId" yaml:"staticFileId"`
}
The source of the static file that contains the image.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sheetImageStaticFileSourceProperty := &SheetImageStaticFileSourceProperty{
StaticFileId: jsii.String("staticFileId"),
}
type CfnAnalysis_SheetImageTooltipConfigurationProperty ¶ added in v2.172.0
type CfnAnalysis_SheetImageTooltipConfigurationProperty struct {
// The text that appears in the tooltip.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetimagetooltipconfiguration.html#cfn-quicksight-analysis-sheetimagetooltipconfiguration-tooltiptext
//
TooltipText interface{} `field:"optional" json:"tooltipText" yaml:"tooltipText"`
// The visibility of the tooltip.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetimagetooltipconfiguration.html#cfn-quicksight-analysis-sheetimagetooltipconfiguration-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The tooltip configuration for a sheet image.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sheetImageTooltipConfigurationProperty := &SheetImageTooltipConfigurationProperty{
TooltipText: &SheetImageTooltipTextProperty{
PlainText: jsii.String("plainText"),
},
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_SheetImageTooltipTextProperty ¶ added in v2.172.0
type CfnAnalysis_SheetImageTooltipTextProperty struct {
// The plain text format.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetimagetooltiptext.html#cfn-quicksight-analysis-sheetimagetooltiptext-plaintext
//
PlainText *string `field:"optional" json:"plainText" yaml:"plainText"`
}
The text that appears in the sheet image tooltip.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sheetImageTooltipTextProperty := &SheetImageTooltipTextProperty{
PlainText: jsii.String("plainText"),
}
type CfnAnalysis_SheetLayoutGroupMemberProperty ¶
type CfnAnalysis_SheetLayoutGroupMemberProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetlayoutgroupmember.html#cfn-quicksight-analysis-sheetlayoutgroupmember-id
//
Id *string `field:"required" json:"id" yaml:"id"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetlayoutgroupmember.html#cfn-quicksight-analysis-sheetlayoutgroupmember-type
//
Type interface{} `field:"required" json:"type" yaml:"type"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
var type interface{}
sheetLayoutGroupMemberProperty := &SheetLayoutGroupMemberProperty{
Id: jsii.String("id"),
Type: type,
}
type CfnAnalysis_SheetLayoutGroupProperty ¶
type CfnAnalysis_SheetLayoutGroupProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetlayoutgroup.html#cfn-quicksight-analysis-sheetlayoutgroup-id
//
Id *string `field:"required" json:"id" yaml:"id"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetlayoutgroup.html#cfn-quicksight-analysis-sheetlayoutgroup-members
//
Members interface{} `field:"required" json:"members" yaml:"members"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
var type interface{}
sheetLayoutGroupProperty := &SheetLayoutGroupProperty{
Id: jsii.String("id"),
Members: []interface{}{
&SheetLayoutGroupMemberProperty{
Id: jsii.String("id"),
Type: type,
},
},
}
type CfnAnalysis_SheetProperty ¶
type CfnAnalysis_SheetProperty struct {
// The name of a sheet.
//
// This name is displayed on the sheet's tab in the Quick Sight console.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheet.html#cfn-quicksight-analysis-sheet-name
//
Name *string `field:"optional" json:"name" yaml:"name"`
// The unique identifier associated with a sheet.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheet.html#cfn-quicksight-analysis-sheet-sheetid
//
SheetId *string `field:"optional" json:"sheetId" yaml:"sheetId"`
}
A *sheet* , which is an object that contains a set of visuals that are viewed together on one page in Quick Sight.
Every analysis and dashboard contains at least one sheet. Each sheet contains at least one visualization widget, for example a chart, pivot table, or narrative insight. Sheets can be associated with other components, such as controls, filters, and so on.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sheetProperty := &SheetProperty{
Name: jsii.String("name"),
SheetId: jsii.String("sheetId"),
}
type CfnAnalysis_SheetTextBoxProperty ¶ added in v2.72.0
type CfnAnalysis_SheetTextBoxProperty struct {
// The unique identifier for a text box.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have text boxes that share identifiers.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheettextbox.html#cfn-quicksight-analysis-sheettextbox-sheettextboxid
//
SheetTextBoxId *string `field:"required" json:"sheetTextBoxId" yaml:"sheetTextBoxId"`
// The content that is displayed in the text box.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheettextbox.html#cfn-quicksight-analysis-sheettextbox-content
//
Content *string `field:"optional" json:"content" yaml:"content"`
}
A text box.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sheetTextBoxProperty := &SheetTextBoxProperty{
SheetTextBoxId: jsii.String("sheetTextBoxId"),
// the properties below are optional
Content: jsii.String("content"),
}
type CfnAnalysis_SheetVisualScopingConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_SheetVisualScopingConfigurationProperty struct {
// The scope of the applied entities. Choose one of the following options:.
//
// - `ALL_VISUALS`
// - `SELECTED_VISUALS`.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetvisualscopingconfiguration.html#cfn-quicksight-analysis-sheetvisualscopingconfiguration-scope
//
Scope *string `field:"required" json:"scope" yaml:"scope"`
// The selected sheet that the filter is applied to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetvisualscopingconfiguration.html#cfn-quicksight-analysis-sheetvisualscopingconfiguration-sheetid
//
SheetId *string `field:"required" json:"sheetId" yaml:"sheetId"`
// The selected visuals that the filter is applied to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetvisualscopingconfiguration.html#cfn-quicksight-analysis-sheetvisualscopingconfiguration-visualids
//
VisualIds *[]*string `field:"optional" json:"visualIds" yaml:"visualIds"`
}
The filter that is applied to the options.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sheetVisualScopingConfigurationProperty := &SheetVisualScopingConfigurationProperty{
Scope: jsii.String("scope"),
SheetId: jsii.String("sheetId"),
// the properties below are optional
VisualIds: []*string{
jsii.String("visualIds"),
},
}
type CfnAnalysis_ShortFormatTextProperty ¶ added in v2.72.0
type CfnAnalysis_ShortFormatTextProperty struct {
// Plain text format.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-shortformattext.html#cfn-quicksight-analysis-shortformattext-plaintext
//
PlainText *string `field:"optional" json:"plainText" yaml:"plainText"`
// Rich text.
//
// Examples of rich text include bold, underline, and italics.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-shortformattext.html#cfn-quicksight-analysis-shortformattext-richtext
//
RichText *string `field:"optional" json:"richText" yaml:"richText"`
}
The text format for the title.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
shortFormatTextProperty := &ShortFormatTextProperty{
PlainText: jsii.String("plainText"),
RichText: jsii.String("richText"),
}
type CfnAnalysis_SimpleClusterMarkerProperty ¶ added in v2.72.0
type CfnAnalysis_SimpleClusterMarkerProperty struct {
// The color of the simple cluster marker.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-simpleclustermarker.html#cfn-quicksight-analysis-simpleclustermarker-color
//
Color *string `field:"optional" json:"color" yaml:"color"`
}
The simple cluster marker of the cluster marker.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
simpleClusterMarkerProperty := &SimpleClusterMarkerProperty{
Color: jsii.String("color"),
}
type CfnAnalysis_SingleAxisOptionsProperty ¶ added in v2.157.0
type CfnAnalysis_SingleAxisOptionsProperty struct {
// The Y axis options of a single axis configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-singleaxisoptions.html#cfn-quicksight-analysis-singleaxisoptions-yaxisoptions
//
YAxisOptions interface{} `field:"optional" json:"yAxisOptions" yaml:"yAxisOptions"`
}
The settings of a chart's single axis configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
singleAxisOptionsProperty := &SingleAxisOptionsProperty{
YAxisOptions: &YAxisOptionsProperty{
YAxis: jsii.String("yAxis"),
},
}
type CfnAnalysis_SliderControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_SliderControlDisplayOptionsProperty struct {
// The configuration of info icon label options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-slidercontroldisplayoptions.html#cfn-quicksight-analysis-slidercontroldisplayoptions-infoiconlabeloptions
//
InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"`
// The options to configure the title visibility, name, and font size.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-slidercontroldisplayoptions.html#cfn-quicksight-analysis-slidercontroldisplayoptions-titleoptions
//
TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"`
}
The display options of a control.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sliderControlDisplayOptionsProperty := &SliderControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
}
type CfnAnalysis_SmallMultiplesAxisPropertiesProperty ¶ added in v2.95.0
type CfnAnalysis_SmallMultiplesAxisPropertiesProperty struct {
// Defines the placement of the axis.
//
// By default, axes are rendered `OUTSIDE` of the panels. Axes with `INDEPENDENT` scale are rendered `INSIDE` the panels.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesaxisproperties.html#cfn-quicksight-analysis-smallmultiplesaxisproperties-placement
//
Placement *string `field:"optional" json:"placement" yaml:"placement"`
// Determines whether scale of the axes are shared or independent.
//
// The default value is `SHARED` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesaxisproperties.html#cfn-quicksight-analysis-smallmultiplesaxisproperties-scale
//
Scale *string `field:"optional" json:"scale" yaml:"scale"`
}
Configures the properties of a chart's axes that are used by small multiples panels.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
smallMultiplesAxisPropertiesProperty := &SmallMultiplesAxisPropertiesProperty{
Placement: jsii.String("placement"),
Scale: jsii.String("scale"),
}
type CfnAnalysis_SmallMultiplesOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_SmallMultiplesOptionsProperty struct {
// Sets the maximum number of visible columns to display in the grid of small multiples panels.
//
// The default is `Auto` , which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesoptions.html#cfn-quicksight-analysis-smallmultiplesoptions-maxvisiblecolumns
//
MaxVisibleColumns *float64 `field:"optional" json:"maxVisibleColumns" yaml:"maxVisibleColumns"`
// Sets the maximum number of visible rows to display in the grid of small multiples panels.
//
// The default value is `Auto` , which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesoptions.html#cfn-quicksight-analysis-smallmultiplesoptions-maxvisiblerows
//
MaxVisibleRows *float64 `field:"optional" json:"maxVisibleRows" yaml:"maxVisibleRows"`
// Configures the display options for each small multiples panel.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesoptions.html#cfn-quicksight-analysis-smallmultiplesoptions-panelconfiguration
//
PanelConfiguration interface{} `field:"optional" json:"panelConfiguration" yaml:"panelConfiguration"`
// The properties of a small multiples X axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesoptions.html#cfn-quicksight-analysis-smallmultiplesoptions-xaxis
//
XAxis interface{} `field:"optional" json:"xAxis" yaml:"xAxis"`
// The properties of a small multiples Y axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesoptions.html#cfn-quicksight-analysis-smallmultiplesoptions-yaxis
//
YAxis interface{} `field:"optional" json:"yAxis" yaml:"yAxis"`
}
Options that determine the layout and display options of a chart's small multiples.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
smallMultiplesOptionsProperty := &SmallMultiplesOptionsProperty{
MaxVisibleColumns: jsii.Number(123),
MaxVisibleRows: jsii.Number(123),
PanelConfiguration: &PanelConfigurationProperty{
BackgroundColor: jsii.String("backgroundColor"),
BackgroundVisibility: jsii.String("backgroundVisibility"),
BorderColor: jsii.String("borderColor"),
BorderStyle: jsii.String("borderStyle"),
BorderThickness: jsii.String("borderThickness"),
BorderVisibility: jsii.String("borderVisibility"),
GutterSpacing: jsii.String("gutterSpacing"),
GutterVisibility: jsii.String("gutterVisibility"),
Title: &PanelTitleOptionsProperty{
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
HorizontalTextAlignment: jsii.String("horizontalTextAlignment"),
Visibility: jsii.String("visibility"),
},
},
XAxis: &SmallMultiplesAxisPropertiesProperty{
Placement: jsii.String("placement"),
Scale: jsii.String("scale"),
},
YAxis: &SmallMultiplesAxisPropertiesProperty{
Placement: jsii.String("placement"),
Scale: jsii.String("scale"),
},
}
type CfnAnalysis_SpacingProperty ¶ added in v2.72.0
type CfnAnalysis_SpacingProperty struct {
// Define the bottom spacing.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-spacing.html#cfn-quicksight-analysis-spacing-bottom
//
Bottom *string `field:"optional" json:"bottom" yaml:"bottom"`
// Define the left spacing.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-spacing.html#cfn-quicksight-analysis-spacing-left
//
Left *string `field:"optional" json:"left" yaml:"left"`
// Define the right spacing.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-spacing.html#cfn-quicksight-analysis-spacing-right
//
Right *string `field:"optional" json:"right" yaml:"right"`
// Define the top spacing.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-spacing.html#cfn-quicksight-analysis-spacing-top
//
Top *string `field:"optional" json:"top" yaml:"top"`
}
The configuration of spacing (often a margin or padding).
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
spacingProperty := &SpacingProperty{
Bottom: jsii.String("bottom"),
Left: jsii.String("left"),
Right: jsii.String("right"),
Top: jsii.String("top"),
}
type CfnAnalysis_SparklinesOptionsProperty ¶
type CfnAnalysis_SparklinesOptionsProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sparklinesoptions.html#cfn-quicksight-analysis-sparklinesoptions-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sparklinesoptions.html#cfn-quicksight-analysis-sparklinesoptions-xaxisfield
//
XAxisField interface{} `field:"required" json:"xAxisField" yaml:"xAxisField"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sparklinesoptions.html#cfn-quicksight-analysis-sparklinesoptions-allpointsmarker
//
AllPointsMarker interface{} `field:"optional" json:"allPointsMarker" yaml:"allPointsMarker"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sparklinesoptions.html#cfn-quicksight-analysis-sparklinesoptions-linecolor
//
LineColor *string `field:"optional" json:"lineColor" yaml:"lineColor"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sparklinesoptions.html#cfn-quicksight-analysis-sparklinesoptions-lineinterpolation
//
LineInterpolation *string `field:"optional" json:"lineInterpolation" yaml:"lineInterpolation"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sparklinesoptions.html#cfn-quicksight-analysis-sparklinesoptions-maxvaluemarker
//
MaxValueMarker interface{} `field:"optional" json:"maxValueMarker" yaml:"maxValueMarker"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sparklinesoptions.html#cfn-quicksight-analysis-sparklinesoptions-minvaluemarker
//
MinValueMarker interface{} `field:"optional" json:"minValueMarker" yaml:"minValueMarker"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sparklinesoptions.html#cfn-quicksight-analysis-sparklinesoptions-visualtype
//
VisualType *string `field:"optional" json:"visualType" yaml:"visualType"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sparklinesoptions.html#cfn-quicksight-analysis-sparklinesoptions-yaxisbehavior
//
YAxisBehavior *string `field:"optional" json:"yAxisBehavior" yaml:"yAxisBehavior"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sparklinesOptionsProperty := &SparklinesOptionsProperty{
FieldId: jsii.String("fieldId"),
XAxisField: &DimensionFieldProperty{
CategoricalDimensionField: &CategoricalDimensionFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
FormatConfiguration: &StringFormatConfigurationProperty{
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
HierarchyId: jsii.String("hierarchyId"),
},
DateDimensionField: &DateDimensionFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
DateGranularity: jsii.String("dateGranularity"),
FormatConfiguration: &DateTimeFormatConfigurationProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
HierarchyId: jsii.String("hierarchyId"),
},
NumericalDimensionField: &NumericalDimensionFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
FormatConfiguration: &NumberFormatConfigurationProperty{
FormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
HierarchyId: jsii.String("hierarchyId"),
},
},
// the properties below are optional
AllPointsMarker: &LineChartMarkerStyleSettingsProperty{
MarkerColor: jsii.String("markerColor"),
MarkerShape: jsii.String("markerShape"),
MarkerSize: jsii.String("markerSize"),
MarkerVisibility: jsii.String("markerVisibility"),
},
LineColor: jsii.String("lineColor"),
LineInterpolation: jsii.String("lineInterpolation"),
MaxValueMarker: &LineChartMarkerStyleSettingsProperty{
MarkerColor: jsii.String("markerColor"),
MarkerShape: jsii.String("markerShape"),
MarkerSize: jsii.String("markerSize"),
MarkerVisibility: jsii.String("markerVisibility"),
},
MinValueMarker: &LineChartMarkerStyleSettingsProperty{
MarkerColor: jsii.String("markerColor"),
MarkerShape: jsii.String("markerShape"),
MarkerSize: jsii.String("markerSize"),
MarkerVisibility: jsii.String("markerVisibility"),
},
VisualType: jsii.String("visualType"),
YAxisBehavior: jsii.String("yAxisBehavior"),
}
type CfnAnalysis_SpatialStaticFileProperty ¶ added in v2.172.0
type CfnAnalysis_SpatialStaticFileProperty struct {
// The ID of the spatial static file.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-spatialstaticfile.html#cfn-quicksight-analysis-spatialstaticfile-staticfileid
//
StaticFileId *string `field:"required" json:"staticFileId" yaml:"staticFileId"`
// The source of the spatial static file.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-spatialstaticfile.html#cfn-quicksight-analysis-spatialstaticfile-source
//
Source interface{} `field:"optional" json:"source" yaml:"source"`
}
A static file that contains the geospatial data.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
spatialStaticFileProperty := &SpatialStaticFileProperty{
StaticFileId: jsii.String("staticFileId"),
// the properties below are optional
Source: &StaticFileSourceProperty{
S3Options: &StaticFileS3SourceOptionsProperty{
BucketName: jsii.String("bucketName"),
ObjectKey: jsii.String("objectKey"),
Region: jsii.String("region"),
},
UrlOptions: &StaticFileUrlSourceOptionsProperty{
Url: jsii.String("url"),
},
},
}
type CfnAnalysis_StaticFileProperty ¶ added in v2.172.0
type CfnAnalysis_StaticFileProperty struct {
// The image static file.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-staticfile.html#cfn-quicksight-analysis-staticfile-imagestaticfile
//
ImageStaticFile interface{} `field:"optional" json:"imageStaticFile" yaml:"imageStaticFile"`
// The spacial static file.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-staticfile.html#cfn-quicksight-analysis-staticfile-spatialstaticfile
//
SpatialStaticFile interface{} `field:"optional" json:"spatialStaticFile" yaml:"spatialStaticFile"`
}
The static file.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
staticFileProperty := &StaticFileProperty{
ImageStaticFile: &ImageStaticFileProperty{
StaticFileId: jsii.String("staticFileId"),
// the properties below are optional
Source: &StaticFileSourceProperty{
S3Options: &StaticFileS3SourceOptionsProperty{
BucketName: jsii.String("bucketName"),
ObjectKey: jsii.String("objectKey"),
Region: jsii.String("region"),
},
UrlOptions: &StaticFileUrlSourceOptionsProperty{
Url: jsii.String("url"),
},
},
},
SpatialStaticFile: &SpatialStaticFileProperty{
StaticFileId: jsii.String("staticFileId"),
// the properties below are optional
Source: &StaticFileSourceProperty{
S3Options: &StaticFileS3SourceOptionsProperty{
BucketName: jsii.String("bucketName"),
ObjectKey: jsii.String("objectKey"),
Region: jsii.String("region"),
},
UrlOptions: &StaticFileUrlSourceOptionsProperty{
Url: jsii.String("url"),
},
},
},
}
type CfnAnalysis_StaticFileS3SourceOptionsProperty ¶ added in v2.172.0
type CfnAnalysis_StaticFileS3SourceOptionsProperty struct {
// The name of the Amazon S3 bucket.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-staticfiles3sourceoptions.html#cfn-quicksight-analysis-staticfiles3sourceoptions-bucketname
//
BucketName *string `field:"required" json:"bucketName" yaml:"bucketName"`
// The identifier of the static file in the Amazon S3 bucket.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-staticfiles3sourceoptions.html#cfn-quicksight-analysis-staticfiles3sourceoptions-objectkey
//
ObjectKey *string `field:"required" json:"objectKey" yaml:"objectKey"`
// The Region of the Amazon S3 account that contains the bucket.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-staticfiles3sourceoptions.html#cfn-quicksight-analysis-staticfiles3sourceoptions-region
//
Region *string `field:"required" json:"region" yaml:"region"`
}
The structure that contains the Amazon S3 location to download the static file from.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
staticFileS3SourceOptionsProperty := &StaticFileS3SourceOptionsProperty{
BucketName: jsii.String("bucketName"),
ObjectKey: jsii.String("objectKey"),
Region: jsii.String("region"),
}
type CfnAnalysis_StaticFileSourceProperty ¶ added in v2.172.0
type CfnAnalysis_StaticFileSourceProperty struct {
// The structure that contains the Amazon S3 location to download the static file from.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-staticfilesource.html#cfn-quicksight-analysis-staticfilesource-s3options
//
S3Options interface{} `field:"optional" json:"s3Options" yaml:"s3Options"`
// The structure that contains the URL to download the static file from.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-staticfilesource.html#cfn-quicksight-analysis-staticfilesource-urloptions
//
UrlOptions interface{} `field:"optional" json:"urlOptions" yaml:"urlOptions"`
}
The source of the static file.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
staticFileSourceProperty := &StaticFileSourceProperty{
S3Options: &StaticFileS3SourceOptionsProperty{
BucketName: jsii.String("bucketName"),
ObjectKey: jsii.String("objectKey"),
Region: jsii.String("region"),
},
UrlOptions: &StaticFileUrlSourceOptionsProperty{
Url: jsii.String("url"),
},
}
type CfnAnalysis_StaticFileUrlSourceOptionsProperty ¶ added in v2.172.0
type CfnAnalysis_StaticFileUrlSourceOptionsProperty struct {
// The URL to download the static file from.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-staticfileurlsourceoptions.html#cfn-quicksight-analysis-staticfileurlsourceoptions-url
//
Url *string `field:"required" json:"url" yaml:"url"`
}
The structure that contains the URL to download the static file from.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
staticFileUrlSourceOptionsProperty := &StaticFileUrlSourceOptionsProperty{
Url: jsii.String("url"),
}
type CfnAnalysis_StringDefaultValuesProperty ¶ added in v2.72.0
type CfnAnalysis_StringDefaultValuesProperty struct {
// The dynamic value of the `StringDefaultValues` .
//
// Different defaults displayed according to users, groups, and values mapping.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringdefaultvalues.html#cfn-quicksight-analysis-stringdefaultvalues-dynamicvalue
//
DynamicValue interface{} `field:"optional" json:"dynamicValue" yaml:"dynamicValue"`
// The static values of the `DecimalDefaultValues` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringdefaultvalues.html#cfn-quicksight-analysis-stringdefaultvalues-staticvalues
//
StaticValues *[]*string `field:"optional" json:"staticValues" yaml:"staticValues"`
}
The default values of the `StringParameterDeclaration` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
stringDefaultValuesProperty := &StringDefaultValuesProperty{
DynamicValue: &DynamicDefaultValueProperty{
DefaultValueColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
GroupNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
UserNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
StaticValues: []*string{
jsii.String("staticValues"),
},
}
type CfnAnalysis_StringFormatConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_StringFormatConfigurationProperty struct {
// The options that determine the null value format configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringformatconfiguration.html#cfn-quicksight-analysis-stringformatconfiguration-nullvalueformatconfiguration
//
NullValueFormatConfiguration interface{} `field:"optional" json:"nullValueFormatConfiguration" yaml:"nullValueFormatConfiguration"`
// The formatting configuration for numeric strings.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringformatconfiguration.html#cfn-quicksight-analysis-stringformatconfiguration-numericformatconfiguration
//
NumericFormatConfiguration interface{} `field:"optional" json:"numericFormatConfiguration" yaml:"numericFormatConfiguration"`
}
Formatting configuration for string fields.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
stringFormatConfigurationProperty := &StringFormatConfigurationProperty{
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
}
type CfnAnalysis_StringParameterDeclarationProperty ¶ added in v2.72.0
type CfnAnalysis_StringParameterDeclarationProperty struct {
// The name of the parameter that is being declared.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringparameterdeclaration.html#cfn-quicksight-analysis-stringparameterdeclaration-name
//
Name *string `field:"required" json:"name" yaml:"name"`
// The value type determines whether the parameter is a single-value or multi-value parameter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringparameterdeclaration.html#cfn-quicksight-analysis-stringparameterdeclaration-parametervaluetype
//
ParameterValueType *string `field:"required" json:"parameterValueType" yaml:"parameterValueType"`
// The default values of a parameter.
//
// If the parameter is a single-value parameter, a maximum of one default value can be provided.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringparameterdeclaration.html#cfn-quicksight-analysis-stringparameterdeclaration-defaultvalues
//
DefaultValues interface{} `field:"optional" json:"defaultValues" yaml:"defaultValues"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringparameterdeclaration.html#cfn-quicksight-analysis-stringparameterdeclaration-mappeddatasetparameters
//
MappedDataSetParameters interface{} `field:"optional" json:"mappedDataSetParameters" yaml:"mappedDataSetParameters"`
// The configuration that defines the default value of a `String` parameter when a value has not been set.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringparameterdeclaration.html#cfn-quicksight-analysis-stringparameterdeclaration-valuewhenunset
//
ValueWhenUnset interface{} `field:"optional" json:"valueWhenUnset" yaml:"valueWhenUnset"`
}
A parameter declaration for the `String` data type.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
stringParameterDeclarationProperty := &StringParameterDeclarationProperty{
Name: jsii.String("name"),
ParameterValueType: jsii.String("parameterValueType"),
// the properties below are optional
DefaultValues: &StringDefaultValuesProperty{
DynamicValue: &DynamicDefaultValueProperty{
DefaultValueColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
GroupNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
UserNameColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
StaticValues: []*string{
jsii.String("staticValues"),
},
},
MappedDataSetParameters: []interface{}{
&MappedDataSetParameterProperty{
DataSetIdentifier: jsii.String("dataSetIdentifier"),
DataSetParameterName: jsii.String("dataSetParameterName"),
},
},
ValueWhenUnset: &StringValueWhenUnsetConfigurationProperty{
CustomValue: jsii.String("customValue"),
ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"),
},
}
type CfnAnalysis_StringParameterProperty ¶
type CfnAnalysis_StringParameterProperty struct {
// A display name for a string parameter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringparameter.html#cfn-quicksight-analysis-stringparameter-name
//
Name *string `field:"required" json:"name" yaml:"name"`
// The values of a string parameter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringparameter.html#cfn-quicksight-analysis-stringparameter-values
//
Values *[]*string `field:"required" json:"values" yaml:"values"`
}
A string parameter.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
stringParameterProperty := &StringParameterProperty{
Name: jsii.String("name"),
Values: []*string{
jsii.String("values"),
},
}
type CfnAnalysis_StringValueWhenUnsetConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_StringValueWhenUnsetConfigurationProperty struct {
// A custom value that's used when the value of a parameter isn't set.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringvaluewhenunsetconfiguration.html#cfn-quicksight-analysis-stringvaluewhenunsetconfiguration-customvalue
//
CustomValue *string `field:"optional" json:"customValue" yaml:"customValue"`
// The built-in options for default values. The value can be one of the following:.
//
// - `RECOMMENDED` : The recommended value.
// - `NULL` : The `NULL` value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-stringvaluewhenunsetconfiguration.html#cfn-quicksight-analysis-stringvaluewhenunsetconfiguration-valuewhenunsetoption
//
ValueWhenUnsetOption *string `field:"optional" json:"valueWhenUnsetOption" yaml:"valueWhenUnsetOption"`
}
The configuration that defines the default value of a `String` parameter when a value has not been set.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
stringValueWhenUnsetConfigurationProperty := &StringValueWhenUnsetConfigurationProperty{
CustomValue: jsii.String("customValue"),
ValueWhenUnsetOption: jsii.String("valueWhenUnsetOption"),
}
type CfnAnalysis_SubtotalOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_SubtotalOptionsProperty struct {
// The custom label string for the subtotal cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-customlabel
//
CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"`
// The field level (all, custom, last) for the subtotal cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-fieldlevel
//
FieldLevel *string `field:"optional" json:"fieldLevel" yaml:"fieldLevel"`
// The optional configuration of subtotal cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-fieldleveloptions
//
FieldLevelOptions interface{} `field:"optional" json:"fieldLevelOptions" yaml:"fieldLevelOptions"`
// The cell styling options for the subtotals of header cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-metricheadercellstyle
//
MetricHeaderCellStyle interface{} `field:"optional" json:"metricHeaderCellStyle" yaml:"metricHeaderCellStyle"`
// The style targets options for subtotals.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-styletargets
//
StyleTargets interface{} `field:"optional" json:"styleTargets" yaml:"styleTargets"`
// The cell styling options for the subtotal cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-totalcellstyle
//
TotalCellStyle interface{} `field:"optional" json:"totalCellStyle" yaml:"totalCellStyle"`
// The visibility configuration for the subtotal cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-totalsvisibility
//
TotalsVisibility *string `field:"optional" json:"totalsVisibility" yaml:"totalsVisibility"`
// The cell styling options for the subtotals of value cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-valuecellstyle
//
ValueCellStyle interface{} `field:"optional" json:"valueCellStyle" yaml:"valueCellStyle"`
}
The subtotal options.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
subtotalOptionsProperty := &SubtotalOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FieldLevel: jsii.String("fieldLevel"),
FieldLevelOptions: []interface{}{
&PivotTableFieldSubtotalOptionsProperty{
FieldId: jsii.String("fieldId"),
},
},
MetricHeaderCellStyle: &TableCellStyleProperty{
BackgroundColor: jsii.String("backgroundColor"),
Border: &GlobalTableBorderOptionsProperty{
SideSpecificBorder: &TableSideBorderOptionsProperty{
Bottom: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerHorizontal: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerVertical: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Left: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Right: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Top: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
UniformBorder: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Height: jsii.Number(123),
HorizontalTextAlignment: jsii.String("horizontalTextAlignment"),
TextWrap: jsii.String("textWrap"),
VerticalTextAlignment: jsii.String("verticalTextAlignment"),
Visibility: jsii.String("visibility"),
},
StyleTargets: []interface{}{
&TableStyleTargetProperty{
CellType: jsii.String("cellType"),
},
},
TotalCellStyle: &TableCellStyleProperty{
BackgroundColor: jsii.String("backgroundColor"),
Border: &GlobalTableBorderOptionsProperty{
SideSpecificBorder: &TableSideBorderOptionsProperty{
Bottom: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerHorizontal: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerVertical: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Left: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Right: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Top: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
UniformBorder: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Height: jsii.Number(123),
HorizontalTextAlignment: jsii.String("horizontalTextAlignment"),
TextWrap: jsii.String("textWrap"),
VerticalTextAlignment: jsii.String("verticalTextAlignment"),
Visibility: jsii.String("visibility"),
},
TotalsVisibility: jsii.String("totalsVisibility"),
ValueCellStyle: &TableCellStyleProperty{
BackgroundColor: jsii.String("backgroundColor"),
Border: &GlobalTableBorderOptionsProperty{
SideSpecificBorder: &TableSideBorderOptionsProperty{
Bottom: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerHorizontal: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerVertical: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Left: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Right: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Top: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
UniformBorder: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Height: jsii.Number(123),
HorizontalTextAlignment: jsii.String("horizontalTextAlignment"),
TextWrap: jsii.String("textWrap"),
VerticalTextAlignment: jsii.String("verticalTextAlignment"),
Visibility: jsii.String("visibility"),
},
}
type CfnAnalysis_TableAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_TableAggregatedFieldWellsProperty struct {
// The group by field well for a pivot table.
//
// Values are grouped by group by fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableaggregatedfieldwells.html#cfn-quicksight-analysis-tableaggregatedfieldwells-groupby
//
GroupBy interface{} `field:"optional" json:"groupBy" yaml:"groupBy"`
// The values field well for a pivot table.
//
// Values are aggregated based on group by fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableaggregatedfieldwells.html#cfn-quicksight-analysis-tableaggregatedfieldwells-values
//
Values interface{} `field:"optional" json:"values" yaml:"values"`
}
The aggregated field well for the table.
Example:
type CfnAnalysis_TableBorderOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_TableBorderOptionsProperty struct {
// The color of a table border.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableborderoptions.html#cfn-quicksight-analysis-tableborderoptions-color
//
Color *string `field:"optional" json:"color" yaml:"color"`
// The style (none, solid) of a table border.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableborderoptions.html#cfn-quicksight-analysis-tableborderoptions-style
//
Style *string `field:"optional" json:"style" yaml:"style"`
// The thickness of a table border.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableborderoptions.html#cfn-quicksight-analysis-tableborderoptions-thickness
//
Thickness *float64 `field:"optional" json:"thickness" yaml:"thickness"`
}
The border options for a table border.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
tableBorderOptionsProperty := &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
}
type CfnAnalysis_TableCellConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_TableCellConditionalFormattingProperty struct {
// The field ID of the cell for conditional formatting.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablecellconditionalformatting.html#cfn-quicksight-analysis-tablecellconditionalformatting-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
// The text format of the cell for conditional formatting.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablecellconditionalformatting.html#cfn-quicksight-analysis-tablecellconditionalformatting-textformat
//
TextFormat interface{} `field:"optional" json:"textFormat" yaml:"textFormat"`
}
The cell conditional formatting option for a table.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
tableCellConditionalFormattingProperty := &TableCellConditionalFormattingProperty{
FieldId: jsii.String("fieldId"),
// the properties below are optional
TextFormat: &TextConditionalFormatProperty{
BackgroundColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
Icon: &ConditionalFormattingIconProperty{
CustomCondition: &ConditionalFormattingCustomIconConditionProperty{
Expression: jsii.String("expression"),
IconOptions: &ConditionalFormattingCustomIconOptionsProperty{
Icon: jsii.String("icon"),
UnicodeIcon: jsii.String("unicodeIcon"),
},
// the properties below are optional
Color: jsii.String("color"),
DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{
IconDisplayOption: jsii.String("iconDisplayOption"),
},
},
IconSet: &ConditionalFormattingIconSetProperty{
Expression: jsii.String("expression"),
// the properties below are optional
IconSetType: jsii.String("iconSetType"),
},
},
TextColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
},
}
type CfnAnalysis_TableCellImageSizingConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_TableCellImageSizingConfigurationProperty struct {
// The cell scaling configuration of the sizing options for the table image configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablecellimagesizingconfiguration.html#cfn-quicksight-analysis-tablecellimagesizingconfiguration-tablecellimagescalingconfiguration
//
TableCellImageScalingConfiguration *string `field:"optional" json:"tableCellImageScalingConfiguration" yaml:"tableCellImageScalingConfiguration"`
}
The sizing options for the table image configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
tableCellImageSizingConfigurationProperty := &TableCellImageSizingConfigurationProperty{
TableCellImageScalingConfiguration: jsii.String("tableCellImageScalingConfiguration"),
}
type CfnAnalysis_TableCellStyleProperty ¶ added in v2.72.0
type CfnAnalysis_TableCellStyleProperty struct {
// The background color for the table cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablecellstyle.html#cfn-quicksight-analysis-tablecellstyle-backgroundcolor
//
BackgroundColor *string `field:"optional" json:"backgroundColor" yaml:"backgroundColor"`
// The borders for the table cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablecellstyle.html#cfn-quicksight-analysis-tablecellstyle-border
//
Border interface{} `field:"optional" json:"border" yaml:"border"`
// The font configuration of the table cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablecellstyle.html#cfn-quicksight-analysis-tablecellstyle-fontconfiguration
//
FontConfiguration interface{} `field:"optional" json:"fontConfiguration" yaml:"fontConfiguration"`
// The height color for the table cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablecellstyle.html#cfn-quicksight-analysis-tablecellstyle-height
//
Height *float64 `field:"optional" json:"height" yaml:"height"`
// The horizontal text alignment (left, center, right, auto) for the table cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablecellstyle.html#cfn-quicksight-analysis-tablecellstyle-horizontaltextalignment
//
HorizontalTextAlignment *string `field:"optional" json:"horizontalTextAlignment" yaml:"horizontalTextAlignment"`
// The text wrap (none, wrap) for the table cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablecellstyle.html#cfn-quicksight-analysis-tablecellstyle-textwrap
//
TextWrap *string `field:"optional" json:"textWrap" yaml:"textWrap"`
// The vertical text alignment (top, middle, bottom) for the table cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablecellstyle.html#cfn-quicksight-analysis-tablecellstyle-verticaltextalignment
//
VerticalTextAlignment *string `field:"optional" json:"verticalTextAlignment" yaml:"verticalTextAlignment"`
// The visibility of the table cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablecellstyle.html#cfn-quicksight-analysis-tablecellstyle-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The table cell style for a cell in pivot table or table visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
tableCellStyleProperty := &TableCellStyleProperty{
BackgroundColor: jsii.String("backgroundColor"),
Border: &GlobalTableBorderOptionsProperty{
SideSpecificBorder: &TableSideBorderOptionsProperty{
Bottom: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerHorizontal: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerVertical: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Left: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Right: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Top: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
UniformBorder: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Height: jsii.Number(123),
HorizontalTextAlignment: jsii.String("horizontalTextAlignment"),
TextWrap: jsii.String("textWrap"),
VerticalTextAlignment: jsii.String("verticalTextAlignment"),
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_TableConditionalFormattingOptionProperty ¶ added in v2.72.0
type CfnAnalysis_TableConditionalFormattingOptionProperty struct {
// The cell conditional formatting option for a table.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableconditionalformattingoption.html#cfn-quicksight-analysis-tableconditionalformattingoption-cell
//
Cell interface{} `field:"optional" json:"cell" yaml:"cell"`
// The row conditional formatting option for a table.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableconditionalformattingoption.html#cfn-quicksight-analysis-tableconditionalformattingoption-row
//
Row interface{} `field:"optional" json:"row" yaml:"row"`
}
Conditional formatting options for a `PivotTableVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
tableConditionalFormattingOptionProperty := &TableConditionalFormattingOptionProperty{
Cell: &TableCellConditionalFormattingProperty{
FieldId: jsii.String("fieldId"),
// the properties below are optional
TextFormat: &TextConditionalFormatProperty{
BackgroundColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
Icon: &ConditionalFormattingIconProperty{
CustomCondition: &ConditionalFormattingCustomIconConditionProperty{
Expression: jsii.String("expression"),
IconOptions: &ConditionalFormattingCustomIconOptionsProperty{
Icon: jsii.String("icon"),
UnicodeIcon: jsii.String("unicodeIcon"),
},
// the properties below are optional
Color: jsii.String("color"),
DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{
IconDisplayOption: jsii.String("iconDisplayOption"),
},
},
IconSet: &ConditionalFormattingIconSetProperty{
Expression: jsii.String("expression"),
// the properties below are optional
IconSetType: jsii.String("iconSetType"),
},
},
TextColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
},
},
Row: &TableRowConditionalFormattingProperty{
BackgroundColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
TextColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
},
}
type CfnAnalysis_TableConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_TableConditionalFormattingProperty struct {
// Conditional formatting options for a `PivotTableVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableconditionalformatting.html#cfn-quicksight-analysis-tableconditionalformatting-conditionalformattingoptions
//
ConditionalFormattingOptions interface{} `field:"optional" json:"conditionalFormattingOptions" yaml:"conditionalFormattingOptions"`
}
The conditional formatting for a `PivotTableVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
tableConditionalFormattingProperty := &TableConditionalFormattingProperty{
ConditionalFormattingOptions: []interface{}{
&TableConditionalFormattingOptionProperty{
Cell: &TableCellConditionalFormattingProperty{
FieldId: jsii.String("fieldId"),
// the properties below are optional
TextFormat: &TextConditionalFormatProperty{
BackgroundColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
Icon: &ConditionalFormattingIconProperty{
CustomCondition: &ConditionalFormattingCustomIconConditionProperty{
Expression: jsii.String("expression"),
IconOptions: &ConditionalFormattingCustomIconOptionsProperty{
Icon: jsii.String("icon"),
UnicodeIcon: jsii.String("unicodeIcon"),
},
// the properties below are optional
Color: jsii.String("color"),
DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{
IconDisplayOption: jsii.String("iconDisplayOption"),
},
},
IconSet: &ConditionalFormattingIconSetProperty{
Expression: jsii.String("expression"),
// the properties below are optional
IconSetType: jsii.String("iconSetType"),
},
},
TextColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
},
},
Row: &TableRowConditionalFormattingProperty{
BackgroundColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
TextColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
},
},
},
}
type CfnAnalysis_TableConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_TableConfigurationProperty struct {
// The field options for a table visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableconfiguration.html#cfn-quicksight-analysis-tableconfiguration-fieldoptions
//
FieldOptions interface{} `field:"optional" json:"fieldOptions" yaml:"fieldOptions"`
// The field wells of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableconfiguration.html#cfn-quicksight-analysis-tableconfiguration-fieldwells
//
FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"`
// The general visual interactions setup for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableconfiguration.html#cfn-quicksight-analysis-tableconfiguration-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
// The paginated report options for a table visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableconfiguration.html#cfn-quicksight-analysis-tableconfiguration-paginatedreportoptions
//
PaginatedReportOptions interface{} `field:"optional" json:"paginatedReportOptions" yaml:"paginatedReportOptions"`
// The sort configuration for a `TableVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableconfiguration.html#cfn-quicksight-analysis-tableconfiguration-sortconfiguration
//
SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"`
// A collection of inline visualizations to display within a chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableconfiguration.html#cfn-quicksight-analysis-tableconfiguration-tableinlinevisualizations
//
TableInlineVisualizations interface{} `field:"optional" json:"tableInlineVisualizations" yaml:"tableInlineVisualizations"`
// The table options for a table visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableconfiguration.html#cfn-quicksight-analysis-tableconfiguration-tableoptions
//
TableOptions interface{} `field:"optional" json:"tableOptions" yaml:"tableOptions"`
// The total options for a table visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableconfiguration.html#cfn-quicksight-analysis-tableconfiguration-totaloptions
//
TotalOptions interface{} `field:"optional" json:"totalOptions" yaml:"totalOptions"`
}
The configuration for a `TableVisual` .
Example:
type CfnAnalysis_TableFieldCustomIconContentProperty ¶ added in v2.72.0
type CfnAnalysis_TableFieldCustomIconContentProperty struct {
// The icon set type (link) of the custom icon content for table URL link content.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldcustomiconcontent.html#cfn-quicksight-analysis-tablefieldcustomiconcontent-icon
//
Icon *string `field:"optional" json:"icon" yaml:"icon"`
}
The custom icon content for the table link content configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
tableFieldCustomIconContentProperty := &TableFieldCustomIconContentProperty{
Icon: jsii.String("icon"),
}
type CfnAnalysis_TableFieldCustomTextContentProperty ¶ added in v2.72.0
type CfnAnalysis_TableFieldCustomTextContentProperty struct {
// The font configuration of the custom text content for the table URL link content.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldcustomtextcontent.html#cfn-quicksight-analysis-tablefieldcustomtextcontent-fontconfiguration
//
FontConfiguration interface{} `field:"required" json:"fontConfiguration" yaml:"fontConfiguration"`
// The string value of the custom text content for the table URL link content.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldcustomtextcontent.html#cfn-quicksight-analysis-tablefieldcustomtextcontent-value
//
Value *string `field:"optional" json:"value" yaml:"value"`
}
The custom text content (value, font configuration) for the table link content configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
tableFieldCustomTextContentProperty := &TableFieldCustomTextContentProperty{
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
// the properties below are optional
Value: jsii.String("value"),
}
type CfnAnalysis_TableFieldImageConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_TableFieldImageConfigurationProperty struct {
// The sizing options for the table image configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldimageconfiguration.html#cfn-quicksight-analysis-tablefieldimageconfiguration-sizingoptions
//
SizingOptions interface{} `field:"optional" json:"sizingOptions" yaml:"sizingOptions"`
}
The image configuration of a table field URL.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
tableFieldImageConfigurationProperty := &TableFieldImageConfigurationProperty{
SizingOptions: &TableCellImageSizingConfigurationProperty{
TableCellImageScalingConfiguration: jsii.String("tableCellImageScalingConfiguration"),
},
}
type CfnAnalysis_TableFieldLinkConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_TableFieldLinkConfigurationProperty struct {
// The URL content (text, icon) for the table link configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldlinkconfiguration.html#cfn-quicksight-analysis-tablefieldlinkconfiguration-content
//
Content interface{} `field:"required" json:"content" yaml:"content"`
// The URL target (new tab, new window, same tab) for the table link configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldlinkconfiguration.html#cfn-quicksight-analysis-tablefieldlinkconfiguration-target
//
Target *string `field:"required" json:"target" yaml:"target"`
}
The link configuration of a table field URL.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
tableFieldLinkConfigurationProperty := &TableFieldLinkConfigurationProperty{
Content: &TableFieldLinkContentConfigurationProperty{
CustomIconContent: &TableFieldCustomIconContentProperty{
Icon: jsii.String("icon"),
},
CustomTextContent: &TableFieldCustomTextContentProperty{
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
// the properties below are optional
Value: jsii.String("value"),
},
},
Target: jsii.String("target"),
}
type CfnAnalysis_TableFieldLinkContentConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_TableFieldLinkContentConfigurationProperty struct {
// The custom icon content for the table link content configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldlinkcontentconfiguration.html#cfn-quicksight-analysis-tablefieldlinkcontentconfiguration-customiconcontent
//
CustomIconContent interface{} `field:"optional" json:"customIconContent" yaml:"customIconContent"`
// The custom text content (value, font configuration) for the table link content configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldlinkcontentconfiguration.html#cfn-quicksight-analysis-tablefieldlinkcontentconfiguration-customtextcontent
//
CustomTextContent interface{} `field:"optional" json:"customTextContent" yaml:"customTextContent"`
}
The URL content (text, icon) for the table link configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
tableFieldLinkContentConfigurationProperty := &TableFieldLinkContentConfigurationProperty{
CustomIconContent: &TableFieldCustomIconContentProperty{
Icon: jsii.String("icon"),
},
CustomTextContent: &TableFieldCustomTextContentProperty{
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
// the properties below are optional
Value: jsii.String("value"),
},
}
type CfnAnalysis_TableFieldOptionProperty ¶ added in v2.72.0
type CfnAnalysis_TableFieldOptionProperty struct {
// The field ID for a table field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldoption.html#cfn-quicksight-analysis-tablefieldoption-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
// The custom label for a table field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldoption.html#cfn-quicksight-analysis-tablefieldoption-customlabel
//
CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"`
// The URL configuration for a table field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldoption.html#cfn-quicksight-analysis-tablefieldoption-urlstyling
//
UrlStyling interface{} `field:"optional" json:"urlStyling" yaml:"urlStyling"`
// The visibility of a table field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldoption.html#cfn-quicksight-analysis-tablefieldoption-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
// The width for a table field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldoption.html#cfn-quicksight-analysis-tablefieldoption-width
//
Width *string `field:"optional" json:"width" yaml:"width"`
}
The options for a table field.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
tableFieldOptionProperty := &TableFieldOptionProperty{
FieldId: jsii.String("fieldId"),
// the properties below are optional
CustomLabel: jsii.String("customLabel"),
UrlStyling: &TableFieldURLConfigurationProperty{
ImageConfiguration: &TableFieldImageConfigurationProperty{
SizingOptions: &TableCellImageSizingConfigurationProperty{
TableCellImageScalingConfiguration: jsii.String("tableCellImageScalingConfiguration"),
},
},
LinkConfiguration: &TableFieldLinkConfigurationProperty{
Content: &TableFieldLinkContentConfigurationProperty{
CustomIconContent: &TableFieldCustomIconContentProperty{
Icon: jsii.String("icon"),
},
CustomTextContent: &TableFieldCustomTextContentProperty{
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
// the properties below are optional
Value: jsii.String("value"),
},
},
Target: jsii.String("target"),
},
},
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
}
type CfnAnalysis_TableFieldOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_TableFieldOptionsProperty struct {
// The order of the field IDs that are configured as field options for a table visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldoptions.html#cfn-quicksight-analysis-tablefieldoptions-order
//
Order *[]*string `field:"optional" json:"order" yaml:"order"`
// The settings for the pinned columns of a table visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldoptions.html#cfn-quicksight-analysis-tablefieldoptions-pinnedfieldoptions
//
PinnedFieldOptions interface{} `field:"optional" json:"pinnedFieldOptions" yaml:"pinnedFieldOptions"`
// The field options to be configured to a table.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldoptions.html#cfn-quicksight-analysis-tablefieldoptions-selectedfieldoptions
//
SelectedFieldOptions interface{} `field:"optional" json:"selectedFieldOptions" yaml:"selectedFieldOptions"`
// The `TableOptions` of a transposed table.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldoptions.html#cfn-quicksight-analysis-tablefieldoptions-transposedtableoptions
//
TransposedTableOptions interface{} `field:"optional" json:"transposedTableOptions" yaml:"transposedTableOptions"`
}
The field options of a table visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
tableFieldOptionsProperty := &TableFieldOptionsProperty{
Order: []*string{
jsii.String("order"),
},
PinnedFieldOptions: &TablePinnedFieldOptionsProperty{
PinnedLeftFields: []*string{
jsii.String("pinnedLeftFields"),
},
},
SelectedFieldOptions: []interface{}{
&TableFieldOptionProperty{
FieldId: jsii.String("fieldId"),
// the properties below are optional
CustomLabel: jsii.String("customLabel"),
UrlStyling: &TableFieldURLConfigurationProperty{
ImageConfiguration: &TableFieldImageConfigurationProperty{
SizingOptions: &TableCellImageSizingConfigurationProperty{
TableCellImageScalingConfiguration: jsii.String("tableCellImageScalingConfiguration"),
},
},
LinkConfiguration: &TableFieldLinkConfigurationProperty{
Content: &TableFieldLinkContentConfigurationProperty{
CustomIconContent: &TableFieldCustomIconContentProperty{
Icon: jsii.String("icon"),
},
CustomTextContent: &TableFieldCustomTextContentProperty{
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
// the properties below are optional
Value: jsii.String("value"),
},
},
Target: jsii.String("target"),
},
},
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
},
TransposedTableOptions: []interface{}{
&TransposedTableOptionProperty{
ColumnType: jsii.String("columnType"),
// the properties below are optional
ColumnIndex: jsii.Number(123),
ColumnWidth: jsii.String("columnWidth"),
},
},
}
type CfnAnalysis_TableFieldURLConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_TableFieldURLConfigurationProperty struct {
// The image configuration of a table field URL.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldurlconfiguration.html#cfn-quicksight-analysis-tablefieldurlconfiguration-imageconfiguration
//
ImageConfiguration interface{} `field:"optional" json:"imageConfiguration" yaml:"imageConfiguration"`
// The link configuration of a table field URL.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldurlconfiguration.html#cfn-quicksight-analysis-tablefieldurlconfiguration-linkconfiguration
//
LinkConfiguration interface{} `field:"optional" json:"linkConfiguration" yaml:"linkConfiguration"`
}
The URL configuration for a table field.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
tableFieldURLConfigurationProperty := &TableFieldURLConfigurationProperty{
ImageConfiguration: &TableFieldImageConfigurationProperty{
SizingOptions: &TableCellImageSizingConfigurationProperty{
TableCellImageScalingConfiguration: jsii.String("tableCellImageScalingConfiguration"),
},
},
LinkConfiguration: &TableFieldLinkConfigurationProperty{
Content: &TableFieldLinkContentConfigurationProperty{
CustomIconContent: &TableFieldCustomIconContentProperty{
Icon: jsii.String("icon"),
},
CustomTextContent: &TableFieldCustomTextContentProperty{
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
// the properties below are optional
Value: jsii.String("value"),
},
},
Target: jsii.String("target"),
},
}
type CfnAnalysis_TableFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_TableFieldWellsProperty struct {
// The aggregated field well for the table.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldwells.html#cfn-quicksight-analysis-tablefieldwells-tableaggregatedfieldwells
//
TableAggregatedFieldWells interface{} `field:"optional" json:"tableAggregatedFieldWells" yaml:"tableAggregatedFieldWells"`
// The unaggregated field well for the table.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablefieldwells.html#cfn-quicksight-analysis-tablefieldwells-tableunaggregatedfieldwells
//
TableUnaggregatedFieldWells interface{} `field:"optional" json:"tableUnaggregatedFieldWells" yaml:"tableUnaggregatedFieldWells"`
}
The field wells for a table visual.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_TableInlineVisualizationProperty ¶ added in v2.72.0
type CfnAnalysis_TableInlineVisualizationProperty struct {
// The configuration of the inline visualization of the data bars within a chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableinlinevisualization.html#cfn-quicksight-analysis-tableinlinevisualization-databars
//
DataBars interface{} `field:"optional" json:"dataBars" yaml:"dataBars"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableinlinevisualization.html#cfn-quicksight-analysis-tableinlinevisualization-sparklines
//
Sparklines interface{} `field:"optional" json:"sparklines" yaml:"sparklines"`
}
The inline visualization of a specific type to display within a chart.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
tableInlineVisualizationProperty := &TableInlineVisualizationProperty{
DataBars: &DataBarsOptionsProperty{
FieldId: jsii.String("fieldId"),
// the properties below are optional
NegativeColor: jsii.String("negativeColor"),
PositiveColor: jsii.String("positiveColor"),
},
Sparklines: &SparklinesOptionsProperty{
FieldId: jsii.String("fieldId"),
XAxisField: &DimensionFieldProperty{
CategoricalDimensionField: &CategoricalDimensionFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
FormatConfiguration: &StringFormatConfigurationProperty{
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
HierarchyId: jsii.String("hierarchyId"),
},
DateDimensionField: &DateDimensionFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
DateGranularity: jsii.String("dateGranularity"),
FormatConfiguration: &DateTimeFormatConfigurationProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
HierarchyId: jsii.String("hierarchyId"),
},
NumericalDimensionField: &NumericalDimensionFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
FormatConfiguration: &NumberFormatConfigurationProperty{
FormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
HierarchyId: jsii.String("hierarchyId"),
},
},
// the properties below are optional
AllPointsMarker: &LineChartMarkerStyleSettingsProperty{
MarkerColor: jsii.String("markerColor"),
MarkerShape: jsii.String("markerShape"),
MarkerSize: jsii.String("markerSize"),
MarkerVisibility: jsii.String("markerVisibility"),
},
LineColor: jsii.String("lineColor"),
LineInterpolation: jsii.String("lineInterpolation"),
MaxValueMarker: &LineChartMarkerStyleSettingsProperty{
MarkerColor: jsii.String("markerColor"),
MarkerShape: jsii.String("markerShape"),
MarkerSize: jsii.String("markerSize"),
MarkerVisibility: jsii.String("markerVisibility"),
},
MinValueMarker: &LineChartMarkerStyleSettingsProperty{
MarkerColor: jsii.String("markerColor"),
MarkerShape: jsii.String("markerShape"),
MarkerSize: jsii.String("markerSize"),
MarkerVisibility: jsii.String("markerVisibility"),
},
VisualType: jsii.String("visualType"),
YAxisBehavior: jsii.String("yAxisBehavior"),
},
}
type CfnAnalysis_TableOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_TableOptionsProperty struct {
// The table cell style of table cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableoptions.html#cfn-quicksight-analysis-tableoptions-cellstyle
//
CellStyle interface{} `field:"optional" json:"cellStyle" yaml:"cellStyle"`
// The table cell style of a table header.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableoptions.html#cfn-quicksight-analysis-tableoptions-headerstyle
//
HeaderStyle interface{} `field:"optional" json:"headerStyle" yaml:"headerStyle"`
// The orientation (vertical, horizontal) for a table.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableoptions.html#cfn-quicksight-analysis-tableoptions-orientation
//
Orientation *string `field:"optional" json:"orientation" yaml:"orientation"`
// The row alternate color options (widget status, row alternate colors) for a table.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableoptions.html#cfn-quicksight-analysis-tableoptions-rowalternatecoloroptions
//
RowAlternateColorOptions interface{} `field:"optional" json:"rowAlternateColorOptions" yaml:"rowAlternateColorOptions"`
}
The table options for a table visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
tableOptionsProperty := &TableOptionsProperty{
CellStyle: &TableCellStyleProperty{
BackgroundColor: jsii.String("backgroundColor"),
Border: &GlobalTableBorderOptionsProperty{
SideSpecificBorder: &TableSideBorderOptionsProperty{
Bottom: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerHorizontal: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerVertical: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Left: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Right: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Top: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
UniformBorder: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Height: jsii.Number(123),
HorizontalTextAlignment: jsii.String("horizontalTextAlignment"),
TextWrap: jsii.String("textWrap"),
VerticalTextAlignment: jsii.String("verticalTextAlignment"),
Visibility: jsii.String("visibility"),
},
HeaderStyle: &TableCellStyleProperty{
BackgroundColor: jsii.String("backgroundColor"),
Border: &GlobalTableBorderOptionsProperty{
SideSpecificBorder: &TableSideBorderOptionsProperty{
Bottom: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerHorizontal: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerVertical: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Left: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Right: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Top: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
UniformBorder: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Height: jsii.Number(123),
HorizontalTextAlignment: jsii.String("horizontalTextAlignment"),
TextWrap: jsii.String("textWrap"),
VerticalTextAlignment: jsii.String("verticalTextAlignment"),
Visibility: jsii.String("visibility"),
},
Orientation: jsii.String("orientation"),
RowAlternateColorOptions: &RowAlternateColorOptionsProperty{
RowAlternateColors: []*string{
jsii.String("rowAlternateColors"),
},
Status: jsii.String("status"),
UsePrimaryBackgroundColor: jsii.String("usePrimaryBackgroundColor"),
},
}
type CfnAnalysis_TablePaginatedReportOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_TablePaginatedReportOptionsProperty struct {
// The visibility of repeating header rows on each page.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablepaginatedreportoptions.html#cfn-quicksight-analysis-tablepaginatedreportoptions-overflowcolumnheadervisibility
//
OverflowColumnHeaderVisibility *string `field:"optional" json:"overflowColumnHeaderVisibility" yaml:"overflowColumnHeaderVisibility"`
// The visibility of printing table overflow across pages.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablepaginatedreportoptions.html#cfn-quicksight-analysis-tablepaginatedreportoptions-verticaloverflowvisibility
//
VerticalOverflowVisibility *string `field:"optional" json:"verticalOverflowVisibility" yaml:"verticalOverflowVisibility"`
}
The paginated report options for a table visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
tablePaginatedReportOptionsProperty := &TablePaginatedReportOptionsProperty{
OverflowColumnHeaderVisibility: jsii.String("overflowColumnHeaderVisibility"),
VerticalOverflowVisibility: jsii.String("verticalOverflowVisibility"),
}
type CfnAnalysis_TablePinnedFieldOptionsProperty ¶ added in v2.101.0
type CfnAnalysis_TablePinnedFieldOptionsProperty struct {
// A list of columns to be pinned to the left of a table visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablepinnedfieldoptions.html#cfn-quicksight-analysis-tablepinnedfieldoptions-pinnedleftfields
//
PinnedLeftFields *[]*string `field:"optional" json:"pinnedLeftFields" yaml:"pinnedLeftFields"`
}
The settings for the pinned columns of a table visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
tablePinnedFieldOptionsProperty := &TablePinnedFieldOptionsProperty{
PinnedLeftFields: []*string{
jsii.String("pinnedLeftFields"),
},
}
type CfnAnalysis_TableRowConditionalFormattingProperty ¶ added in v2.72.0
type CfnAnalysis_TableRowConditionalFormattingProperty struct {
// The conditional formatting color (solid, gradient) of the background for a table row.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablerowconditionalformatting.html#cfn-quicksight-analysis-tablerowconditionalformatting-backgroundcolor
//
BackgroundColor interface{} `field:"optional" json:"backgroundColor" yaml:"backgroundColor"`
// The conditional formatting color (solid, gradient) of the text for a table row.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablerowconditionalformatting.html#cfn-quicksight-analysis-tablerowconditionalformatting-textcolor
//
TextColor interface{} `field:"optional" json:"textColor" yaml:"textColor"`
}
The conditional formatting of a table row.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
tableRowConditionalFormattingProperty := &TableRowConditionalFormattingProperty{
BackgroundColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
TextColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
}
type CfnAnalysis_TableSideBorderOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_TableSideBorderOptionsProperty struct {
// The table border options of the bottom border.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablesideborderoptions.html#cfn-quicksight-analysis-tablesideborderoptions-bottom
//
Bottom interface{} `field:"optional" json:"bottom" yaml:"bottom"`
// The table border options of the inner horizontal border.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablesideborderoptions.html#cfn-quicksight-analysis-tablesideborderoptions-innerhorizontal
//
InnerHorizontal interface{} `field:"optional" json:"innerHorizontal" yaml:"innerHorizontal"`
// The table border options of the inner vertical border.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablesideborderoptions.html#cfn-quicksight-analysis-tablesideborderoptions-innervertical
//
InnerVertical interface{} `field:"optional" json:"innerVertical" yaml:"innerVertical"`
// The table border options of the left border.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablesideborderoptions.html#cfn-quicksight-analysis-tablesideborderoptions-left
//
Left interface{} `field:"optional" json:"left" yaml:"left"`
// The table border options of the right border.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablesideborderoptions.html#cfn-quicksight-analysis-tablesideborderoptions-right
//
Right interface{} `field:"optional" json:"right" yaml:"right"`
// The table border options of the top border.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablesideborderoptions.html#cfn-quicksight-analysis-tablesideborderoptions-top
//
Top interface{} `field:"optional" json:"top" yaml:"top"`
}
The side border options for a table.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
tableSideBorderOptionsProperty := &TableSideBorderOptionsProperty{
Bottom: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerHorizontal: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerVertical: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Left: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Right: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Top: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
}
type CfnAnalysis_TableSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_TableSortConfigurationProperty struct {
// The pagination configuration (page size, page number) for the table.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablesortconfiguration.html#cfn-quicksight-analysis-tablesortconfiguration-paginationconfiguration
//
PaginationConfiguration interface{} `field:"optional" json:"paginationConfiguration" yaml:"paginationConfiguration"`
// The field sort options for rows in the table.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablesortconfiguration.html#cfn-quicksight-analysis-tablesortconfiguration-rowsort
//
RowSort interface{} `field:"optional" json:"rowSort" yaml:"rowSort"`
}
The sort configuration for a `TableVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
tableSortConfigurationProperty := &TableSortConfigurationProperty{
PaginationConfiguration: &PaginationConfigurationProperty{
PageNumber: jsii.Number(123),
PageSize: jsii.Number(123),
},
RowSort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
}
type CfnAnalysis_TableStyleTargetProperty ¶ added in v2.95.0
type CfnAnalysis_TableStyleTargetProperty struct {
// The cell type of the table style target.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablestyletarget.html#cfn-quicksight-analysis-tablestyletarget-celltype
//
CellType *string `field:"required" json:"cellType" yaml:"cellType"`
}
The table style target.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
tableStyleTargetProperty := &TableStyleTargetProperty{
CellType: jsii.String("cellType"),
}
type CfnAnalysis_TableUnaggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_TableUnaggregatedFieldWellsProperty struct {
// The values field well for a pivot table.
//
// Values are unaggregated for an unaggregated table.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableunaggregatedfieldwells.html#cfn-quicksight-analysis-tableunaggregatedfieldwells-values
//
Values interface{} `field:"optional" json:"values" yaml:"values"`
}
The unaggregated field well for the table.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
tableUnaggregatedFieldWellsProperty := &TableUnaggregatedFieldWellsProperty{
Values: []interface{}{
&UnaggregatedFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
FormatConfiguration: &FormatConfigurationProperty{
DateTimeFormatConfiguration: &DateTimeFormatConfigurationProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
NumberFormatConfiguration: &NumberFormatConfigurationProperty{
FormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
StringFormatConfiguration: &StringFormatConfigurationProperty{
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
},
},
},
}
type CfnAnalysis_TableVisualProperty ¶ added in v2.72.0
type CfnAnalysis_TableVisualProperty struct {
// The unique identifier of a visual.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablevisual.html#cfn-quicksight-analysis-tablevisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The list of custom actions that are configured for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablevisual.html#cfn-quicksight-analysis-tablevisual-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The configuration settings of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablevisual.html#cfn-quicksight-analysis-tablevisual-chartconfiguration
//
ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"`
// The conditional formatting for a `PivotTableVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablevisual.html#cfn-quicksight-analysis-tablevisual-conditionalformatting
//
ConditionalFormatting interface{} `field:"optional" json:"conditionalFormatting" yaml:"conditionalFormatting"`
// The subtitle that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablevisual.html#cfn-quicksight-analysis-tablevisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// The title that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablevisual.html#cfn-quicksight-analysis-tablevisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablevisual.html#cfn-quicksight-analysis-tablevisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
A table visual.
For more information, see [Using tables as visuals](https://docs.aws.amazon.com/quicksight/latest/user/tabular.html) in the *Amazon Quick Suite User Guide* .
Example:
type CfnAnalysis_TextAreaControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_TextAreaControlDisplayOptionsProperty struct {
// The configuration of info icon label options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textareacontroldisplayoptions.html#cfn-quicksight-analysis-textareacontroldisplayoptions-infoiconlabeloptions
//
InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"`
// The configuration of the placeholder options in a text area control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textareacontroldisplayoptions.html#cfn-quicksight-analysis-textareacontroldisplayoptions-placeholderoptions
//
PlaceholderOptions interface{} `field:"optional" json:"placeholderOptions" yaml:"placeholderOptions"`
// The options to configure the title visibility, name, and font size.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textareacontroldisplayoptions.html#cfn-quicksight-analysis-textareacontroldisplayoptions-titleoptions
//
TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"`
}
The display options of a control.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
textAreaControlDisplayOptionsProperty := &TextAreaControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
}
type CfnAnalysis_TextConditionalFormatProperty ¶ added in v2.72.0
type CfnAnalysis_TextConditionalFormatProperty struct {
// The conditional formatting for the text background color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textconditionalformat.html#cfn-quicksight-analysis-textconditionalformat-backgroundcolor
//
BackgroundColor interface{} `field:"optional" json:"backgroundColor" yaml:"backgroundColor"`
// The conditional formatting for the icon.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textconditionalformat.html#cfn-quicksight-analysis-textconditionalformat-icon
//
Icon interface{} `field:"optional" json:"icon" yaml:"icon"`
// The conditional formatting for the text color.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textconditionalformat.html#cfn-quicksight-analysis-textconditionalformat-textcolor
//
TextColor interface{} `field:"optional" json:"textColor" yaml:"textColor"`
}
The conditional formatting for the text.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
textConditionalFormatProperty := &TextConditionalFormatProperty{
BackgroundColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
Icon: &ConditionalFormattingIconProperty{
CustomCondition: &ConditionalFormattingCustomIconConditionProperty{
Expression: jsii.String("expression"),
IconOptions: &ConditionalFormattingCustomIconOptionsProperty{
Icon: jsii.String("icon"),
UnicodeIcon: jsii.String("unicodeIcon"),
},
// the properties below are optional
Color: jsii.String("color"),
DisplayConfiguration: &ConditionalFormattingIconDisplayConfigurationProperty{
IconDisplayOption: jsii.String("iconDisplayOption"),
},
},
IconSet: &ConditionalFormattingIconSetProperty{
Expression: jsii.String("expression"),
// the properties below are optional
IconSetType: jsii.String("iconSetType"),
},
},
TextColor: &ConditionalFormattingColorProperty{
Gradient: &ConditionalFormattingGradientColorProperty{
Color: &GradientColorProperty{
Stops: []interface{}{
&GradientStopProperty{
GradientOffset: jsii.Number(123),
// the properties below are optional
Color: jsii.String("color"),
DataValue: jsii.Number(123),
},
},
},
Expression: jsii.String("expression"),
},
Solid: &ConditionalFormattingSolidColorProperty{
Expression: jsii.String("expression"),
// the properties below are optional
Color: jsii.String("color"),
},
},
}
type CfnAnalysis_TextControlPlaceholderOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_TextControlPlaceholderOptionsProperty struct {
// The visibility configuration of the placeholder options in a text control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textcontrolplaceholderoptions.html#cfn-quicksight-analysis-textcontrolplaceholderoptions-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The configuration of the placeholder options in a text control.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
textControlPlaceholderOptionsProperty := &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_TextFieldControlDisplayOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_TextFieldControlDisplayOptionsProperty struct {
// The configuration of info icon label options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textfieldcontroldisplayoptions.html#cfn-quicksight-analysis-textfieldcontroldisplayoptions-infoiconlabeloptions
//
InfoIconLabelOptions interface{} `field:"optional" json:"infoIconLabelOptions" yaml:"infoIconLabelOptions"`
// The configuration of the placeholder options in a text field control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textfieldcontroldisplayoptions.html#cfn-quicksight-analysis-textfieldcontroldisplayoptions-placeholderoptions
//
PlaceholderOptions interface{} `field:"optional" json:"placeholderOptions" yaml:"placeholderOptions"`
// The options to configure the title visibility, name, and font size.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textfieldcontroldisplayoptions.html#cfn-quicksight-analysis-textfieldcontroldisplayoptions-titleoptions
//
TitleOptions interface{} `field:"optional" json:"titleOptions" yaml:"titleOptions"`
}
The display options of a control.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
textFieldControlDisplayOptionsProperty := &TextFieldControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
}
type CfnAnalysis_ThousandSeparatorOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_ThousandSeparatorOptionsProperty struct {
// Determines the way numbers are styled to accommodate different readability standards.
//
// The `DEFAULT` value uses the standard international grouping system and groups numbers by the thousands. The `LAKHS` value uses the Indian numbering system and groups numbers by lakhs and crores.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-thousandseparatoroptions.html#cfn-quicksight-analysis-thousandseparatoroptions-groupingstyle
//
GroupingStyle *string `field:"optional" json:"groupingStyle" yaml:"groupingStyle"`
// Determines the thousands separator symbol.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-thousandseparatoroptions.html#cfn-quicksight-analysis-thousandseparatoroptions-symbol
//
Symbol *string `field:"optional" json:"symbol" yaml:"symbol"`
// Determines the visibility of the thousands separator.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-thousandseparatoroptions.html#cfn-quicksight-analysis-thousandseparatoroptions-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The options that determine the thousands separator configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
thousandSeparatorOptionsProperty := &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_TimeBasedForecastPropertiesProperty ¶ added in v2.72.0
type CfnAnalysis_TimeBasedForecastPropertiesProperty struct {
// The lower boundary setup of a forecast computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timebasedforecastproperties.html#cfn-quicksight-analysis-timebasedforecastproperties-lowerboundary
//
LowerBoundary *float64 `field:"optional" json:"lowerBoundary" yaml:"lowerBoundary"`
// The periods backward setup of a forecast computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timebasedforecastproperties.html#cfn-quicksight-analysis-timebasedforecastproperties-periodsbackward
//
PeriodsBackward *float64 `field:"optional" json:"periodsBackward" yaml:"periodsBackward"`
// The periods forward setup of a forecast computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timebasedforecastproperties.html#cfn-quicksight-analysis-timebasedforecastproperties-periodsforward
//
PeriodsForward *float64 `field:"optional" json:"periodsForward" yaml:"periodsForward"`
// The prediction interval setup of a forecast computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timebasedforecastproperties.html#cfn-quicksight-analysis-timebasedforecastproperties-predictioninterval
//
PredictionInterval *float64 `field:"optional" json:"predictionInterval" yaml:"predictionInterval"`
// The seasonality setup of a forecast computation. Choose one of the following options:.
//
// - `NULL` : The input is set to `NULL` .
// - `NON_NULL` : The input is set to a custom value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timebasedforecastproperties.html#cfn-quicksight-analysis-timebasedforecastproperties-seasonality
//
Seasonality *float64 `field:"optional" json:"seasonality" yaml:"seasonality"`
// The upper boundary setup of a forecast computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timebasedforecastproperties.html#cfn-quicksight-analysis-timebasedforecastproperties-upperboundary
//
UpperBoundary *float64 `field:"optional" json:"upperBoundary" yaml:"upperBoundary"`
}
The forecast properties setup of a forecast in the line chart.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
timeBasedForecastPropertiesProperty := &TimeBasedForecastPropertiesProperty{
LowerBoundary: jsii.Number(123),
PeriodsBackward: jsii.Number(123),
PeriodsForward: jsii.Number(123),
PredictionInterval: jsii.Number(123),
Seasonality: jsii.Number(123),
UpperBoundary: jsii.Number(123),
}
type CfnAnalysis_TimeEqualityFilterProperty ¶ added in v2.72.0
type CfnAnalysis_TimeEqualityFilterProperty struct {
// The column that the filter is applied to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timeequalityfilter.html#cfn-quicksight-analysis-timeequalityfilter-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timeequalityfilter.html#cfn-quicksight-analysis-timeequalityfilter-filterid
//
FilterId *string `field:"required" json:"filterId" yaml:"filterId"`
// The default configurations for the associated controls.
//
// This applies only for filters that are scoped to multiple sheets.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timeequalityfilter.html#cfn-quicksight-analysis-timeequalityfilter-defaultfiltercontrolconfiguration
//
DefaultFilterControlConfiguration interface{} `field:"optional" json:"defaultFilterControlConfiguration" yaml:"defaultFilterControlConfiguration"`
// The parameter whose value should be used for the filter value.
//
// This field is mutually exclusive to `Value` and `RollingDate` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timeequalityfilter.html#cfn-quicksight-analysis-timeequalityfilter-parametername
//
ParameterName *string `field:"optional" json:"parameterName" yaml:"parameterName"`
// The rolling date input for the `TimeEquality` filter.
//
// This field is mutually exclusive to `Value` and `ParameterName` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timeequalityfilter.html#cfn-quicksight-analysis-timeequalityfilter-rollingdate
//
RollingDate interface{} `field:"optional" json:"rollingDate" yaml:"rollingDate"`
// The level of time precision that is used to aggregate `DateTime` values.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timeequalityfilter.html#cfn-quicksight-analysis-timeequalityfilter-timegranularity
//
TimeGranularity *string `field:"optional" json:"timeGranularity" yaml:"timeGranularity"`
// The value of a `TimeEquality` filter.
//
// This field is mutually exclusive to `RollingDate` and `ParameterName` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timeequalityfilter.html#cfn-quicksight-analysis-timeequalityfilter-value
//
Value *string `field:"optional" json:"value" yaml:"value"`
}
A `TimeEqualityFilter` filters values that are equal to a given value.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
timeEqualityFilterProperty := &TimeEqualityFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FilterId: jsii.String("filterId"),
// the properties below are optional
DefaultFilterControlConfiguration: &DefaultFilterControlConfigurationProperty{
ControlOptions: &DefaultFilterControlOptionsProperty{
DefaultDateTimePickerOptions: &DefaultDateTimePickerControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{
DateIconVisibility: jsii.String("dateIconVisibility"),
DateTimeFormat: jsii.String("dateTimeFormat"),
HelperTextVisibility: jsii.String("helperTextVisibility"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultDropdownOptions: &DefaultFilterDropDownControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DropDownControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultListOptions: &DefaultFilterListControlOptionsProperty{
DisplayOptions: &ListControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SearchOptions: &ListControlSearchOptionsProperty{
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultRelativeDateTimeOptions: &DefaultRelativeDateTimeControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &RelativeDateTimeControlDisplayOptionsProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultSliderOptions: &DefaultSliderControlOptionsProperty{
MaximumValue: jsii.Number(123),
MinimumValue: jsii.Number(123),
StepSize: jsii.Number(123),
// the properties below are optional
DisplayOptions: &SliderControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultTextAreaOptions: &DefaultTextAreaControlOptionsProperty{
Delimiter: jsii.String("delimiter"),
DisplayOptions: &TextAreaControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultTextFieldOptions: &DefaultTextFieldControlOptionsProperty{
DisplayOptions: &TextFieldControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
},
Title: jsii.String("title"),
},
ParameterName: jsii.String("parameterName"),
RollingDate: &RollingDateConfigurationProperty{
Expression: jsii.String("expression"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
},
TimeGranularity: jsii.String("timeGranularity"),
Value: jsii.String("value"),
}
type CfnAnalysis_TimeRangeDrillDownFilterProperty ¶ added in v2.72.0
type CfnAnalysis_TimeRangeDrillDownFilterProperty struct {
// The column that the filter is applied to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangedrilldownfilter.html#cfn-quicksight-analysis-timerangedrilldownfilter-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// The maximum value for the filter value range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangedrilldownfilter.html#cfn-quicksight-analysis-timerangedrilldownfilter-rangemaximum
//
RangeMaximum *string `field:"required" json:"rangeMaximum" yaml:"rangeMaximum"`
// The minimum value for the filter value range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangedrilldownfilter.html#cfn-quicksight-analysis-timerangedrilldownfilter-rangeminimum
//
RangeMinimum *string `field:"required" json:"rangeMinimum" yaml:"rangeMinimum"`
// The level of time precision that is used to aggregate `DateTime` values.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangedrilldownfilter.html#cfn-quicksight-analysis-timerangedrilldownfilter-timegranularity
//
TimeGranularity *string `field:"required" json:"timeGranularity" yaml:"timeGranularity"`
}
The time range drill down filter.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
timeRangeDrillDownFilterProperty := &TimeRangeDrillDownFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
RangeMaximum: jsii.String("rangeMaximum"),
RangeMinimum: jsii.String("rangeMinimum"),
TimeGranularity: jsii.String("timeGranularity"),
}
type CfnAnalysis_TimeRangeFilterProperty ¶ added in v2.72.0
type CfnAnalysis_TimeRangeFilterProperty struct {
// The column that the filter is applied to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefilter.html#cfn-quicksight-analysis-timerangefilter-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefilter.html#cfn-quicksight-analysis-timerangefilter-filterid
//
FilterId *string `field:"required" json:"filterId" yaml:"filterId"`
// This option determines how null values should be treated when filtering data.
//
// - `ALL_VALUES` : Include null values in filtered results.
// - `NULLS_ONLY` : Only include null values in filtered results.
// - `NON_NULLS_ONLY` : Exclude null values from filtered results.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefilter.html#cfn-quicksight-analysis-timerangefilter-nulloption
//
NullOption *string `field:"required" json:"nullOption" yaml:"nullOption"`
// The default configurations for the associated controls.
//
// This applies only for filters that are scoped to multiple sheets.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefilter.html#cfn-quicksight-analysis-timerangefilter-defaultfiltercontrolconfiguration
//
DefaultFilterControlConfiguration interface{} `field:"optional" json:"defaultFilterControlConfiguration" yaml:"defaultFilterControlConfiguration"`
// The exclude period of the time range filter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefilter.html#cfn-quicksight-analysis-timerangefilter-excludeperiodconfiguration
//
ExcludePeriodConfiguration interface{} `field:"optional" json:"excludePeriodConfiguration" yaml:"excludePeriodConfiguration"`
// Determines whether the maximum value in the filter value range should be included in the filtered results.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefilter.html#cfn-quicksight-analysis-timerangefilter-includemaximum
//
IncludeMaximum interface{} `field:"optional" json:"includeMaximum" yaml:"includeMaximum"`
// Determines whether the minimum value in the filter value range should be included in the filtered results.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefilter.html#cfn-quicksight-analysis-timerangefilter-includeminimum
//
IncludeMinimum interface{} `field:"optional" json:"includeMinimum" yaml:"includeMinimum"`
// The maximum value for the filter value range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefilter.html#cfn-quicksight-analysis-timerangefilter-rangemaximumvalue
//
RangeMaximumValue interface{} `field:"optional" json:"rangeMaximumValue" yaml:"rangeMaximumValue"`
// The minimum value for the filter value range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefilter.html#cfn-quicksight-analysis-timerangefilter-rangeminimumvalue
//
RangeMinimumValue interface{} `field:"optional" json:"rangeMinimumValue" yaml:"rangeMinimumValue"`
// The level of time precision that is used to aggregate `DateTime` values.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefilter.html#cfn-quicksight-analysis-timerangefilter-timegranularity
//
TimeGranularity *string `field:"optional" json:"timeGranularity" yaml:"timeGranularity"`
}
A `TimeRangeFilter` filters values that are between two specified values.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
timeRangeFilterProperty := &TimeRangeFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FilterId: jsii.String("filterId"),
NullOption: jsii.String("nullOption"),
// the properties below are optional
DefaultFilterControlConfiguration: &DefaultFilterControlConfigurationProperty{
ControlOptions: &DefaultFilterControlOptionsProperty{
DefaultDateTimePickerOptions: &DefaultDateTimePickerControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{
DateIconVisibility: jsii.String("dateIconVisibility"),
DateTimeFormat: jsii.String("dateTimeFormat"),
HelperTextVisibility: jsii.String("helperTextVisibility"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultDropdownOptions: &DefaultFilterDropDownControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DropDownControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultListOptions: &DefaultFilterListControlOptionsProperty{
DisplayOptions: &ListControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SearchOptions: &ListControlSearchOptionsProperty{
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultRelativeDateTimeOptions: &DefaultRelativeDateTimeControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &RelativeDateTimeControlDisplayOptionsProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultSliderOptions: &DefaultSliderControlOptionsProperty{
MaximumValue: jsii.Number(123),
MinimumValue: jsii.Number(123),
StepSize: jsii.Number(123),
// the properties below are optional
DisplayOptions: &SliderControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultTextAreaOptions: &DefaultTextAreaControlOptionsProperty{
Delimiter: jsii.String("delimiter"),
DisplayOptions: &TextAreaControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultTextFieldOptions: &DefaultTextFieldControlOptionsProperty{
DisplayOptions: &TextFieldControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
},
Title: jsii.String("title"),
},
ExcludePeriodConfiguration: &ExcludePeriodConfigurationProperty{
Amount: jsii.Number(123),
Granularity: jsii.String("granularity"),
// the properties below are optional
Status: jsii.String("status"),
},
IncludeMaximum: jsii.Boolean(false),
IncludeMinimum: jsii.Boolean(false),
RangeMaximumValue: &TimeRangeFilterValueProperty{
Parameter: jsii.String("parameter"),
RollingDate: &RollingDateConfigurationProperty{
Expression: jsii.String("expression"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
},
StaticValue: jsii.String("staticValue"),
},
RangeMinimumValue: &TimeRangeFilterValueProperty{
Parameter: jsii.String("parameter"),
RollingDate: &RollingDateConfigurationProperty{
Expression: jsii.String("expression"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
},
StaticValue: jsii.String("staticValue"),
},
TimeGranularity: jsii.String("timeGranularity"),
}
type CfnAnalysis_TimeRangeFilterValueProperty ¶ added in v2.72.0
type CfnAnalysis_TimeRangeFilterValueProperty struct {
// The parameter type input value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefiltervalue.html#cfn-quicksight-analysis-timerangefiltervalue-parameter
//
Parameter *string `field:"optional" json:"parameter" yaml:"parameter"`
// The rolling date input value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefiltervalue.html#cfn-quicksight-analysis-timerangefiltervalue-rollingdate
//
RollingDate interface{} `field:"optional" json:"rollingDate" yaml:"rollingDate"`
// The static input value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefiltervalue.html#cfn-quicksight-analysis-timerangefiltervalue-staticvalue
//
StaticValue *string `field:"optional" json:"staticValue" yaml:"staticValue"`
}
The value of a time range filter.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
timeRangeFilterValueProperty := &TimeRangeFilterValueProperty{
Parameter: jsii.String("parameter"),
RollingDate: &RollingDateConfigurationProperty{
Expression: jsii.String("expression"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
},
StaticValue: jsii.String("staticValue"),
}
type CfnAnalysis_TooltipItemProperty ¶ added in v2.72.0
type CfnAnalysis_TooltipItemProperty struct {
// The tooltip item for the columns that are not part of a field well.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tooltipitem.html#cfn-quicksight-analysis-tooltipitem-columntooltipitem
//
ColumnTooltipItem interface{} `field:"optional" json:"columnTooltipItem" yaml:"columnTooltipItem"`
// The tooltip item for the fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tooltipitem.html#cfn-quicksight-analysis-tooltipitem-fieldtooltipitem
//
FieldTooltipItem interface{} `field:"optional" json:"fieldTooltipItem" yaml:"fieldTooltipItem"`
}
The tooltip.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
tooltipItemProperty := &TooltipItemProperty{
ColumnTooltipItem: &ColumnTooltipItemProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Aggregation: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
Label: jsii.String("label"),
TooltipTarget: jsii.String("tooltipTarget"),
Visibility: jsii.String("visibility"),
},
FieldTooltipItem: &FieldTooltipItemProperty{
FieldId: jsii.String("fieldId"),
// the properties below are optional
Label: jsii.String("label"),
TooltipTarget: jsii.String("tooltipTarget"),
Visibility: jsii.String("visibility"),
},
}
type CfnAnalysis_TooltipOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_TooltipOptionsProperty struct {
// The setup for the detailed tooltip.
//
// The tooltip setup is always saved. The display type is decided based on the tooltip type.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tooltipoptions.html#cfn-quicksight-analysis-tooltipoptions-fieldbasedtooltip
//
FieldBasedTooltip interface{} `field:"optional" json:"fieldBasedTooltip" yaml:"fieldBasedTooltip"`
// The selected type for the tooltip. Choose one of the following options:.
//
// - `BASIC` : A basic tooltip.
// - `DETAILED` : A detailed tooltip.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tooltipoptions.html#cfn-quicksight-analysis-tooltipoptions-selectedtooltiptype
//
SelectedTooltipType *string `field:"optional" json:"selectedTooltipType" yaml:"selectedTooltipType"`
// Determines whether or not the tooltip is visible.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tooltipoptions.html#cfn-quicksight-analysis-tooltipoptions-tooltipvisibility
//
TooltipVisibility *string `field:"optional" json:"tooltipVisibility" yaml:"tooltipVisibility"`
}
The display options for the visual tooltip.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
tooltipOptionsProperty := &TooltipOptionsProperty{
FieldBasedTooltip: &FieldBasedTooltipProperty{
AggregationVisibility: jsii.String("aggregationVisibility"),
TooltipFields: []interface{}{
&TooltipItemProperty{
ColumnTooltipItem: &ColumnTooltipItemProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Aggregation: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
Label: jsii.String("label"),
TooltipTarget: jsii.String("tooltipTarget"),
Visibility: jsii.String("visibility"),
},
FieldTooltipItem: &FieldTooltipItemProperty{
FieldId: jsii.String("fieldId"),
// the properties below are optional
Label: jsii.String("label"),
TooltipTarget: jsii.String("tooltipTarget"),
Visibility: jsii.String("visibility"),
},
},
},
TooltipTitleType: jsii.String("tooltipTitleType"),
},
SelectedTooltipType: jsii.String("selectedTooltipType"),
TooltipVisibility: jsii.String("tooltipVisibility"),
}
type CfnAnalysis_TopBottomFilterProperty ¶ added in v2.72.0
type CfnAnalysis_TopBottomFilterProperty struct {
// The aggregation and sort configuration of the top bottom filter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomfilter.html#cfn-quicksight-analysis-topbottomfilter-aggregationsortconfigurations
//
AggregationSortConfigurations interface{} `field:"required" json:"aggregationSortConfigurations" yaml:"aggregationSortConfigurations"`
// The column that the filter is applied to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomfilter.html#cfn-quicksight-analysis-topbottomfilter-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomfilter.html#cfn-quicksight-analysis-topbottomfilter-filterid
//
FilterId *string `field:"required" json:"filterId" yaml:"filterId"`
// The default configurations for the associated controls.
//
// This applies only for filters that are scoped to multiple sheets.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomfilter.html#cfn-quicksight-analysis-topbottomfilter-defaultfiltercontrolconfiguration
//
DefaultFilterControlConfiguration interface{} `field:"optional" json:"defaultFilterControlConfiguration" yaml:"defaultFilterControlConfiguration"`
// The number of items to include in the top bottom filter results.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomfilter.html#cfn-quicksight-analysis-topbottomfilter-limit
//
Limit *float64 `field:"optional" json:"limit" yaml:"limit"`
// The parameter whose value should be used for the filter value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomfilter.html#cfn-quicksight-analysis-topbottomfilter-parametername
//
ParameterName *string `field:"optional" json:"parameterName" yaml:"parameterName"`
// The level of time precision that is used to aggregate `DateTime` values.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomfilter.html#cfn-quicksight-analysis-topbottomfilter-timegranularity
//
TimeGranularity *string `field:"optional" json:"timeGranularity" yaml:"timeGranularity"`
}
A `TopBottomFilter` filters values that are at the top or the bottom.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
topBottomFilterProperty := &TopBottomFilterProperty{
AggregationSortConfigurations: []interface{}{
&AggregationSortConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SortDirection: jsii.String("sortDirection"),
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
},
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FilterId: jsii.String("filterId"),
// the properties below are optional
DefaultFilterControlConfiguration: &DefaultFilterControlConfigurationProperty{
ControlOptions: &DefaultFilterControlOptionsProperty{
DefaultDateTimePickerOptions: &DefaultDateTimePickerControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{
DateIconVisibility: jsii.String("dateIconVisibility"),
DateTimeFormat: jsii.String("dateTimeFormat"),
HelperTextVisibility: jsii.String("helperTextVisibility"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultDropdownOptions: &DefaultFilterDropDownControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DropDownControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultListOptions: &DefaultFilterListControlOptionsProperty{
DisplayOptions: &ListControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SearchOptions: &ListControlSearchOptionsProperty{
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultRelativeDateTimeOptions: &DefaultRelativeDateTimeControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &RelativeDateTimeControlDisplayOptionsProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultSliderOptions: &DefaultSliderControlOptionsProperty{
MaximumValue: jsii.Number(123),
MinimumValue: jsii.Number(123),
StepSize: jsii.Number(123),
// the properties below are optional
DisplayOptions: &SliderControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultTextAreaOptions: &DefaultTextAreaControlOptionsProperty{
Delimiter: jsii.String("delimiter"),
DisplayOptions: &TextAreaControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultTextFieldOptions: &DefaultTextFieldControlOptionsProperty{
DisplayOptions: &TextFieldControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
},
Title: jsii.String("title"),
},
Limit: jsii.Number(123),
ParameterName: jsii.String("parameterName"),
TimeGranularity: jsii.String("timeGranularity"),
}
type CfnAnalysis_TopBottomMoversComputationProperty ¶ added in v2.72.0
type CfnAnalysis_TopBottomMoversComputationProperty struct {
// The ID for a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-computationid
//
ComputationId *string `field:"required" json:"computationId" yaml:"computationId"`
// The computation type. Choose from the following options:.
//
// - TOP: Top movers computation.
// - BOTTOM: Bottom movers computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-type
//
Type *string `field:"required" json:"type" yaml:"type"`
// The category field that is used in a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-category
//
Category interface{} `field:"optional" json:"category" yaml:"category"`
// The mover size setup of the top and bottom movers computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-moversize
//
// Default: - 0.
//
MoverSize *float64 `field:"optional" json:"moverSize" yaml:"moverSize"`
// The name of a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-name
//
Name *string `field:"optional" json:"name" yaml:"name"`
// The sort order setup of the top and bottom movers computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-sortorder
//
SortOrder *string `field:"optional" json:"sortOrder" yaml:"sortOrder"`
// The time field that is used in a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-time
//
Time interface{} `field:"optional" json:"time" yaml:"time"`
// The value field that is used in a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-value
//
Value interface{} `field:"optional" json:"value" yaml:"value"`
}
The top movers and bottom movers computation setup.
Example:
type CfnAnalysis_TopBottomRankedComputationProperty ¶ added in v2.72.0
type CfnAnalysis_TopBottomRankedComputationProperty struct {
// The ID for a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html#cfn-quicksight-analysis-topbottomrankedcomputation-computationid
//
ComputationId *string `field:"required" json:"computationId" yaml:"computationId"`
// The computation type. Choose one of the following options:.
//
// - TOP: A top ranked computation.
// - BOTTOM: A bottom ranked computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html#cfn-quicksight-analysis-topbottomrankedcomputation-type
//
Type *string `field:"required" json:"type" yaml:"type"`
// The category field that is used in a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html#cfn-quicksight-analysis-topbottomrankedcomputation-category
//
Category interface{} `field:"optional" json:"category" yaml:"category"`
// The name of a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html#cfn-quicksight-analysis-topbottomrankedcomputation-name
//
Name *string `field:"optional" json:"name" yaml:"name"`
// The result size of a top and bottom ranked computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html#cfn-quicksight-analysis-topbottomrankedcomputation-resultsize
//
// Default: - 0.
//
ResultSize *float64 `field:"optional" json:"resultSize" yaml:"resultSize"`
// The value field that is used in a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html#cfn-quicksight-analysis-topbottomrankedcomputation-value
//
Value interface{} `field:"optional" json:"value" yaml:"value"`
}
The top ranked and bottom ranked computation configuration.
Example:
type CfnAnalysis_TopicIdentifierDeclarationProperty ¶
type CfnAnalysis_TopicIdentifierDeclarationProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topicidentifierdeclaration.html#cfn-quicksight-analysis-topicidentifierdeclaration-identifier
//
Identifier *string `field:"required" json:"identifier" yaml:"identifier"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topicidentifierdeclaration.html#cfn-quicksight-analysis-topicidentifierdeclaration-topicarn
//
TopicArn *string `field:"required" json:"topicArn" yaml:"topicArn"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
topicIdentifierDeclarationProperty := &TopicIdentifierDeclarationProperty{
Identifier: jsii.String("identifier"),
TopicArn: jsii.String("topicArn"),
}
type CfnAnalysis_TopicReferenceProperty ¶
type CfnAnalysis_TopicReferenceProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topicreference.html#cfn-quicksight-analysis-topicreference-topicarn
//
TopicArn *string `field:"required" json:"topicArn" yaml:"topicArn"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topicreference.html#cfn-quicksight-analysis-topicreference-topicplaceholder
//
TopicPlaceholder *string `field:"required" json:"topicPlaceholder" yaml:"topicPlaceholder"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
topicReferenceProperty := &TopicReferenceProperty{
TopicArn: jsii.String("topicArn"),
TopicPlaceholder: jsii.String("topicPlaceholder"),
}
type CfnAnalysis_TotalAggregationComputationProperty ¶ added in v2.72.0
type CfnAnalysis_TotalAggregationComputationProperty struct {
// The ID for a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totalaggregationcomputation.html#cfn-quicksight-analysis-totalaggregationcomputation-computationid
//
ComputationId *string `field:"required" json:"computationId" yaml:"computationId"`
// The name of a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totalaggregationcomputation.html#cfn-quicksight-analysis-totalaggregationcomputation-name
//
Name *string `field:"optional" json:"name" yaml:"name"`
// The value field that is used in a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totalaggregationcomputation.html#cfn-quicksight-analysis-totalaggregationcomputation-value
//
Value interface{} `field:"optional" json:"value" yaml:"value"`
}
The total aggregation computation configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
totalAggregationComputationProperty := &TotalAggregationComputationProperty{
ComputationId: jsii.String("computationId"),
// the properties below are optional
Name: jsii.String("name"),
Value: &MeasureFieldProperty{
CalculatedMeasureField: &CalculatedMeasureFieldProperty{
Expression: jsii.String("expression"),
FieldId: jsii.String("fieldId"),
},
CategoricalMeasureField: &CategoricalMeasureFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
AggregationFunction: jsii.String("aggregationFunction"),
FormatConfiguration: &StringFormatConfigurationProperty{
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
},
DateMeasureField: &DateMeasureFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
AggregationFunction: jsii.String("aggregationFunction"),
FormatConfiguration: &DateTimeFormatConfigurationProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
},
NumericalMeasureField: &NumericalMeasureFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
AggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
FormatConfiguration: &NumberFormatConfigurationProperty{
FormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
},
},
}
type CfnAnalysis_TotalAggregationFunctionProperty ¶ added in v2.103.0
type CfnAnalysis_TotalAggregationFunctionProperty struct {
// A built in aggregation function for total values.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totalaggregationfunction.html#cfn-quicksight-analysis-totalaggregationfunction-simpletotalaggregationfunction
//
SimpleTotalAggregationFunction *string `field:"optional" json:"simpleTotalAggregationFunction" yaml:"simpleTotalAggregationFunction"`
}
An aggregation function that aggregates the total values of a measure.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
totalAggregationFunctionProperty := &TotalAggregationFunctionProperty{
SimpleTotalAggregationFunction: jsii.String("simpleTotalAggregationFunction"),
}
type CfnAnalysis_TotalAggregationOptionProperty ¶ added in v2.103.0
type CfnAnalysis_TotalAggregationOptionProperty struct {
// The field id that's associated with the total aggregation option.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totalaggregationoption.html#cfn-quicksight-analysis-totalaggregationoption-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
// The total aggregation function that you want to set for a specified field id.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totalaggregationoption.html#cfn-quicksight-analysis-totalaggregationoption-totalaggregationfunction
//
TotalAggregationFunction interface{} `field:"required" json:"totalAggregationFunction" yaml:"totalAggregationFunction"`
}
The total aggregation settings map of a field id.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
totalAggregationOptionProperty := &TotalAggregationOptionProperty{
FieldId: jsii.String("fieldId"),
TotalAggregationFunction: &TotalAggregationFunctionProperty{
SimpleTotalAggregationFunction: jsii.String("simpleTotalAggregationFunction"),
},
}
type CfnAnalysis_TotalOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_TotalOptionsProperty struct {
// The custom label string for the total cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totaloptions.html#cfn-quicksight-analysis-totaloptions-customlabel
//
CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"`
// The placement (start, end) for the total cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totaloptions.html#cfn-quicksight-analysis-totaloptions-placement
//
Placement *string `field:"optional" json:"placement" yaml:"placement"`
// The scroll status (pinned, scrolled) for the total cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totaloptions.html#cfn-quicksight-analysis-totaloptions-scrollstatus
//
ScrollStatus *string `field:"optional" json:"scrollStatus" yaml:"scrollStatus"`
// The total aggregation settings for each value field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totaloptions.html#cfn-quicksight-analysis-totaloptions-totalaggregationoptions
//
TotalAggregationOptions interface{} `field:"optional" json:"totalAggregationOptions" yaml:"totalAggregationOptions"`
// Cell styling options for the total cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totaloptions.html#cfn-quicksight-analysis-totaloptions-totalcellstyle
//
TotalCellStyle interface{} `field:"optional" json:"totalCellStyle" yaml:"totalCellStyle"`
// The visibility configuration for the total cells.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totaloptions.html#cfn-quicksight-analysis-totaloptions-totalsvisibility
//
TotalsVisibility *string `field:"optional" json:"totalsVisibility" yaml:"totalsVisibility"`
}
The total options for a table visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
totalOptionsProperty := &TotalOptionsProperty{
CustomLabel: jsii.String("customLabel"),
Placement: jsii.String("placement"),
ScrollStatus: jsii.String("scrollStatus"),
TotalAggregationOptions: []interface{}{
&TotalAggregationOptionProperty{
FieldId: jsii.String("fieldId"),
TotalAggregationFunction: &TotalAggregationFunctionProperty{
SimpleTotalAggregationFunction: jsii.String("simpleTotalAggregationFunction"),
},
},
},
TotalCellStyle: &TableCellStyleProperty{
BackgroundColor: jsii.String("backgroundColor"),
Border: &GlobalTableBorderOptionsProperty{
SideSpecificBorder: &TableSideBorderOptionsProperty{
Bottom: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerHorizontal: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
InnerVertical: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Left: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Right: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
Top: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
UniformBorder: &TableBorderOptionsProperty{
Color: jsii.String("color"),
Style: jsii.String("style"),
Thickness: jsii.Number(123),
},
},
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Height: jsii.Number(123),
HorizontalTextAlignment: jsii.String("horizontalTextAlignment"),
TextWrap: jsii.String("textWrap"),
VerticalTextAlignment: jsii.String("verticalTextAlignment"),
Visibility: jsii.String("visibility"),
},
TotalsVisibility: jsii.String("totalsVisibility"),
}
type CfnAnalysis_TransposedTableOptionProperty ¶ added in v2.190.0
type CfnAnalysis_TransposedTableOptionProperty struct {
// The column type of the column in a transposed table. Choose one of the following options:.
//
// - `ROW_HEADER_COLUMN` : Refers to the leftmost column of the row header in the transposed table.
// - `VALUE_COLUMN` : Refers to all value columns in the transposed table.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-transposedtableoption.html#cfn-quicksight-analysis-transposedtableoption-columntype
//
ColumnType *string `field:"required" json:"columnType" yaml:"columnType"`
// The index of a columns in a transposed table.
//
// The index range is 0-9999.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-transposedtableoption.html#cfn-quicksight-analysis-transposedtableoption-columnindex
//
ColumnIndex *float64 `field:"optional" json:"columnIndex" yaml:"columnIndex"`
// The width of a column in a transposed table.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-transposedtableoption.html#cfn-quicksight-analysis-transposedtableoption-columnwidth
//
ColumnWidth *string `field:"optional" json:"columnWidth" yaml:"columnWidth"`
}
The column option of the transposed table.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
transposedTableOptionProperty := &TransposedTableOptionProperty{
ColumnType: jsii.String("columnType"),
// the properties below are optional
ColumnIndex: jsii.Number(123),
ColumnWidth: jsii.String("columnWidth"),
}
type CfnAnalysis_TreeMapAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_TreeMapAggregatedFieldWellsProperty struct {
// The color field well of a tree map.
//
// Values are grouped by aggregations based on group by fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapaggregatedfieldwells.html#cfn-quicksight-analysis-treemapaggregatedfieldwells-colors
//
Colors interface{} `field:"optional" json:"colors" yaml:"colors"`
// The group by field well of a tree map.
//
// Values are grouped based on group by fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapaggregatedfieldwells.html#cfn-quicksight-analysis-treemapaggregatedfieldwells-groups
//
Groups interface{} `field:"optional" json:"groups" yaml:"groups"`
// The size field well of a tree map.
//
// Values are aggregated based on group by fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapaggregatedfieldwells.html#cfn-quicksight-analysis-treemapaggregatedfieldwells-sizes
//
Sizes interface{} `field:"optional" json:"sizes" yaml:"sizes"`
}
Aggregated field wells of a tree map.
Example:
type CfnAnalysis_TreeMapConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_TreeMapConfigurationProperty struct {
// The label options (label text, label visibility) for the colors displayed in a tree map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapconfiguration.html#cfn-quicksight-analysis-treemapconfiguration-colorlabeloptions
//
ColorLabelOptions interface{} `field:"optional" json:"colorLabelOptions" yaml:"colorLabelOptions"`
// The color options (gradient color, point of divergence) of a tree map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapconfiguration.html#cfn-quicksight-analysis-treemapconfiguration-colorscale
//
ColorScale interface{} `field:"optional" json:"colorScale" yaml:"colorScale"`
// The options that determine if visual data labels are displayed.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapconfiguration.html#cfn-quicksight-analysis-treemapconfiguration-datalabels
//
DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"`
// The field wells of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapconfiguration.html#cfn-quicksight-analysis-treemapconfiguration-fieldwells
//
FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"`
// The label options (label text, label visibility) of the groups that are displayed in a tree map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapconfiguration.html#cfn-quicksight-analysis-treemapconfiguration-grouplabeloptions
//
GroupLabelOptions interface{} `field:"optional" json:"groupLabelOptions" yaml:"groupLabelOptions"`
// The general visual interactions setup for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapconfiguration.html#cfn-quicksight-analysis-treemapconfiguration-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
// The legend display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapconfiguration.html#cfn-quicksight-analysis-treemapconfiguration-legend
//
Legend interface{} `field:"optional" json:"legend" yaml:"legend"`
// The label options (label text, label visibility) of the sizes that are displayed in a tree map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapconfiguration.html#cfn-quicksight-analysis-treemapconfiguration-sizelabeloptions
//
SizeLabelOptions interface{} `field:"optional" json:"sizeLabelOptions" yaml:"sizeLabelOptions"`
// The sort configuration of a tree map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapconfiguration.html#cfn-quicksight-analysis-treemapconfiguration-sortconfiguration
//
SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"`
// The tooltip display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapconfiguration.html#cfn-quicksight-analysis-treemapconfiguration-tooltip
//
Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"`
}
The configuration of a tree map.
Example:
type CfnAnalysis_TreeMapFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_TreeMapFieldWellsProperty struct {
// The aggregated field wells of a tree map.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapfieldwells.html#cfn-quicksight-analysis-treemapfieldwells-treemapaggregatedfieldwells
//
TreeMapAggregatedFieldWells interface{} `field:"optional" json:"treeMapAggregatedFieldWells" yaml:"treeMapAggregatedFieldWells"`
}
The field wells of a tree map.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_TreeMapSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_TreeMapSortConfigurationProperty struct {
// The limit on the number of groups that are displayed.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapsortconfiguration.html#cfn-quicksight-analysis-treemapsortconfiguration-treemapgroupitemslimitconfiguration
//
TreeMapGroupItemsLimitConfiguration interface{} `field:"optional" json:"treeMapGroupItemsLimitConfiguration" yaml:"treeMapGroupItemsLimitConfiguration"`
// The sort configuration of group by fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapsortconfiguration.html#cfn-quicksight-analysis-treemapsortconfiguration-treemapsort
//
TreeMapSort interface{} `field:"optional" json:"treeMapSort" yaml:"treeMapSort"`
}
The sort configuration of a tree map.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
treeMapSortConfigurationProperty := &TreeMapSortConfigurationProperty{
TreeMapGroupItemsLimitConfiguration: &ItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
OtherCategories: jsii.String("otherCategories"),
},
TreeMapSort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
}
type CfnAnalysis_TreeMapVisualProperty ¶ added in v2.72.0
type CfnAnalysis_TreeMapVisualProperty struct {
// The unique identifier of a visual.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapvisual.html#cfn-quicksight-analysis-treemapvisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The list of custom actions that are configured for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapvisual.html#cfn-quicksight-analysis-treemapvisual-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The configuration settings of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapvisual.html#cfn-quicksight-analysis-treemapvisual-chartconfiguration
//
ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"`
// The column hierarchy that is used during drill-downs and drill-ups.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapvisual.html#cfn-quicksight-analysis-treemapvisual-columnhierarchies
//
ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"`
// The subtitle that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapvisual.html#cfn-quicksight-analysis-treemapvisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// The title that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapvisual.html#cfn-quicksight-analysis-treemapvisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-treemapvisual.html#cfn-quicksight-analysis-treemapvisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
A tree map.
For more information, see [Using tree maps](https://docs.aws.amazon.com/quicksight/latest/user/tree-map.html) in the *Amazon Quick Suite User Guide* .
Example:
type CfnAnalysis_TrendArrowOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_TrendArrowOptionsProperty struct {
// The visibility of the trend arrows.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-trendarrowoptions.html#cfn-quicksight-analysis-trendarrowoptions-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The options that determine the presentation of trend arrows in a KPI visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
trendArrowOptionsProperty := &TrendArrowOptionsProperty{
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_UnaggregatedFieldProperty ¶ added in v2.72.0
type CfnAnalysis_UnaggregatedFieldProperty struct {
// The column that is used in the `UnaggregatedField` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-unaggregatedfield.html#cfn-quicksight-analysis-unaggregatedfield-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// The custom field ID.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-unaggregatedfield.html#cfn-quicksight-analysis-unaggregatedfield-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
// The format configuration of the field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-unaggregatedfield.html#cfn-quicksight-analysis-unaggregatedfield-formatconfiguration
//
FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"`
}
The unaggregated field for a table.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
unaggregatedFieldProperty := &UnaggregatedFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
FormatConfiguration: &FormatConfigurationProperty{
DateTimeFormatConfiguration: &DateTimeFormatConfigurationProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
NumberFormatConfiguration: &NumberFormatConfigurationProperty{
FormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
StringFormatConfiguration: &StringFormatConfigurationProperty{
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
},
}
type CfnAnalysis_UniqueValuesComputationProperty ¶ added in v2.72.0
type CfnAnalysis_UniqueValuesComputationProperty struct {
// The ID for a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-uniquevaluescomputation.html#cfn-quicksight-analysis-uniquevaluescomputation-computationid
//
ComputationId *string `field:"required" json:"computationId" yaml:"computationId"`
// The category field that is used in a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-uniquevaluescomputation.html#cfn-quicksight-analysis-uniquevaluescomputation-category
//
Category interface{} `field:"optional" json:"category" yaml:"category"`
// The name of a computation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-uniquevaluescomputation.html#cfn-quicksight-analysis-uniquevaluescomputation-name
//
Name *string `field:"optional" json:"name" yaml:"name"`
}
The unique values computation configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
uniqueValuesComputationProperty := &UniqueValuesComputationProperty{
ComputationId: jsii.String("computationId"),
// the properties below are optional
Category: &DimensionFieldProperty{
CategoricalDimensionField: &CategoricalDimensionFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
FormatConfiguration: &StringFormatConfigurationProperty{
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
HierarchyId: jsii.String("hierarchyId"),
},
DateDimensionField: &DateDimensionFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
DateGranularity: jsii.String("dateGranularity"),
FormatConfiguration: &DateTimeFormatConfigurationProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
HierarchyId: jsii.String("hierarchyId"),
},
NumericalDimensionField: &NumericalDimensionFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
FormatConfiguration: &NumberFormatConfigurationProperty{
FormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
HierarchyId: jsii.String("hierarchyId"),
},
},
Name: jsii.String("name"),
}
type CfnAnalysis_ValidationStrategyProperty ¶ added in v2.103.0
type CfnAnalysis_ValidationStrategyProperty struct {
// The mode of validation for the asset to be created or updated.
//
// When you set this value to `STRICT` , strict validation for every error is enforced. When you set this value to `LENIENT` , validation is skipped for specific UI errors.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-validationstrategy.html#cfn-quicksight-analysis-validationstrategy-mode
//
Mode *string `field:"required" json:"mode" yaml:"mode"`
}
The option to relax the validation that is required to create and update analyses, dashboards, and templates with definition objects.
When you set this value to `LENIENT` , validation is skipped for specific errors.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
validationStrategyProperty := &ValidationStrategyProperty{
Mode: jsii.String("mode"),
}
type CfnAnalysis_VisibleRangeOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_VisibleRangeOptionsProperty struct {
// The percent range in the visible range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visiblerangeoptions.html#cfn-quicksight-analysis-visiblerangeoptions-percentrange
//
PercentRange interface{} `field:"optional" json:"percentRange" yaml:"percentRange"`
}
The range options for the data zoom scroll bar.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
visibleRangeOptionsProperty := &VisibleRangeOptionsProperty{
PercentRange: &PercentVisibleRangeProperty{
From: jsii.Number(123),
To: jsii.Number(123),
},
}
type CfnAnalysis_VisualCustomActionOperationProperty ¶ added in v2.72.0
type CfnAnalysis_VisualCustomActionOperationProperty struct {
// The filter operation that filters data included in a visual or in an entire sheet.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualcustomactionoperation.html#cfn-quicksight-analysis-visualcustomactionoperation-filteroperation
//
FilterOperation interface{} `field:"optional" json:"filterOperation" yaml:"filterOperation"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualcustomactionoperation.html#cfn-quicksight-analysis-visualcustomactionoperation-navigationoperation
//
NavigationOperation interface{} `field:"optional" json:"navigationOperation" yaml:"navigationOperation"`
// The set parameter operation that sets parameters in custom action.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualcustomactionoperation.html#cfn-quicksight-analysis-visualcustomactionoperation-setparametersoperation
//
SetParametersOperation interface{} `field:"optional" json:"setParametersOperation" yaml:"setParametersOperation"`
// The URL operation that opens a link to another webpage.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualcustomactionoperation.html#cfn-quicksight-analysis-visualcustomactionoperation-urloperation
//
UrlOperation interface{} `field:"optional" json:"urlOperation" yaml:"urlOperation"`
}
The operation that is defined by the custom action.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
visualCustomActionOperationProperty := &VisualCustomActionOperationProperty{
FilterOperation: &CustomActionFilterOperationProperty{
SelectedFieldsConfiguration: &FilterOperationSelectedFieldsConfigurationProperty{
SelectedColumns: []interface{}{
&ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
SelectedFieldOptions: jsii.String("selectedFieldOptions"),
SelectedFields: []*string{
jsii.String("selectedFields"),
},
},
TargetVisualsConfiguration: &FilterOperationTargetVisualsConfigurationProperty{
SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{
TargetVisualOptions: jsii.String("targetVisualOptions"),
TargetVisuals: []*string{
jsii.String("targetVisuals"),
},
},
},
},
NavigationOperation: &CustomActionNavigationOperationProperty{
LocalNavigationConfiguration: &LocalNavigationConfigurationProperty{
TargetSheetId: jsii.String("targetSheetId"),
},
},
SetParametersOperation: &CustomActionSetParametersOperationProperty{
ParameterValueConfigurations: []interface{}{
&SetParameterValueConfigurationProperty{
DestinationParameterName: jsii.String("destinationParameterName"),
Value: &DestinationParameterValueConfigurationProperty{
CustomValuesConfiguration: &CustomValuesConfigurationProperty{
CustomValues: &CustomParameterValuesProperty{
DateTimeValues: []*string{
jsii.String("dateTimeValues"),
},
DecimalValues: []interface{}{
jsii.Number(123),
},
IntegerValues: []interface{}{
jsii.Number(123),
},
StringValues: []*string{
jsii.String("stringValues"),
},
},
// the properties below are optional
IncludeNullValue: jsii.Boolean(false),
},
SelectAllValueOptions: jsii.String("selectAllValueOptions"),
SourceColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceField: jsii.String("sourceField"),
SourceParameterName: jsii.String("sourceParameterName"),
},
},
},
},
UrlOperation: &CustomActionURLOperationProperty{
UrlTarget: jsii.String("urlTarget"),
UrlTemplate: jsii.String("urlTemplate"),
},
}
type CfnAnalysis_VisualCustomActionProperty ¶ added in v2.72.0
type CfnAnalysis_VisualCustomActionProperty struct {
// A list of `VisualCustomActionOperations` .
//
// This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualcustomaction.html#cfn-quicksight-analysis-visualcustomaction-actionoperations
//
ActionOperations interface{} `field:"required" json:"actionOperations" yaml:"actionOperations"`
// The ID of the `VisualCustomAction` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualcustomaction.html#cfn-quicksight-analysis-visualcustomaction-customactionid
//
CustomActionId *string `field:"required" json:"customActionId" yaml:"customActionId"`
// The name of the `VisualCustomAction` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualcustomaction.html#cfn-quicksight-analysis-visualcustomaction-name
//
Name *string `field:"required" json:"name" yaml:"name"`
// The trigger of the `VisualCustomAction` .
//
// Valid values are defined as follows:
//
// - `DATA_POINT_CLICK` : Initiates a custom action by a left pointer click on a data point.
// - `DATA_POINT_MENU` : Initiates a custom action by right pointer click from the menu.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualcustomaction.html#cfn-quicksight-analysis-visualcustomaction-trigger
//
Trigger *string `field:"required" json:"trigger" yaml:"trigger"`
// The status of the `VisualCustomAction` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualcustomaction.html#cfn-quicksight-analysis-visualcustomaction-status
//
Status *string `field:"optional" json:"status" yaml:"status"`
}
A custom action defined on a visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
visualCustomActionProperty := &VisualCustomActionProperty{
ActionOperations: []interface{}{
&VisualCustomActionOperationProperty{
FilterOperation: &CustomActionFilterOperationProperty{
SelectedFieldsConfiguration: &FilterOperationSelectedFieldsConfigurationProperty{
SelectedColumns: []interface{}{
&ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
},
SelectedFieldOptions: jsii.String("selectedFieldOptions"),
SelectedFields: []*string{
jsii.String("selectedFields"),
},
},
TargetVisualsConfiguration: &FilterOperationTargetVisualsConfigurationProperty{
SameSheetTargetVisualConfiguration: &SameSheetTargetVisualConfigurationProperty{
TargetVisualOptions: jsii.String("targetVisualOptions"),
TargetVisuals: []*string{
jsii.String("targetVisuals"),
},
},
},
},
NavigationOperation: &CustomActionNavigationOperationProperty{
LocalNavigationConfiguration: &LocalNavigationConfigurationProperty{
TargetSheetId: jsii.String("targetSheetId"),
},
},
SetParametersOperation: &CustomActionSetParametersOperationProperty{
ParameterValueConfigurations: []interface{}{
&SetParameterValueConfigurationProperty{
DestinationParameterName: jsii.String("destinationParameterName"),
Value: &DestinationParameterValueConfigurationProperty{
CustomValuesConfiguration: &CustomValuesConfigurationProperty{
CustomValues: &CustomParameterValuesProperty{
DateTimeValues: []*string{
jsii.String("dateTimeValues"),
},
DecimalValues: []interface{}{
jsii.Number(123),
},
IntegerValues: []interface{}{
jsii.Number(123),
},
StringValues: []*string{
jsii.String("stringValues"),
},
},
// the properties below are optional
IncludeNullValue: jsii.Boolean(false),
},
SelectAllValueOptions: jsii.String("selectAllValueOptions"),
SourceColumn: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceField: jsii.String("sourceField"),
SourceParameterName: jsii.String("sourceParameterName"),
},
},
},
},
UrlOperation: &CustomActionURLOperationProperty{
UrlTarget: jsii.String("urlTarget"),
UrlTemplate: jsii.String("urlTemplate"),
},
},
},
CustomActionId: jsii.String("customActionId"),
Name: jsii.String("name"),
Trigger: jsii.String("trigger"),
// the properties below are optional
Status: jsii.String("status"),
}
type CfnAnalysis_VisualInteractionOptionsProperty ¶ added in v2.182.0
type CfnAnalysis_VisualInteractionOptionsProperty struct {
// The context menu options for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualinteractionoptions.html#cfn-quicksight-analysis-visualinteractionoptions-contextmenuoption
//
ContextMenuOption interface{} `field:"optional" json:"contextMenuOption" yaml:"contextMenuOption"`
// The on-visual menu options for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualinteractionoptions.html#cfn-quicksight-analysis-visualinteractionoptions-visualmenuoption
//
VisualMenuOption interface{} `field:"optional" json:"visualMenuOption" yaml:"visualMenuOption"`
}
The general visual interactions setup for visual publish options.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
visualInteractionOptionsProperty := &VisualInteractionOptionsProperty{
ContextMenuOption: &ContextMenuOptionProperty{
AvailabilityStatus: jsii.String("availabilityStatus"),
},
VisualMenuOption: &VisualMenuOptionProperty{
AvailabilityStatus: jsii.String("availabilityStatus"),
},
}
type CfnAnalysis_VisualMenuOptionProperty ¶ added in v2.183.0
type CfnAnalysis_VisualMenuOptionProperty struct {
// The availaiblity status of a visual's menu options.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualmenuoption.html#cfn-quicksight-analysis-visualmenuoption-availabilitystatus
//
AvailabilityStatus *string `field:"optional" json:"availabilityStatus" yaml:"availabilityStatus"`
}
The menu options for a visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
visualMenuOptionProperty := &VisualMenuOptionProperty{
AvailabilityStatus: jsii.String("availabilityStatus"),
}
type CfnAnalysis_VisualPaletteProperty ¶ added in v2.72.0
type CfnAnalysis_VisualPaletteProperty struct {
// The chart color options for the visual palette.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualpalette.html#cfn-quicksight-analysis-visualpalette-chartcolor
//
ChartColor *string `field:"optional" json:"chartColor" yaml:"chartColor"`
// The color map options for the visual palette.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualpalette.html#cfn-quicksight-analysis-visualpalette-colormap
//
ColorMap interface{} `field:"optional" json:"colorMap" yaml:"colorMap"`
}
The visual display options for the visual palette.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
visualPaletteProperty := &VisualPaletteProperty{
ChartColor: jsii.String("chartColor"),
ColorMap: []interface{}{
&DataPathColorProperty{
Color: jsii.String("color"),
Element: &DataPathValueProperty{
DataPathType: &DataPathTypeProperty{
PivotTableDataPathType: jsii.String("pivotTableDataPathType"),
},
FieldId: jsii.String("fieldId"),
FieldValue: jsii.String("fieldValue"),
},
// the properties below are optional
TimeGranularity: jsii.String("timeGranularity"),
},
},
}
type CfnAnalysis_VisualProperty ¶ added in v2.72.0
type CfnAnalysis_VisualProperty struct {
// A bar chart.
//
// For more information, see [Using bar charts](https://docs.aws.amazon.com/quicksight/latest/user/bar-charts.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-barchartvisual
//
BarChartVisual interface{} `field:"optional" json:"barChartVisual" yaml:"barChartVisual"`
// A box plot.
//
// For more information, see [Using box plots](https://docs.aws.amazon.com/quicksight/latest/user/box-plots.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-boxplotvisual
//
BoxPlotVisual interface{} `field:"optional" json:"boxPlotVisual" yaml:"boxPlotVisual"`
// A combo chart.
//
// For more information, see [Using combo charts](https://docs.aws.amazon.com/quicksight/latest/user/combo-charts.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-combochartvisual
//
ComboChartVisual interface{} `field:"optional" json:"comboChartVisual" yaml:"comboChartVisual"`
// A visual that contains custom content.
//
// For more information, see [Using custom visual content](https://docs.aws.amazon.com/quicksight/latest/user/custom-visual-content.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-customcontentvisual
//
CustomContentVisual interface{} `field:"optional" json:"customContentVisual" yaml:"customContentVisual"`
// An empty visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-emptyvisual
//
EmptyVisual interface{} `field:"optional" json:"emptyVisual" yaml:"emptyVisual"`
// A filled map.
//
// For more information, see [Creating filled maps](https://docs.aws.amazon.com/quicksight/latest/user/filled-maps.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-filledmapvisual
//
FilledMapVisual interface{} `field:"optional" json:"filledMapVisual" yaml:"filledMapVisual"`
// A funnel chart.
//
// For more information, see [Using funnel charts](https://docs.aws.amazon.com/quicksight/latest/user/funnel-visual-content.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-funnelchartvisual
//
FunnelChartVisual interface{} `field:"optional" json:"funnelChartVisual" yaml:"funnelChartVisual"`
// A gauge chart.
//
// For more information, see [Using gauge charts](https://docs.aws.amazon.com/quicksight/latest/user/gauge-chart.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-gaugechartvisual
//
GaugeChartVisual interface{} `field:"optional" json:"gaugeChartVisual" yaml:"gaugeChartVisual"`
// A geospatial map or a points on map visual.
//
// For more information, see [Creating point maps](https://docs.aws.amazon.com/quicksight/latest/user/point-maps.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-geospatialmapvisual
//
GeospatialMapVisual interface{} `field:"optional" json:"geospatialMapVisual" yaml:"geospatialMapVisual"`
// A heat map.
//
// For more information, see [Using heat maps](https://docs.aws.amazon.com/quicksight/latest/user/heat-map.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-heatmapvisual
//
HeatMapVisual interface{} `field:"optional" json:"heatMapVisual" yaml:"heatMapVisual"`
// A histogram.
//
// For more information, see [Using histograms](https://docs.aws.amazon.com/quicksight/latest/user/histogram-charts.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-histogramvisual
//
HistogramVisual interface{} `field:"optional" json:"histogramVisual" yaml:"histogramVisual"`
// An insight visual.
//
// For more information, see [Working with insights](https://docs.aws.amazon.com/quicksight/latest/user/computational-insights.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-insightvisual
//
InsightVisual interface{} `field:"optional" json:"insightVisual" yaml:"insightVisual"`
// A key performance indicator (KPI).
//
// For more information, see [Using KPIs](https://docs.aws.amazon.com/quicksight/latest/user/kpi.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-kpivisual
//
KpiVisual interface{} `field:"optional" json:"kpiVisual" yaml:"kpiVisual"`
// The properties for a layer map visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-layermapvisual
//
LayerMapVisual interface{} `field:"optional" json:"layerMapVisual" yaml:"layerMapVisual"`
// A line chart.
//
// For more information, see [Using line charts](https://docs.aws.amazon.com/quicksight/latest/user/line-charts.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-linechartvisual
//
LineChartVisual interface{} `field:"optional" json:"lineChartVisual" yaml:"lineChartVisual"`
// A pie or donut chart.
//
// For more information, see [Using pie charts](https://docs.aws.amazon.com/quicksight/latest/user/pie-chart.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-piechartvisual
//
PieChartVisual interface{} `field:"optional" json:"pieChartVisual" yaml:"pieChartVisual"`
// A pivot table.
//
// For more information, see [Using pivot tables](https://docs.aws.amazon.com/quicksight/latest/user/pivot-table.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-pivottablevisual
//
PivotTableVisual interface{} `field:"optional" json:"pivotTableVisual" yaml:"pivotTableVisual"`
// The custom plugin visual type.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-pluginvisual
//
PluginVisual interface{} `field:"optional" json:"pluginVisual" yaml:"pluginVisual"`
// A radar chart visual.
//
// For more information, see [Using radar charts](https://docs.aws.amazon.com/quicksight/latest/user/radar-chart.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-radarchartvisual
//
RadarChartVisual interface{} `field:"optional" json:"radarChartVisual" yaml:"radarChartVisual"`
// A sankey diagram.
//
// For more information, see [Using Sankey diagrams](https://docs.aws.amazon.com/quicksight/latest/user/sankey-diagram.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-sankeydiagramvisual
//
SankeyDiagramVisual interface{} `field:"optional" json:"sankeyDiagramVisual" yaml:"sankeyDiagramVisual"`
// A scatter plot.
//
// For more information, see [Using scatter plots](https://docs.aws.amazon.com/quicksight/latest/user/scatter-plot.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-scatterplotvisual
//
ScatterPlotVisual interface{} `field:"optional" json:"scatterPlotVisual" yaml:"scatterPlotVisual"`
// A table visual.
//
// For more information, see [Using tables as visuals](https://docs.aws.amazon.com/quicksight/latest/user/tabular.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-tablevisual
//
TableVisual interface{} `field:"optional" json:"tableVisual" yaml:"tableVisual"`
// A tree map.
//
// For more information, see [Using tree maps](https://docs.aws.amazon.com/quicksight/latest/user/tree-map.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-treemapvisual
//
TreeMapVisual interface{} `field:"optional" json:"treeMapVisual" yaml:"treeMapVisual"`
// A waterfall chart.
//
// For more information, see [Using waterfall charts](https://docs.aws.amazon.com/quicksight/latest/user/waterfall-chart.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-waterfallvisual
//
WaterfallVisual interface{} `field:"optional" json:"waterfallVisual" yaml:"waterfallVisual"`
// A word cloud.
//
// For more information, see [Using word clouds](https://docs.aws.amazon.com/quicksight/latest/user/word-cloud.html) in the *Amazon Quick Suite User Guide* .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visual.html#cfn-quicksight-analysis-visual-wordcloudvisual
//
WordCloudVisual interface{} `field:"optional" json:"wordCloudVisual" yaml:"wordCloudVisual"`
}
A visual displayed on a sheet in an analysis, dashboard, or template.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_VisualSubtitleLabelOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_VisualSubtitleLabelOptionsProperty struct {
// The long text format of the subtitle label, such as plain text or rich text.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualsubtitlelabeloptions.html#cfn-quicksight-analysis-visualsubtitlelabeloptions-formattext
//
FormatText interface{} `field:"optional" json:"formatText" yaml:"formatText"`
// The visibility of the subtitle label.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualsubtitlelabeloptions.html#cfn-quicksight-analysis-visualsubtitlelabeloptions-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The subtitle label options for a visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
visualSubtitleLabelOptionsProperty := &VisualSubtitleLabelOptionsProperty{
FormatText: &LongFormatTextProperty{
PlainText: jsii.String("plainText"),
RichText: jsii.String("richText"),
},
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_VisualTitleLabelOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_VisualTitleLabelOptionsProperty struct {
// The short text format of the title label, such as plain text or rich text.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualtitlelabeloptions.html#cfn-quicksight-analysis-visualtitlelabeloptions-formattext
//
FormatText interface{} `field:"optional" json:"formatText" yaml:"formatText"`
// The visibility of the title label.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-visualtitlelabeloptions.html#cfn-quicksight-analysis-visualtitlelabeloptions-visibility
//
Visibility *string `field:"optional" json:"visibility" yaml:"visibility"`
}
The title label options for a visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
visualTitleLabelOptionsProperty := &VisualTitleLabelOptionsProperty{
FormatText: &ShortFormatTextProperty{
PlainText: jsii.String("plainText"),
RichText: jsii.String("richText"),
},
Visibility: jsii.String("visibility"),
}
type CfnAnalysis_WaterfallChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_WaterfallChartAggregatedFieldWellsProperty struct {
// The breakdown field wells of a waterfall visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartaggregatedfieldwells.html#cfn-quicksight-analysis-waterfallchartaggregatedfieldwells-breakdowns
//
Breakdowns interface{} `field:"optional" json:"breakdowns" yaml:"breakdowns"`
// The category field wells of a waterfall visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartaggregatedfieldwells.html#cfn-quicksight-analysis-waterfallchartaggregatedfieldwells-categories
//
Categories interface{} `field:"optional" json:"categories" yaml:"categories"`
// The value field wells of a waterfall visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartaggregatedfieldwells.html#cfn-quicksight-analysis-waterfallchartaggregatedfieldwells-values
//
Values interface{} `field:"optional" json:"values" yaml:"values"`
}
The field well configuration of a waterfall visual.
Example:
type CfnAnalysis_WaterfallChartColorConfigurationProperty ¶ added in v2.140.0
type CfnAnalysis_WaterfallChartColorConfigurationProperty struct {
// The color configuration for individual groups within a waterfall visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartcolorconfiguration.html#cfn-quicksight-analysis-waterfallchartcolorconfiguration-groupcolorconfiguration
//
GroupColorConfiguration interface{} `field:"optional" json:"groupColorConfiguration" yaml:"groupColorConfiguration"`
}
The color configuration of a waterfall visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
waterfallChartColorConfigurationProperty := &WaterfallChartColorConfigurationProperty{
GroupColorConfiguration: &WaterfallChartGroupColorConfigurationProperty{
NegativeBarColor: jsii.String("negativeBarColor"),
PositiveBarColor: jsii.String("positiveBarColor"),
TotalBarColor: jsii.String("totalBarColor"),
},
}
type CfnAnalysis_WaterfallChartConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_WaterfallChartConfigurationProperty struct {
// The options that determine the presentation of the category axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-categoryaxisdisplayoptions
//
CategoryAxisDisplayOptions interface{} `field:"optional" json:"categoryAxisDisplayOptions" yaml:"categoryAxisDisplayOptions"`
// The options that determine the presentation of the category axis label.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-categoryaxislabeloptions
//
CategoryAxisLabelOptions interface{} `field:"optional" json:"categoryAxisLabelOptions" yaml:"categoryAxisLabelOptions"`
// The color configuration of a waterfall visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-colorconfiguration
//
ColorConfiguration interface{} `field:"optional" json:"colorConfiguration" yaml:"colorConfiguration"`
// The data label configuration of a waterfall visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-datalabels
//
DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"`
// The field well configuration of a waterfall visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-fieldwells
//
FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"`
// The general visual interactions setup for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
// The legend configuration of a waterfall visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-legend
//
Legend interface{} `field:"optional" json:"legend" yaml:"legend"`
// The options that determine the presentation of the y-axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-primaryyaxisdisplayoptions
//
PrimaryYAxisDisplayOptions interface{} `field:"optional" json:"primaryYAxisDisplayOptions" yaml:"primaryYAxisDisplayOptions"`
// The options that determine the presentation of the y-axis label.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-primaryyaxislabeloptions
//
PrimaryYAxisLabelOptions interface{} `field:"optional" json:"primaryYAxisLabelOptions" yaml:"primaryYAxisLabelOptions"`
// The sort configuration of a waterfall visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-sortconfiguration
//
SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"`
// The visual palette configuration of a waterfall visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-visualpalette
//
VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"`
// The options that determine the presentation of a waterfall visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-waterfallchartoptions
//
WaterfallChartOptions interface{} `field:"optional" json:"waterfallChartOptions" yaml:"waterfallChartOptions"`
}
The configuration for a waterfall visual.
Example:
type CfnAnalysis_WaterfallChartFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_WaterfallChartFieldWellsProperty struct {
// The field well configuration of a waterfall visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartfieldwells.html#cfn-quicksight-analysis-waterfallchartfieldwells-waterfallchartaggregatedfieldwells
//
WaterfallChartAggregatedFieldWells interface{} `field:"optional" json:"waterfallChartAggregatedFieldWells" yaml:"waterfallChartAggregatedFieldWells"`
}
The field well configuration of a waterfall visual.
Example:
type CfnAnalysis_WaterfallChartGroupColorConfigurationProperty ¶ added in v2.140.0
type CfnAnalysis_WaterfallChartGroupColorConfigurationProperty struct {
// Defines the color for the negative bars of a waterfall chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-analysis-waterfallchartgroupcolorconfiguration-negativebarcolor
//
NegativeBarColor *string `field:"optional" json:"negativeBarColor" yaml:"negativeBarColor"`
// Defines the color for the positive bars of a waterfall chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-analysis-waterfallchartgroupcolorconfiguration-positivebarcolor
//
PositiveBarColor *string `field:"optional" json:"positiveBarColor" yaml:"positiveBarColor"`
// Defines the color for the total bars of a waterfall chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-analysis-waterfallchartgroupcolorconfiguration-totalbarcolor
//
TotalBarColor *string `field:"optional" json:"totalBarColor" yaml:"totalBarColor"`
}
The color configuration for individual groups within a waterfall visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
waterfallChartGroupColorConfigurationProperty := &WaterfallChartGroupColorConfigurationProperty{
NegativeBarColor: jsii.String("negativeBarColor"),
PositiveBarColor: jsii.String("positiveBarColor"),
TotalBarColor: jsii.String("totalBarColor"),
}
type CfnAnalysis_WaterfallChartOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_WaterfallChartOptionsProperty struct {
// This option determines the total bar label of a waterfall visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartoptions.html#cfn-quicksight-analysis-waterfallchartoptions-totalbarlabel
//
TotalBarLabel *string `field:"optional" json:"totalBarLabel" yaml:"totalBarLabel"`
}
The options that determine the presentation of a waterfall visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
waterfallChartOptionsProperty := &WaterfallChartOptionsProperty{
TotalBarLabel: jsii.String("totalBarLabel"),
}
type CfnAnalysis_WaterfallChartSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_WaterfallChartSortConfigurationProperty struct {
// The limit on the number of bar groups that are displayed.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartsortconfiguration.html#cfn-quicksight-analysis-waterfallchartsortconfiguration-breakdownitemslimit
//
BreakdownItemsLimit interface{} `field:"optional" json:"breakdownItemsLimit" yaml:"breakdownItemsLimit"`
// The sort configuration of the category fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartsortconfiguration.html#cfn-quicksight-analysis-waterfallchartsortconfiguration-categorysort
//
CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"`
}
The sort configuration of a waterfall visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
waterfallChartSortConfigurationProperty := &WaterfallChartSortConfigurationProperty{
BreakdownItemsLimit: &ItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
OtherCategories: jsii.String("otherCategories"),
},
CategorySort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
}
type CfnAnalysis_WaterfallVisualProperty ¶ added in v2.72.0
type CfnAnalysis_WaterfallVisualProperty struct {
// The unique identifier of a visual.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallvisual.html#cfn-quicksight-analysis-waterfallvisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The list of custom actions that are configured for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallvisual.html#cfn-quicksight-analysis-waterfallvisual-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The configuration for a waterfall visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallvisual.html#cfn-quicksight-analysis-waterfallvisual-chartconfiguration
//
ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"`
// The column hierarchy that is used during drill-downs and drill-ups.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallvisual.html#cfn-quicksight-analysis-waterfallvisual-columnhierarchies
//
ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"`
// The subtitle that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallvisual.html#cfn-quicksight-analysis-waterfallvisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// The title that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallvisual.html#cfn-quicksight-analysis-waterfallvisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallvisual.html#cfn-quicksight-analysis-waterfallvisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
A waterfall chart.
For more information, see [Using waterfall charts](https://docs.aws.amazon.com/quicksight/latest/user/waterfall-chart.html) in the *Amazon Quick Suite User Guide* .
Example:
type CfnAnalysis_WhatIfPointScenarioProperty ¶ added in v2.72.0
type CfnAnalysis_WhatIfPointScenarioProperty struct {
// The date that you need the forecast results for.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-whatifpointscenario.html#cfn-quicksight-analysis-whatifpointscenario-date
//
Date *string `field:"required" json:"date" yaml:"date"`
// The target value that you want to meet for the provided date.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-whatifpointscenario.html#cfn-quicksight-analysis-whatifpointscenario-value
//
// Default: - 0.
//
Value *float64 `field:"required" json:"value" yaml:"value"`
}
Provides the forecast to meet the target for a particular date.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
whatIfPointScenarioProperty := &WhatIfPointScenarioProperty{
Date: jsii.String("date"),
Value: jsii.Number(123),
}
type CfnAnalysis_WhatIfRangeScenarioProperty ¶ added in v2.72.0
type CfnAnalysis_WhatIfRangeScenarioProperty struct {
// The end date in the date range that you need the forecast results for.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-whatifrangescenario.html#cfn-quicksight-analysis-whatifrangescenario-enddate
//
EndDate *string `field:"required" json:"endDate" yaml:"endDate"`
// The start date in the date range that you need the forecast results for.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-whatifrangescenario.html#cfn-quicksight-analysis-whatifrangescenario-startdate
//
StartDate *string `field:"required" json:"startDate" yaml:"startDate"`
// The target value that you want to meet for the provided date range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-whatifrangescenario.html#cfn-quicksight-analysis-whatifrangescenario-value
//
// Default: - 0.
//
Value *float64 `field:"required" json:"value" yaml:"value"`
}
Provides the forecast to meet the target for a particular date range.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
whatIfRangeScenarioProperty := &WhatIfRangeScenarioProperty{
EndDate: jsii.String("endDate"),
StartDate: jsii.String("startDate"),
Value: jsii.Number(123),
}
type CfnAnalysis_WordCloudAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_WordCloudAggregatedFieldWellsProperty struct {
// The group by field well of a word cloud.
//
// Values are grouped by group by fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudaggregatedfieldwells.html#cfn-quicksight-analysis-wordcloudaggregatedfieldwells-groupby
//
GroupBy interface{} `field:"optional" json:"groupBy" yaml:"groupBy"`
// The size field well of a word cloud.
//
// Values are aggregated based on group by fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudaggregatedfieldwells.html#cfn-quicksight-analysis-wordcloudaggregatedfieldwells-size
//
Size interface{} `field:"optional" json:"size" yaml:"size"`
}
The aggregated field wells of a word cloud.
Example:
type CfnAnalysis_WordCloudChartConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_WordCloudChartConfigurationProperty struct {
// The label options (label text, label visibility, and sort icon visibility) for the word cloud category.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudchartconfiguration.html#cfn-quicksight-analysis-wordcloudchartconfiguration-categorylabeloptions
//
CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"`
// The field wells of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudchartconfiguration.html#cfn-quicksight-analysis-wordcloudchartconfiguration-fieldwells
//
FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"`
// The general visual interactions setup for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudchartconfiguration.html#cfn-quicksight-analysis-wordcloudchartconfiguration-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
// The sort configuration of a word cloud visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudchartconfiguration.html#cfn-quicksight-analysis-wordcloudchartconfiguration-sortconfiguration
//
SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"`
// The options for a word cloud visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudchartconfiguration.html#cfn-quicksight-analysis-wordcloudchartconfiguration-wordcloudoptions
//
WordCloudOptions interface{} `field:"optional" json:"wordCloudOptions" yaml:"wordCloudOptions"`
}
The configuration of a word cloud visual.
Example:
type CfnAnalysis_WordCloudFieldWellsProperty ¶ added in v2.72.0
type CfnAnalysis_WordCloudFieldWellsProperty struct {
// The aggregated field wells of a word cloud.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudfieldwells.html#cfn-quicksight-analysis-wordcloudfieldwells-wordcloudaggregatedfieldwells
//
WordCloudAggregatedFieldWells interface{} `field:"optional" json:"wordCloudAggregatedFieldWells" yaml:"wordCloudAggregatedFieldWells"`
}
The field wells of a word cloud visual.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnAnalysis_WordCloudOptionsProperty ¶ added in v2.72.0
type CfnAnalysis_WordCloudOptionsProperty struct {
// The cloud layout options (fluid, normal) of a word cloud.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudoptions.html#cfn-quicksight-analysis-wordcloudoptions-cloudlayout
//
CloudLayout *string `field:"optional" json:"cloudLayout" yaml:"cloudLayout"`
// The length limit of each word from 1-100.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudoptions.html#cfn-quicksight-analysis-wordcloudoptions-maximumstringlength
//
MaximumStringLength *float64 `field:"optional" json:"maximumStringLength" yaml:"maximumStringLength"`
// The word casing options (lower_case, existing_case) for the words in a word cloud.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudoptions.html#cfn-quicksight-analysis-wordcloudoptions-wordcasing
//
WordCasing *string `field:"optional" json:"wordCasing" yaml:"wordCasing"`
// The word orientation options (horizontal, horizontal_and_vertical) for the words in a word cloud.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudoptions.html#cfn-quicksight-analysis-wordcloudoptions-wordorientation
//
WordOrientation *string `field:"optional" json:"wordOrientation" yaml:"wordOrientation"`
// The word padding options (none, small, medium, large) for the words in a word cloud.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudoptions.html#cfn-quicksight-analysis-wordcloudoptions-wordpadding
//
WordPadding *string `field:"optional" json:"wordPadding" yaml:"wordPadding"`
// The word scaling options (emphasize, normal) for the words in a word cloud.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudoptions.html#cfn-quicksight-analysis-wordcloudoptions-wordscaling
//
WordScaling *string `field:"optional" json:"wordScaling" yaml:"wordScaling"`
}
The word cloud options for a word cloud visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
wordCloudOptionsProperty := &WordCloudOptionsProperty{
CloudLayout: jsii.String("cloudLayout"),
MaximumStringLength: jsii.Number(123),
WordCasing: jsii.String("wordCasing"),
WordOrientation: jsii.String("wordOrientation"),
WordPadding: jsii.String("wordPadding"),
WordScaling: jsii.String("wordScaling"),
}
type CfnAnalysis_WordCloudSortConfigurationProperty ¶ added in v2.72.0
type CfnAnalysis_WordCloudSortConfigurationProperty struct {
// The limit on the number of groups that are displayed in a word cloud.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudsortconfiguration.html#cfn-quicksight-analysis-wordcloudsortconfiguration-categoryitemslimit
//
CategoryItemsLimit interface{} `field:"optional" json:"categoryItemsLimit" yaml:"categoryItemsLimit"`
// The sort configuration of group by fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudsortconfiguration.html#cfn-quicksight-analysis-wordcloudsortconfiguration-categorysort
//
CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"`
}
The sort configuration of a word cloud visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
wordCloudSortConfigurationProperty := &WordCloudSortConfigurationProperty{
CategoryItemsLimit: &ItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
OtherCategories: jsii.String("otherCategories"),
},
CategorySort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
}
type CfnAnalysis_WordCloudVisualProperty ¶ added in v2.72.0
type CfnAnalysis_WordCloudVisualProperty struct {
// The unique identifier of a visual.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudvisual.html#cfn-quicksight-analysis-wordcloudvisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The list of custom actions that are configured for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudvisual.html#cfn-quicksight-analysis-wordcloudvisual-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The configuration settings of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudvisual.html#cfn-quicksight-analysis-wordcloudvisual-chartconfiguration
//
ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"`
// The column hierarchy that is used during drill-downs and drill-ups.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudvisual.html#cfn-quicksight-analysis-wordcloudvisual-columnhierarchies
//
ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"`
// The subtitle that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudvisual.html#cfn-quicksight-analysis-wordcloudvisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// The title that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudvisual.html#cfn-quicksight-analysis-wordcloudvisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-wordcloudvisual.html#cfn-quicksight-analysis-wordcloudvisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
A word cloud.
For more information, see [Using word clouds](https://docs.aws.amazon.com/quicksight/latest/user/word-cloud.html) in the *Amazon Quick Suite User Guide* .
Example:
type CfnAnalysis_YAxisOptionsProperty ¶ added in v2.159.0
type CfnAnalysis_YAxisOptionsProperty struct {
// The Y axis type to be used in the chart.
//
// If you choose `PRIMARY_Y_AXIS` , the primary Y Axis is located on the leftmost vertical axis of the chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-yaxisoptions.html#cfn-quicksight-analysis-yaxisoptions-yaxis
//
YAxis *string `field:"required" json:"yAxis" yaml:"yAxis"`
}
The options that are available for a single Y axis in a chart.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
yAxisOptionsProperty := &YAxisOptionsProperty{
YAxis: jsii.String("yAxis"),
}
type CfnApprovalPolicy ¶ added in v2.268.0
type CfnApprovalPolicy interface {
awscdk.CfnResource
awscdk.IInspectable
interfacesawsquicksight.IApprovalPolicyRef
// List of governed actions a policy applies to.
Actions() interface{}
SetActions(val interface{})
// Scoping: who the policy applies to.
ApplicableTo() interface{}
SetApplicableTo(val interface{})
// List of approval group ARNs (e.g. QuickSight group ARNs). At least one approval group is required; the upper bound is enforced per-account at the service layer via the configurable approver-group limit.
ApprovalGroups() *[]*string
SetApprovalGroups(val *[]*string)
// A reference to a ApprovalPolicy resource.
ApprovalPolicyRef() *interfacesawsquicksight.ApprovalPolicyReference
// List of asset types a policy applies to.
AssetTypes() interface{}
SetAssetTypes(val interface{})
AttrCreatedAt() *string
AttrPolicyArn() *string
AttrUpdatedAt() *string
// Options for this resource, such as condition, update policy etc.
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnPropertyNames() *map[string]*string
// AWS resource type.
CfnResourceType() *string
// Returns: the stack trace of the point where this Resource was created from, sourced
// from the +metadata+ entry typed +aws:cdk:logicalId+, and with the bottom-most
// node +internal+ entries filtered.
CreationStack() *[]*string
Description() *string
SetDescription(val *string)
Env() *interfaces.ResourceEnvironment
// The logical ID for this CloudFormation stack element.
//
// The logical ID of the element
// is calculated from the path of the resource node in the construct tree.
//
// To override this value, use `overrideLogicalId(newLogicalId)`.
//
// Returns: the logical ID as a stringified token. This value will only get
// resolved during synthesis.
LogicalId() *string
Name() *string
SetName(val *string)
// The tree node.
Node() constructs.Node
PolicyId() *string
SetPolicyId(val *string)
// Return a string that will be resolved to a CloudFormation `{ Ref }` for this element.
//
// If, by any chance, the intrinsic reference of a resource is not a string, you could
// coerce it to an IResolvable through `Lazy.any({ produce: resource.ref })`.
Ref() *string
// The stack in which this element is defined.
//
// CfnElements must be defined within a stack scope (directly or indirectly).
Stack() awscdk.Stack
// Deprecated.
// Deprecated: use `updatedProperties`
//
// Return properties modified after initiation
//
// Resources that expose mutable properties should override this function to
// collect and return the properties object for this resource.
UpdatedProperites() *map[string]interface{}
// Return properties modified after initiation.
//
// Resources that expose mutable properties should override this function to
// collect and return the properties object for this resource.
UpdatedProperties() *map[string]interface{}
// Syntactic sugar for `addOverride(path, undefined)`.
AddDeletionOverride(path *string)
// Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned.
//
// This method has been renamed to `addResourceDependency` to more clearly
// set it apart from `construct.node.addDependency`. See the documentation
// of that function for more details.
// Deprecated: Use `addResourceDependency` instead.
AddDependency(target awscdk.CfnResource)
// Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned.
//
// This can be used for resources across stacks (or nested stack) boundaries
// and the dependency will automatically be transferred to the relevant scope.
//
// This method has been renamed to `addResourceDependency`, which makes it
// more clear that this method operates at a different level from the
// construct-level `construct.node.addDependency()` mechanism.
// Deprecated: Use `addResourceDependency` instead.
AddDependsOn(target awscdk.CfnResource)
// Add a value to the CloudFormation Resource Metadata.
// See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html
//
// Note that this is a different set of metadata from CDK node metadata; this
// metadata ends up in the stack template under the resource, whereas CDK
// node metadata ends up in the Cloud Assembly.
//
AddMetadata(key *string, value interface{})
// Adds an override to the synthesized CloudFormation resource.
//
// To add a
// property override, either use `addPropertyOverride` or prefix `path` with
// "Properties." (i.e. `Properties.TopicName`).
//
// If the override is nested, separate each nested level using a dot (.) in the path parameter.
// If there is an array as part of the nesting, specify the index in the path.
//
// To include a literal `.` in the property name, prefix with a `\`. In most
// programming languages you will need to write this as `"\\."` because the
// `\` itself will need to be escaped.
//
// For example,
// “`typescript
// cfnResource.addOverride('Properties.GlobalSecondaryIndexes.0.Projection.NonKeyAttributes', ['myattribute']);
// cfnResource.addOverride('Properties.GlobalSecondaryIndexes.1.ProjectionType', 'INCLUDE');
// “`
// would add the overrides
// “`json
// "Properties": {
// "GlobalSecondaryIndexes": [
// {
// "Projection": {
// "NonKeyAttributes": [ "myattribute" ]
// ...
// }
// ...
// },
// {
// "ProjectionType": "INCLUDE"
// ...
// },
// ]
// ...
// }
// “`
//
// The `value` argument to `addOverride` will not be processed or translated
// in any way. Pass raw JSON values in here with the correct capitalization
// for CloudFormation. If you pass CDK classes or structs, they will be
// rendered with lowercased key names, and CloudFormation will reject the
// template.
AddOverride(path *string, value interface{})
// Adds an override that deletes the value of a property from the resource definition.
AddPropertyDeletionOverride(propertyPath *string)
// Adds an override to a resource property.
//
// Syntactic sugar for `addOverride("Properties.<...>", value)`.
AddPropertyOverride(propertyPath *string, value interface{})
// Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned.
//
// This can be used for resources across stacks (or nested stack) boundaries
// and the dependency will automatically be transferred to the relevant scope.
//
// This method only adds dependencies between L1 resources. If you are
// looking for a generic construct-to-construct dependency mechanism that works
// for all constructs including L2s, use `construct.node.addDependency` instead.
AddResourceDependency(target awscdk.CfnResource, reason *string)
// Sets the cross-stack reference strength for this resource.
//
// When set, any cross-stack reference to this resource will use the specified
// strength instead of the global default from the consuming stack's context.
ApplyCrossStackReferenceStrength(strength awscdk.ReferenceStrength)
// Sets the deletion policy of the resource based on the removal policy specified.
//
// The Removal Policy controls what happens to this resource when it stops
// being managed by CloudFormation, either because you've removed it from the
// CDK application or because you've made a change that requires the resource
// to be replaced.
//
// The resource can be deleted (`RemovalPolicy.DESTROY`), or left in your AWS
// account for data recovery and cleanup later (`RemovalPolicy.RETAIN`). In some
// cases, a snapshot can be taken of the resource prior to deletion
// (`RemovalPolicy.SNAPSHOT`). A list of resources that support this policy
// can be found in the following link:.
// See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html#aws-attribute-deletionpolicy-options
//
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
CfnPropertyName(cdkPropertyName *string) *string
// Returns a token for an runtime attribute of this resource.
//
// Ideally, use generated attribute accessors (e.g. `resource.arn`), but this can be used for future compatibility
// in case there is no generated attribute.
GetAtt(attributeName *string, typeHint awscdk.ResolutionTypeHint) awscdk.Reference
// Retrieve a value value from the CloudFormation Resource Metadata.
// See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html
//
// Note that this is a different set of metadata from CDK node metadata; this
// metadata ends up in the stack template under the resource, whereas CDK
// node metadata ends up in the Cloud Assembly.
//
GetMetadata(key *string) interface{}
// Examines the CloudFormation resource and discloses attributes.
Inspect(inspector awscdk.TreeInspector)
// Retrieves an array of resources and stacks this resource depends on.
//
// For resources depended on directly, returns the `CfnResource` object. For
// dependencies on other stacks, returns the `Stack` object. The order of the
// array is not guaranteed.
ObtainDependencies() *[]interface{}
// Overrides the auto-generated logical ID with a specific ID.
OverrideLogicalId(newLogicalId *string)
// Indicates that this resource no longer depends on another resource.
//
// This can be used for resources across stacks (including nested stacks)
// and the dependency will automatically be removed from the relevant scope.
// Deprecated: Use `removeResourceDependency` instead.
RemoveDependency(target awscdk.CfnResource)
// Indicates that this resource no longer depends on another resource.
//
// This can be used for resources across stacks (including nested stacks)
// and the dependency will automatically be removed from the relevant scope.
RemoveResourceDependency(target awscdk.CfnResource)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
// Replaces one dependency with another.
ReplaceDependency(target awscdk.CfnResource, newTarget awscdk.CfnResource)
// Can be overridden by subclasses to determine if this resource will be rendered into the cloudformation template.
//
// Returns: `true` if the resource should be included or `false` is the resource
// should be omitted.
ShouldSynthesize() *bool
// Returns a string representation of this construct.
//
// Returns: a string representation of this resource.
ToString() *string
ValidateProperties(_properties interface{})
// Applies one or more mixins to this construct.
//
// Mixins are applied in order. The list of constructs is captured at the
// start of the call, so constructs added by a mixin will not be visited.
// Use multiple `with()` calls if subsequent mixins should apply to added
// constructs.
With(mixins ...constructs.IMixin) constructs.IConstruct
}
Definition of the AWS::QuickSight::ApprovalPolicy Resource Type.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
var actions interface{}
var assetTypes interface{}
var type interface{}
cfnApprovalPolicy := awscdk.Aws_quicksight.NewCfnApprovalPolicy(this, jsii.String("MyCfnApprovalPolicy"), &CfnApprovalPolicyProps{
Actions: []interface{}{
actions,
},
ApplicableTo: &ApplicableToProperty{
Type: type,
// the properties below are optional
GroupArns: []*string{
jsii.String("groupArns"),
},
},
ApprovalGroups: []*string{
jsii.String("approvalGroups"),
},
AssetTypes: []interface{}{
assetTypes,
},
Name: jsii.String("name"),
PolicyId: jsii.String("policyId"),
// the properties below are optional
Description: jsii.String("description"),
})
func NewCfnApprovalPolicy ¶ added in v2.268.0
func NewCfnApprovalPolicy(scope constructs.Construct, id *string, props *CfnApprovalPolicyProps) CfnApprovalPolicy
Create a new `AWS::QuickSight::ApprovalPolicy`.
type CfnApprovalPolicyProps ¶ added in v2.268.0
type CfnApprovalPolicyProps struct {
// List of governed actions a policy applies to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-approvalpolicy.html#cfn-quicksight-approvalpolicy-actions
//
Actions interface{} `field:"required" json:"actions" yaml:"actions"`
// Scoping: who the policy applies to.
//
// GROUP: `groupArns` required (one or more group ARNs).
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-approvalpolicy.html#cfn-quicksight-approvalpolicy-applicableto
//
ApplicableTo interface{} `field:"required" json:"applicableTo" yaml:"applicableTo"`
// List of approval group ARNs (e.g. QuickSight group ARNs). At least one approval group is required; the upper bound is enforced per-account at the service layer via the configurable approver-group limit.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-approvalpolicy.html#cfn-quicksight-approvalpolicy-approvalgroups
//
ApprovalGroups *[]*string `field:"required" json:"approvalGroups" yaml:"approvalGroups"`
// List of asset types a policy applies to.
//
// At least one asset type is required.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-approvalpolicy.html#cfn-quicksight-approvalpolicy-assettypes
//
AssetTypes interface{} `field:"required" json:"assetTypes" yaml:"assetTypes"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-approvalpolicy.html#cfn-quicksight-approvalpolicy-name
//
Name *string `field:"required" json:"name" yaml:"name"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-approvalpolicy.html#cfn-quicksight-approvalpolicy-policyid
//
PolicyId *string `field:"required" json:"policyId" yaml:"policyId"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-approvalpolicy.html#cfn-quicksight-approvalpolicy-description
//
Description *string `field:"optional" json:"description" yaml:"description"`
}
Properties for defining a `CfnApprovalPolicy`.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
var actions interface{}
var assetTypes interface{}
var type interface{}
cfnApprovalPolicyProps := &CfnApprovalPolicyProps{
Actions: []interface{}{
actions,
},
ApplicableTo: &ApplicableToProperty{
Type: type,
// the properties below are optional
GroupArns: []*string{
jsii.String("groupArns"),
},
},
ApprovalGroups: []*string{
jsii.String("approvalGroups"),
},
AssetTypes: []interface{}{
assetTypes,
},
Name: jsii.String("name"),
PolicyId: jsii.String("policyId"),
// the properties below are optional
Description: jsii.String("description"),
}
type CfnApprovalPolicy_ApplicableToProperty ¶ added in v2.268.0
type CfnApprovalPolicy_ApplicableToProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-approvalpolicy-applicableto.html#cfn-quicksight-approvalpolicy-applicableto-type
//
Type interface{} `field:"required" json:"type" yaml:"type"`
// Required when type = GROUP.
//
// One or more group ARNs.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-approvalpolicy-applicableto.html#cfn-quicksight-approvalpolicy-applicableto-grouparns
//
GroupArns *[]*string `field:"optional" json:"groupArns" yaml:"groupArns"`
}
Scoping: who the policy applies to.
GROUP: `groupArns` required (one or more group ARNs).
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
var type interface{}
applicableToProperty := &ApplicableToProperty{
Type: type,
// the properties below are optional
GroupArns: []*string{
jsii.String("groupArns"),
},
}
type CfnCustomPermissions ¶ added in v2.174.1
type CfnCustomPermissions interface {
awscdk.CfnResource
awscdk.IInspectable
interfacesawsquicksight.ICustomPermissionsRef
awscdk.ITaggableV2
// The Amazon Resource Name (ARN) of the custom permissions profile.
AttrArn() *string
// The ID of the AWS account that contains the custom permission configuration that you want to update.
AwsAccountId() *string
SetAwsAccountId(val *string)
// A set of actions in the custom permissions profile.
Capabilities() interface{}
SetCapabilities(val interface{})
// Tag Manager which manages the tags for this resource.
CdkTagManager() awscdk.TagManager
// Options for this resource, such as condition, update policy etc.
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnPropertyNames() *map[string]*string
// AWS resource type.
CfnResourceType() *string
// Returns: the stack trace of the point where this Resource was created from, sourced
// from the +metadata+ entry typed +aws:cdk:logicalId+, and with the bottom-most
// node +internal+ entries filtered.
CreationStack() *[]*string
// The name of the custom permissions profile.
CustomPermissionsName() *string
SetCustomPermissionsName(val *string)
// A reference to a CustomPermissions resource.
CustomPermissionsRef() *interfacesawsquicksight.CustomPermissionsReference
Env() *interfaces.ResourceEnvironment
// The logical ID for this CloudFormation stack element.
//
// The logical ID of the element
// is calculated from the path of the resource node in the construct tree.
//
// To override this value, use `overrideLogicalId(newLogicalId)`.
//
// Returns: the logical ID as a stringified token. This value will only get
// resolved during synthesis.
LogicalId() *string
// The tree node.
Node() constructs.Node
// Return a string that will be resolved to a CloudFormation `{ Ref }` for this element.
//
// If, by any chance, the intrinsic reference of a resource is not a string, you could
// coerce it to an IResolvable through `Lazy.any({ produce: resource.ref })`.
Ref() *string
// The stack in which this element is defined.
//
// CfnElements must be defined within a stack scope (directly or indirectly).
Stack() awscdk.Stack
// The tags to associate with the custom permissions profile.
Tags() *[]*awscdk.CfnTag
SetTags(val *[]*awscdk.CfnTag)
// Deprecated.
// Deprecated: use `updatedProperties`
//
// Return properties modified after initiation
//
// Resources that expose mutable properties should override this function to
// collect and return the properties object for this resource.
UpdatedProperites() *map[string]interface{}
// Return properties modified after initiation.
//
// Resources that expose mutable properties should override this function to
// collect and return the properties object for this resource.
UpdatedProperties() *map[string]interface{}
// Syntactic sugar for `addOverride(path, undefined)`.
AddDeletionOverride(path *string)
// Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned.
//
// This method has been renamed to `addResourceDependency` to more clearly
// set it apart from `construct.node.addDependency`. See the documentation
// of that function for more details.
// Deprecated: Use `addResourceDependency` instead.
AddDependency(target awscdk.CfnResource)
// Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned.
//
// This can be used for resources across stacks (or nested stack) boundaries
// and the dependency will automatically be transferred to the relevant scope.
//
// This method has been renamed to `addResourceDependency`, which makes it
// more clear that this method operates at a different level from the
// construct-level `construct.node.addDependency()` mechanism.
// Deprecated: Use `addResourceDependency` instead.
AddDependsOn(target awscdk.CfnResource)
// Add a value to the CloudFormation Resource Metadata.
// See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html
//
// Note that this is a different set of metadata from CDK node metadata; this
// metadata ends up in the stack template under the resource, whereas CDK
// node metadata ends up in the Cloud Assembly.
//
AddMetadata(key *string, value interface{})
// Adds an override to the synthesized CloudFormation resource.
//
// To add a
// property override, either use `addPropertyOverride` or prefix `path` with
// "Properties." (i.e. `Properties.TopicName`).
//
// If the override is nested, separate each nested level using a dot (.) in the path parameter.
// If there is an array as part of the nesting, specify the index in the path.
//
// To include a literal `.` in the property name, prefix with a `\`. In most
// programming languages you will need to write this as `"\\."` because the
// `\` itself will need to be escaped.
//
// For example,
// “`typescript
// cfnResource.addOverride('Properties.GlobalSecondaryIndexes.0.Projection.NonKeyAttributes', ['myattribute']);
// cfnResource.addOverride('Properties.GlobalSecondaryIndexes.1.ProjectionType', 'INCLUDE');
// “`
// would add the overrides
// “`json
// "Properties": {
// "GlobalSecondaryIndexes": [
// {
// "Projection": {
// "NonKeyAttributes": [ "myattribute" ]
// ...
// }
// ...
// },
// {
// "ProjectionType": "INCLUDE"
// ...
// },
// ]
// ...
// }
// “`
//
// The `value` argument to `addOverride` will not be processed or translated
// in any way. Pass raw JSON values in here with the correct capitalization
// for CloudFormation. If you pass CDK classes or structs, they will be
// rendered with lowercased key names, and CloudFormation will reject the
// template.
AddOverride(path *string, value interface{})
// Adds an override that deletes the value of a property from the resource definition.
AddPropertyDeletionOverride(propertyPath *string)
// Adds an override to a resource property.
//
// Syntactic sugar for `addOverride("Properties.<...>", value)`.
AddPropertyOverride(propertyPath *string, value interface{})
// Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned.
//
// This can be used for resources across stacks (or nested stack) boundaries
// and the dependency will automatically be transferred to the relevant scope.
//
// This method only adds dependencies between L1 resources. If you are
// looking for a generic construct-to-construct dependency mechanism that works
// for all constructs including L2s, use `construct.node.addDependency` instead.
AddResourceDependency(target awscdk.CfnResource, reason *string)
// Sets the cross-stack reference strength for this resource.
//
// When set, any cross-stack reference to this resource will use the specified
// strength instead of the global default from the consuming stack's context.
ApplyCrossStackReferenceStrength(strength awscdk.ReferenceStrength)
// Sets the deletion policy of the resource based on the removal policy specified.
//
// The Removal Policy controls what happens to this resource when it stops
// being managed by CloudFormation, either because you've removed it from the
// CDK application or because you've made a change that requires the resource
// to be replaced.
//
// The resource can be deleted (`RemovalPolicy.DESTROY`), or left in your AWS
// account for data recovery and cleanup later (`RemovalPolicy.RETAIN`). In some
// cases, a snapshot can be taken of the resource prior to deletion
// (`RemovalPolicy.SNAPSHOT`). A list of resources that support this policy
// can be found in the following link:.
// See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html#aws-attribute-deletionpolicy-options
//
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
CfnPropertyName(cdkPropertyName *string) *string
// Returns a token for an runtime attribute of this resource.
//
// Ideally, use generated attribute accessors (e.g. `resource.arn`), but this can be used for future compatibility
// in case there is no generated attribute.
GetAtt(attributeName *string, typeHint awscdk.ResolutionTypeHint) awscdk.Reference
// Retrieve a value value from the CloudFormation Resource Metadata.
// See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html
//
// Note that this is a different set of metadata from CDK node metadata; this
// metadata ends up in the stack template under the resource, whereas CDK
// node metadata ends up in the Cloud Assembly.
//
GetMetadata(key *string) interface{}
// Examines the CloudFormation resource and discloses attributes.
Inspect(inspector awscdk.TreeInspector)
// Retrieves an array of resources and stacks this resource depends on.
//
// For resources depended on directly, returns the `CfnResource` object. For
// dependencies on other stacks, returns the `Stack` object. The order of the
// array is not guaranteed.
ObtainDependencies() *[]interface{}
// Overrides the auto-generated logical ID with a specific ID.
OverrideLogicalId(newLogicalId *string)
// Indicates that this resource no longer depends on another resource.
//
// This can be used for resources across stacks (including nested stacks)
// and the dependency will automatically be removed from the relevant scope.
// Deprecated: Use `removeResourceDependency` instead.
RemoveDependency(target awscdk.CfnResource)
// Indicates that this resource no longer depends on another resource.
//
// This can be used for resources across stacks (including nested stacks)
// and the dependency will automatically be removed from the relevant scope.
RemoveResourceDependency(target awscdk.CfnResource)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
// Replaces one dependency with another.
ReplaceDependency(target awscdk.CfnResource, newTarget awscdk.CfnResource)
// Can be overridden by subclasses to determine if this resource will be rendered into the cloudformation template.
//
// Returns: `true` if the resource should be included or `false` is the resource
// should be omitted.
ShouldSynthesize() *bool
// Returns a string representation of this construct.
//
// Returns: a string representation of this resource.
ToString() *string
ValidateProperties(_properties interface{})
// Applies one or more mixins to this construct.
//
// Mixins are applied in order. The list of constructs is captured at the
// start of the call, so constructs added by a mixin will not be visited.
// Use multiple `with()` calls if subsequent mixins should apply to added
// constructs.
With(mixins ...constructs.IMixin) constructs.IConstruct
}
Creates a custom permissions profile.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
cfnCustomPermissions := awscdk.Aws_quicksight.NewCfnCustomPermissions(this, jsii.String("MyCfnCustomPermissions"), &CfnCustomPermissionsProps{
AwsAccountId: jsii.String("awsAccountId"),
CustomPermissionsName: jsii.String("customPermissionsName"),
// the properties below are optional
Capabilities: &CapabilitiesProperty{
AccessAppsNativeDataStore: jsii.String("accessAppsNativeDataStore"),
Action: jsii.String("action"),
AddOrRunAnomalyDetectionForAnalyses: jsii.String("addOrRunAnomalyDetectionForAnalyses"),
AmazonBedrockArsAction: jsii.String("amazonBedrockArsAction"),
AmazonBedrockFsAction: jsii.String("amazonBedrockFsAction"),
AmazonBedrockKrsAction: jsii.String("amazonBedrockKrsAction"),
AmazonSThreeAction: jsii.String("amazonSThreeAction"),
Analysis: jsii.String("analysis"),
ApproveFlowShareRequests: jsii.String("approveFlowShareRequests"),
Apps: jsii.String("apps"),
AsanaAction: jsii.String("asanaAction"),
Automate: jsii.String("automate"),
BambooHrAction: jsii.String("bambooHrAction"),
BoxAgentAction: jsii.String("boxAgentAction"),
BuildCalculatedFieldWithQ: jsii.String("buildCalculatedFieldWithQ"),
CanvaAgentAction: jsii.String("canvaAgentAction"),
ChatAgent: jsii.String("chatAgent"),
ComprehendAction: jsii.String("comprehendAction"),
ComprehendMedicalAction: jsii.String("comprehendMedicalAction"),
ConfluenceAction: jsii.String("confluenceAction"),
CreateAndUpdateAmazonBedrockArsAction: jsii.String("createAndUpdateAmazonBedrockArsAction"),
CreateAndUpdateAmazonBedrockFsAction: jsii.String("createAndUpdateAmazonBedrockFsAction"),
CreateAndUpdateAmazonBedrockKrsAction: jsii.String("createAndUpdateAmazonBedrockKrsAction"),
CreateAndUpdateAmazonSThreeAction: jsii.String("createAndUpdateAmazonSThreeAction"),
CreateAndUpdateApps: jsii.String("createAndUpdateApps"),
CreateAndUpdateAsanaAction: jsii.String("createAndUpdateAsanaAction"),
CreateAndUpdateBambooHrAction: jsii.String("createAndUpdateBambooHrAction"),
CreateAndUpdateBoxAgentAction: jsii.String("createAndUpdateBoxAgentAction"),
CreateAndUpdateCanvaAgentAction: jsii.String("createAndUpdateCanvaAgentAction"),
CreateAndUpdateComprehendAction: jsii.String("createAndUpdateComprehendAction"),
CreateAndUpdateComprehendMedicalAction: jsii.String("createAndUpdateComprehendMedicalAction"),
CreateAndUpdateConfluenceAction: jsii.String("createAndUpdateConfluenceAction"),
CreateAndUpdateDashboardEmailReports: jsii.String("createAndUpdateDashboardEmailReports"),
CreateAndUpdateDatasets: jsii.String("createAndUpdateDatasets"),
CreateAndUpdateDataSources: jsii.String("createAndUpdateDataSources"),
CreateAndUpdateFactSetAction: jsii.String("createAndUpdateFactSetAction"),
CreateAndUpdateGenericHttpAction: jsii.String("createAndUpdateGenericHttpAction"),
CreateAndUpdateGithubAction: jsii.String("createAndUpdateGithubAction"),
CreateAndUpdateGoogleCalendarAction: jsii.String("createAndUpdateGoogleCalendarAction"),
CreateAndUpdateHubspotAction: jsii.String("createAndUpdateHubspotAction"),
CreateAndUpdateHuggingFaceAction: jsii.String("createAndUpdateHuggingFaceAction"),
CreateAndUpdateIntercomAction: jsii.String("createAndUpdateIntercomAction"),
CreateAndUpdateJiraAction: jsii.String("createAndUpdateJiraAction"),
CreateAndUpdateKnowledgeBases: jsii.String("createAndUpdateKnowledgeBases"),
CreateAndUpdateLinearAction: jsii.String("createAndUpdateLinearAction"),
CreateAndUpdateMcpAction: jsii.String("createAndUpdateMcpAction"),
CreateAndUpdateMondayAction: jsii.String("createAndUpdateMondayAction"),
CreateAndUpdateMsExchangeAction: jsii.String("createAndUpdateMsExchangeAction"),
CreateAndUpdateMsTeamsAction: jsii.String("createAndUpdateMsTeamsAction"),
CreateAndUpdateNewRelicAction: jsii.String("createAndUpdateNewRelicAction"),
CreateAndUpdateNotionAction: jsii.String("createAndUpdateNotionAction"),
CreateAndUpdateOneDriveAction: jsii.String("createAndUpdateOneDriveAction"),
CreateAndUpdateOpenApiAction: jsii.String("createAndUpdateOpenApiAction"),
CreateAndUpdatePagerDutyAction: jsii.String("createAndUpdatePagerDutyAction"),
CreateAndUpdateSalesforceAction: jsii.String("createAndUpdateSalesforceAction"),
CreateAndUpdateSandPGlobalEnergyAction: jsii.String("createAndUpdateSandPGlobalEnergyAction"),
CreateAndUpdateSandPgmiAction: jsii.String("createAndUpdateSandPgmiAction"),
CreateAndUpdateSapBillOfMaterialAction: jsii.String("createAndUpdateSapBillOfMaterialAction"),
CreateAndUpdateSapBusinessPartnerAction: jsii.String("createAndUpdateSapBusinessPartnerAction"),
CreateAndUpdateSapMaterialStockAction: jsii.String("createAndUpdateSapMaterialStockAction"),
CreateAndUpdateSapPhysicalInventoryAction: jsii.String("createAndUpdateSapPhysicalInventoryAction"),
CreateAndUpdateSapProductMasterDataAction: jsii.String("createAndUpdateSapProductMasterDataAction"),
CreateAndUpdateServiceNowAction: jsii.String("createAndUpdateServiceNowAction"),
CreateAndUpdateSharePointAction: jsii.String("createAndUpdateSharePointAction"),
CreateAndUpdateSlackAction: jsii.String("createAndUpdateSlackAction"),
CreateAndUpdateSmartsheetAction: jsii.String("createAndUpdateSmartsheetAction"),
CreateAndUpdateTextractAction: jsii.String("createAndUpdateTextractAction"),
CreateAndUpdateThemes: jsii.String("createAndUpdateThemes"),
CreateAndUpdateThresholdAlerts: jsii.String("createAndUpdateThresholdAlerts"),
CreateAndUpdateZendeskAction: jsii.String("createAndUpdateZendeskAction"),
CreateChatAgents: jsii.String("createChatAgents"),
CreateDashboardExecutiveSummaryWithQ: jsii.String("createDashboardExecutiveSummaryWithQ"),
CreateSharedFolders: jsii.String("createSharedFolders"),
CreateSpaces: jsii.String("createSpaces"),
CreateSpiceDataset: jsii.String("createSpiceDataset"),
Dashboard: jsii.String("dashboard"),
EditVisualWithQ: jsii.String("editVisualWithQ"),
ExportToCsv: jsii.String("exportToCsv"),
ExportToCsvInScheduledReports: jsii.String("exportToCsvInScheduledReports"),
ExportToExcel: jsii.String("exportToExcel"),
ExportToExcelInScheduledReports: jsii.String("exportToExcelInScheduledReports"),
ExportToPdf: jsii.String("exportToPdf"),
ExportToPdfInScheduledReports: jsii.String("exportToPdfInScheduledReports"),
Extension: jsii.String("extension"),
FactSetAction: jsii.String("factSetAction"),
Flow: jsii.String("flow"),
GenericHttpAction: jsii.String("genericHttpAction"),
GithubAction: jsii.String("githubAction"),
GoogleCalendarAction: jsii.String("googleCalendarAction"),
HubspotAction: jsii.String("hubspotAction"),
HuggingFaceAction: jsii.String("huggingFaceAction"),
IncludeContentInScheduledReportsEmail: jsii.String("includeContentInScheduledReportsEmail"),
IntercomAction: jsii.String("intercomAction"),
InvokeAppsAiInference: jsii.String("invokeAppsAiInference"),
JiraAction: jsii.String("jiraAction"),
KnowledgeBase: jsii.String("knowledgeBase"),
LinearAction: jsii.String("linearAction"),
ManageSharedFolders: jsii.String("manageSharedFolders"),
McpAction: jsii.String("mcpAction"),
MondayAction: jsii.String("mondayAction"),
MsExchangeAction: jsii.String("msExchangeAction"),
MsTeamsAction: jsii.String("msTeamsAction"),
NewRelicAction: jsii.String("newRelicAction"),
NotionAction: jsii.String("notionAction"),
OneDriveAction: jsii.String("oneDriveAction"),
OpenApiAction: jsii.String("openApiAction"),
PagerDutyAction: jsii.String("pagerDutyAction"),
PerformFlowUiTask: jsii.String("performFlowUiTask"),
PrintReports: jsii.String("printReports"),
PublishWithoutApproval: jsii.String("publishWithoutApproval"),
RenameSharedFolders: jsii.String("renameSharedFolders"),
Research: jsii.String("research"),
SalesforceAction: jsii.String("salesforceAction"),
SandPGlobalEnergyAction: jsii.String("sandPGlobalEnergyAction"),
SandPgmiAction: jsii.String("sandPgmiAction"),
SapBillOfMaterialAction: jsii.String("sapBillOfMaterialAction"),
SapBusinessPartnerAction: jsii.String("sapBusinessPartnerAction"),
SapMaterialStockAction: jsii.String("sapMaterialStockAction"),
SapPhysicalInventoryAction: jsii.String("sapPhysicalInventoryAction"),
SapProductMasterDataAction: jsii.String("sapProductMasterDataAction"),
ServiceNowAction: jsii.String("serviceNowAction"),
ShareAmazonBedrockArsAction: jsii.String("shareAmazonBedrockArsAction"),
ShareAmazonBedrockFsAction: jsii.String("shareAmazonBedrockFsAction"),
ShareAmazonBedrockKrsAction: jsii.String("shareAmazonBedrockKrsAction"),
ShareAmazonSThreeAction: jsii.String("shareAmazonSThreeAction"),
ShareAnalyses: jsii.String("shareAnalyses"),
ShareApps: jsii.String("shareApps"),
ShareAsanaAction: jsii.String("shareAsanaAction"),
ShareBambooHrAction: jsii.String("shareBambooHrAction"),
ShareBoxAgentAction: jsii.String("shareBoxAgentAction"),
ShareCanvaAgentAction: jsii.String("shareCanvaAgentAction"),
ShareChatAgents: jsii.String("shareChatAgents"),
ShareComprehendAction: jsii.String("shareComprehendAction"),
ShareComprehendMedicalAction: jsii.String("shareComprehendMedicalAction"),
ShareConfluenceAction: jsii.String("shareConfluenceAction"),
ShareDashboards: jsii.String("shareDashboards"),
ShareDatasets: jsii.String("shareDatasets"),
ShareDataSources: jsii.String("shareDataSources"),
ShareFactSetAction: jsii.String("shareFactSetAction"),
ShareGenericHttpAction: jsii.String("shareGenericHttpAction"),
ShareGithubAction: jsii.String("shareGithubAction"),
ShareGoogleCalendarAction: jsii.String("shareGoogleCalendarAction"),
ShareHubspotAction: jsii.String("shareHubspotAction"),
ShareHuggingFaceAction: jsii.String("shareHuggingFaceAction"),
ShareIntercomAction: jsii.String("shareIntercomAction"),
ShareJiraAction: jsii.String("shareJiraAction"),
ShareKnowledgeBases: jsii.String("shareKnowledgeBases"),
ShareLinearAction: jsii.String("shareLinearAction"),
ShareMcpAction: jsii.String("shareMcpAction"),
ShareMondayAction: jsii.String("shareMondayAction"),
ShareMsExchangeAction: jsii.String("shareMsExchangeAction"),
ShareMsTeamsAction: jsii.String("shareMsTeamsAction"),
ShareNewRelicAction: jsii.String("shareNewRelicAction"),
ShareNotionAction: jsii.String("shareNotionAction"),
ShareOneDriveAction: jsii.String("shareOneDriveAction"),
ShareOpenApiAction: jsii.String("shareOpenApiAction"),
SharePagerDutyAction: jsii.String("sharePagerDutyAction"),
SharePointAction: jsii.String("sharePointAction"),
ShareSalesforceAction: jsii.String("shareSalesforceAction"),
ShareSandPGlobalEnergyAction: jsii.String("shareSandPGlobalEnergyAction"),
ShareSandPgmiAction: jsii.String("shareSandPgmiAction"),
ShareSapBillOfMaterialAction: jsii.String("shareSapBillOfMaterialAction"),
ShareSapBusinessPartnerAction: jsii.String("shareSapBusinessPartnerAction"),
ShareSapMaterialStockAction: jsii.String("shareSapMaterialStockAction"),
ShareSapPhysicalInventoryAction: jsii.String("shareSapPhysicalInventoryAction"),
ShareSapProductMasterDataAction: jsii.String("shareSapProductMasterDataAction"),
ShareServiceNowAction: jsii.String("shareServiceNowAction"),
ShareSharePointAction: jsii.String("shareSharePointAction"),
ShareSlackAction: jsii.String("shareSlackAction"),
ShareSmartsheetAction: jsii.String("shareSmartsheetAction"),
ShareSpaces: jsii.String("shareSpaces"),
ShareTextractAction: jsii.String("shareTextractAction"),
ShareZendeskAction: jsii.String("shareZendeskAction"),
SlackAction: jsii.String("slackAction"),
SmartsheetAction: jsii.String("smartsheetAction"),
Space: jsii.String("space"),
SubscribeDashboardEmailReports: jsii.String("subscribeDashboardEmailReports"),
TextractAction: jsii.String("textractAction"),
Topic: jsii.String("topic"),
UseAgentWebSearch: jsii.String("useAgentWebSearch"),
UseAmazonBedrockArsAction: jsii.String("useAmazonBedrockArsAction"),
UseAmazonBedrockFsAction: jsii.String("useAmazonBedrockFsAction"),
UseAmazonBedrockKrsAction: jsii.String("useAmazonBedrockKrsAction"),
UseAmazonSThreeAction: jsii.String("useAmazonSThreeAction"),
UseAsanaAction: jsii.String("useAsanaAction"),
UseBambooHrAction: jsii.String("useBambooHrAction"),
UseBedrockModels: jsii.String("useBedrockModels"),
UseBoxAgentAction: jsii.String("useBoxAgentAction"),
UseCanvaAgentAction: jsii.String("useCanvaAgentAction"),
UseComprehendAction: jsii.String("useComprehendAction"),
UseComprehendMedicalAction: jsii.String("useComprehendMedicalAction"),
UseConfluenceAction: jsii.String("useConfluenceAction"),
UseFactSetAction: jsii.String("useFactSetAction"),
UseGenericHttpAction: jsii.String("useGenericHttpAction"),
UseGithubAction: jsii.String("useGithubAction"),
UseGoogleCalendarAction: jsii.String("useGoogleCalendarAction"),
UseHubspotAction: jsii.String("useHubspotAction"),
UseHuggingFaceAction: jsii.String("useHuggingFaceAction"),
UseIntercomAction: jsii.String("useIntercomAction"),
UseJiraAction: jsii.String("useJiraAction"),
UseLinearAction: jsii.String("useLinearAction"),
UseMcpAction: jsii.String("useMcpAction"),
UseMondayAction: jsii.String("useMondayAction"),
UseMsExchangeAction: jsii.String("useMsExchangeAction"),
UseMsTeamsAction: jsii.String("useMsTeamsAction"),
UseNewRelicAction: jsii.String("useNewRelicAction"),
UseNotionAction: jsii.String("useNotionAction"),
UseOneDriveAction: jsii.String("useOneDriveAction"),
UseOpenApiAction: jsii.String("useOpenApiAction"),
UsePagerDutyAction: jsii.String("usePagerDutyAction"),
UseSalesforceAction: jsii.String("useSalesforceAction"),
UseSandPGlobalEnergyAction: jsii.String("useSandPGlobalEnergyAction"),
UseSandPgmiAction: jsii.String("useSandPgmiAction"),
UseSapBillOfMaterialAction: jsii.String("useSapBillOfMaterialAction"),
UseSapBusinessPartnerAction: jsii.String("useSapBusinessPartnerAction"),
UseSapMaterialStockAction: jsii.String("useSapMaterialStockAction"),
UseSapPhysicalInventoryAction: jsii.String("useSapPhysicalInventoryAction"),
UseSapProductMasterDataAction: jsii.String("useSapProductMasterDataAction"),
UseServiceNowAction: jsii.String("useServiceNowAction"),
UseSharePointAction: jsii.String("useSharePointAction"),
UseSlackAction: jsii.String("useSlackAction"),
UseSmartsheetAction: jsii.String("useSmartsheetAction"),
UseTextractAction: jsii.String("useTextractAction"),
UseZendeskAction: jsii.String("useZendeskAction"),
ViewAccountSpiceCapacity: jsii.String("viewAccountSpiceCapacity"),
ZendeskAction: jsii.String("zendeskAction"),
},
Tags: []CfnTag{
&CfnTag{
Key: jsii.String("key"),
Value: jsii.String("value"),
},
},
})
func NewCfnCustomPermissions ¶ added in v2.174.1
func NewCfnCustomPermissions(scope constructs.Construct, id *string, props *CfnCustomPermissionsProps) CfnCustomPermissions
Create a new `AWS::QuickSight::CustomPermissions`.
type CfnCustomPermissionsProps ¶ added in v2.174.1
type CfnCustomPermissionsProps struct {
// The ID of the AWS account that contains the custom permission configuration that you want to update.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-custompermissions.html#cfn-quicksight-custompermissions-awsaccountid
//
AwsAccountId *string `field:"required" json:"awsAccountId" yaml:"awsAccountId"`
// The name of the custom permissions profile.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-custompermissions.html#cfn-quicksight-custompermissions-custompermissionsname
//
CustomPermissionsName *string `field:"required" json:"customPermissionsName" yaml:"customPermissionsName"`
// A set of actions in the custom permissions profile.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-custompermissions.html#cfn-quicksight-custompermissions-capabilities
//
Capabilities interface{} `field:"optional" json:"capabilities" yaml:"capabilities"`
// The tags to associate with the custom permissions profile.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-custompermissions.html#cfn-quicksight-custompermissions-tags
//
Tags *[]*awscdk.CfnTag `field:"optional" json:"tags" yaml:"tags"`
}
Properties for defining a `CfnCustomPermissions`.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
cfnCustomPermissionsProps := &CfnCustomPermissionsProps{
AwsAccountId: jsii.String("awsAccountId"),
CustomPermissionsName: jsii.String("customPermissionsName"),
// the properties below are optional
Capabilities: &CapabilitiesProperty{
AccessAppsNativeDataStore: jsii.String("accessAppsNativeDataStore"),
Action: jsii.String("action"),
AddOrRunAnomalyDetectionForAnalyses: jsii.String("addOrRunAnomalyDetectionForAnalyses"),
AmazonBedrockArsAction: jsii.String("amazonBedrockArsAction"),
AmazonBedrockFsAction: jsii.String("amazonBedrockFsAction"),
AmazonBedrockKrsAction: jsii.String("amazonBedrockKrsAction"),
AmazonSThreeAction: jsii.String("amazonSThreeAction"),
Analysis: jsii.String("analysis"),
ApproveFlowShareRequests: jsii.String("approveFlowShareRequests"),
Apps: jsii.String("apps"),
AsanaAction: jsii.String("asanaAction"),
Automate: jsii.String("automate"),
BambooHrAction: jsii.String("bambooHrAction"),
BoxAgentAction: jsii.String("boxAgentAction"),
BuildCalculatedFieldWithQ: jsii.String("buildCalculatedFieldWithQ"),
CanvaAgentAction: jsii.String("canvaAgentAction"),
ChatAgent: jsii.String("chatAgent"),
ComprehendAction: jsii.String("comprehendAction"),
ComprehendMedicalAction: jsii.String("comprehendMedicalAction"),
ConfluenceAction: jsii.String("confluenceAction"),
CreateAndUpdateAmazonBedrockArsAction: jsii.String("createAndUpdateAmazonBedrockArsAction"),
CreateAndUpdateAmazonBedrockFsAction: jsii.String("createAndUpdateAmazonBedrockFsAction"),
CreateAndUpdateAmazonBedrockKrsAction: jsii.String("createAndUpdateAmazonBedrockKrsAction"),
CreateAndUpdateAmazonSThreeAction: jsii.String("createAndUpdateAmazonSThreeAction"),
CreateAndUpdateApps: jsii.String("createAndUpdateApps"),
CreateAndUpdateAsanaAction: jsii.String("createAndUpdateAsanaAction"),
CreateAndUpdateBambooHrAction: jsii.String("createAndUpdateBambooHrAction"),
CreateAndUpdateBoxAgentAction: jsii.String("createAndUpdateBoxAgentAction"),
CreateAndUpdateCanvaAgentAction: jsii.String("createAndUpdateCanvaAgentAction"),
CreateAndUpdateComprehendAction: jsii.String("createAndUpdateComprehendAction"),
CreateAndUpdateComprehendMedicalAction: jsii.String("createAndUpdateComprehendMedicalAction"),
CreateAndUpdateConfluenceAction: jsii.String("createAndUpdateConfluenceAction"),
CreateAndUpdateDashboardEmailReports: jsii.String("createAndUpdateDashboardEmailReports"),
CreateAndUpdateDatasets: jsii.String("createAndUpdateDatasets"),
CreateAndUpdateDataSources: jsii.String("createAndUpdateDataSources"),
CreateAndUpdateFactSetAction: jsii.String("createAndUpdateFactSetAction"),
CreateAndUpdateGenericHttpAction: jsii.String("createAndUpdateGenericHttpAction"),
CreateAndUpdateGithubAction: jsii.String("createAndUpdateGithubAction"),
CreateAndUpdateGoogleCalendarAction: jsii.String("createAndUpdateGoogleCalendarAction"),
CreateAndUpdateHubspotAction: jsii.String("createAndUpdateHubspotAction"),
CreateAndUpdateHuggingFaceAction: jsii.String("createAndUpdateHuggingFaceAction"),
CreateAndUpdateIntercomAction: jsii.String("createAndUpdateIntercomAction"),
CreateAndUpdateJiraAction: jsii.String("createAndUpdateJiraAction"),
CreateAndUpdateKnowledgeBases: jsii.String("createAndUpdateKnowledgeBases"),
CreateAndUpdateLinearAction: jsii.String("createAndUpdateLinearAction"),
CreateAndUpdateMcpAction: jsii.String("createAndUpdateMcpAction"),
CreateAndUpdateMondayAction: jsii.String("createAndUpdateMondayAction"),
CreateAndUpdateMsExchangeAction: jsii.String("createAndUpdateMsExchangeAction"),
CreateAndUpdateMsTeamsAction: jsii.String("createAndUpdateMsTeamsAction"),
CreateAndUpdateNewRelicAction: jsii.String("createAndUpdateNewRelicAction"),
CreateAndUpdateNotionAction: jsii.String("createAndUpdateNotionAction"),
CreateAndUpdateOneDriveAction: jsii.String("createAndUpdateOneDriveAction"),
CreateAndUpdateOpenApiAction: jsii.String("createAndUpdateOpenApiAction"),
CreateAndUpdatePagerDutyAction: jsii.String("createAndUpdatePagerDutyAction"),
CreateAndUpdateSalesforceAction: jsii.String("createAndUpdateSalesforceAction"),
CreateAndUpdateSandPGlobalEnergyAction: jsii.String("createAndUpdateSandPGlobalEnergyAction"),
CreateAndUpdateSandPgmiAction: jsii.String("createAndUpdateSandPgmiAction"),
CreateAndUpdateSapBillOfMaterialAction: jsii.String("createAndUpdateSapBillOfMaterialAction"),
CreateAndUpdateSapBusinessPartnerAction: jsii.String("createAndUpdateSapBusinessPartnerAction"),
CreateAndUpdateSapMaterialStockAction: jsii.String("createAndUpdateSapMaterialStockAction"),
CreateAndUpdateSapPhysicalInventoryAction: jsii.String("createAndUpdateSapPhysicalInventoryAction"),
CreateAndUpdateSapProductMasterDataAction: jsii.String("createAndUpdateSapProductMasterDataAction"),
CreateAndUpdateServiceNowAction: jsii.String("createAndUpdateServiceNowAction"),
CreateAndUpdateSharePointAction: jsii.String("createAndUpdateSharePointAction"),
CreateAndUpdateSlackAction: jsii.String("createAndUpdateSlackAction"),
CreateAndUpdateSmartsheetAction: jsii.String("createAndUpdateSmartsheetAction"),
CreateAndUpdateTextractAction: jsii.String("createAndUpdateTextractAction"),
CreateAndUpdateThemes: jsii.String("createAndUpdateThemes"),
CreateAndUpdateThresholdAlerts: jsii.String("createAndUpdateThresholdAlerts"),
CreateAndUpdateZendeskAction: jsii.String("createAndUpdateZendeskAction"),
CreateChatAgents: jsii.String("createChatAgents"),
CreateDashboardExecutiveSummaryWithQ: jsii.String("createDashboardExecutiveSummaryWithQ"),
CreateSharedFolders: jsii.String("createSharedFolders"),
CreateSpaces: jsii.String("createSpaces"),
CreateSpiceDataset: jsii.String("createSpiceDataset"),
Dashboard: jsii.String("dashboard"),
EditVisualWithQ: jsii.String("editVisualWithQ"),
ExportToCsv: jsii.String("exportToCsv"),
ExportToCsvInScheduledReports: jsii.String("exportToCsvInScheduledReports"),
ExportToExcel: jsii.String("exportToExcel"),
ExportToExcelInScheduledReports: jsii.String("exportToExcelInScheduledReports"),
ExportToPdf: jsii.String("exportToPdf"),
ExportToPdfInScheduledReports: jsii.String("exportToPdfInScheduledReports"),
Extension: jsii.String("extension"),
FactSetAction: jsii.String("factSetAction"),
Flow: jsii.String("flow"),
GenericHttpAction: jsii.String("genericHttpAction"),
GithubAction: jsii.String("githubAction"),
GoogleCalendarAction: jsii.String("googleCalendarAction"),
HubspotAction: jsii.String("hubspotAction"),
HuggingFaceAction: jsii.String("huggingFaceAction"),
IncludeContentInScheduledReportsEmail: jsii.String("includeContentInScheduledReportsEmail"),
IntercomAction: jsii.String("intercomAction"),
InvokeAppsAiInference: jsii.String("invokeAppsAiInference"),
JiraAction: jsii.String("jiraAction"),
KnowledgeBase: jsii.String("knowledgeBase"),
LinearAction: jsii.String("linearAction"),
ManageSharedFolders: jsii.String("manageSharedFolders"),
McpAction: jsii.String("mcpAction"),
MondayAction: jsii.String("mondayAction"),
MsExchangeAction: jsii.String("msExchangeAction"),
MsTeamsAction: jsii.String("msTeamsAction"),
NewRelicAction: jsii.String("newRelicAction"),
NotionAction: jsii.String("notionAction"),
OneDriveAction: jsii.String("oneDriveAction"),
OpenApiAction: jsii.String("openApiAction"),
PagerDutyAction: jsii.String("pagerDutyAction"),
PerformFlowUiTask: jsii.String("performFlowUiTask"),
PrintReports: jsii.String("printReports"),
PublishWithoutApproval: jsii.String("publishWithoutApproval"),
RenameSharedFolders: jsii.String("renameSharedFolders"),
Research: jsii.String("research"),
SalesforceAction: jsii.String("salesforceAction"),
SandPGlobalEnergyAction: jsii.String("sandPGlobalEnergyAction"),
SandPgmiAction: jsii.String("sandPgmiAction"),
SapBillOfMaterialAction: jsii.String("sapBillOfMaterialAction"),
SapBusinessPartnerAction: jsii.String("sapBusinessPartnerAction"),
SapMaterialStockAction: jsii.String("sapMaterialStockAction"),
SapPhysicalInventoryAction: jsii.String("sapPhysicalInventoryAction"),
SapProductMasterDataAction: jsii.String("sapProductMasterDataAction"),
ServiceNowAction: jsii.String("serviceNowAction"),
ShareAmazonBedrockArsAction: jsii.String("shareAmazonBedrockArsAction"),
ShareAmazonBedrockFsAction: jsii.String("shareAmazonBedrockFsAction"),
ShareAmazonBedrockKrsAction: jsii.String("shareAmazonBedrockKrsAction"),
ShareAmazonSThreeAction: jsii.String("shareAmazonSThreeAction"),
ShareAnalyses: jsii.String("shareAnalyses"),
ShareApps: jsii.String("shareApps"),
ShareAsanaAction: jsii.String("shareAsanaAction"),
ShareBambooHrAction: jsii.String("shareBambooHrAction"),
ShareBoxAgentAction: jsii.String("shareBoxAgentAction"),
ShareCanvaAgentAction: jsii.String("shareCanvaAgentAction"),
ShareChatAgents: jsii.String("shareChatAgents"),
ShareComprehendAction: jsii.String("shareComprehendAction"),
ShareComprehendMedicalAction: jsii.String("shareComprehendMedicalAction"),
ShareConfluenceAction: jsii.String("shareConfluenceAction"),
ShareDashboards: jsii.String("shareDashboards"),
ShareDatasets: jsii.String("shareDatasets"),
ShareDataSources: jsii.String("shareDataSources"),
ShareFactSetAction: jsii.String("shareFactSetAction"),
ShareGenericHttpAction: jsii.String("shareGenericHttpAction"),
ShareGithubAction: jsii.String("shareGithubAction"),
ShareGoogleCalendarAction: jsii.String("shareGoogleCalendarAction"),
ShareHubspotAction: jsii.String("shareHubspotAction"),
ShareHuggingFaceAction: jsii.String("shareHuggingFaceAction"),
ShareIntercomAction: jsii.String("shareIntercomAction"),
ShareJiraAction: jsii.String("shareJiraAction"),
ShareKnowledgeBases: jsii.String("shareKnowledgeBases"),
ShareLinearAction: jsii.String("shareLinearAction"),
ShareMcpAction: jsii.String("shareMcpAction"),
ShareMondayAction: jsii.String("shareMondayAction"),
ShareMsExchangeAction: jsii.String("shareMsExchangeAction"),
ShareMsTeamsAction: jsii.String("shareMsTeamsAction"),
ShareNewRelicAction: jsii.String("shareNewRelicAction"),
ShareNotionAction: jsii.String("shareNotionAction"),
ShareOneDriveAction: jsii.String("shareOneDriveAction"),
ShareOpenApiAction: jsii.String("shareOpenApiAction"),
SharePagerDutyAction: jsii.String("sharePagerDutyAction"),
SharePointAction: jsii.String("sharePointAction"),
ShareSalesforceAction: jsii.String("shareSalesforceAction"),
ShareSandPGlobalEnergyAction: jsii.String("shareSandPGlobalEnergyAction"),
ShareSandPgmiAction: jsii.String("shareSandPgmiAction"),
ShareSapBillOfMaterialAction: jsii.String("shareSapBillOfMaterialAction"),
ShareSapBusinessPartnerAction: jsii.String("shareSapBusinessPartnerAction"),
ShareSapMaterialStockAction: jsii.String("shareSapMaterialStockAction"),
ShareSapPhysicalInventoryAction: jsii.String("shareSapPhysicalInventoryAction"),
ShareSapProductMasterDataAction: jsii.String("shareSapProductMasterDataAction"),
ShareServiceNowAction: jsii.String("shareServiceNowAction"),
ShareSharePointAction: jsii.String("shareSharePointAction"),
ShareSlackAction: jsii.String("shareSlackAction"),
ShareSmartsheetAction: jsii.String("shareSmartsheetAction"),
ShareSpaces: jsii.String("shareSpaces"),
ShareTextractAction: jsii.String("shareTextractAction"),
ShareZendeskAction: jsii.String("shareZendeskAction"),
SlackAction: jsii.String("slackAction"),
SmartsheetAction: jsii.String("smartsheetAction"),
Space: jsii.String("space"),
SubscribeDashboardEmailReports: jsii.String("subscribeDashboardEmailReports"),
TextractAction: jsii.String("textractAction"),
Topic: jsii.String("topic"),
UseAgentWebSearch: jsii.String("useAgentWebSearch"),
UseAmazonBedrockArsAction: jsii.String("useAmazonBedrockArsAction"),
UseAmazonBedrockFsAction: jsii.String("useAmazonBedrockFsAction"),
UseAmazonBedrockKrsAction: jsii.String("useAmazonBedrockKrsAction"),
UseAmazonSThreeAction: jsii.String("useAmazonSThreeAction"),
UseAsanaAction: jsii.String("useAsanaAction"),
UseBambooHrAction: jsii.String("useBambooHrAction"),
UseBedrockModels: jsii.String("useBedrockModels"),
UseBoxAgentAction: jsii.String("useBoxAgentAction"),
UseCanvaAgentAction: jsii.String("useCanvaAgentAction"),
UseComprehendAction: jsii.String("useComprehendAction"),
UseComprehendMedicalAction: jsii.String("useComprehendMedicalAction"),
UseConfluenceAction: jsii.String("useConfluenceAction"),
UseFactSetAction: jsii.String("useFactSetAction"),
UseGenericHttpAction: jsii.String("useGenericHttpAction"),
UseGithubAction: jsii.String("useGithubAction"),
UseGoogleCalendarAction: jsii.String("useGoogleCalendarAction"),
UseHubspotAction: jsii.String("useHubspotAction"),
UseHuggingFaceAction: jsii.String("useHuggingFaceAction"),
UseIntercomAction: jsii.String("useIntercomAction"),
UseJiraAction: jsii.String("useJiraAction"),
UseLinearAction: jsii.String("useLinearAction"),
UseMcpAction: jsii.String("useMcpAction"),
UseMondayAction: jsii.String("useMondayAction"),
UseMsExchangeAction: jsii.String("useMsExchangeAction"),
UseMsTeamsAction: jsii.String("useMsTeamsAction"),
UseNewRelicAction: jsii.String("useNewRelicAction"),
UseNotionAction: jsii.String("useNotionAction"),
UseOneDriveAction: jsii.String("useOneDriveAction"),
UseOpenApiAction: jsii.String("useOpenApiAction"),
UsePagerDutyAction: jsii.String("usePagerDutyAction"),
UseSalesforceAction: jsii.String("useSalesforceAction"),
UseSandPGlobalEnergyAction: jsii.String("useSandPGlobalEnergyAction"),
UseSandPgmiAction: jsii.String("useSandPgmiAction"),
UseSapBillOfMaterialAction: jsii.String("useSapBillOfMaterialAction"),
UseSapBusinessPartnerAction: jsii.String("useSapBusinessPartnerAction"),
UseSapMaterialStockAction: jsii.String("useSapMaterialStockAction"),
UseSapPhysicalInventoryAction: jsii.String("useSapPhysicalInventoryAction"),
UseSapProductMasterDataAction: jsii.String("useSapProductMasterDataAction"),
UseServiceNowAction: jsii.String("useServiceNowAction"),
UseSharePointAction: jsii.String("useSharePointAction"),
UseSlackAction: jsii.String("useSlackAction"),
UseSmartsheetAction: jsii.String("useSmartsheetAction"),
UseTextractAction: jsii.String("useTextractAction"),
UseZendeskAction: jsii.String("useZendeskAction"),
ViewAccountSpiceCapacity: jsii.String("viewAccountSpiceCapacity"),
ZendeskAction: jsii.String("zendeskAction"),
},
Tags: []CfnTag{
&CfnTag{
Key: jsii.String("key"),
Value: jsii.String("value"),
},
},
}
type CfnCustomPermissions_CapabilitiesProperty ¶ added in v2.174.1
type CfnCustomPermissions_CapabilitiesProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-accessappsnativedatastore
//
AccessAppsNativeDataStore *string `field:"optional" json:"accessAppsNativeDataStore" yaml:"accessAppsNativeDataStore"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-action
//
Action *string `field:"optional" json:"action" yaml:"action"`
// The ability to add or run anomaly detection.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-addorrunanomalydetectionforanalyses
//
AddOrRunAnomalyDetectionForAnalyses *string `field:"optional" json:"addOrRunAnomalyDetectionForAnalyses" yaml:"addOrRunAnomalyDetectionForAnalyses"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-amazonbedrockarsaction
//
AmazonBedrockArsAction *string `field:"optional" json:"amazonBedrockArsAction" yaml:"amazonBedrockArsAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-amazonbedrockfsaction
//
AmazonBedrockFsAction *string `field:"optional" json:"amazonBedrockFsAction" yaml:"amazonBedrockFsAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-amazonbedrockkrsaction
//
AmazonBedrockKrsAction *string `field:"optional" json:"amazonBedrockKrsAction" yaml:"amazonBedrockKrsAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-amazonsthreeaction
//
AmazonSThreeAction *string `field:"optional" json:"amazonSThreeAction" yaml:"amazonSThreeAction"`
// The ability to perform analysis-related actions.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-analysis
//
Analysis *string `field:"optional" json:"analysis" yaml:"analysis"`
//
ApproveFlowShareRequests *string `field:"optional" json:"approveFlowShareRequests" yaml:"approveFlowShareRequests"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-apps
//
Apps *string `field:"optional" json:"apps" yaml:"apps"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-asanaaction
//
AsanaAction *string `field:"optional" json:"asanaAction" yaml:"asanaAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-automate
//
Automate *string `field:"optional" json:"automate" yaml:"automate"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-bamboohraction
//
BambooHrAction *string `field:"optional" json:"bambooHrAction" yaml:"bambooHrAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-boxagentaction
//
BoxAgentAction *string `field:"optional" json:"boxAgentAction" yaml:"boxAgentAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-buildcalculatedfieldwithq
//
BuildCalculatedFieldWithQ *string `field:"optional" json:"buildCalculatedFieldWithQ" yaml:"buildCalculatedFieldWithQ"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-canvaagentaction
//
CanvaAgentAction *string `field:"optional" json:"canvaAgentAction" yaml:"canvaAgentAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-chatagent
//
ChatAgent *string `field:"optional" json:"chatAgent" yaml:"chatAgent"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-comprehendaction
//
ComprehendAction *string `field:"optional" json:"comprehendAction" yaml:"comprehendAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-comprehendmedicalaction
//
ComprehendMedicalAction *string `field:"optional" json:"comprehendMedicalAction" yaml:"comprehendMedicalAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-confluenceaction
//
ConfluenceAction *string `field:"optional" json:"confluenceAction" yaml:"confluenceAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdateamazonbedrockarsaction
//
CreateAndUpdateAmazonBedrockArsAction *string `field:"optional" json:"createAndUpdateAmazonBedrockArsAction" yaml:"createAndUpdateAmazonBedrockArsAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdateamazonbedrockfsaction
//
CreateAndUpdateAmazonBedrockFsAction *string `field:"optional" json:"createAndUpdateAmazonBedrockFsAction" yaml:"createAndUpdateAmazonBedrockFsAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdateamazonbedrockkrsaction
//
CreateAndUpdateAmazonBedrockKrsAction *string `field:"optional" json:"createAndUpdateAmazonBedrockKrsAction" yaml:"createAndUpdateAmazonBedrockKrsAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdateamazonsthreeaction
//
CreateAndUpdateAmazonSThreeAction *string `field:"optional" json:"createAndUpdateAmazonSThreeAction" yaml:"createAndUpdateAmazonSThreeAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdateapps
//
CreateAndUpdateApps *string `field:"optional" json:"createAndUpdateApps" yaml:"createAndUpdateApps"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdateasanaaction
//
CreateAndUpdateAsanaAction *string `field:"optional" json:"createAndUpdateAsanaAction" yaml:"createAndUpdateAsanaAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatebamboohraction
//
CreateAndUpdateBambooHrAction *string `field:"optional" json:"createAndUpdateBambooHrAction" yaml:"createAndUpdateBambooHrAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdateboxagentaction
//
CreateAndUpdateBoxAgentAction *string `field:"optional" json:"createAndUpdateBoxAgentAction" yaml:"createAndUpdateBoxAgentAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatecanvaagentaction
//
CreateAndUpdateCanvaAgentAction *string `field:"optional" json:"createAndUpdateCanvaAgentAction" yaml:"createAndUpdateCanvaAgentAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatecomprehendaction
//
CreateAndUpdateComprehendAction *string `field:"optional" json:"createAndUpdateComprehendAction" yaml:"createAndUpdateComprehendAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatecomprehendmedicalaction
//
CreateAndUpdateComprehendMedicalAction *string `field:"optional" json:"createAndUpdateComprehendMedicalAction" yaml:"createAndUpdateComprehendMedicalAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdateconfluenceaction
//
CreateAndUpdateConfluenceAction *string `field:"optional" json:"createAndUpdateConfluenceAction" yaml:"createAndUpdateConfluenceAction"`
// The ability to create and update email reports.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatedashboardemailreports
//
CreateAndUpdateDashboardEmailReports *string `field:"optional" json:"createAndUpdateDashboardEmailReports" yaml:"createAndUpdateDashboardEmailReports"`
// The ability to create and update datasets.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatedatasets
//
CreateAndUpdateDatasets *string `field:"optional" json:"createAndUpdateDatasets" yaml:"createAndUpdateDatasets"`
// The ability to create and update data sources.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatedatasources
//
CreateAndUpdateDataSources *string `field:"optional" json:"createAndUpdateDataSources" yaml:"createAndUpdateDataSources"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatefactsetaction
//
CreateAndUpdateFactSetAction *string `field:"optional" json:"createAndUpdateFactSetAction" yaml:"createAndUpdateFactSetAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdategenerichttpaction
//
CreateAndUpdateGenericHttpAction *string `field:"optional" json:"createAndUpdateGenericHttpAction" yaml:"createAndUpdateGenericHttpAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdategithubaction
//
CreateAndUpdateGithubAction *string `field:"optional" json:"createAndUpdateGithubAction" yaml:"createAndUpdateGithubAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdategooglecalendaraction
//
CreateAndUpdateGoogleCalendarAction *string `field:"optional" json:"createAndUpdateGoogleCalendarAction" yaml:"createAndUpdateGoogleCalendarAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatehubspotaction
//
CreateAndUpdateHubspotAction *string `field:"optional" json:"createAndUpdateHubspotAction" yaml:"createAndUpdateHubspotAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatehuggingfaceaction
//
CreateAndUpdateHuggingFaceAction *string `field:"optional" json:"createAndUpdateHuggingFaceAction" yaml:"createAndUpdateHuggingFaceAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdateintercomaction
//
CreateAndUpdateIntercomAction *string `field:"optional" json:"createAndUpdateIntercomAction" yaml:"createAndUpdateIntercomAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatejiraaction
//
CreateAndUpdateJiraAction *string `field:"optional" json:"createAndUpdateJiraAction" yaml:"createAndUpdateJiraAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdateknowledgebases
//
CreateAndUpdateKnowledgeBases *string `field:"optional" json:"createAndUpdateKnowledgeBases" yaml:"createAndUpdateKnowledgeBases"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatelinearaction
//
CreateAndUpdateLinearAction *string `field:"optional" json:"createAndUpdateLinearAction" yaml:"createAndUpdateLinearAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatemcpaction
//
CreateAndUpdateMcpAction *string `field:"optional" json:"createAndUpdateMcpAction" yaml:"createAndUpdateMcpAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatemondayaction
//
CreateAndUpdateMondayAction *string `field:"optional" json:"createAndUpdateMondayAction" yaml:"createAndUpdateMondayAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatemsexchangeaction
//
CreateAndUpdateMsExchangeAction *string `field:"optional" json:"createAndUpdateMsExchangeAction" yaml:"createAndUpdateMsExchangeAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatemsteamsaction
//
CreateAndUpdateMsTeamsAction *string `field:"optional" json:"createAndUpdateMsTeamsAction" yaml:"createAndUpdateMsTeamsAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatenewrelicaction
//
CreateAndUpdateNewRelicAction *string `field:"optional" json:"createAndUpdateNewRelicAction" yaml:"createAndUpdateNewRelicAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatenotionaction
//
CreateAndUpdateNotionAction *string `field:"optional" json:"createAndUpdateNotionAction" yaml:"createAndUpdateNotionAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdateonedriveaction
//
CreateAndUpdateOneDriveAction *string `field:"optional" json:"createAndUpdateOneDriveAction" yaml:"createAndUpdateOneDriveAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdateopenapiaction
//
CreateAndUpdateOpenApiAction *string `field:"optional" json:"createAndUpdateOpenApiAction" yaml:"createAndUpdateOpenApiAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatepagerdutyaction
//
CreateAndUpdatePagerDutyAction *string `field:"optional" json:"createAndUpdatePagerDutyAction" yaml:"createAndUpdatePagerDutyAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatesalesforceaction
//
CreateAndUpdateSalesforceAction *string `field:"optional" json:"createAndUpdateSalesforceAction" yaml:"createAndUpdateSalesforceAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatesandpglobalenergyaction
//
CreateAndUpdateSandPGlobalEnergyAction *string `field:"optional" json:"createAndUpdateSandPGlobalEnergyAction" yaml:"createAndUpdateSandPGlobalEnergyAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatesandpgmiaction
//
CreateAndUpdateSandPgmiAction *string `field:"optional" json:"createAndUpdateSandPgmiAction" yaml:"createAndUpdateSandPgmiAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatesapbillofmaterialaction
//
CreateAndUpdateSapBillOfMaterialAction *string `field:"optional" json:"createAndUpdateSapBillOfMaterialAction" yaml:"createAndUpdateSapBillOfMaterialAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatesapbusinesspartneraction
//
CreateAndUpdateSapBusinessPartnerAction *string `field:"optional" json:"createAndUpdateSapBusinessPartnerAction" yaml:"createAndUpdateSapBusinessPartnerAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatesapmaterialstockaction
//
CreateAndUpdateSapMaterialStockAction *string `field:"optional" json:"createAndUpdateSapMaterialStockAction" yaml:"createAndUpdateSapMaterialStockAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatesapphysicalinventoryaction
//
CreateAndUpdateSapPhysicalInventoryAction *string `field:"optional" json:"createAndUpdateSapPhysicalInventoryAction" yaml:"createAndUpdateSapPhysicalInventoryAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatesapproductmasterdataaction
//
CreateAndUpdateSapProductMasterDataAction *string `field:"optional" json:"createAndUpdateSapProductMasterDataAction" yaml:"createAndUpdateSapProductMasterDataAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdateservicenowaction
//
CreateAndUpdateServiceNowAction *string `field:"optional" json:"createAndUpdateServiceNowAction" yaml:"createAndUpdateServiceNowAction"`
//
CreateAndUpdateSharePointAction *string `field:"optional" json:"createAndUpdateSharePointAction" yaml:"createAndUpdateSharePointAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdateslackaction
//
CreateAndUpdateSlackAction *string `field:"optional" json:"createAndUpdateSlackAction" yaml:"createAndUpdateSlackAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatesmartsheetaction
//
CreateAndUpdateSmartsheetAction *string `field:"optional" json:"createAndUpdateSmartsheetAction" yaml:"createAndUpdateSmartsheetAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatetextractaction
//
CreateAndUpdateTextractAction *string `field:"optional" json:"createAndUpdateTextractAction" yaml:"createAndUpdateTextractAction"`
// The ability to export to Create and Update themes.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatethemes
//
CreateAndUpdateThemes *string `field:"optional" json:"createAndUpdateThemes" yaml:"createAndUpdateThemes"`
// The ability to create and update threshold alerts.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatethresholdalerts
//
CreateAndUpdateThresholdAlerts *string `field:"optional" json:"createAndUpdateThresholdAlerts" yaml:"createAndUpdateThresholdAlerts"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createandupdatezendeskaction
//
CreateAndUpdateZendeskAction *string `field:"optional" json:"createAndUpdateZendeskAction" yaml:"createAndUpdateZendeskAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createchatagents
//
CreateChatAgents *string `field:"optional" json:"createChatAgents" yaml:"createChatAgents"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createdashboardexecutivesummarywithq
//
CreateDashboardExecutiveSummaryWithQ *string `field:"optional" json:"createDashboardExecutiveSummaryWithQ" yaml:"createDashboardExecutiveSummaryWithQ"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createsharedfolders
//
CreateSharedFolders *string `field:"optional" json:"createSharedFolders" yaml:"createSharedFolders"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createspaces
//
CreateSpaces *string `field:"optional" json:"createSpaces" yaml:"createSpaces"`
// The ability to create a SPICE dataset.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-createspicedataset
//
CreateSpiceDataset *string `field:"optional" json:"createSpiceDataset" yaml:"createSpiceDataset"`
// The ability to perform dashboard-related actions.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-dashboard
//
Dashboard *string `field:"optional" json:"dashboard" yaml:"dashboard"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-editvisualwithq
//
EditVisualWithQ *string `field:"optional" json:"editVisualWithQ" yaml:"editVisualWithQ"`
// The ability to export to CSV files from the UI.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-exporttocsv
//
ExportToCsv *string `field:"optional" json:"exportToCsv" yaml:"exportToCsv"`
// The ability to export to CSV files in scheduled email reports.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-exporttocsvinscheduledreports
//
ExportToCsvInScheduledReports *string `field:"optional" json:"exportToCsvInScheduledReports" yaml:"exportToCsvInScheduledReports"`
// The ability to export to Excel files from the UI.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-exporttoexcel
//
ExportToExcel *string `field:"optional" json:"exportToExcel" yaml:"exportToExcel"`
// The ability to export to Excel files in scheduled email reports.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-exporttoexcelinscheduledreports
//
ExportToExcelInScheduledReports *string `field:"optional" json:"exportToExcelInScheduledReports" yaml:"exportToExcelInScheduledReports"`
// The ability to export to PDF files from the UI.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-exporttopdf
//
ExportToPdf *string `field:"optional" json:"exportToPdf" yaml:"exportToPdf"`
// The ability to export to PDF files in scheduled email reports.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-exporttopdfinscheduledreports
//
ExportToPdfInScheduledReports *string `field:"optional" json:"exportToPdfInScheduledReports" yaml:"exportToPdfInScheduledReports"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-extension
//
Extension *string `field:"optional" json:"extension" yaml:"extension"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-factsetaction
//
FactSetAction *string `field:"optional" json:"factSetAction" yaml:"factSetAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-flow
//
Flow *string `field:"optional" json:"flow" yaml:"flow"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-generichttpaction
//
GenericHttpAction *string `field:"optional" json:"genericHttpAction" yaml:"genericHttpAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-githubaction
//
GithubAction *string `field:"optional" json:"githubAction" yaml:"githubAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-googlecalendaraction
//
GoogleCalendarAction *string `field:"optional" json:"googleCalendarAction" yaml:"googleCalendarAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-hubspotaction
//
HubspotAction *string `field:"optional" json:"hubspotAction" yaml:"hubspotAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-huggingfaceaction
//
HuggingFaceAction *string `field:"optional" json:"huggingFaceAction" yaml:"huggingFaceAction"`
// The ability to include content in scheduled email reports.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-includecontentinscheduledreportsemail
//
IncludeContentInScheduledReportsEmail *string `field:"optional" json:"includeContentInScheduledReportsEmail" yaml:"includeContentInScheduledReportsEmail"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-intercomaction
//
IntercomAction *string `field:"optional" json:"intercomAction" yaml:"intercomAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-invokeappsaiinference
//
InvokeAppsAiInference *string `field:"optional" json:"invokeAppsAiInference" yaml:"invokeAppsAiInference"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-jiraaction
//
JiraAction *string `field:"optional" json:"jiraAction" yaml:"jiraAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-knowledgebase
//
KnowledgeBase *string `field:"optional" json:"knowledgeBase" yaml:"knowledgeBase"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-linearaction
//
LinearAction *string `field:"optional" json:"linearAction" yaml:"linearAction"`
//
ManageSharedFolders *string `field:"optional" json:"manageSharedFolders" yaml:"manageSharedFolders"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-mcpaction
//
McpAction *string `field:"optional" json:"mcpAction" yaml:"mcpAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-mondayaction
//
MondayAction *string `field:"optional" json:"mondayAction" yaml:"mondayAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-msexchangeaction
//
MsExchangeAction *string `field:"optional" json:"msExchangeAction" yaml:"msExchangeAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-msteamsaction
//
MsTeamsAction *string `field:"optional" json:"msTeamsAction" yaml:"msTeamsAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-newrelicaction
//
NewRelicAction *string `field:"optional" json:"newRelicAction" yaml:"newRelicAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-notionaction
//
NotionAction *string `field:"optional" json:"notionAction" yaml:"notionAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-onedriveaction
//
OneDriveAction *string `field:"optional" json:"oneDriveAction" yaml:"oneDriveAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-openapiaction
//
OpenApiAction *string `field:"optional" json:"openApiAction" yaml:"openApiAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-pagerdutyaction
//
PagerDutyAction *string `field:"optional" json:"pagerDutyAction" yaml:"pagerDutyAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-performflowuitask
//
PerformFlowUiTask *string `field:"optional" json:"performFlowUiTask" yaml:"performFlowUiTask"`
// The ability to print reports.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-printreports
//
PrintReports *string `field:"optional" json:"printReports" yaml:"printReports"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-publishwithoutapproval
//
PublishWithoutApproval *string `field:"optional" json:"publishWithoutApproval" yaml:"publishWithoutApproval"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-renamesharedfolders
//
RenameSharedFolders *string `field:"optional" json:"renameSharedFolders" yaml:"renameSharedFolders"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-research
//
Research *string `field:"optional" json:"research" yaml:"research"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-salesforceaction
//
SalesforceAction *string `field:"optional" json:"salesforceAction" yaml:"salesforceAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-sandpglobalenergyaction
//
SandPGlobalEnergyAction *string `field:"optional" json:"sandPGlobalEnergyAction" yaml:"sandPGlobalEnergyAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-sandpgmiaction
//
SandPgmiAction *string `field:"optional" json:"sandPgmiAction" yaml:"sandPgmiAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-sapbillofmaterialaction
//
SapBillOfMaterialAction *string `field:"optional" json:"sapBillOfMaterialAction" yaml:"sapBillOfMaterialAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-sapbusinesspartneraction
//
SapBusinessPartnerAction *string `field:"optional" json:"sapBusinessPartnerAction" yaml:"sapBusinessPartnerAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-sapmaterialstockaction
//
SapMaterialStockAction *string `field:"optional" json:"sapMaterialStockAction" yaml:"sapMaterialStockAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-sapphysicalinventoryaction
//
SapPhysicalInventoryAction *string `field:"optional" json:"sapPhysicalInventoryAction" yaml:"sapPhysicalInventoryAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-sapproductmasterdataaction
//
SapProductMasterDataAction *string `field:"optional" json:"sapProductMasterDataAction" yaml:"sapProductMasterDataAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-servicenowaction
//
ServiceNowAction *string `field:"optional" json:"serviceNowAction" yaml:"serviceNowAction"`
//
ShareAmazonBedrockArsAction *string `field:"optional" json:"shareAmazonBedrockArsAction" yaml:"shareAmazonBedrockArsAction"`
//
ShareAmazonBedrockFsAction *string `field:"optional" json:"shareAmazonBedrockFsAction" yaml:"shareAmazonBedrockFsAction"`
//
ShareAmazonBedrockKrsAction *string `field:"optional" json:"shareAmazonBedrockKrsAction" yaml:"shareAmazonBedrockKrsAction"`
//
ShareAmazonSThreeAction *string `field:"optional" json:"shareAmazonSThreeAction" yaml:"shareAmazonSThreeAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-shareanalyses
//
ShareAnalyses *string `field:"optional" json:"shareAnalyses" yaml:"shareAnalyses"`
//
ShareApps *string `field:"optional" json:"shareApps" yaml:"shareApps"`
//
ShareAsanaAction *string `field:"optional" json:"shareAsanaAction" yaml:"shareAsanaAction"`
//
ShareBambooHrAction *string `field:"optional" json:"shareBambooHrAction" yaml:"shareBambooHrAction"`
//
ShareBoxAgentAction *string `field:"optional" json:"shareBoxAgentAction" yaml:"shareBoxAgentAction"`
//
ShareCanvaAgentAction *string `field:"optional" json:"shareCanvaAgentAction" yaml:"shareCanvaAgentAction"`
//
ShareChatAgents *string `field:"optional" json:"shareChatAgents" yaml:"shareChatAgents"`
//
ShareComprehendAction *string `field:"optional" json:"shareComprehendAction" yaml:"shareComprehendAction"`
//
ShareComprehendMedicalAction *string `field:"optional" json:"shareComprehendMedicalAction" yaml:"shareComprehendMedicalAction"`
//
ShareConfluenceAction *string `field:"optional" json:"shareConfluenceAction" yaml:"shareConfluenceAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-sharedashboards
//
ShareDashboards *string `field:"optional" json:"shareDashboards" yaml:"shareDashboards"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-sharedatasets
//
ShareDatasets *string `field:"optional" json:"shareDatasets" yaml:"shareDatasets"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-sharedatasources
//
ShareDataSources *string `field:"optional" json:"shareDataSources" yaml:"shareDataSources"`
//
ShareFactSetAction *string `field:"optional" json:"shareFactSetAction" yaml:"shareFactSetAction"`
//
ShareGenericHttpAction *string `field:"optional" json:"shareGenericHttpAction" yaml:"shareGenericHttpAction"`
//
ShareGithubAction *string `field:"optional" json:"shareGithubAction" yaml:"shareGithubAction"`
//
ShareGoogleCalendarAction *string `field:"optional" json:"shareGoogleCalendarAction" yaml:"shareGoogleCalendarAction"`
//
ShareHubspotAction *string `field:"optional" json:"shareHubspotAction" yaml:"shareHubspotAction"`
//
ShareHuggingFaceAction *string `field:"optional" json:"shareHuggingFaceAction" yaml:"shareHuggingFaceAction"`
//
ShareIntercomAction *string `field:"optional" json:"shareIntercomAction" yaml:"shareIntercomAction"`
//
ShareJiraAction *string `field:"optional" json:"shareJiraAction" yaml:"shareJiraAction"`
//
ShareKnowledgeBases *string `field:"optional" json:"shareKnowledgeBases" yaml:"shareKnowledgeBases"`
//
ShareLinearAction *string `field:"optional" json:"shareLinearAction" yaml:"shareLinearAction"`
//
ShareMcpAction *string `field:"optional" json:"shareMcpAction" yaml:"shareMcpAction"`
//
ShareMondayAction *string `field:"optional" json:"shareMondayAction" yaml:"shareMondayAction"`
//
ShareMsExchangeAction *string `field:"optional" json:"shareMsExchangeAction" yaml:"shareMsExchangeAction"`
//
ShareMsTeamsAction *string `field:"optional" json:"shareMsTeamsAction" yaml:"shareMsTeamsAction"`
//
ShareNewRelicAction *string `field:"optional" json:"shareNewRelicAction" yaml:"shareNewRelicAction"`
//
ShareNotionAction *string `field:"optional" json:"shareNotionAction" yaml:"shareNotionAction"`
//
ShareOneDriveAction *string `field:"optional" json:"shareOneDriveAction" yaml:"shareOneDriveAction"`
//
ShareOpenApiAction *string `field:"optional" json:"shareOpenApiAction" yaml:"shareOpenApiAction"`
//
SharePagerDutyAction *string `field:"optional" json:"sharePagerDutyAction" yaml:"sharePagerDutyAction"`
//
SharePointAction *string `field:"optional" json:"sharePointAction" yaml:"sharePointAction"`
//
ShareSalesforceAction *string `field:"optional" json:"shareSalesforceAction" yaml:"shareSalesforceAction"`
//
ShareSandPGlobalEnergyAction *string `field:"optional" json:"shareSandPGlobalEnergyAction" yaml:"shareSandPGlobalEnergyAction"`
//
ShareSandPgmiAction *string `field:"optional" json:"shareSandPgmiAction" yaml:"shareSandPgmiAction"`
//
ShareSapBillOfMaterialAction *string `field:"optional" json:"shareSapBillOfMaterialAction" yaml:"shareSapBillOfMaterialAction"`
//
ShareSapBusinessPartnerAction *string `field:"optional" json:"shareSapBusinessPartnerAction" yaml:"shareSapBusinessPartnerAction"`
//
ShareSapMaterialStockAction *string `field:"optional" json:"shareSapMaterialStockAction" yaml:"shareSapMaterialStockAction"`
//
ShareSapPhysicalInventoryAction *string `field:"optional" json:"shareSapPhysicalInventoryAction" yaml:"shareSapPhysicalInventoryAction"`
//
ShareSapProductMasterDataAction *string `field:"optional" json:"shareSapProductMasterDataAction" yaml:"shareSapProductMasterDataAction"`
//
ShareServiceNowAction *string `field:"optional" json:"shareServiceNowAction" yaml:"shareServiceNowAction"`
//
ShareSharePointAction *string `field:"optional" json:"shareSharePointAction" yaml:"shareSharePointAction"`
//
ShareSlackAction *string `field:"optional" json:"shareSlackAction" yaml:"shareSlackAction"`
//
ShareSmartsheetAction *string `field:"optional" json:"shareSmartsheetAction" yaml:"shareSmartsheetAction"`
//
ShareSpaces *string `field:"optional" json:"shareSpaces" yaml:"shareSpaces"`
//
ShareTextractAction *string `field:"optional" json:"shareTextractAction" yaml:"shareTextractAction"`
//
ShareZendeskAction *string `field:"optional" json:"shareZendeskAction" yaml:"shareZendeskAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-slackaction
//
SlackAction *string `field:"optional" json:"slackAction" yaml:"slackAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-smartsheetaction
//
SmartsheetAction *string `field:"optional" json:"smartsheetAction" yaml:"smartsheetAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-space
//
Space *string `field:"optional" json:"space" yaml:"space"`
// The ability to subscribe to email reports.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-subscribedashboardemailreports
//
SubscribeDashboardEmailReports *string `field:"optional" json:"subscribeDashboardEmailReports" yaml:"subscribeDashboardEmailReports"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-textractaction
//
TextractAction *string `field:"optional" json:"textractAction" yaml:"textractAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-topic
//
Topic *string `field:"optional" json:"topic" yaml:"topic"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-useagentwebsearch
//
UseAgentWebSearch *string `field:"optional" json:"useAgentWebSearch" yaml:"useAgentWebSearch"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-useamazonbedrockarsaction
//
UseAmazonBedrockArsAction *string `field:"optional" json:"useAmazonBedrockArsAction" yaml:"useAmazonBedrockArsAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-useamazonbedrockfsaction
//
UseAmazonBedrockFsAction *string `field:"optional" json:"useAmazonBedrockFsAction" yaml:"useAmazonBedrockFsAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-useamazonbedrockkrsaction
//
UseAmazonBedrockKrsAction *string `field:"optional" json:"useAmazonBedrockKrsAction" yaml:"useAmazonBedrockKrsAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-useamazonsthreeaction
//
UseAmazonSThreeAction *string `field:"optional" json:"useAmazonSThreeAction" yaml:"useAmazonSThreeAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-useasanaaction
//
UseAsanaAction *string `field:"optional" json:"useAsanaAction" yaml:"useAsanaAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usebamboohraction
//
UseBambooHrAction *string `field:"optional" json:"useBambooHrAction" yaml:"useBambooHrAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usebedrockmodels
//
UseBedrockModels *string `field:"optional" json:"useBedrockModels" yaml:"useBedrockModels"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-useboxagentaction
//
UseBoxAgentAction *string `field:"optional" json:"useBoxAgentAction" yaml:"useBoxAgentAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usecanvaagentaction
//
UseCanvaAgentAction *string `field:"optional" json:"useCanvaAgentAction" yaml:"useCanvaAgentAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usecomprehendaction
//
UseComprehendAction *string `field:"optional" json:"useComprehendAction" yaml:"useComprehendAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usecomprehendmedicalaction
//
UseComprehendMedicalAction *string `field:"optional" json:"useComprehendMedicalAction" yaml:"useComprehendMedicalAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-useconfluenceaction
//
UseConfluenceAction *string `field:"optional" json:"useConfluenceAction" yaml:"useConfluenceAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usefactsetaction
//
UseFactSetAction *string `field:"optional" json:"useFactSetAction" yaml:"useFactSetAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usegenerichttpaction
//
UseGenericHttpAction *string `field:"optional" json:"useGenericHttpAction" yaml:"useGenericHttpAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usegithubaction
//
UseGithubAction *string `field:"optional" json:"useGithubAction" yaml:"useGithubAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usegooglecalendaraction
//
UseGoogleCalendarAction *string `field:"optional" json:"useGoogleCalendarAction" yaml:"useGoogleCalendarAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usehubspotaction
//
UseHubspotAction *string `field:"optional" json:"useHubspotAction" yaml:"useHubspotAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usehuggingfaceaction
//
UseHuggingFaceAction *string `field:"optional" json:"useHuggingFaceAction" yaml:"useHuggingFaceAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-useintercomaction
//
UseIntercomAction *string `field:"optional" json:"useIntercomAction" yaml:"useIntercomAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usejiraaction
//
UseJiraAction *string `field:"optional" json:"useJiraAction" yaml:"useJiraAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-uselinearaction
//
UseLinearAction *string `field:"optional" json:"useLinearAction" yaml:"useLinearAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usemcpaction
//
UseMcpAction *string `field:"optional" json:"useMcpAction" yaml:"useMcpAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usemondayaction
//
UseMondayAction *string `field:"optional" json:"useMondayAction" yaml:"useMondayAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usemsexchangeaction
//
UseMsExchangeAction *string `field:"optional" json:"useMsExchangeAction" yaml:"useMsExchangeAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usemsteamsaction
//
UseMsTeamsAction *string `field:"optional" json:"useMsTeamsAction" yaml:"useMsTeamsAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usenewrelicaction
//
UseNewRelicAction *string `field:"optional" json:"useNewRelicAction" yaml:"useNewRelicAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usenotionaction
//
UseNotionAction *string `field:"optional" json:"useNotionAction" yaml:"useNotionAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-useonedriveaction
//
UseOneDriveAction *string `field:"optional" json:"useOneDriveAction" yaml:"useOneDriveAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-useopenapiaction
//
UseOpenApiAction *string `field:"optional" json:"useOpenApiAction" yaml:"useOpenApiAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usepagerdutyaction
//
UsePagerDutyAction *string `field:"optional" json:"usePagerDutyAction" yaml:"usePagerDutyAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usesalesforceaction
//
UseSalesforceAction *string `field:"optional" json:"useSalesforceAction" yaml:"useSalesforceAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usesandpglobalenergyaction
//
UseSandPGlobalEnergyAction *string `field:"optional" json:"useSandPGlobalEnergyAction" yaml:"useSandPGlobalEnergyAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usesandpgmiaction
//
UseSandPgmiAction *string `field:"optional" json:"useSandPgmiAction" yaml:"useSandPgmiAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usesapbillofmaterialaction
//
UseSapBillOfMaterialAction *string `field:"optional" json:"useSapBillOfMaterialAction" yaml:"useSapBillOfMaterialAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usesapbusinesspartneraction
//
UseSapBusinessPartnerAction *string `field:"optional" json:"useSapBusinessPartnerAction" yaml:"useSapBusinessPartnerAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usesapmaterialstockaction
//
UseSapMaterialStockAction *string `field:"optional" json:"useSapMaterialStockAction" yaml:"useSapMaterialStockAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usesapphysicalinventoryaction
//
UseSapPhysicalInventoryAction *string `field:"optional" json:"useSapPhysicalInventoryAction" yaml:"useSapPhysicalInventoryAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usesapproductmasterdataaction
//
UseSapProductMasterDataAction *string `field:"optional" json:"useSapProductMasterDataAction" yaml:"useSapProductMasterDataAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-useservicenowaction
//
UseServiceNowAction *string `field:"optional" json:"useServiceNowAction" yaml:"useServiceNowAction"`
//
UseSharePointAction *string `field:"optional" json:"useSharePointAction" yaml:"useSharePointAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-useslackaction
//
UseSlackAction *string `field:"optional" json:"useSlackAction" yaml:"useSlackAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usesmartsheetaction
//
UseSmartsheetAction *string `field:"optional" json:"useSmartsheetAction" yaml:"useSmartsheetAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usetextractaction
//
UseTextractAction *string `field:"optional" json:"useTextractAction" yaml:"useTextractAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-usezendeskaction
//
UseZendeskAction *string `field:"optional" json:"useZendeskAction" yaml:"useZendeskAction"`
// The ability to view account SPICE capacity.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-viewaccountspicecapacity
//
ViewAccountSpiceCapacity *string `field:"optional" json:"viewAccountSpiceCapacity" yaml:"viewAccountSpiceCapacity"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-custompermissions-capabilities.html#cfn-quicksight-custompermissions-capabilities-zendeskaction
//
ZendeskAction *string `field:"optional" json:"zendeskAction" yaml:"zendeskAction"`
}
A set of actions that correspond to Amazon Quick Sight permissions.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
capabilitiesProperty := &CapabilitiesProperty{
AccessAppsNativeDataStore: jsii.String("accessAppsNativeDataStore"),
Action: jsii.String("action"),
AddOrRunAnomalyDetectionForAnalyses: jsii.String("addOrRunAnomalyDetectionForAnalyses"),
AmazonBedrockArsAction: jsii.String("amazonBedrockArsAction"),
AmazonBedrockFsAction: jsii.String("amazonBedrockFsAction"),
AmazonBedrockKrsAction: jsii.String("amazonBedrockKrsAction"),
AmazonSThreeAction: jsii.String("amazonSThreeAction"),
Analysis: jsii.String("analysis"),
ApproveFlowShareRequests: jsii.String("approveFlowShareRequests"),
Apps: jsii.String("apps"),
AsanaAction: jsii.String("asanaAction"),
Automate: jsii.String("automate"),
BambooHrAction: jsii.String("bambooHrAction"),
BoxAgentAction: jsii.String("boxAgentAction"),
BuildCalculatedFieldWithQ: jsii.String("buildCalculatedFieldWithQ"),
CanvaAgentAction: jsii.String("canvaAgentAction"),
ChatAgent: jsii.String("chatAgent"),
ComprehendAction: jsii.String("comprehendAction"),
ComprehendMedicalAction: jsii.String("comprehendMedicalAction"),
ConfluenceAction: jsii.String("confluenceAction"),
CreateAndUpdateAmazonBedrockArsAction: jsii.String("createAndUpdateAmazonBedrockArsAction"),
CreateAndUpdateAmazonBedrockFsAction: jsii.String("createAndUpdateAmazonBedrockFsAction"),
CreateAndUpdateAmazonBedrockKrsAction: jsii.String("createAndUpdateAmazonBedrockKrsAction"),
CreateAndUpdateAmazonSThreeAction: jsii.String("createAndUpdateAmazonSThreeAction"),
CreateAndUpdateApps: jsii.String("createAndUpdateApps"),
CreateAndUpdateAsanaAction: jsii.String("createAndUpdateAsanaAction"),
CreateAndUpdateBambooHrAction: jsii.String("createAndUpdateBambooHrAction"),
CreateAndUpdateBoxAgentAction: jsii.String("createAndUpdateBoxAgentAction"),
CreateAndUpdateCanvaAgentAction: jsii.String("createAndUpdateCanvaAgentAction"),
CreateAndUpdateComprehendAction: jsii.String("createAndUpdateComprehendAction"),
CreateAndUpdateComprehendMedicalAction: jsii.String("createAndUpdateComprehendMedicalAction"),
CreateAndUpdateConfluenceAction: jsii.String("createAndUpdateConfluenceAction"),
CreateAndUpdateDashboardEmailReports: jsii.String("createAndUpdateDashboardEmailReports"),
CreateAndUpdateDatasets: jsii.String("createAndUpdateDatasets"),
CreateAndUpdateDataSources: jsii.String("createAndUpdateDataSources"),
CreateAndUpdateFactSetAction: jsii.String("createAndUpdateFactSetAction"),
CreateAndUpdateGenericHttpAction: jsii.String("createAndUpdateGenericHttpAction"),
CreateAndUpdateGithubAction: jsii.String("createAndUpdateGithubAction"),
CreateAndUpdateGoogleCalendarAction: jsii.String("createAndUpdateGoogleCalendarAction"),
CreateAndUpdateHubspotAction: jsii.String("createAndUpdateHubspotAction"),
CreateAndUpdateHuggingFaceAction: jsii.String("createAndUpdateHuggingFaceAction"),
CreateAndUpdateIntercomAction: jsii.String("createAndUpdateIntercomAction"),
CreateAndUpdateJiraAction: jsii.String("createAndUpdateJiraAction"),
CreateAndUpdateKnowledgeBases: jsii.String("createAndUpdateKnowledgeBases"),
CreateAndUpdateLinearAction: jsii.String("createAndUpdateLinearAction"),
CreateAndUpdateMcpAction: jsii.String("createAndUpdateMcpAction"),
CreateAndUpdateMondayAction: jsii.String("createAndUpdateMondayAction"),
CreateAndUpdateMsExchangeAction: jsii.String("createAndUpdateMsExchangeAction"),
CreateAndUpdateMsTeamsAction: jsii.String("createAndUpdateMsTeamsAction"),
CreateAndUpdateNewRelicAction: jsii.String("createAndUpdateNewRelicAction"),
CreateAndUpdateNotionAction: jsii.String("createAndUpdateNotionAction"),
CreateAndUpdateOneDriveAction: jsii.String("createAndUpdateOneDriveAction"),
CreateAndUpdateOpenApiAction: jsii.String("createAndUpdateOpenApiAction"),
CreateAndUpdatePagerDutyAction: jsii.String("createAndUpdatePagerDutyAction"),
CreateAndUpdateSalesforceAction: jsii.String("createAndUpdateSalesforceAction"),
CreateAndUpdateSandPGlobalEnergyAction: jsii.String("createAndUpdateSandPGlobalEnergyAction"),
CreateAndUpdateSandPgmiAction: jsii.String("createAndUpdateSandPgmiAction"),
CreateAndUpdateSapBillOfMaterialAction: jsii.String("createAndUpdateSapBillOfMaterialAction"),
CreateAndUpdateSapBusinessPartnerAction: jsii.String("createAndUpdateSapBusinessPartnerAction"),
CreateAndUpdateSapMaterialStockAction: jsii.String("createAndUpdateSapMaterialStockAction"),
CreateAndUpdateSapPhysicalInventoryAction: jsii.String("createAndUpdateSapPhysicalInventoryAction"),
CreateAndUpdateSapProductMasterDataAction: jsii.String("createAndUpdateSapProductMasterDataAction"),
CreateAndUpdateServiceNowAction: jsii.String("createAndUpdateServiceNowAction"),
CreateAndUpdateSharePointAction: jsii.String("createAndUpdateSharePointAction"),
CreateAndUpdateSlackAction: jsii.String("createAndUpdateSlackAction"),
CreateAndUpdateSmartsheetAction: jsii.String("createAndUpdateSmartsheetAction"),
CreateAndUpdateTextractAction: jsii.String("createAndUpdateTextractAction"),
CreateAndUpdateThemes: jsii.String("createAndUpdateThemes"),
CreateAndUpdateThresholdAlerts: jsii.String("createAndUpdateThresholdAlerts"),
CreateAndUpdateZendeskAction: jsii.String("createAndUpdateZendeskAction"),
CreateChatAgents: jsii.String("createChatAgents"),
CreateDashboardExecutiveSummaryWithQ: jsii.String("createDashboardExecutiveSummaryWithQ"),
CreateSharedFolders: jsii.String("createSharedFolders"),
CreateSpaces: jsii.String("createSpaces"),
CreateSpiceDataset: jsii.String("createSpiceDataset"),
Dashboard: jsii.String("dashboard"),
EditVisualWithQ: jsii.String("editVisualWithQ"),
ExportToCsv: jsii.String("exportToCsv"),
ExportToCsvInScheduledReports: jsii.String("exportToCsvInScheduledReports"),
ExportToExcel: jsii.String("exportToExcel"),
ExportToExcelInScheduledReports: jsii.String("exportToExcelInScheduledReports"),
ExportToPdf: jsii.String("exportToPdf"),
ExportToPdfInScheduledReports: jsii.String("exportToPdfInScheduledReports"),
Extension: jsii.String("extension"),
FactSetAction: jsii.String("factSetAction"),
Flow: jsii.String("flow"),
GenericHttpAction: jsii.String("genericHttpAction"),
GithubAction: jsii.String("githubAction"),
GoogleCalendarAction: jsii.String("googleCalendarAction"),
HubspotAction: jsii.String("hubspotAction"),
HuggingFaceAction: jsii.String("huggingFaceAction"),
IncludeContentInScheduledReportsEmail: jsii.String("includeContentInScheduledReportsEmail"),
IntercomAction: jsii.String("intercomAction"),
InvokeAppsAiInference: jsii.String("invokeAppsAiInference"),
JiraAction: jsii.String("jiraAction"),
KnowledgeBase: jsii.String("knowledgeBase"),
LinearAction: jsii.String("linearAction"),
ManageSharedFolders: jsii.String("manageSharedFolders"),
McpAction: jsii.String("mcpAction"),
MondayAction: jsii.String("mondayAction"),
MsExchangeAction: jsii.String("msExchangeAction"),
MsTeamsAction: jsii.String("msTeamsAction"),
NewRelicAction: jsii.String("newRelicAction"),
NotionAction: jsii.String("notionAction"),
OneDriveAction: jsii.String("oneDriveAction"),
OpenApiAction: jsii.String("openApiAction"),
PagerDutyAction: jsii.String("pagerDutyAction"),
PerformFlowUiTask: jsii.String("performFlowUiTask"),
PrintReports: jsii.String("printReports"),
PublishWithoutApproval: jsii.String("publishWithoutApproval"),
RenameSharedFolders: jsii.String("renameSharedFolders"),
Research: jsii.String("research"),
SalesforceAction: jsii.String("salesforceAction"),
SandPGlobalEnergyAction: jsii.String("sandPGlobalEnergyAction"),
SandPgmiAction: jsii.String("sandPgmiAction"),
SapBillOfMaterialAction: jsii.String("sapBillOfMaterialAction"),
SapBusinessPartnerAction: jsii.String("sapBusinessPartnerAction"),
SapMaterialStockAction: jsii.String("sapMaterialStockAction"),
SapPhysicalInventoryAction: jsii.String("sapPhysicalInventoryAction"),
SapProductMasterDataAction: jsii.String("sapProductMasterDataAction"),
ServiceNowAction: jsii.String("serviceNowAction"),
ShareAmazonBedrockArsAction: jsii.String("shareAmazonBedrockArsAction"),
ShareAmazonBedrockFsAction: jsii.String("shareAmazonBedrockFsAction"),
ShareAmazonBedrockKrsAction: jsii.String("shareAmazonBedrockKrsAction"),
ShareAmazonSThreeAction: jsii.String("shareAmazonSThreeAction"),
ShareAnalyses: jsii.String("shareAnalyses"),
ShareApps: jsii.String("shareApps"),
ShareAsanaAction: jsii.String("shareAsanaAction"),
ShareBambooHrAction: jsii.String("shareBambooHrAction"),
ShareBoxAgentAction: jsii.String("shareBoxAgentAction"),
ShareCanvaAgentAction: jsii.String("shareCanvaAgentAction"),
ShareChatAgents: jsii.String("shareChatAgents"),
ShareComprehendAction: jsii.String("shareComprehendAction"),
ShareComprehendMedicalAction: jsii.String("shareComprehendMedicalAction"),
ShareConfluenceAction: jsii.String("shareConfluenceAction"),
ShareDashboards: jsii.String("shareDashboards"),
ShareDatasets: jsii.String("shareDatasets"),
ShareDataSources: jsii.String("shareDataSources"),
ShareFactSetAction: jsii.String("shareFactSetAction"),
ShareGenericHttpAction: jsii.String("shareGenericHttpAction"),
ShareGithubAction: jsii.String("shareGithubAction"),
ShareGoogleCalendarAction: jsii.String("shareGoogleCalendarAction"),
ShareHubspotAction: jsii.String("shareHubspotAction"),
ShareHuggingFaceAction: jsii.String("shareHuggingFaceAction"),
ShareIntercomAction: jsii.String("shareIntercomAction"),
ShareJiraAction: jsii.String("shareJiraAction"),
ShareKnowledgeBases: jsii.String("shareKnowledgeBases"),
ShareLinearAction: jsii.String("shareLinearAction"),
ShareMcpAction: jsii.String("shareMcpAction"),
ShareMondayAction: jsii.String("shareMondayAction"),
ShareMsExchangeAction: jsii.String("shareMsExchangeAction"),
ShareMsTeamsAction: jsii.String("shareMsTeamsAction"),
ShareNewRelicAction: jsii.String("shareNewRelicAction"),
ShareNotionAction: jsii.String("shareNotionAction"),
ShareOneDriveAction: jsii.String("shareOneDriveAction"),
ShareOpenApiAction: jsii.String("shareOpenApiAction"),
SharePagerDutyAction: jsii.String("sharePagerDutyAction"),
SharePointAction: jsii.String("sharePointAction"),
ShareSalesforceAction: jsii.String("shareSalesforceAction"),
ShareSandPGlobalEnergyAction: jsii.String("shareSandPGlobalEnergyAction"),
ShareSandPgmiAction: jsii.String("shareSandPgmiAction"),
ShareSapBillOfMaterialAction: jsii.String("shareSapBillOfMaterialAction"),
ShareSapBusinessPartnerAction: jsii.String("shareSapBusinessPartnerAction"),
ShareSapMaterialStockAction: jsii.String("shareSapMaterialStockAction"),
ShareSapPhysicalInventoryAction: jsii.String("shareSapPhysicalInventoryAction"),
ShareSapProductMasterDataAction: jsii.String("shareSapProductMasterDataAction"),
ShareServiceNowAction: jsii.String("shareServiceNowAction"),
ShareSharePointAction: jsii.String("shareSharePointAction"),
ShareSlackAction: jsii.String("shareSlackAction"),
ShareSmartsheetAction: jsii.String("shareSmartsheetAction"),
ShareSpaces: jsii.String("shareSpaces"),
ShareTextractAction: jsii.String("shareTextractAction"),
ShareZendeskAction: jsii.String("shareZendeskAction"),
SlackAction: jsii.String("slackAction"),
SmartsheetAction: jsii.String("smartsheetAction"),
Space: jsii.String("space"),
SubscribeDashboardEmailReports: jsii.String("subscribeDashboardEmailReports"),
TextractAction: jsii.String("textractAction"),
Topic: jsii.String("topic"),
UseAgentWebSearch: jsii.String("useAgentWebSearch"),
UseAmazonBedrockArsAction: jsii.String("useAmazonBedrockArsAction"),
UseAmazonBedrockFsAction: jsii.String("useAmazonBedrockFsAction"),
UseAmazonBedrockKrsAction: jsii.String("useAmazonBedrockKrsAction"),
UseAmazonSThreeAction: jsii.String("useAmazonSThreeAction"),
UseAsanaAction: jsii.String("useAsanaAction"),
UseBambooHrAction: jsii.String("useBambooHrAction"),
UseBedrockModels: jsii.String("useBedrockModels"),
UseBoxAgentAction: jsii.String("useBoxAgentAction"),
UseCanvaAgentAction: jsii.String("useCanvaAgentAction"),
UseComprehendAction: jsii.String("useComprehendAction"),
UseComprehendMedicalAction: jsii.String("useComprehendMedicalAction"),
UseConfluenceAction: jsii.String("useConfluenceAction"),
UseFactSetAction: jsii.String("useFactSetAction"),
UseGenericHttpAction: jsii.String("useGenericHttpAction"),
UseGithubAction: jsii.String("useGithubAction"),
UseGoogleCalendarAction: jsii.String("useGoogleCalendarAction"),
UseHubspotAction: jsii.String("useHubspotAction"),
UseHuggingFaceAction: jsii.String("useHuggingFaceAction"),
UseIntercomAction: jsii.String("useIntercomAction"),
UseJiraAction: jsii.String("useJiraAction"),
UseLinearAction: jsii.String("useLinearAction"),
UseMcpAction: jsii.String("useMcpAction"),
UseMondayAction: jsii.String("useMondayAction"),
UseMsExchangeAction: jsii.String("useMsExchangeAction"),
UseMsTeamsAction: jsii.String("useMsTeamsAction"),
UseNewRelicAction: jsii.String("useNewRelicAction"),
UseNotionAction: jsii.String("useNotionAction"),
UseOneDriveAction: jsii.String("useOneDriveAction"),
UseOpenApiAction: jsii.String("useOpenApiAction"),
UsePagerDutyAction: jsii.String("usePagerDutyAction"),
UseSalesforceAction: jsii.String("useSalesforceAction"),
UseSandPGlobalEnergyAction: jsii.String("useSandPGlobalEnergyAction"),
UseSandPgmiAction: jsii.String("useSandPgmiAction"),
UseSapBillOfMaterialAction: jsii.String("useSapBillOfMaterialAction"),
UseSapBusinessPartnerAction: jsii.String("useSapBusinessPartnerAction"),
UseSapMaterialStockAction: jsii.String("useSapMaterialStockAction"),
UseSapPhysicalInventoryAction: jsii.String("useSapPhysicalInventoryAction"),
UseSapProductMasterDataAction: jsii.String("useSapProductMasterDataAction"),
UseServiceNowAction: jsii.String("useServiceNowAction"),
UseSharePointAction: jsii.String("useSharePointAction"),
UseSlackAction: jsii.String("useSlackAction"),
UseSmartsheetAction: jsii.String("useSmartsheetAction"),
UseTextractAction: jsii.String("useTextractAction"),
UseZendeskAction: jsii.String("useZendeskAction"),
ViewAccountSpiceCapacity: jsii.String("viewAccountSpiceCapacity"),
ZendeskAction: jsii.String("zendeskAction"),
}
type CfnCustomization ¶
type CfnCustomization interface {
awscdk.CfnResource
awscdk.IInspectable
interfacesawsquicksight.ICustomizationRef
awscdk.ITaggableV2
// The Amazon Resource Name of the namespace-scoped account customization, arn:{Partition}:quicksight:{Region}:{AccountId}:customization/namespace/{Namespace}.
//
// Returned by the service and used as the primary identifier.
AttrArn() *string
// The AWS account that owns the customization.
//
// Supplied by CloudFormation from the invoking account rather than by the template, so it is read-only.
AttrAwsAccountId() *string
// Tag Manager which manages the tags for this resource.
CdkTagManager() awscdk.TagManager
// Options for this resource, such as condition, update policy etc.
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnPropertyNames() *map[string]*string
// AWS resource type.
CfnResourceType() *string
// Returns: the stack trace of the point where this Resource was created from, sourced
// from the +metadata+ entry typed +aws:cdk:logicalId+, and with the bottom-most
// node +internal+ entries filtered.
CreationStack() *[]*string
// A reference to a Customization resource.
CustomizationRef() *interfacesawsquicksight.CustomizationReference
// The ARN of the theme applied by default in the QuickSight console for this namespace.
DefaultTheme() *string
SetDefaultTheme(val *string)
Env() *interfaces.ResourceEnvironment
// The logical ID for this CloudFormation stack element.
//
// The logical ID of the element
// is calculated from the path of the resource node in the construct tree.
//
// To override this value, use `overrideLogicalId(newLogicalId)`.
//
// Returns: the logical ID as a stringified token. This value will only get
// resolved during synthesis.
LogicalId() *string
// The QuickSight namespace the customization applies to.
Namespace() *string
SetNamespace(val *string)
// The tree node.
Node() constructs.Node
// Return a string that will be resolved to a CloudFormation `{ Ref }` for this element.
//
// If, by any chance, the intrinsic reference of a resource is not a string, you could
// coerce it to an IResolvable through `Lazy.any({ produce: resource.ref })`.
Ref() *string
// The stack in which this element is defined.
//
// CfnElements must be defined within a stack scope (directly or indirectly).
Stack() awscdk.Stack
// Tags applied to the customization.
Tags() *[]*awscdk.CfnTag
SetTags(val *[]*awscdk.CfnTag)
// Deprecated.
// Deprecated: use `updatedProperties`
//
// Return properties modified after initiation
//
// Resources that expose mutable properties should override this function to
// collect and return the properties object for this resource.
UpdatedProperites() *map[string]interface{}
// Return properties modified after initiation.
//
// Resources that expose mutable properties should override this function to
// collect and return the properties object for this resource.
UpdatedProperties() *map[string]interface{}
// Syntactic sugar for `addOverride(path, undefined)`.
AddDeletionOverride(path *string)
// Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned.
//
// This method has been renamed to `addResourceDependency` to more clearly
// set it apart from `construct.node.addDependency`. See the documentation
// of that function for more details.
// Deprecated: Use `addResourceDependency` instead.
AddDependency(target awscdk.CfnResource)
// Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned.
//
// This can be used for resources across stacks (or nested stack) boundaries
// and the dependency will automatically be transferred to the relevant scope.
//
// This method has been renamed to `addResourceDependency`, which makes it
// more clear that this method operates at a different level from the
// construct-level `construct.node.addDependency()` mechanism.
// Deprecated: Use `addResourceDependency` instead.
AddDependsOn(target awscdk.CfnResource)
// Add a value to the CloudFormation Resource Metadata.
// See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html
//
// Note that this is a different set of metadata from CDK node metadata; this
// metadata ends up in the stack template under the resource, whereas CDK
// node metadata ends up in the Cloud Assembly.
//
AddMetadata(key *string, value interface{})
// Adds an override to the synthesized CloudFormation resource.
//
// To add a
// property override, either use `addPropertyOverride` or prefix `path` with
// "Properties." (i.e. `Properties.TopicName`).
//
// If the override is nested, separate each nested level using a dot (.) in the path parameter.
// If there is an array as part of the nesting, specify the index in the path.
//
// To include a literal `.` in the property name, prefix with a `\`. In most
// programming languages you will need to write this as `"\\."` because the
// `\` itself will need to be escaped.
//
// For example,
// “`typescript
// cfnResource.addOverride('Properties.GlobalSecondaryIndexes.0.Projection.NonKeyAttributes', ['myattribute']);
// cfnResource.addOverride('Properties.GlobalSecondaryIndexes.1.ProjectionType', 'INCLUDE');
// “`
// would add the overrides
// “`json
// "Properties": {
// "GlobalSecondaryIndexes": [
// {
// "Projection": {
// "NonKeyAttributes": [ "myattribute" ]
// ...
// }
// ...
// },
// {
// "ProjectionType": "INCLUDE"
// ...
// },
// ]
// ...
// }
// “`
//
// The `value` argument to `addOverride` will not be processed or translated
// in any way. Pass raw JSON values in here with the correct capitalization
// for CloudFormation. If you pass CDK classes or structs, they will be
// rendered with lowercased key names, and CloudFormation will reject the
// template.
AddOverride(path *string, value interface{})
// Adds an override that deletes the value of a property from the resource definition.
AddPropertyDeletionOverride(propertyPath *string)
// Adds an override to a resource property.
//
// Syntactic sugar for `addOverride("Properties.<...>", value)`.
AddPropertyOverride(propertyPath *string, value interface{})
// Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned.
//
// This can be used for resources across stacks (or nested stack) boundaries
// and the dependency will automatically be transferred to the relevant scope.
//
// This method only adds dependencies between L1 resources. If you are
// looking for a generic construct-to-construct dependency mechanism that works
// for all constructs including L2s, use `construct.node.addDependency` instead.
AddResourceDependency(target awscdk.CfnResource, reason *string)
// Sets the cross-stack reference strength for this resource.
//
// When set, any cross-stack reference to this resource will use the specified
// strength instead of the global default from the consuming stack's context.
ApplyCrossStackReferenceStrength(strength awscdk.ReferenceStrength)
// Sets the deletion policy of the resource based on the removal policy specified.
//
// The Removal Policy controls what happens to this resource when it stops
// being managed by CloudFormation, either because you've removed it from the
// CDK application or because you've made a change that requires the resource
// to be replaced.
//
// The resource can be deleted (`RemovalPolicy.DESTROY`), or left in your AWS
// account for data recovery and cleanup later (`RemovalPolicy.RETAIN`). In some
// cases, a snapshot can be taken of the resource prior to deletion
// (`RemovalPolicy.SNAPSHOT`). A list of resources that support this policy
// can be found in the following link:.
// See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html#aws-attribute-deletionpolicy-options
//
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
CfnPropertyName(cdkPropertyName *string) *string
// Returns a token for an runtime attribute of this resource.
//
// Ideally, use generated attribute accessors (e.g. `resource.arn`), but this can be used for future compatibility
// in case there is no generated attribute.
GetAtt(attributeName *string, typeHint awscdk.ResolutionTypeHint) awscdk.Reference
// Retrieve a value value from the CloudFormation Resource Metadata.
// See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html
//
// Note that this is a different set of metadata from CDK node metadata; this
// metadata ends up in the stack template under the resource, whereas CDK
// node metadata ends up in the Cloud Assembly.
//
GetMetadata(key *string) interface{}
// Examines the CloudFormation resource and discloses attributes.
Inspect(inspector awscdk.TreeInspector)
// Retrieves an array of resources and stacks this resource depends on.
//
// For resources depended on directly, returns the `CfnResource` object. For
// dependencies on other stacks, returns the `Stack` object. The order of the
// array is not guaranteed.
ObtainDependencies() *[]interface{}
// Overrides the auto-generated logical ID with a specific ID.
OverrideLogicalId(newLogicalId *string)
// Indicates that this resource no longer depends on another resource.
//
// This can be used for resources across stacks (including nested stacks)
// and the dependency will automatically be removed from the relevant scope.
// Deprecated: Use `removeResourceDependency` instead.
RemoveDependency(target awscdk.CfnResource)
// Indicates that this resource no longer depends on another resource.
//
// This can be used for resources across stacks (including nested stacks)
// and the dependency will automatically be removed from the relevant scope.
RemoveResourceDependency(target awscdk.CfnResource)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
// Replaces one dependency with another.
ReplaceDependency(target awscdk.CfnResource, newTarget awscdk.CfnResource)
// Can be overridden by subclasses to determine if this resource will be rendered into the cloudformation template.
//
// Returns: `true` if the resource should be included or `false` is the resource
// should be omitted.
ShouldSynthesize() *bool
// Returns a string representation of this construct.
//
// Returns: a string representation of this resource.
ToString() *string
ValidateProperties(_properties interface{})
// Applies one or more mixins to this construct.
//
// Mixins are applied in order. The list of constructs is captured at the
// start of the call, so constructs added by a mixin will not be visited.
// Use multiple `with()` calls if subsequent mixins should apply to added
// constructs.
With(mixins ...constructs.IMixin) constructs.IConstruct
}
Definition of the AWS::QuickSight::Customization Resource Type.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
cfnCustomization := awscdk.Aws_quicksight.NewCfnCustomization(this, jsii.String("MyCfnCustomization"), &CfnCustomizationProps{
DefaultTheme: jsii.String("defaultTheme"),
Namespace: jsii.String("namespace"),
// the properties below are optional
Tags: []CfnTag{
&CfnTag{
Key: jsii.String("key"),
Value: jsii.String("value"),
},
},
})
func NewCfnCustomization ¶
func NewCfnCustomization(scope constructs.Construct, id *string, props *CfnCustomizationProps) CfnCustomization
Create a new `AWS::QuickSight::Customization`.
type CfnCustomizationProps ¶
type CfnCustomizationProps struct {
// The ARN of the theme applied by default in the QuickSight console for this namespace.
//
// May be an AWS-managed starter theme such as arn:{Partition}:quicksight::aws:theme/MIDNIGHT or a theme owned by this account.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-customization.html#cfn-quicksight-customization-defaulttheme
//
DefaultTheme *string `field:"required" json:"defaultTheme" yaml:"defaultTheme"`
// The QuickSight namespace the customization applies to.
//
// One customization exists per (account, region, namespace), so this is create-only: changing it addresses a different resource.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-customization.html#cfn-quicksight-customization-namespace
//
Namespace *string `field:"required" json:"namespace" yaml:"namespace"`
// Tags applied to the customization.
//
// QuickSight rejects any key prefixed aws: or quicksight:, so CloudFormation system tags are not propagated.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-customization.html#cfn-quicksight-customization-tags
//
Tags *[]*awscdk.CfnTag `field:"optional" json:"tags" yaml:"tags"`
}
Properties for defining a `CfnCustomization`.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
cfnCustomizationProps := &CfnCustomizationProps{
DefaultTheme: jsii.String("defaultTheme"),
Namespace: jsii.String("namespace"),
// the properties below are optional
Tags: []CfnTag{
&CfnTag{
Key: jsii.String("key"),
Value: jsii.String("value"),
},
},
}
type CfnDLPSetting ¶ added in v2.268.0
type CfnDLPSetting interface {
awscdk.CfnResource
awscdk.IInspectable
interfacesawsquicksight.IDLPSettingRef
awscdk.ITaggableV2
AttrArn() *string
AttrCreatedAt() *string
AttrStatus() *string
AttrUpdatedAt() *string
AwsAccountId() *string
SetAwsAccountId(val *string)
// Tag Manager which manages the tags for this resource.
CdkTagManager() awscdk.TagManager
// Options for this resource, such as condition, update policy etc.
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnPropertyNames() *map[string]*string
// AWS resource type.
CfnResourceType() *string
// Returns: the stack trace of the point where this Resource was created from, sourced
// from the +metadata+ entry typed +aws:cdk:logicalId+, and with the bottom-most
// node +internal+ entries filtered.
CreationStack() *[]*string
DlpSettingId() *string
SetDlpSettingId(val *string)
// A reference to a DLPSetting resource.
DlpSettingRef() *interfacesawsquicksight.DLPSettingReference
Enabled() interface{}
SetEnabled(val interface{})
Env() *interfaces.ResourceEnvironment
// The logical ID for this CloudFormation stack element.
//
// The logical ID of the element
// is calculated from the path of the resource node in the construct tree.
//
// To override this value, use `overrideLogicalId(newLogicalId)`.
//
// Returns: the logical ID as a stringified token. This value will only get
// resolved during synthesis.
LogicalId() *string
Name() *string
SetName(val *string)
// The tree node.
Node() constructs.Node
ProviderConfig() interface{}
SetProviderConfig(val interface{})
ProviderOutageAction() *string
SetProviderOutageAction(val *string)
ProviderType() *string
SetProviderType(val *string)
// Return a string that will be resolved to a CloudFormation `{ Ref }` for this element.
//
// If, by any chance, the intrinsic reference of a resource is not a string, you could
// coerce it to an IResolvable through `Lazy.any({ produce: resource.ref })`.
Ref() *string
// The stack in which this element is defined.
//
// CfnElements must be defined within a stack scope (directly or indirectly).
Stack() awscdk.Stack
Tags() *[]*awscdk.CfnTag
SetTags(val *[]*awscdk.CfnTag)
// Deprecated.
// Deprecated: use `updatedProperties`
//
// Return properties modified after initiation
//
// Resources that expose mutable properties should override this function to
// collect and return the properties object for this resource.
UpdatedProperites() *map[string]interface{}
// Return properties modified after initiation.
//
// Resources that expose mutable properties should override this function to
// collect and return the properties object for this resource.
UpdatedProperties() *map[string]interface{}
// Syntactic sugar for `addOverride(path, undefined)`.
AddDeletionOverride(path *string)
// Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned.
//
// This method has been renamed to `addResourceDependency` to more clearly
// set it apart from `construct.node.addDependency`. See the documentation
// of that function for more details.
// Deprecated: Use `addResourceDependency` instead.
AddDependency(target awscdk.CfnResource)
// Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned.
//
// This can be used for resources across stacks (or nested stack) boundaries
// and the dependency will automatically be transferred to the relevant scope.
//
// This method has been renamed to `addResourceDependency`, which makes it
// more clear that this method operates at a different level from the
// construct-level `construct.node.addDependency()` mechanism.
// Deprecated: Use `addResourceDependency` instead.
AddDependsOn(target awscdk.CfnResource)
// Add a value to the CloudFormation Resource Metadata.
// See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html
//
// Note that this is a different set of metadata from CDK node metadata; this
// metadata ends up in the stack template under the resource, whereas CDK
// node metadata ends up in the Cloud Assembly.
//
AddMetadata(key *string, value interface{})
// Adds an override to the synthesized CloudFormation resource.
//
// To add a
// property override, either use `addPropertyOverride` or prefix `path` with
// "Properties." (i.e. `Properties.TopicName`).
//
// If the override is nested, separate each nested level using a dot (.) in the path parameter.
// If there is an array as part of the nesting, specify the index in the path.
//
// To include a literal `.` in the property name, prefix with a `\`. In most
// programming languages you will need to write this as `"\\."` because the
// `\` itself will need to be escaped.
//
// For example,
// “`typescript
// cfnResource.addOverride('Properties.GlobalSecondaryIndexes.0.Projection.NonKeyAttributes', ['myattribute']);
// cfnResource.addOverride('Properties.GlobalSecondaryIndexes.1.ProjectionType', 'INCLUDE');
// “`
// would add the overrides
// “`json
// "Properties": {
// "GlobalSecondaryIndexes": [
// {
// "Projection": {
// "NonKeyAttributes": [ "myattribute" ]
// ...
// }
// ...
// },
// {
// "ProjectionType": "INCLUDE"
// ...
// },
// ]
// ...
// }
// “`
//
// The `value` argument to `addOverride` will not be processed or translated
// in any way. Pass raw JSON values in here with the correct capitalization
// for CloudFormation. If you pass CDK classes or structs, they will be
// rendered with lowercased key names, and CloudFormation will reject the
// template.
AddOverride(path *string, value interface{})
// Adds an override that deletes the value of a property from the resource definition.
AddPropertyDeletionOverride(propertyPath *string)
// Adds an override to a resource property.
//
// Syntactic sugar for `addOverride("Properties.<...>", value)`.
AddPropertyOverride(propertyPath *string, value interface{})
// Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned.
//
// This can be used for resources across stacks (or nested stack) boundaries
// and the dependency will automatically be transferred to the relevant scope.
//
// This method only adds dependencies between L1 resources. If you are
// looking for a generic construct-to-construct dependency mechanism that works
// for all constructs including L2s, use `construct.node.addDependency` instead.
AddResourceDependency(target awscdk.CfnResource, reason *string)
// Sets the cross-stack reference strength for this resource.
//
// When set, any cross-stack reference to this resource will use the specified
// strength instead of the global default from the consuming stack's context.
ApplyCrossStackReferenceStrength(strength awscdk.ReferenceStrength)
// Sets the deletion policy of the resource based on the removal policy specified.
//
// The Removal Policy controls what happens to this resource when it stops
// being managed by CloudFormation, either because you've removed it from the
// CDK application or because you've made a change that requires the resource
// to be replaced.
//
// The resource can be deleted (`RemovalPolicy.DESTROY`), or left in your AWS
// account for data recovery and cleanup later (`RemovalPolicy.RETAIN`). In some
// cases, a snapshot can be taken of the resource prior to deletion
// (`RemovalPolicy.SNAPSHOT`). A list of resources that support this policy
// can be found in the following link:.
// See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html#aws-attribute-deletionpolicy-options
//
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
CfnPropertyName(cdkPropertyName *string) *string
// Returns a token for an runtime attribute of this resource.
//
// Ideally, use generated attribute accessors (e.g. `resource.arn`), but this can be used for future compatibility
// in case there is no generated attribute.
GetAtt(attributeName *string, typeHint awscdk.ResolutionTypeHint) awscdk.Reference
// Retrieve a value value from the CloudFormation Resource Metadata.
// See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html
//
// Note that this is a different set of metadata from CDK node metadata; this
// metadata ends up in the stack template under the resource, whereas CDK
// node metadata ends up in the Cloud Assembly.
//
GetMetadata(key *string) interface{}
// Examines the CloudFormation resource and discloses attributes.
Inspect(inspector awscdk.TreeInspector)
// Retrieves an array of resources and stacks this resource depends on.
//
// For resources depended on directly, returns the `CfnResource` object. For
// dependencies on other stacks, returns the `Stack` object. The order of the
// array is not guaranteed.
ObtainDependencies() *[]interface{}
// Overrides the auto-generated logical ID with a specific ID.
OverrideLogicalId(newLogicalId *string)
// Indicates that this resource no longer depends on another resource.
//
// This can be used for resources across stacks (including nested stacks)
// and the dependency will automatically be removed from the relevant scope.
// Deprecated: Use `removeResourceDependency` instead.
RemoveDependency(target awscdk.CfnResource)
// Indicates that this resource no longer depends on another resource.
//
// This can be used for resources across stacks (including nested stacks)
// and the dependency will automatically be removed from the relevant scope.
RemoveResourceDependency(target awscdk.CfnResource)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
// Replaces one dependency with another.
ReplaceDependency(target awscdk.CfnResource, newTarget awscdk.CfnResource)
// Can be overridden by subclasses to determine if this resource will be rendered into the cloudformation template.
//
// Returns: `true` if the resource should be included or `false` is the resource
// should be omitted.
ShouldSynthesize() *bool
// Returns a string representation of this construct.
//
// Returns: a string representation of this resource.
ToString() *string
ValidateProperties(_properties interface{})
// Applies one or more mixins to this construct.
//
// Mixins are applied in order. The list of constructs is captured at the
// start of the call, so constructs added by a mixin will not be visited.
// Use multiple `with()` calls if subsequent mixins should apply to added
// constructs.
With(mixins ...constructs.IMixin) constructs.IConstruct
}
Definition of the AWS::QuickSight::DLPSetting Resource Type.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
cfnDLPSetting := awscdk.Aws_quicksight.NewCfnDLPSetting(this, jsii.String("MyCfnDLPSetting"), &CfnDLPSettingProps{
DlpSettingId: jsii.String("dlpSettingId"),
Enabled: jsii.Boolean(false),
Name: jsii.String("name"),
ProviderConfig: &ProviderConfigProperty{
MicrosoftPurview: &MicrosoftPurviewProviderConfigProperty{
Credentials: &MicrosoftPurviewCredentialsProperty{
SecretArn: jsii.String("secretArn"),
},
LabelActionMappings: []interface{}{
&LabelActionMappingProperty{
Action: jsii.String("action"),
LabelId: jsii.String("labelId"),
LabelName: jsii.String("labelName"),
},
},
UnmappedAction: jsii.String("unmappedAction"),
},
},
ProviderOutageAction: jsii.String("providerOutageAction"),
ProviderType: jsii.String("providerType"),
// the properties below are optional
AwsAccountId: jsii.String("awsAccountId"),
Tags: []CfnTag{
&CfnTag{
Key: jsii.String("key"),
Value: jsii.String("value"),
},
},
})
func NewCfnDLPSetting ¶ added in v2.268.0
func NewCfnDLPSetting(scope constructs.Construct, id *string, props *CfnDLPSettingProps) CfnDLPSetting
Create a new `AWS::QuickSight::DLPSetting`.
type CfnDLPSettingProps ¶ added in v2.268.0
type CfnDLPSettingProps struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dlpsetting.html#cfn-quicksight-dlpsetting-dlpsettingid
//
DlpSettingId *string `field:"required" json:"dlpSettingId" yaml:"dlpSettingId"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dlpsetting.html#cfn-quicksight-dlpsetting-enabled
//
// Default: - false.
//
Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dlpsetting.html#cfn-quicksight-dlpsetting-name
//
Name *string `field:"required" json:"name" yaml:"name"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dlpsetting.html#cfn-quicksight-dlpsetting-providerconfig
//
ProviderConfig interface{} `field:"required" json:"providerConfig" yaml:"providerConfig"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dlpsetting.html#cfn-quicksight-dlpsetting-provideroutageaction
//
ProviderOutageAction *string `field:"required" json:"providerOutageAction" yaml:"providerOutageAction"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dlpsetting.html#cfn-quicksight-dlpsetting-providertype
//
ProviderType *string `field:"required" json:"providerType" yaml:"providerType"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dlpsetting.html#cfn-quicksight-dlpsetting-awsaccountid
//
AwsAccountId *string `field:"optional" json:"awsAccountId" yaml:"awsAccountId"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dlpsetting.html#cfn-quicksight-dlpsetting-tags
//
Tags *[]*awscdk.CfnTag `field:"optional" json:"tags" yaml:"tags"`
}
Properties for defining a `CfnDLPSetting`.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
cfnDLPSettingProps := &CfnDLPSettingProps{
DlpSettingId: jsii.String("dlpSettingId"),
Enabled: jsii.Boolean(false),
Name: jsii.String("name"),
ProviderConfig: &ProviderConfigProperty{
MicrosoftPurview: &MicrosoftPurviewProviderConfigProperty{
Credentials: &MicrosoftPurviewCredentialsProperty{
SecretArn: jsii.String("secretArn"),
},
LabelActionMappings: []interface{}{
&LabelActionMappingProperty{
Action: jsii.String("action"),
LabelId: jsii.String("labelId"),
LabelName: jsii.String("labelName"),
},
},
UnmappedAction: jsii.String("unmappedAction"),
},
},
ProviderOutageAction: jsii.String("providerOutageAction"),
ProviderType: jsii.String("providerType"),
// the properties below are optional
AwsAccountId: jsii.String("awsAccountId"),
Tags: []CfnTag{
&CfnTag{
Key: jsii.String("key"),
Value: jsii.String("value"),
},
},
}
type CfnDLPSetting_LabelActionMappingProperty ¶ added in v2.268.0
type CfnDLPSetting_LabelActionMappingProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dlpsetting-labelactionmapping.html#cfn-quicksight-dlpsetting-labelactionmapping-action
//
Action *string `field:"required" json:"action" yaml:"action"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dlpsetting-labelactionmapping.html#cfn-quicksight-dlpsetting-labelactionmapping-labelid
//
LabelId *string `field:"required" json:"labelId" yaml:"labelId"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dlpsetting-labelactionmapping.html#cfn-quicksight-dlpsetting-labelactionmapping-labelname
//
LabelName *string `field:"required" json:"labelName" yaml:"labelName"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
labelActionMappingProperty := &LabelActionMappingProperty{
Action: jsii.String("action"),
LabelId: jsii.String("labelId"),
LabelName: jsii.String("labelName"),
}
type CfnDLPSetting_MicrosoftPurviewCredentialsProperty ¶ added in v2.268.0
type CfnDLPSetting_MicrosoftPurviewCredentialsProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dlpsetting-microsoftpurviewcredentials.html#cfn-quicksight-dlpsetting-microsoftpurviewcredentials-secretarn
//
SecretArn *string `field:"required" json:"secretArn" yaml:"secretArn"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
microsoftPurviewCredentialsProperty := &MicrosoftPurviewCredentialsProperty{
SecretArn: jsii.String("secretArn"),
}
type CfnDLPSetting_MicrosoftPurviewProviderConfigProperty ¶ added in v2.268.0
type CfnDLPSetting_MicrosoftPurviewProviderConfigProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dlpsetting-microsoftpurviewproviderconfig.html#cfn-quicksight-dlpsetting-microsoftpurviewproviderconfig-credentials
//
Credentials interface{} `field:"required" json:"credentials" yaml:"credentials"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dlpsetting-microsoftpurviewproviderconfig.html#cfn-quicksight-dlpsetting-microsoftpurviewproviderconfig-labelactionmappings
//
LabelActionMappings interface{} `field:"required" json:"labelActionMappings" yaml:"labelActionMappings"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dlpsetting-microsoftpurviewproviderconfig.html#cfn-quicksight-dlpsetting-microsoftpurviewproviderconfig-unmappedaction
//
UnmappedAction *string `field:"required" json:"unmappedAction" yaml:"unmappedAction"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
microsoftPurviewProviderConfigProperty := &MicrosoftPurviewProviderConfigProperty{
Credentials: &MicrosoftPurviewCredentialsProperty{
SecretArn: jsii.String("secretArn"),
},
LabelActionMappings: []interface{}{
&LabelActionMappingProperty{
Action: jsii.String("action"),
LabelId: jsii.String("labelId"),
LabelName: jsii.String("labelName"),
},
},
UnmappedAction: jsii.String("unmappedAction"),
}
type CfnDLPSetting_ProviderConfigProperty ¶ added in v2.268.0
type CfnDLPSetting_ProviderConfigProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dlpsetting-providerconfig.html#cfn-quicksight-dlpsetting-providerconfig-microsoftpurview
//
MicrosoftPurview interface{} `field:"required" json:"microsoftPurview" yaml:"microsoftPurview"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
providerConfigProperty := &ProviderConfigProperty{
MicrosoftPurview: &MicrosoftPurviewProviderConfigProperty{
Credentials: &MicrosoftPurviewCredentialsProperty{
SecretArn: jsii.String("secretArn"),
},
LabelActionMappings: []interface{}{
&LabelActionMappingProperty{
Action: jsii.String("action"),
LabelId: jsii.String("labelId"),
LabelName: jsii.String("labelName"),
},
},
UnmappedAction: jsii.String("unmappedAction"),
},
}
type CfnDashboard ¶
type CfnDashboard interface {
awscdk.CfnResource
awscdk.IInspectable
interfacesawsquicksight.IDashboardRef
awscdk.ITaggable
// The Amazon Resource Name (ARN) of the dashboard.
AttrArn() *string
// The time this dashboard version was created.
AttrCreatedTime() *string
// The time that the dashboard was last published.
AttrLastPublishedTime() *string
// The time that the dashboard was last updated.
AttrLastUpdatedTime() *string
// <p>Dashboard version.</p>.
AttrVersion() awscdk.IResolvable
AttrVersionArn() *string
AttrVersionCreatedTime() *string
AttrVersionDataSetArns() *[]*string
AttrVersionDescription() *string
AttrVersionErrors() awscdk.IResolvable
AttrVersionSheets() awscdk.IResolvable
AttrVersionSourceEntityArn() *string
AttrVersionStatus() *string
AttrVersionThemeArn() *string
AttrVersionVersionNumber() awscdk.IResolvable
// The ID of the AWS account where you want to create the dashboard.
AwsAccountId() *string
SetAwsAccountId(val *string)
// Options for this resource, such as condition, update policy etc.
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnPropertyNames() *map[string]*string
// AWS resource type.
CfnResourceType() *string
// Returns: the stack trace of the point where this Resource was created from, sourced
// from the +metadata+ entry typed +aws:cdk:logicalId+, and with the bottom-most
// node +internal+ entries filtered.
CreationStack() *[]*string
// The ID for the dashboard, also added to the IAM policy.
DashboardId() *string
SetDashboardId(val *string)
// Options for publishing the dashboard when you create it:.
DashboardPublishOptions() interface{}
SetDashboardPublishOptions(val interface{})
// A reference to a Dashboard resource.
DashboardRef() *interfacesawsquicksight.DashboardReference
Definition() interface{}
SetDefinition(val interface{})
Env() *interfaces.ResourceEnvironment
FolderArns() *[]*string
SetFolderArns(val *[]*string)
// A list of analysis Amazon Resource Names (ARNs) to be linked to the dashboard.
LinkEntities() *[]*string
SetLinkEntities(val *[]*string)
// A structure that contains the link sharing configurations that you want to apply overrides to.
LinkSharingConfiguration() interface{}
SetLinkSharingConfiguration(val interface{})
// The logical ID for this CloudFormation stack element.
//
// The logical ID of the element
// is calculated from the path of the resource node in the construct tree.
//
// To override this value, use `overrideLogicalId(newLogicalId)`.
//
// Returns: the logical ID as a stringified token. This value will only get
// resolved during synthesis.
LogicalId() *string
// The display name of the dashboard.
Name() *string
SetName(val *string)
// The tree node.
Node() constructs.Node
// The parameters for the creation of the dashboard, which you want to use to override the default settings.
Parameters() interface{}
SetParameters(val interface{})
// A structure that contains the permissions of the dashboard.
Permissions() interface{}
SetPermissions(val interface{})
// Return a string that will be resolved to a CloudFormation `{ Ref }` for this element.
//
// If, by any chance, the intrinsic reference of a resource is not a string, you could
// coerce it to an IResolvable through `Lazy.any({ produce: resource.ref })`.
Ref() *string
// The entity that you are using as a source when you create the dashboard.
SourceEntity() interface{}
SetSourceEntity(val interface{})
// The stack in which this element is defined.
//
// CfnElements must be defined within a stack scope (directly or indirectly).
Stack() awscdk.Stack
// Tag Manager which manages the tags for this resource.
Tags() awscdk.TagManager
// Contains a map of the key-value pairs for the resource tag or tags assigned to the dashboard.
TagsRaw() *[]*awscdk.CfnTag
SetTagsRaw(val *[]*awscdk.CfnTag)
// The Amazon Resource Name (ARN) of the theme that is being used for this dashboard.
ThemeArn() *string
SetThemeArn(val *string)
// Deprecated.
// Deprecated: use `updatedProperties`
//
// Return properties modified after initiation
//
// Resources that expose mutable properties should override this function to
// collect and return the properties object for this resource.
UpdatedProperites() *map[string]interface{}
// Return properties modified after initiation.
//
// Resources that expose mutable properties should override this function to
// collect and return the properties object for this resource.
UpdatedProperties() *map[string]interface{}
// The option to relax the validation that is required to create and update analyses, dashboards, and templates with definition objects.
ValidationStrategy() interface{}
SetValidationStrategy(val interface{})
// A description for the first version of the dashboard being created.
VersionDescription() *string
SetVersionDescription(val *string)
// Syntactic sugar for `addOverride(path, undefined)`.
AddDeletionOverride(path *string)
// Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned.
//
// This method has been renamed to `addResourceDependency` to more clearly
// set it apart from `construct.node.addDependency`. See the documentation
// of that function for more details.
// Deprecated: Use `addResourceDependency` instead.
AddDependency(target awscdk.CfnResource)
// Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned.
//
// This can be used for resources across stacks (or nested stack) boundaries
// and the dependency will automatically be transferred to the relevant scope.
//
// This method has been renamed to `addResourceDependency`, which makes it
// more clear that this method operates at a different level from the
// construct-level `construct.node.addDependency()` mechanism.
// Deprecated: Use `addResourceDependency` instead.
AddDependsOn(target awscdk.CfnResource)
// Add a value to the CloudFormation Resource Metadata.
// See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html
//
// Note that this is a different set of metadata from CDK node metadata; this
// metadata ends up in the stack template under the resource, whereas CDK
// node metadata ends up in the Cloud Assembly.
//
AddMetadata(key *string, value interface{})
// Adds an override to the synthesized CloudFormation resource.
//
// To add a
// property override, either use `addPropertyOverride` or prefix `path` with
// "Properties." (i.e. `Properties.TopicName`).
//
// If the override is nested, separate each nested level using a dot (.) in the path parameter.
// If there is an array as part of the nesting, specify the index in the path.
//
// To include a literal `.` in the property name, prefix with a `\`. In most
// programming languages you will need to write this as `"\\."` because the
// `\` itself will need to be escaped.
//
// For example,
// “`typescript
// cfnResource.addOverride('Properties.GlobalSecondaryIndexes.0.Projection.NonKeyAttributes', ['myattribute']);
// cfnResource.addOverride('Properties.GlobalSecondaryIndexes.1.ProjectionType', 'INCLUDE');
// “`
// would add the overrides
// “`json
// "Properties": {
// "GlobalSecondaryIndexes": [
// {
// "Projection": {
// "NonKeyAttributes": [ "myattribute" ]
// ...
// }
// ...
// },
// {
// "ProjectionType": "INCLUDE"
// ...
// },
// ]
// ...
// }
// “`
//
// The `value` argument to `addOverride` will not be processed or translated
// in any way. Pass raw JSON values in here with the correct capitalization
// for CloudFormation. If you pass CDK classes or structs, they will be
// rendered with lowercased key names, and CloudFormation will reject the
// template.
AddOverride(path *string, value interface{})
// Adds an override that deletes the value of a property from the resource definition.
AddPropertyDeletionOverride(propertyPath *string)
// Adds an override to a resource property.
//
// Syntactic sugar for `addOverride("Properties.<...>", value)`.
AddPropertyOverride(propertyPath *string, value interface{})
// Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned.
//
// This can be used for resources across stacks (or nested stack) boundaries
// and the dependency will automatically be transferred to the relevant scope.
//
// This method only adds dependencies between L1 resources. If you are
// looking for a generic construct-to-construct dependency mechanism that works
// for all constructs including L2s, use `construct.node.addDependency` instead.
AddResourceDependency(target awscdk.CfnResource, reason *string)
// Sets the cross-stack reference strength for this resource.
//
// When set, any cross-stack reference to this resource will use the specified
// strength instead of the global default from the consuming stack's context.
ApplyCrossStackReferenceStrength(strength awscdk.ReferenceStrength)
// Sets the deletion policy of the resource based on the removal policy specified.
//
// The Removal Policy controls what happens to this resource when it stops
// being managed by CloudFormation, either because you've removed it from the
// CDK application or because you've made a change that requires the resource
// to be replaced.
//
// The resource can be deleted (`RemovalPolicy.DESTROY`), or left in your AWS
// account for data recovery and cleanup later (`RemovalPolicy.RETAIN`). In some
// cases, a snapshot can be taken of the resource prior to deletion
// (`RemovalPolicy.SNAPSHOT`). A list of resources that support this policy
// can be found in the following link:.
// See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html#aws-attribute-deletionpolicy-options
//
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
CfnPropertyName(cdkPropertyName *string) *string
// Returns a token for an runtime attribute of this resource.
//
// Ideally, use generated attribute accessors (e.g. `resource.arn`), but this can be used for future compatibility
// in case there is no generated attribute.
GetAtt(attributeName *string, typeHint awscdk.ResolutionTypeHint) awscdk.Reference
// Retrieve a value value from the CloudFormation Resource Metadata.
// See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html
//
// Note that this is a different set of metadata from CDK node metadata; this
// metadata ends up in the stack template under the resource, whereas CDK
// node metadata ends up in the Cloud Assembly.
//
GetMetadata(key *string) interface{}
// Examines the CloudFormation resource and discloses attributes.
Inspect(inspector awscdk.TreeInspector)
// Retrieves an array of resources and stacks this resource depends on.
//
// For resources depended on directly, returns the `CfnResource` object. For
// dependencies on other stacks, returns the `Stack` object. The order of the
// array is not guaranteed.
ObtainDependencies() *[]interface{}
// Overrides the auto-generated logical ID with a specific ID.
OverrideLogicalId(newLogicalId *string)
// Indicates that this resource no longer depends on another resource.
//
// This can be used for resources across stacks (including nested stacks)
// and the dependency will automatically be removed from the relevant scope.
// Deprecated: Use `removeResourceDependency` instead.
RemoveDependency(target awscdk.CfnResource)
// Indicates that this resource no longer depends on another resource.
//
// This can be used for resources across stacks (including nested stacks)
// and the dependency will automatically be removed from the relevant scope.
RemoveResourceDependency(target awscdk.CfnResource)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
// Replaces one dependency with another.
ReplaceDependency(target awscdk.CfnResource, newTarget awscdk.CfnResource)
// Can be overridden by subclasses to determine if this resource will be rendered into the cloudformation template.
//
// Returns: `true` if the resource should be included or `false` is the resource
// should be omitted.
ShouldSynthesize() *bool
// Returns a string representation of this construct.
//
// Returns: a string representation of this resource.
ToString() *string
ValidateProperties(_properties interface{})
// Applies one or more mixins to this construct.
//
// Mixins are applied in order. The list of constructs is captured at the
// start of the call, so constructs added by a mixin will not be visited.
// Use multiple `with()` calls if subsequent mixins should apply to added
// constructs.
With(mixins ...constructs.IMixin) constructs.IConstruct
}
Creates a dashboard from a template. To first create a template, see the `CreateTemplate` API operation.
A dashboard is an entity in Quick that identifies Quick reports, created from analyses. You can share Quick dashboards. With the right permissions, you can create scheduled email reports from them. If you have the correct permissions, you can create a dashboard from a template that exists in a different AWS account .
Example:
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html
func NewCfnDashboard ¶
func NewCfnDashboard(scope constructs.Construct, id *string, props *CfnDashboardProps) CfnDashboard
Create a new `AWS::QuickSight::Dashboard`.
type CfnDashboardProps ¶
type CfnDashboardProps struct {
// The ID of the AWS account where you want to create the dashboard.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-awsaccountid
//
AwsAccountId *string `field:"required" json:"awsAccountId" yaml:"awsAccountId"`
// The ID for the dashboard, also added to the IAM policy.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-dashboardid
//
DashboardId *string `field:"required" json:"dashboardId" yaml:"dashboardId"`
// The display name of the dashboard.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-name
//
Name *string `field:"required" json:"name" yaml:"name"`
// Options for publishing the dashboard when you create it:.
//
// - `AvailabilityStatus` for `AdHocFilteringOption` - This status can be either `ENABLED` or `DISABLED` . When this is set to `DISABLED` , Amazon Quick Sight disables the left filter pane on the published dashboard, which can be used for ad hoc (one-time) filtering. This option is `ENABLED` by default.
// - `AvailabilityStatus` for `ExportToCSVOption` - This status can be either `ENABLED` or `DISABLED` . The visual option to export data to .CSV format isn't enabled when this is set to `DISABLED` . This option is `ENABLED` by default.
// - `VisibilityState` for `SheetControlsOption` - This visibility state can be either `COLLAPSED` or `EXPANDED` . This option is `COLLAPSED` by default.
// - `AvailabilityStatus` for `QuickSuiteActionsOption` - This status can be either `ENABLED` or `DISABLED` . Features related to Actions in Amazon Quick Suite on dashboards are disabled when this is set to `DISABLED` . This option is `DISABLED` by default.
// - `AvailabilityStatus` for `ExecutiveSummaryOption` - This status can be either `ENABLED` or `DISABLED` . The option to build an executive summary is disabled when this is set to `DISABLED` . This option is `ENABLED` by default.
// - `AvailabilityStatus` for `DataStoriesSharingOption` - This status can be either `ENABLED` or `DISABLED` . The option to share a data story is disabled when this is set to `DISABLED` . This option is `ENABLED` by default.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-dashboardpublishoptions
//
DashboardPublishOptions interface{} `field:"optional" json:"dashboardPublishOptions" yaml:"dashboardPublishOptions"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-definition
//
Definition interface{} `field:"optional" json:"definition" yaml:"definition"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-folderarns
//
FolderArns *[]*string `field:"optional" json:"folderArns" yaml:"folderArns"`
// A list of analysis Amazon Resource Names (ARNs) to be linked to the dashboard.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-linkentities
//
LinkEntities *[]*string `field:"optional" json:"linkEntities" yaml:"linkEntities"`
// A structure that contains the link sharing configurations that you want to apply overrides to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-linksharingconfiguration
//
LinkSharingConfiguration interface{} `field:"optional" json:"linkSharingConfiguration" yaml:"linkSharingConfiguration"`
// The parameters for the creation of the dashboard, which you want to use to override the default settings.
//
// A dashboard can have any type of parameters, and some parameters might accept multiple values.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-parameters
//
Parameters interface{} `field:"optional" json:"parameters" yaml:"parameters"`
// A structure that contains the permissions of the dashboard.
//
// You can use this structure for granting permissions by providing a list of IAM action information for each principal ARN.
//
// To specify no permissions, omit the permissions list.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-permissions
//
Permissions interface{} `field:"optional" json:"permissions" yaml:"permissions"`
// The entity that you are using as a source when you create the dashboard.
//
// In `SourceEntity` , you specify the type of object that you want to use. You can only create a dashboard from a template, so you use a `SourceTemplate` entity. If you need to create a dashboard from an analysis, first convert the analysis to a template by using the `CreateTemplate` API operation. For `SourceTemplate` , specify the Amazon Resource Name (ARN) of the source template. The `SourceTemplate` ARN can contain any AWS account; and any QuickSight-supported AWS Region .
//
// Use the `DataSetReferences` entity within `SourceTemplate` to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must match its placeholder.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-sourceentity
//
SourceEntity interface{} `field:"optional" json:"sourceEntity" yaml:"sourceEntity"`
// Contains a map of the key-value pairs for the resource tag or tags assigned to the dashboard.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-tags
//
Tags *[]*awscdk.CfnTag `field:"optional" json:"tags" yaml:"tags"`
// The Amazon Resource Name (ARN) of the theme that is being used for this dashboard.
//
// If you add a value for this field, it overrides the value that is used in the source entity. The theme ARN must exist in the same AWS account where you create the dashboard.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-themearn
//
ThemeArn interface{} `field:"optional" json:"themeArn" yaml:"themeArn"`
// The option to relax the validation that is required to create and update analyses, dashboards, and templates with definition objects.
//
// When you set this value to `LENIENT` , validation is skipped for specific errors.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-validationstrategy
//
ValidationStrategy interface{} `field:"optional" json:"validationStrategy" yaml:"validationStrategy"`
// A description for the first version of the dashboard being created.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-versiondescription
//
VersionDescription *string `field:"optional" json:"versionDescription" yaml:"versionDescription"`
}
Properties for defining a `CfnDashboard`.
Example:
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html
type CfnDashboard_AdHocFilteringOptionProperty ¶
type CfnDashboard_AdHocFilteringOptionProperty struct {
// Availability status.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-adhocfilteringoption.html#cfn-quicksight-dashboard-adhocfilteringoption-availabilitystatus
//
AvailabilityStatus *string `field:"optional" json:"availabilityStatus" yaml:"availabilityStatus"`
}
An ad hoc (one-time) filtering option.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
adHocFilteringOptionProperty := &AdHocFilteringOptionProperty{
AvailabilityStatus: jsii.String("availabilityStatus"),
}
type CfnDashboard_AggregationFunctionProperty ¶ added in v2.72.0
type CfnDashboard_AggregationFunctionProperty struct {
// Aggregation for attributes.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-attributeaggregationfunction
//
AttributeAggregationFunction interface{} `field:"optional" json:"attributeAggregationFunction" yaml:"attributeAggregationFunction"`
// Aggregation for categorical values.
//
// - `COUNT` : Aggregate by the total number of values, including duplicates.
// - `DISTINCT_COUNT` : Aggregate by the total number of distinct values.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-categoricalaggregationfunction
//
CategoricalAggregationFunction *string `field:"optional" json:"categoricalAggregationFunction" yaml:"categoricalAggregationFunction"`
// Aggregation for date values.
//
// - `COUNT` : Aggregate by the total number of values, including duplicates.
// - `DISTINCT_COUNT` : Aggregate by the total number of distinct values.
// - `MIN` : Select the smallest date value.
// - `MAX` : Select the largest date value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-dateaggregationfunction
//
DateAggregationFunction *string `field:"optional" json:"dateAggregationFunction" yaml:"dateAggregationFunction"`
// Aggregation for numerical values.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-numericalaggregationfunction
//
NumericalAggregationFunction interface{} `field:"optional" json:"numericalAggregationFunction" yaml:"numericalAggregationFunction"`
}
An aggregation function aggregates values from a dimension or measure.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
aggregationFunctionProperty := &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
}
type CfnDashboard_AggregationSortConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_AggregationSortConfigurationProperty struct {
// The column that determines the sort order of aggregated values.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// The sort direction of values.
//
// - `ASC` : Sort in ascending order.
// - `DESC` : Sort in descending order.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-sortdirection
//
SortDirection *string `field:"required" json:"sortDirection" yaml:"sortDirection"`
// The function that aggregates the values in `Column` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-aggregationfunction
//
AggregationFunction interface{} `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"`
}
The configuration options to sort aggregated values.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
aggregationSortConfigurationProperty := &AggregationSortConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SortDirection: jsii.String("sortDirection"),
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
}
type CfnDashboard_AnalysisDefaultsProperty ¶ added in v2.72.0
type CfnDashboard_AnalysisDefaultsProperty struct {
// The configuration for default new sheet settings.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-analysisdefaults.html#cfn-quicksight-dashboard-analysisdefaults-defaultnewsheetconfiguration
//
DefaultNewSheetConfiguration interface{} `field:"required" json:"defaultNewSheetConfiguration" yaml:"defaultNewSheetConfiguration"`
}
The configuration for default analysis settings.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
analysisDefaultsProperty := &AnalysisDefaultsProperty{
DefaultNewSheetConfiguration: &DefaultNewSheetConfigurationProperty{
InteractiveLayoutConfiguration: &DefaultInteractiveLayoutConfigurationProperty{
FreeForm: &DefaultFreeFormLayoutConfigurationProperty{
CanvasSizeOptions: &FreeFormLayoutCanvasSizeOptionsProperty{
ScreenCanvasSizeOptions: &FreeFormLayoutScreenCanvasSizeOptionsProperty{
OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"),
},
},
},
Grid: &DefaultGridLayoutConfigurationProperty{
CanvasSizeOptions: &GridLayoutCanvasSizeOptionsProperty{
ScreenCanvasSizeOptions: &GridLayoutScreenCanvasSizeOptionsProperty{
ResizeOption: jsii.String("resizeOption"),
// the properties below are optional
OptimizedViewPortWidth: jsii.String("optimizedViewPortWidth"),
},
},
},
},
PaginatedLayoutConfiguration: &DefaultPaginatedLayoutConfigurationProperty{
SectionBased: &DefaultSectionBasedLayoutConfigurationProperty{
CanvasSizeOptions: &SectionBasedLayoutCanvasSizeOptionsProperty{
PaperCanvasSizeOptions: &SectionBasedLayoutPaperCanvasSizeOptionsProperty{
PaperMargin: &SpacingProperty{
Bottom: jsii.String("bottom"),
Left: jsii.String("left"),
Right: jsii.String("right"),
Top: jsii.String("top"),
},
PaperOrientation: jsii.String("paperOrientation"),
PaperSize: jsii.String("paperSize"),
},
},
},
},
SheetContentType: jsii.String("sheetContentType"),
},
}
type CfnDashboard_AnchorDateConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_AnchorDateConfigurationProperty struct {
// The options for the date configuration. Choose one of the options below:.
//
// - `NOW`.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-anchordateconfiguration.html#cfn-quicksight-dashboard-anchordateconfiguration-anchoroption
//
AnchorOption *string `field:"optional" json:"anchorOption" yaml:"anchorOption"`
// The name of the parameter that is used for the anchor date configuration.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-anchordateconfiguration.html#cfn-quicksight-dashboard-anchordateconfiguration-parametername
//
ParameterName *string `field:"optional" json:"parameterName" yaml:"parameterName"`
}
The date configuration of the filter.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
anchorDateConfigurationProperty := &AnchorDateConfigurationProperty{
AnchorOption: jsii.String("anchorOption"),
ParameterName: jsii.String("parameterName"),
}
type CfnDashboard_ArcAxisConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_ArcAxisConfigurationProperty struct {
// The arc axis range of a `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-arcaxisconfiguration.html#cfn-quicksight-dashboard-arcaxisconfiguration-range
//
Range interface{} `field:"optional" json:"range" yaml:"range"`
// The reserved range of the arc axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-arcaxisconfiguration.html#cfn-quicksight-dashboard-arcaxisconfiguration-reserverange
//
// Default: - 0.
//
ReserveRange *float64 `field:"optional" json:"reserveRange" yaml:"reserveRange"`
}
The arc axis configuration of a `GaugeChartVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
arcAxisConfigurationProperty := &ArcAxisConfigurationProperty{
Range: &ArcAxisDisplayRangeProperty{
Max: jsii.Number(123),
Min: jsii.Number(123),
},
ReserveRange: jsii.Number(123),
}
type CfnDashboard_ArcAxisDisplayRangeProperty ¶ added in v2.72.0
type CfnDashboard_ArcAxisDisplayRangeProperty struct {
// The maximum value of the arc axis range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-arcaxisdisplayrange.html#cfn-quicksight-dashboard-arcaxisdisplayrange-max
//
Max *float64 `field:"optional" json:"max" yaml:"max"`
// The minimum value of the arc axis range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-arcaxisdisplayrange.html#cfn-quicksight-dashboard-arcaxisdisplayrange-min
//
Min *float64 `field:"optional" json:"min" yaml:"min"`
}
The arc axis range of a `GaugeChartVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
arcAxisDisplayRangeProperty := &ArcAxisDisplayRangeProperty{
Max: jsii.Number(123),
Min: jsii.Number(123),
}
type CfnDashboard_ArcConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_ArcConfigurationProperty struct {
// The option that determines the arc angle of a `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-arcconfiguration.html#cfn-quicksight-dashboard-arcconfiguration-arcangle
//
ArcAngle *float64 `field:"optional" json:"arcAngle" yaml:"arcAngle"`
// The options that determine the arc thickness of a `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-arcconfiguration.html#cfn-quicksight-dashboard-arcconfiguration-arcthickness
//
ArcThickness *string `field:"optional" json:"arcThickness" yaml:"arcThickness"`
}
The arc configuration of a `GaugeChartVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
arcConfigurationProperty := &ArcConfigurationProperty{
ArcAngle: jsii.Number(123),
ArcThickness: jsii.String("arcThickness"),
}
type CfnDashboard_ArcOptionsProperty ¶ added in v2.72.0
type CfnDashboard_ArcOptionsProperty struct {
// The arc thickness of a `GaugeChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-arcoptions.html#cfn-quicksight-dashboard-arcoptions-arcthickness
//
ArcThickness *string `field:"optional" json:"arcThickness" yaml:"arcThickness"`
}
The options that determine the arc thickness of a `GaugeChartVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
arcOptionsProperty := &ArcOptionsProperty{
ArcThickness: jsii.String("arcThickness"),
}
type CfnDashboard_AssetOptionsProperty ¶ added in v2.109.0
type CfnDashboard_AssetOptionsProperty struct {
// A list of dataset ARNS to exclude from Dashboard Q&A.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-assetoptions.html#cfn-quicksight-dashboard-assetoptions-excludeddatasetarns
//
ExcludedDataSetArns *[]*string `field:"optional" json:"excludedDataSetArns" yaml:"excludedDataSetArns"`
// Determines whether insight summaries from Amazon Q Business are allowed in Dashboard Q&A.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-assetoptions.html#cfn-quicksight-dashboard-assetoptions-qbusinessinsightsstatus
//
QBusinessInsightsStatus *string `field:"optional" json:"qBusinessInsightsStatus" yaml:"qBusinessInsightsStatus"`
// Determines the timezone for the analysis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-assetoptions.html#cfn-quicksight-dashboard-assetoptions-timezone
//
Timezone *string `field:"optional" json:"timezone" yaml:"timezone"`
// Determines the week start day for an analysis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-assetoptions.html#cfn-quicksight-dashboard-assetoptions-weekstart
//
WeekStart *string `field:"optional" json:"weekStart" yaml:"weekStart"`
}
An array of analysis level configurations.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
assetOptionsProperty := &AssetOptionsProperty{
ExcludedDataSetArns: []*string{
jsii.String("excludedDataSetArns"),
},
QBusinessInsightsStatus: jsii.String("qBusinessInsightsStatus"),
Timezone: jsii.String("timezone"),
WeekStart: jsii.String("weekStart"),
}
type CfnDashboard_AttributeAggregationFunctionProperty ¶ added in v2.95.0
type CfnDashboard_AttributeAggregationFunctionProperty struct {
// The built-in aggregation functions for attributes.
//
// - `UNIQUE_VALUE` : Returns the unique value for a field, aggregated by the dimension fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-attributeaggregationfunction.html#cfn-quicksight-dashboard-attributeaggregationfunction-simpleattributeaggregation
//
SimpleAttributeAggregation *string `field:"optional" json:"simpleAttributeAggregation" yaml:"simpleAttributeAggregation"`
// Used by the `UNIQUE_VALUE` aggregation function.
//
// If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-attributeaggregationfunction.html#cfn-quicksight-dashboard-attributeaggregationfunction-valueformultiplevalues
//
ValueForMultipleValues *string `field:"optional" json:"valueForMultipleValues" yaml:"valueForMultipleValues"`
}
Aggregation for attributes.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
attributeAggregationFunctionProperty := &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
}
type CfnDashboard_AxisDataOptionsProperty ¶ added in v2.72.0
type CfnDashboard_AxisDataOptionsProperty struct {
// The options for an axis with a date field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisdataoptions.html#cfn-quicksight-dashboard-axisdataoptions-dateaxisoptions
//
DateAxisOptions interface{} `field:"optional" json:"dateAxisOptions" yaml:"dateAxisOptions"`
// The options for an axis with a numeric field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisdataoptions.html#cfn-quicksight-dashboard-axisdataoptions-numericaxisoptions
//
NumericAxisOptions interface{} `field:"optional" json:"numericAxisOptions" yaml:"numericAxisOptions"`
}
The data options for an axis.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
var dataDriven interface{}
axisDataOptionsProperty := &AxisDataOptionsProperty{
DateAxisOptions: &DateAxisOptionsProperty{
MissingDateVisibility: jsii.String("missingDateVisibility"),
},
NumericAxisOptions: &NumericAxisOptionsProperty{
Range: &AxisDisplayRangeProperty{
DataDriven: dataDriven,
MinMax: &AxisDisplayMinMaxRangeProperty{
Maximum: jsii.Number(123),
Minimum: jsii.Number(123),
},
},
Scale: &AxisScaleProperty{
Linear: &AxisLinearScaleProperty{
StepCount: jsii.Number(123),
StepSize: jsii.Number(123),
},
Logarithmic: &AxisLogarithmicScaleProperty{
Base: jsii.Number(123),
},
},
},
}
type CfnDashboard_AxisDisplayMinMaxRangeProperty ¶ added in v2.72.0
type CfnDashboard_AxisDisplayMinMaxRangeProperty struct {
// The maximum setup for an axis display range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisdisplayminmaxrange.html#cfn-quicksight-dashboard-axisdisplayminmaxrange-maximum
//
Maximum *float64 `field:"optional" json:"maximum" yaml:"maximum"`
// The minimum setup for an axis display range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisdisplayminmaxrange.html#cfn-quicksight-dashboard-axisdisplayminmaxrange-minimum
//
Minimum *float64 `field:"optional" json:"minimum" yaml:"minimum"`
}
The minimum and maximum setup for an axis display range.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
axisDisplayMinMaxRangeProperty := &AxisDisplayMinMaxRangeProperty{
Maximum: jsii.Number(123),
Minimum: jsii.Number(123),
}
type CfnDashboard_AxisDisplayOptionsProperty ¶ added in v2.72.0
type CfnDashboard_AxisDisplayOptionsProperty struct {
// Determines whether or not the axis line is visible.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisdisplayoptions.html#cfn-quicksight-dashboard-axisdisplayoptions-axislinevisibility
//
AxisLineVisibility *string `field:"optional" json:"axisLineVisibility" yaml:"axisLineVisibility"`
// The offset value that determines the starting placement of the axis within a visual's bounds.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisdisplayoptions.html#cfn-quicksight-dashboard-axisdisplayoptions-axisoffset
//
AxisOffset *string `field:"optional" json:"axisOffset" yaml:"axisOffset"`
// The data options for an axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisdisplayoptions.html#cfn-quicksight-dashboard-axisdisplayoptions-dataoptions
//
DataOptions interface{} `field:"optional" json:"dataOptions" yaml:"dataOptions"`
// Determines whether or not the grid line is visible.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisdisplayoptions.html#cfn-quicksight-dashboard-axisdisplayoptions-gridlinevisibility
//
GridLineVisibility *string `field:"optional" json:"gridLineVisibility" yaml:"gridLineVisibility"`
// The scroll bar options for an axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisdisplayoptions.html#cfn-quicksight-dashboard-axisdisplayoptions-scrollbaroptions
//
ScrollbarOptions interface{} `field:"optional" json:"scrollbarOptions" yaml:"scrollbarOptions"`
// The tick label options of an axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisdisplayoptions.html#cfn-quicksight-dashboard-axisdisplayoptions-ticklabeloptions
//
TickLabelOptions interface{} `field:"optional" json:"tickLabelOptions" yaml:"tickLabelOptions"`
}
The display options for the axis label.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
var dataDriven interface{}
axisDisplayOptionsProperty := &AxisDisplayOptionsProperty{
AxisLineVisibility: jsii.String("axisLineVisibility"),
AxisOffset: jsii.String("axisOffset"),
DataOptions: &AxisDataOptionsProperty{
DateAxisOptions: &DateAxisOptionsProperty{
MissingDateVisibility: jsii.String("missingDateVisibility"),
},
NumericAxisOptions: &NumericAxisOptionsProperty{
Range: &AxisDisplayRangeProperty{
DataDriven: dataDriven,
MinMax: &AxisDisplayMinMaxRangeProperty{
Maximum: jsii.Number(123),
Minimum: jsii.Number(123),
},
},
Scale: &AxisScaleProperty{
Linear: &AxisLinearScaleProperty{
StepCount: jsii.Number(123),
StepSize: jsii.Number(123),
},
Logarithmic: &AxisLogarithmicScaleProperty{
Base: jsii.Number(123),
},
},
},
},
GridLineVisibility: jsii.String("gridLineVisibility"),
ScrollbarOptions: &ScrollBarOptionsProperty{
Visibility: jsii.String("visibility"),
VisibleRange: &VisibleRangeOptionsProperty{
PercentRange: &PercentVisibleRangeProperty{
From: jsii.Number(123),
To: jsii.Number(123),
},
},
},
TickLabelOptions: &AxisTickLabelOptionsProperty{
LabelOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
RotationAngle: jsii.Number(123),
},
}
type CfnDashboard_AxisDisplayRangeProperty ¶ added in v2.72.0
type CfnDashboard_AxisDisplayRangeProperty struct {
// The data-driven setup of an axis display range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisdisplayrange.html#cfn-quicksight-dashboard-axisdisplayrange-datadriven
//
DataDriven interface{} `field:"optional" json:"dataDriven" yaml:"dataDriven"`
// The minimum and maximum setup of an axis display range.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisdisplayrange.html#cfn-quicksight-dashboard-axisdisplayrange-minmax
//
MinMax interface{} `field:"optional" json:"minMax" yaml:"minMax"`
}
The range setup of a numeric axis display range.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
var dataDriven interface{}
axisDisplayRangeProperty := &AxisDisplayRangeProperty{
DataDriven: dataDriven,
MinMax: &AxisDisplayMinMaxRangeProperty{
Maximum: jsii.Number(123),
Minimum: jsii.Number(123),
},
}
type CfnDashboard_AxisLabelOptionsProperty ¶ added in v2.72.0
type CfnDashboard_AxisLabelOptionsProperty struct {
// The options that indicate which field the label belongs to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axislabeloptions.html#cfn-quicksight-dashboard-axislabeloptions-applyto
//
ApplyTo interface{} `field:"optional" json:"applyTo" yaml:"applyTo"`
// The text for the axis label.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axislabeloptions.html#cfn-quicksight-dashboard-axislabeloptions-customlabel
//
CustomLabel *string `field:"optional" json:"customLabel" yaml:"customLabel"`
// The font configuration of the axis label.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axislabeloptions.html#cfn-quicksight-dashboard-axislabeloptions-fontconfiguration
//
FontConfiguration interface{} `field:"optional" json:"fontConfiguration" yaml:"fontConfiguration"`
}
The label options for a chart axis.
You must specify the field that the label is targeted to.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
axisLabelOptionsProperty := &AxisLabelOptionsProperty{
ApplyTo: &AxisLabelReferenceOptionsProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
},
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
}
type CfnDashboard_AxisLabelReferenceOptionsProperty ¶ added in v2.72.0
type CfnDashboard_AxisLabelReferenceOptionsProperty struct {
// The column that the axis label is targeted to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axislabelreferenceoptions.html#cfn-quicksight-dashboard-axislabelreferenceoptions-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// The field that the axis label is targeted to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axislabelreferenceoptions.html#cfn-quicksight-dashboard-axislabelreferenceoptions-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
}
The reference that specifies where the axis label is applied to.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
axisLabelReferenceOptionsProperty := &AxisLabelReferenceOptionsProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
}
type CfnDashboard_AxisLinearScaleProperty ¶ added in v2.72.0
type CfnDashboard_AxisLinearScaleProperty struct {
// The step count setup of a linear axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axislinearscale.html#cfn-quicksight-dashboard-axislinearscale-stepcount
//
StepCount *float64 `field:"optional" json:"stepCount" yaml:"stepCount"`
// The step size setup of a linear axis.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axislinearscale.html#cfn-quicksight-dashboard-axislinearscale-stepsize
//
StepSize *float64 `field:"optional" json:"stepSize" yaml:"stepSize"`
}
The liner axis scale setup.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
axisLinearScaleProperty := &AxisLinearScaleProperty{
StepCount: jsii.Number(123),
StepSize: jsii.Number(123),
}
type CfnDashboard_AxisLogarithmicScaleProperty ¶ added in v2.72.0
type CfnDashboard_AxisLogarithmicScaleProperty struct {
// The base setup of a logarithmic axis scale.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axislogarithmicscale.html#cfn-quicksight-dashboard-axislogarithmicscale-base
//
Base *float64 `field:"optional" json:"base" yaml:"base"`
}
The logarithmic axis scale setup.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
axisLogarithmicScaleProperty := &AxisLogarithmicScaleProperty{
Base: jsii.Number(123),
}
type CfnDashboard_AxisScaleProperty ¶ added in v2.72.0
type CfnDashboard_AxisScaleProperty struct {
// The linear axis scale setup.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisscale.html#cfn-quicksight-dashboard-axisscale-linear
//
Linear interface{} `field:"optional" json:"linear" yaml:"linear"`
// The logarithmic axis scale setup.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisscale.html#cfn-quicksight-dashboard-axisscale-logarithmic
//
Logarithmic interface{} `field:"optional" json:"logarithmic" yaml:"logarithmic"`
}
The scale setup options for a numeric axis display.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
axisScaleProperty := &AxisScaleProperty{
Linear: &AxisLinearScaleProperty{
StepCount: jsii.Number(123),
StepSize: jsii.Number(123),
},
Logarithmic: &AxisLogarithmicScaleProperty{
Base: jsii.Number(123),
},
}
type CfnDashboard_AxisTickLabelOptionsProperty ¶ added in v2.72.0
type CfnDashboard_AxisTickLabelOptionsProperty struct {
// Determines whether or not the axis ticks are visible.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisticklabeloptions.html#cfn-quicksight-dashboard-axisticklabeloptions-labeloptions
//
LabelOptions interface{} `field:"optional" json:"labelOptions" yaml:"labelOptions"`
// The rotation angle of the axis tick labels.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisticklabeloptions.html#cfn-quicksight-dashboard-axisticklabeloptions-rotationangle
//
RotationAngle *float64 `field:"optional" json:"rotationAngle" yaml:"rotationAngle"`
}
The tick label options of an axis.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
axisTickLabelOptionsProperty := &AxisTickLabelOptionsProperty{
LabelOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
RotationAngle: jsii.Number(123),
}
type CfnDashboard_BarChartAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_BarChartAggregatedFieldWellsProperty struct {
// The category (y-axis) field well of a bar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartaggregatedfieldwells.html#cfn-quicksight-dashboard-barchartaggregatedfieldwells-category
//
Category interface{} `field:"optional" json:"category" yaml:"category"`
// The color (group/color) field well of a bar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartaggregatedfieldwells.html#cfn-quicksight-dashboard-barchartaggregatedfieldwells-colors
//
Colors interface{} `field:"optional" json:"colors" yaml:"colors"`
// The small multiples field well of a bar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartaggregatedfieldwells.html#cfn-quicksight-dashboard-barchartaggregatedfieldwells-smallmultiples
//
SmallMultiples interface{} `field:"optional" json:"smallMultiples" yaml:"smallMultiples"`
// The value field wells of a bar chart.
//
// Values are aggregated by category.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartaggregatedfieldwells.html#cfn-quicksight-dashboard-barchartaggregatedfieldwells-values
//
Values interface{} `field:"optional" json:"values" yaml:"values"`
}
The aggregated field wells of a bar chart.
Example:
type CfnDashboard_BarChartConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_BarChartConfigurationProperty struct {
// Determines the arrangement of the bars.
//
// The orientation and arrangement of bars determine the type of bar that is used in the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-barsarrangement
//
BarsArrangement *string `field:"optional" json:"barsArrangement" yaml:"barsArrangement"`
// The label display options (grid line, range, scale, axis step) for bar chart category.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-categoryaxis
//
CategoryAxis interface{} `field:"optional" json:"categoryAxis" yaml:"categoryAxis"`
// The label options (label text, label visibility and sort icon visibility) for a bar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-categorylabeloptions
//
CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"`
// The label options (label text, label visibility and sort icon visibility) for a color that is used in a bar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-colorlabeloptions
//
ColorLabelOptions interface{} `field:"optional" json:"colorLabelOptions" yaml:"colorLabelOptions"`
// The contribution analysis (anomaly configuration) setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-contributionanalysisdefaults
//
ContributionAnalysisDefaults interface{} `field:"optional" json:"contributionAnalysisDefaults" yaml:"contributionAnalysisDefaults"`
// The options that determine if visual data labels are displayed.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-datalabels
//
DataLabels interface{} `field:"optional" json:"dataLabels" yaml:"dataLabels"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-defaultseriessettings
//
DefaultSeriesSettings interface{} `field:"optional" json:"defaultSeriesSettings" yaml:"defaultSeriesSettings"`
// The field wells of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-fieldwells
//
FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"`
// The general visual interactions setup for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
// The legend display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-legend
//
Legend interface{} `field:"optional" json:"legend" yaml:"legend"`
// The orientation of the bars in a bar chart visual. There are two valid values in this structure:.
//
// - `HORIZONTAL` : Used for charts that have horizontal bars. Visuals that use this value are horizontal bar charts, horizontal stacked bar charts, and horizontal stacked 100% bar charts.
// - `VERTICAL` : Used for charts that have vertical bars. Visuals that use this value are vertical bar charts, vertical stacked bar charts, and vertical stacked 100% bar charts.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-orientation
//
Orientation *string `field:"optional" json:"orientation" yaml:"orientation"`
// The reference line setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-referencelines
//
ReferenceLines interface{} `field:"optional" json:"referenceLines" yaml:"referenceLines"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-series
//
Series interface{} `field:"optional" json:"series" yaml:"series"`
// The small multiples setup for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-smallmultiplesoptions
//
SmallMultiplesOptions interface{} `field:"optional" json:"smallMultiplesOptions" yaml:"smallMultiplesOptions"`
// The sort configuration of a `BarChartVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-sortconfiguration
//
SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"`
// The tooltip display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-tooltip
//
Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"`
// The label display options (grid line, range, scale, axis step) for a bar chart value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-valueaxis
//
ValueAxis interface{} `field:"optional" json:"valueAxis" yaml:"valueAxis"`
// The label options (label text, label visibility and sort icon visibility) for a bar chart value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-valuelabeloptions
//
ValueLabelOptions interface{} `field:"optional" json:"valueLabelOptions" yaml:"valueLabelOptions"`
// The palette (chart color) display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-visualpalette
//
VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"`
}
The configuration of a `BarChartVisual` .
Example:
type CfnDashboard_BarChartDefaultSeriesSettingsProperty ¶
type CfnDashboard_BarChartDefaultSeriesSettingsProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartdefaultseriessettings.html#cfn-quicksight-dashboard-barchartdefaultseriessettings-bordersettings
//
BorderSettings interface{} `field:"optional" json:"borderSettings" yaml:"borderSettings"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartdefaultseriessettings.html#cfn-quicksight-dashboard-barchartdefaultseriessettings-decalsettings
//
DecalSettings interface{} `field:"optional" json:"decalSettings" yaml:"decalSettings"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
barChartDefaultSeriesSettingsProperty := &BarChartDefaultSeriesSettingsProperty{
BorderSettings: &BorderSettingsProperty{
BorderColor: jsii.String("borderColor"),
BorderVisibility: jsii.String("borderVisibility"),
BorderWidth: jsii.String("borderWidth"),
},
DecalSettings: &DecalSettingsProperty{
DecalColor: jsii.String("decalColor"),
DecalPatternType: jsii.String("decalPatternType"),
DecalStyleType: jsii.String("decalStyleType"),
DecalVisibility: jsii.String("decalVisibility"),
ElementValue: jsii.String("elementValue"),
},
}
type CfnDashboard_BarChartFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_BarChartFieldWellsProperty struct {
// The aggregated field wells of a bar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartfieldwells.html#cfn-quicksight-dashboard-barchartfieldwells-barchartaggregatedfieldwells
//
BarChartAggregatedFieldWells interface{} `field:"optional" json:"barChartAggregatedFieldWells" yaml:"barChartAggregatedFieldWells"`
}
The field wells of a `BarChartVisual` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnDashboard_BarChartSortConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_BarChartSortConfigurationProperty struct {
// The limit on the number of categories displayed in a bar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartsortconfiguration.html#cfn-quicksight-dashboard-barchartsortconfiguration-categoryitemslimit
//
CategoryItemsLimit interface{} `field:"optional" json:"categoryItemsLimit" yaml:"categoryItemsLimit"`
// The sort configuration of category fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartsortconfiguration.html#cfn-quicksight-dashboard-barchartsortconfiguration-categorysort
//
CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"`
// The limit on the number of values displayed in a bar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartsortconfiguration.html#cfn-quicksight-dashboard-barchartsortconfiguration-coloritemslimit
//
ColorItemsLimit interface{} `field:"optional" json:"colorItemsLimit" yaml:"colorItemsLimit"`
// The sort configuration of color fields in a bar chart.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartsortconfiguration.html#cfn-quicksight-dashboard-barchartsortconfiguration-colorsort
//
ColorSort interface{} `field:"optional" json:"colorSort" yaml:"colorSort"`
// The limit on the number of small multiples panels that are displayed.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartsortconfiguration.html#cfn-quicksight-dashboard-barchartsortconfiguration-smallmultipleslimitconfiguration
//
SmallMultiplesLimitConfiguration interface{} `field:"optional" json:"smallMultiplesLimitConfiguration" yaml:"smallMultiplesLimitConfiguration"`
// The sort configuration of the small multiples field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartsortconfiguration.html#cfn-quicksight-dashboard-barchartsortconfiguration-smallmultiplessort
//
SmallMultiplesSort interface{} `field:"optional" json:"smallMultiplesSort" yaml:"smallMultiplesSort"`
}
sort-configuration-description.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
barChartSortConfigurationProperty := &BarChartSortConfigurationProperty{
CategoryItemsLimit: &ItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
OtherCategories: jsii.String("otherCategories"),
},
CategorySort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
ColorItemsLimit: &ItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
OtherCategories: jsii.String("otherCategories"),
},
ColorSort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
SmallMultiplesLimitConfiguration: &ItemsLimitConfigurationProperty{
ItemsLimit: jsii.Number(123),
OtherCategories: jsii.String("otherCategories"),
},
SmallMultiplesSort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
}
type CfnDashboard_BarChartVisualProperty ¶ added in v2.72.0
type CfnDashboard_BarChartVisualProperty struct {
// The unique identifier of a visual.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartvisual.html#cfn-quicksight-dashboard-barchartvisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The list of custom actions that are configured for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartvisual.html#cfn-quicksight-dashboard-barchartvisual-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The configuration settings of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartvisual.html#cfn-quicksight-dashboard-barchartvisual-chartconfiguration
//
ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"`
// The column hierarchy that is used during drill-downs and drill-ups.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartvisual.html#cfn-quicksight-dashboard-barchartvisual-columnhierarchies
//
ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"`
// The subtitle that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartvisual.html#cfn-quicksight-dashboard-barchartvisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// The title that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartvisual.html#cfn-quicksight-dashboard-barchartvisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartvisual.html#cfn-quicksight-dashboard-barchartvisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
A bar chart.
The `BarChartVisual` structure describes a visual that is a member of the bar chart family. The following charts can be described using this structure:
- Horizontal bar chart - Vertical bar chart - Horizontal stacked bar chart - Vertical stacked bar chart - Horizontal stacked 100% bar chart - Vertical stacked 100% bar chart
For more information, see [Using bar charts](https://docs.aws.amazon.com/quicksight/latest/user/bar-charts.html) in the *Amazon Quick Suite User Guide* .
Example:
type CfnDashboard_BarSeriesItemProperty ¶
type CfnDashboard_BarSeriesItemProperty struct {
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
barSeriesItemProperty := &BarSeriesItemProperty{
}
type CfnDashboard_BinCountOptionsProperty ¶ added in v2.72.0
type CfnDashboard_BinCountOptionsProperty struct {
// The options that determine the bin count value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bincountoptions.html#cfn-quicksight-dashboard-bincountoptions-value
//
Value *float64 `field:"optional" json:"value" yaml:"value"`
}
The options that determine the bin count of a histogram.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
binCountOptionsProperty := &BinCountOptionsProperty{
Value: jsii.Number(123),
}
type CfnDashboard_BinWidthOptionsProperty ¶ added in v2.72.0
type CfnDashboard_BinWidthOptionsProperty struct {
// The options that determine the bin count limit.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-binwidthoptions.html#cfn-quicksight-dashboard-binwidthoptions-bincountlimit
//
BinCountLimit *float64 `field:"optional" json:"binCountLimit" yaml:"binCountLimit"`
// The options that determine the bin width value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-binwidthoptions.html#cfn-quicksight-dashboard-binwidthoptions-value
//
Value *float64 `field:"optional" json:"value" yaml:"value"`
}
The options that determine the bin width of a histogram.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
binWidthOptionsProperty := &BinWidthOptionsProperty{
BinCountLimit: jsii.Number(123),
Value: jsii.Number(123),
}
type CfnDashboard_BodySectionConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_BodySectionConfigurationProperty struct {
// The configuration of content in a body section.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bodysectionconfiguration.html#cfn-quicksight-dashboard-bodysectionconfiguration-content
//
Content interface{} `field:"required" json:"content" yaml:"content"`
// The unique identifier of a body section.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bodysectionconfiguration.html#cfn-quicksight-dashboard-bodysectionconfiguration-sectionid
//
SectionId *string `field:"required" json:"sectionId" yaml:"sectionId"`
// The configuration of a page break for a section.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bodysectionconfiguration.html#cfn-quicksight-dashboard-bodysectionconfiguration-pagebreakconfiguration
//
PageBreakConfiguration interface{} `field:"optional" json:"pageBreakConfiguration" yaml:"pageBreakConfiguration"`
// Describes the configurations that are required to declare a section as repeating.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bodysectionconfiguration.html#cfn-quicksight-dashboard-bodysectionconfiguration-repeatconfiguration
//
RepeatConfiguration interface{} `field:"optional" json:"repeatConfiguration" yaml:"repeatConfiguration"`
// The style options of a body section.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bodysectionconfiguration.html#cfn-quicksight-dashboard-bodysectionconfiguration-style
//
Style interface{} `field:"optional" json:"style" yaml:"style"`
}
The configuration of a body section.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
bodySectionConfigurationProperty := &BodySectionConfigurationProperty{
Content: &BodySectionContentProperty{
Layout: &SectionLayoutConfigurationProperty{
FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{
Elements: []interface{}{
&FreeFormLayoutElementProperty{
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
Height: jsii.String("height"),
Width: jsii.String("width"),
XAxisLocation: jsii.String("xAxisLocation"),
YAxisLocation: jsii.String("yAxisLocation"),
// the properties below are optional
BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RenderingRules: []interface{}{
&SheetElementRenderingRuleProperty{
ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{
Visibility: jsii.String("visibility"),
},
Expression: jsii.String("expression"),
},
},
SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
Visibility: jsii.String("visibility"),
},
},
},
},
},
SectionId: jsii.String("sectionId"),
// the properties below are optional
PageBreakConfiguration: &SectionPageBreakConfigurationProperty{
After: &SectionAfterPageBreakProperty{
Status: jsii.String("status"),
},
},
RepeatConfiguration: &BodySectionRepeatConfigurationProperty{
DimensionConfigurations: []interface{}{
&BodySectionRepeatDimensionConfigurationProperty{
DynamicCategoryDimensionConfiguration: &BodySectionDynamicCategoryDimensionConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Limit: jsii.Number(123),
SortByMetrics: []interface{}{
&ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
},
},
DynamicNumericDimensionConfiguration: &BodySectionDynamicNumericDimensionConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Limit: jsii.Number(123),
SortByMetrics: []interface{}{
&ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
},
},
},
},
NonRepeatingVisuals: []*string{
jsii.String("nonRepeatingVisuals"),
},
PageBreakConfiguration: &BodySectionRepeatPageBreakConfigurationProperty{
After: &SectionAfterPageBreakProperty{
Status: jsii.String("status"),
},
},
},
Style: &SectionStyleProperty{
Height: jsii.String("height"),
Padding: &SpacingProperty{
Bottom: jsii.String("bottom"),
Left: jsii.String("left"),
Right: jsii.String("right"),
Top: jsii.String("top"),
},
},
}
type CfnDashboard_BodySectionContentProperty ¶ added in v2.72.0
type CfnDashboard_BodySectionContentProperty struct {
// The layout configuration of a body section.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bodysectioncontent.html#cfn-quicksight-dashboard-bodysectioncontent-layout
//
Layout interface{} `field:"optional" json:"layout" yaml:"layout"`
}
The configuration of content in a body section.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
bodySectionContentProperty := &BodySectionContentProperty{
Layout: &SectionLayoutConfigurationProperty{
FreeFormLayout: &FreeFormSectionLayoutConfigurationProperty{
Elements: []interface{}{
&FreeFormLayoutElementProperty{
ElementId: jsii.String("elementId"),
ElementType: jsii.String("elementType"),
Height: jsii.String("height"),
Width: jsii.String("width"),
XAxisLocation: jsii.String("xAxisLocation"),
YAxisLocation: jsii.String("yAxisLocation"),
// the properties below are optional
BackgroundStyle: &FreeFormLayoutElementBackgroundStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
},
BorderRadius: jsii.String("borderRadius"),
BorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
LoadingAnimation: &LoadingAnimationProperty{
Visibility: jsii.String("visibility"),
},
Padding: jsii.String("padding"),
RenderingRules: []interface{}{
&SheetElementRenderingRuleProperty{
ConfigurationOverrides: &SheetElementConfigurationOverridesProperty{
Visibility: jsii.String("visibility"),
},
Expression: jsii.String("expression"),
},
},
SelectedBorderStyle: &FreeFormLayoutElementBorderStyleProperty{
Color: jsii.String("color"),
Visibility: jsii.String("visibility"),
Width: jsii.String("width"),
},
Visibility: jsii.String("visibility"),
},
},
},
},
}
type CfnDashboard_BodySectionDynamicCategoryDimensionConfigurationProperty ¶ added in v2.183.0
type CfnDashboard_BodySectionDynamicCategoryDimensionConfigurationProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bodysectiondynamiccategorydimensionconfiguration.html#cfn-quicksight-dashboard-bodysectiondynamiccategorydimensionconfiguration-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// Number of values to use from the column for repetition.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bodysectiondynamiccategorydimensionconfiguration.html#cfn-quicksight-dashboard-bodysectiondynamiccategorydimensionconfiguration-limit
//
Limit *float64 `field:"optional" json:"limit" yaml:"limit"`
// Sort criteria on the column values that you use for repetition.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bodysectiondynamiccategorydimensionconfiguration.html#cfn-quicksight-dashboard-bodysectiondynamiccategorydimensionconfiguration-sortbymetrics
//
SortByMetrics interface{} `field:"optional" json:"sortByMetrics" yaml:"sortByMetrics"`
}
Describes the *Category* dataset column and constraints for the dynamic values used to repeat the contents of a section.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
bodySectionDynamicCategoryDimensionConfigurationProperty := &BodySectionDynamicCategoryDimensionConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Limit: jsii.Number(123),
SortByMetrics: []interface{}{
&ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
},
}
type CfnDashboard_BodySectionDynamicNumericDimensionConfigurationProperty ¶ added in v2.183.0
type CfnDashboard_BodySectionDynamicNumericDimensionConfigurationProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bodysectiondynamicnumericdimensionconfiguration.html#cfn-quicksight-dashboard-bodysectiondynamicnumericdimensionconfiguration-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// Number of values to use from the column for repetition.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bodysectiondynamicnumericdimensionconfiguration.html#cfn-quicksight-dashboard-bodysectiondynamicnumericdimensionconfiguration-limit
//
Limit *float64 `field:"optional" json:"limit" yaml:"limit"`
// Sort criteria on the column values that you use for repetition.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bodysectiondynamicnumericdimensionconfiguration.html#cfn-quicksight-dashboard-bodysectiondynamicnumericdimensionconfiguration-sortbymetrics
//
SortByMetrics interface{} `field:"optional" json:"sortByMetrics" yaml:"sortByMetrics"`
}
Describes the *Numeric* dataset column and constraints for the dynamic values used to repeat the contents of a section.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
bodySectionDynamicNumericDimensionConfigurationProperty := &BodySectionDynamicNumericDimensionConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Limit: jsii.Number(123),
SortByMetrics: []interface{}{
&ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
},
}
type CfnDashboard_BodySectionRepeatConfigurationProperty ¶ added in v2.183.0
type CfnDashboard_BodySectionRepeatConfigurationProperty struct {
// List of `BodySectionRepeatDimensionConfiguration` values that describe the dataset column and constraints for the column used to repeat the contents of a section.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bodysectionrepeatconfiguration.html#cfn-quicksight-dashboard-bodysectionrepeatconfiguration-dimensionconfigurations
//
DimensionConfigurations interface{} `field:"optional" json:"dimensionConfigurations" yaml:"dimensionConfigurations"`
// List of visuals to exclude from repetition in repeating sections.
//
// The visuals will render identically, and ignore the repeating configurations in all repeating instances.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bodysectionrepeatconfiguration.html#cfn-quicksight-dashboard-bodysectionrepeatconfiguration-nonrepeatingvisuals
//
NonRepeatingVisuals *[]*string `field:"optional" json:"nonRepeatingVisuals" yaml:"nonRepeatingVisuals"`
// Page break configuration to apply for each repeating instance.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bodysectionrepeatconfiguration.html#cfn-quicksight-dashboard-bodysectionrepeatconfiguration-pagebreakconfiguration
//
PageBreakConfiguration interface{} `field:"optional" json:"pageBreakConfiguration" yaml:"pageBreakConfiguration"`
}
Describes the configurations that are required to declare a section as repeating.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
bodySectionRepeatConfigurationProperty := &BodySectionRepeatConfigurationProperty{
DimensionConfigurations: []interface{}{
&BodySectionRepeatDimensionConfigurationProperty{
DynamicCategoryDimensionConfiguration: &BodySectionDynamicCategoryDimensionConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Limit: jsii.Number(123),
SortByMetrics: []interface{}{
&ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
},
},
DynamicNumericDimensionConfiguration: &BodySectionDynamicNumericDimensionConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Limit: jsii.Number(123),
SortByMetrics: []interface{}{
&ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
},
},
},
},
NonRepeatingVisuals: []*string{
jsii.String("nonRepeatingVisuals"),
},
PageBreakConfiguration: &BodySectionRepeatPageBreakConfigurationProperty{
After: &SectionAfterPageBreakProperty{
Status: jsii.String("status"),
},
},
}
type CfnDashboard_BodySectionRepeatDimensionConfigurationProperty ¶ added in v2.183.0
type CfnDashboard_BodySectionRepeatDimensionConfigurationProperty struct {
// Describes the *Category* dataset column and constraints around the dynamic values that will be used in repeating the section contents.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bodysectionrepeatdimensionconfiguration.html#cfn-quicksight-dashboard-bodysectionrepeatdimensionconfiguration-dynamiccategorydimensionconfiguration
//
DynamicCategoryDimensionConfiguration interface{} `field:"optional" json:"dynamicCategoryDimensionConfiguration" yaml:"dynamicCategoryDimensionConfiguration"`
// Describes the *Numeric* dataset column and constraints around the dynamic values used to repeat the contents of a section.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bodysectionrepeatdimensionconfiguration.html#cfn-quicksight-dashboard-bodysectionrepeatdimensionconfiguration-dynamicnumericdimensionconfiguration
//
DynamicNumericDimensionConfiguration interface{} `field:"optional" json:"dynamicNumericDimensionConfiguration" yaml:"dynamicNumericDimensionConfiguration"`
}
Describes the dataset column and constraints for the dynamic values used to repeat the contents of a section.
The dataset column is either *Category* or *Numeric* column configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
bodySectionRepeatDimensionConfigurationProperty := &BodySectionRepeatDimensionConfigurationProperty{
DynamicCategoryDimensionConfiguration: &BodySectionDynamicCategoryDimensionConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Limit: jsii.Number(123),
SortByMetrics: []interface{}{
&ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
},
},
DynamicNumericDimensionConfiguration: &BodySectionDynamicNumericDimensionConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
Limit: jsii.Number(123),
SortByMetrics: []interface{}{
&ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
},
},
}
type CfnDashboard_BodySectionRepeatPageBreakConfigurationProperty ¶ added in v2.183.0
type CfnDashboard_BodySectionRepeatPageBreakConfigurationProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bodysectionrepeatpagebreakconfiguration.html#cfn-quicksight-dashboard-bodysectionrepeatpagebreakconfiguration-after
//
After interface{} `field:"optional" json:"after" yaml:"after"`
}
The page break configuration to apply for each repeating instance.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
bodySectionRepeatPageBreakConfigurationProperty := &BodySectionRepeatPageBreakConfigurationProperty{
After: &SectionAfterPageBreakProperty{
Status: jsii.String("status"),
},
}
type CfnDashboard_BorderSettingsProperty ¶
type CfnDashboard_BorderSettingsProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bordersettings.html#cfn-quicksight-dashboard-bordersettings-bordercolor
//
BorderColor *string `field:"optional" json:"borderColor" yaml:"borderColor"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bordersettings.html#cfn-quicksight-dashboard-bordersettings-bordervisibility
//
BorderVisibility *string `field:"optional" json:"borderVisibility" yaml:"borderVisibility"`
// String based length that is composed of value and unit in px.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-bordersettings.html#cfn-quicksight-dashboard-bordersettings-borderwidth
//
BorderWidth *string `field:"optional" json:"borderWidth" yaml:"borderWidth"`
}
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
borderSettingsProperty := &BorderSettingsProperty{
BorderColor: jsii.String("borderColor"),
BorderVisibility: jsii.String("borderVisibility"),
BorderWidth: jsii.String("borderWidth"),
}
type CfnDashboard_BoxPlotAggregatedFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_BoxPlotAggregatedFieldWellsProperty struct {
// The group by field well of a box plot chart.
//
// Values are grouped based on group by fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotaggregatedfieldwells.html#cfn-quicksight-dashboard-boxplotaggregatedfieldwells-groupby
//
GroupBy interface{} `field:"optional" json:"groupBy" yaml:"groupBy"`
// The value field well of a box plot chart.
//
// Values are aggregated based on group by fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotaggregatedfieldwells.html#cfn-quicksight-dashboard-boxplotaggregatedfieldwells-values
//
Values interface{} `field:"optional" json:"values" yaml:"values"`
}
The aggregated field well for a box plot.
Example:
type CfnDashboard_BoxPlotChartConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_BoxPlotChartConfigurationProperty struct {
// The box plot chart options for a box plot visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotchartconfiguration.html#cfn-quicksight-dashboard-boxplotchartconfiguration-boxplotoptions
//
BoxPlotOptions interface{} `field:"optional" json:"boxPlotOptions" yaml:"boxPlotOptions"`
// The label display options (grid line, range, scale, axis step) of a box plot category.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotchartconfiguration.html#cfn-quicksight-dashboard-boxplotchartconfiguration-categoryaxis
//
CategoryAxis interface{} `field:"optional" json:"categoryAxis" yaml:"categoryAxis"`
// The label options (label text, label visibility and sort Icon visibility) of a box plot category.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotchartconfiguration.html#cfn-quicksight-dashboard-boxplotchartconfiguration-categorylabeloptions
//
CategoryLabelOptions interface{} `field:"optional" json:"categoryLabelOptions" yaml:"categoryLabelOptions"`
// The field wells of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotchartconfiguration.html#cfn-quicksight-dashboard-boxplotchartconfiguration-fieldwells
//
FieldWells interface{} `field:"optional" json:"fieldWells" yaml:"fieldWells"`
// The general visual interactions setup for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotchartconfiguration.html#cfn-quicksight-dashboard-boxplotchartconfiguration-interactions
//
Interactions interface{} `field:"optional" json:"interactions" yaml:"interactions"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotchartconfiguration.html#cfn-quicksight-dashboard-boxplotchartconfiguration-legend
//
Legend interface{} `field:"optional" json:"legend" yaml:"legend"`
// The label display options (grid line, range, scale, axis step) of a box plot category.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotchartconfiguration.html#cfn-quicksight-dashboard-boxplotchartconfiguration-primaryyaxisdisplayoptions
//
PrimaryYAxisDisplayOptions interface{} `field:"optional" json:"primaryYAxisDisplayOptions" yaml:"primaryYAxisDisplayOptions"`
// The label options (label text, label visibility and sort icon visibility) of a box plot value.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotchartconfiguration.html#cfn-quicksight-dashboard-boxplotchartconfiguration-primaryyaxislabeloptions
//
PrimaryYAxisLabelOptions interface{} `field:"optional" json:"primaryYAxisLabelOptions" yaml:"primaryYAxisLabelOptions"`
// The reference line setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotchartconfiguration.html#cfn-quicksight-dashboard-boxplotchartconfiguration-referencelines
//
ReferenceLines interface{} `field:"optional" json:"referenceLines" yaml:"referenceLines"`
// The sort configuration of a `BoxPlotVisual` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotchartconfiguration.html#cfn-quicksight-dashboard-boxplotchartconfiguration-sortconfiguration
//
SortConfiguration interface{} `field:"optional" json:"sortConfiguration" yaml:"sortConfiguration"`
// The tooltip display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotchartconfiguration.html#cfn-quicksight-dashboard-boxplotchartconfiguration-tooltip
//
Tooltip interface{} `field:"optional" json:"tooltip" yaml:"tooltip"`
// The palette (chart color) display setup of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotchartconfiguration.html#cfn-quicksight-dashboard-boxplotchartconfiguration-visualpalette
//
VisualPalette interface{} `field:"optional" json:"visualPalette" yaml:"visualPalette"`
}
The configuration of a `BoxPlotVisual` .
Example:
type CfnDashboard_BoxPlotFieldWellsProperty ¶ added in v2.72.0
type CfnDashboard_BoxPlotFieldWellsProperty struct {
// The aggregated field wells of a box plot.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotfieldwells.html#cfn-quicksight-dashboard-boxplotfieldwells-boxplotaggregatedfieldwells
//
BoxPlotAggregatedFieldWells interface{} `field:"optional" json:"boxPlotAggregatedFieldWells" yaml:"boxPlotAggregatedFieldWells"`
}
The field wells of a `BoxPlotVisual` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
type CfnDashboard_BoxPlotOptionsProperty ¶ added in v2.72.0
type CfnDashboard_BoxPlotOptionsProperty struct {
// Determines the visibility of all data points of the box plot.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotoptions.html#cfn-quicksight-dashboard-boxplotoptions-alldatapointsvisibility
//
AllDataPointsVisibility *string `field:"optional" json:"allDataPointsVisibility" yaml:"allDataPointsVisibility"`
// Determines the visibility of the outlier in a box plot.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotoptions.html#cfn-quicksight-dashboard-boxplotoptions-outliervisibility
//
OutlierVisibility *string `field:"optional" json:"outlierVisibility" yaml:"outlierVisibility"`
// The style options of the box plot.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotoptions.html#cfn-quicksight-dashboard-boxplotoptions-styleoptions
//
StyleOptions interface{} `field:"optional" json:"styleOptions" yaml:"styleOptions"`
}
The options of a box plot visual.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
boxPlotOptionsProperty := &BoxPlotOptionsProperty{
AllDataPointsVisibility: jsii.String("allDataPointsVisibility"),
OutlierVisibility: jsii.String("outlierVisibility"),
StyleOptions: &BoxPlotStyleOptionsProperty{
FillStyle: jsii.String("fillStyle"),
},
}
type CfnDashboard_BoxPlotSortConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_BoxPlotSortConfigurationProperty struct {
// The sort configuration of a group by fields.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotsortconfiguration.html#cfn-quicksight-dashboard-boxplotsortconfiguration-categorysort
//
CategorySort interface{} `field:"optional" json:"categorySort" yaml:"categorySort"`
// The pagination configuration of a table visual or box plot.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotsortconfiguration.html#cfn-quicksight-dashboard-boxplotsortconfiguration-paginationconfiguration
//
PaginationConfiguration interface{} `field:"optional" json:"paginationConfiguration" yaml:"paginationConfiguration"`
}
The sort configuration of a `BoxPlotVisual` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
boxPlotSortConfigurationProperty := &BoxPlotSortConfigurationProperty{
CategorySort: []interface{}{
&FieldSortOptionsProperty{
ColumnSort: &ColumnSortProperty{
Direction: jsii.String("direction"),
SortBy: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
AggregationFunction: &AggregationFunctionProperty{
AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
ValueForMultipleValues: jsii.String("valueForMultipleValues"),
},
CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
DateAggregationFunction: jsii.String("dateAggregationFunction"),
NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
PercentileAggregation: &PercentileAggregationProperty{
PercentileValue: jsii.Number(123),
},
SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
},
},
},
FieldSort: &FieldSortProperty{
Direction: jsii.String("direction"),
FieldId: jsii.String("fieldId"),
},
},
},
PaginationConfiguration: &PaginationConfigurationProperty{
PageNumber: jsii.Number(123),
PageSize: jsii.Number(123),
},
}
type CfnDashboard_BoxPlotStyleOptionsProperty ¶ added in v2.72.0
type CfnDashboard_BoxPlotStyleOptionsProperty struct {
// The fill styles (solid, transparent) of the box plot.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotstyleoptions.html#cfn-quicksight-dashboard-boxplotstyleoptions-fillstyle
//
FillStyle *string `field:"optional" json:"fillStyle" yaml:"fillStyle"`
}
The style options of the box plot.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
boxPlotStyleOptionsProperty := &BoxPlotStyleOptionsProperty{
FillStyle: jsii.String("fillStyle"),
}
type CfnDashboard_BoxPlotVisualProperty ¶ added in v2.72.0
type CfnDashboard_BoxPlotVisualProperty struct {
// The unique identifier of a visual.
//
// This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotvisual.html#cfn-quicksight-dashboard-boxplotvisual-visualid
//
VisualId *string `field:"required" json:"visualId" yaml:"visualId"`
// The list of custom actions that are configured for a visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotvisual.html#cfn-quicksight-dashboard-boxplotvisual-actions
//
Actions interface{} `field:"optional" json:"actions" yaml:"actions"`
// The configuration settings of the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotvisual.html#cfn-quicksight-dashboard-boxplotvisual-chartconfiguration
//
ChartConfiguration interface{} `field:"optional" json:"chartConfiguration" yaml:"chartConfiguration"`
// The column hierarchy that is used during drill-downs and drill-ups.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotvisual.html#cfn-quicksight-dashboard-boxplotvisual-columnhierarchies
//
ColumnHierarchies interface{} `field:"optional" json:"columnHierarchies" yaml:"columnHierarchies"`
// The subtitle that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotvisual.html#cfn-quicksight-dashboard-boxplotvisual-subtitle
//
Subtitle interface{} `field:"optional" json:"subtitle" yaml:"subtitle"`
// The title that is displayed on the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotvisual.html#cfn-quicksight-dashboard-boxplotvisual-title
//
Title interface{} `field:"optional" json:"title" yaml:"title"`
// The alt text for the visual.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotvisual.html#cfn-quicksight-dashboard-boxplotvisual-visualcontentalttext
//
VisualContentAltText *string `field:"optional" json:"visualContentAltText" yaml:"visualContentAltText"`
}
A box plot.
For more information, see [Using box plots](https://docs.aws.amazon.com/quicksight/latest/user/box-plots.html) in the *Amazon Quick Suite User Guide* .
Example:
type CfnDashboard_CalculatedFieldProperty ¶ added in v2.72.0
type CfnDashboard_CalculatedFieldProperty struct {
// The expression of the calculated field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-calculatedfield.html#cfn-quicksight-dashboard-calculatedfield-expression
//
Expression *string `field:"required" json:"expression" yaml:"expression"`
// The name of the calculated field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-calculatedfield.html#cfn-quicksight-dashboard-calculatedfield-name
//
Name *string `field:"required" json:"name" yaml:"name"`
// The data set that is used in this calculated field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-calculatedfield.html#cfn-quicksight-dashboard-calculatedfield-datasetidentifier
//
// Default: - "".
//
DataSetIdentifier *string `field:"optional" json:"dataSetIdentifier" yaml:"dataSetIdentifier"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-calculatedfield.html#cfn-quicksight-dashboard-calculatedfield-topicidentifier
//
TopicIdentifier *string `field:"optional" json:"topicIdentifier" yaml:"topicIdentifier"`
}
The calculated field of an analysis.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
calculatedFieldProperty := &CalculatedFieldProperty{
Expression: jsii.String("expression"),
Name: jsii.String("name"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
}
type CfnDashboard_CalculatedMeasureFieldProperty ¶ added in v2.72.0
type CfnDashboard_CalculatedMeasureFieldProperty struct {
// The expression in the table calculation.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-calculatedmeasurefield.html#cfn-quicksight-dashboard-calculatedmeasurefield-expression
//
Expression *string `field:"required" json:"expression" yaml:"expression"`
// The custom field ID.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-calculatedmeasurefield.html#cfn-quicksight-dashboard-calculatedmeasurefield-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
}
The table calculation measure field for pivot tables.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
calculatedMeasureFieldProperty := &CalculatedMeasureFieldProperty{
Expression: jsii.String("expression"),
FieldId: jsii.String("fieldId"),
}
type CfnDashboard_CascadingControlConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_CascadingControlConfigurationProperty struct {
// A list of source controls that determine the values that are used in the current control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-cascadingcontrolconfiguration.html#cfn-quicksight-dashboard-cascadingcontrolconfiguration-sourcecontrols
//
SourceControls interface{} `field:"optional" json:"sourceControls" yaml:"sourceControls"`
}
The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
cascadingControlConfigurationProperty := &CascadingControlConfigurationProperty{
SourceControls: []interface{}{
&CascadingControlSourceProperty{
ColumnToMatch: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceSheetControlId: jsii.String("sourceSheetControlId"),
},
},
}
type CfnDashboard_CascadingControlSourceProperty ¶ added in v2.72.0
type CfnDashboard_CascadingControlSourceProperty struct {
// The column identifier that determines which column to look up for the source sheet control.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-cascadingcontrolsource.html#cfn-quicksight-dashboard-cascadingcontrolsource-columntomatch
//
ColumnToMatch interface{} `field:"optional" json:"columnToMatch" yaml:"columnToMatch"`
// The source sheet control ID of a `CascadingControlSource` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-cascadingcontrolsource.html#cfn-quicksight-dashboard-cascadingcontrolsource-sourcesheetcontrolid
//
SourceSheetControlId *string `field:"optional" json:"sourceSheetControlId" yaml:"sourceSheetControlId"`
}
The source controls that are used in a `CascadingControlConfiguration` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
cascadingControlSourceProperty := &CascadingControlSourceProperty{
ColumnToMatch: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
SourceSheetControlId: jsii.String("sourceSheetControlId"),
}
type CfnDashboard_CategoricalDimensionFieldProperty ¶ added in v2.72.0
type CfnDashboard_CategoricalDimensionFieldProperty struct {
// The column that is used in the `CategoricalDimensionField` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoricaldimensionfield.html#cfn-quicksight-dashboard-categoricaldimensionfield-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// The custom field ID.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoricaldimensionfield.html#cfn-quicksight-dashboard-categoricaldimensionfield-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
// The format configuration of the field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoricaldimensionfield.html#cfn-quicksight-dashboard-categoricaldimensionfield-formatconfiguration
//
FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"`
// The custom hierarchy ID.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoricaldimensionfield.html#cfn-quicksight-dashboard-categoricaldimensionfield-hierarchyid
//
HierarchyId *string `field:"optional" json:"hierarchyId" yaml:"hierarchyId"`
}
The dimension type field with categorical type columns..
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
categoricalDimensionFieldProperty := &CategoricalDimensionFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
FormatConfiguration: &StringFormatConfigurationProperty{
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
HierarchyId: jsii.String("hierarchyId"),
}
type CfnDashboard_CategoricalMeasureFieldProperty ¶ added in v2.72.0
type CfnDashboard_CategoricalMeasureFieldProperty struct {
// The column that is used in the `CategoricalMeasureField` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoricalmeasurefield.html#cfn-quicksight-dashboard-categoricalmeasurefield-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// The custom field ID.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoricalmeasurefield.html#cfn-quicksight-dashboard-categoricalmeasurefield-fieldid
//
FieldId *string `field:"required" json:"fieldId" yaml:"fieldId"`
// The aggregation function of the measure field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoricalmeasurefield.html#cfn-quicksight-dashboard-categoricalmeasurefield-aggregationfunction
//
AggregationFunction *string `field:"optional" json:"aggregationFunction" yaml:"aggregationFunction"`
// The format configuration of the field.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoricalmeasurefield.html#cfn-quicksight-dashboard-categoricalmeasurefield-formatconfiguration
//
FormatConfiguration interface{} `field:"optional" json:"formatConfiguration" yaml:"formatConfiguration"`
}
The measure type field with categorical type columns.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
categoricalMeasureFieldProperty := &CategoricalMeasureFieldProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
FieldId: jsii.String("fieldId"),
// the properties below are optional
AggregationFunction: jsii.String("aggregationFunction"),
FormatConfiguration: &StringFormatConfigurationProperty{
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
}
type CfnDashboard_CategoryDrillDownFilterProperty ¶ added in v2.72.0
type CfnDashboard_CategoryDrillDownFilterProperty struct {
// A list of the string inputs that are the values of the category drill down filter.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categorydrilldownfilter.html#cfn-quicksight-dashboard-categorydrilldownfilter-categoryvalues
//
CategoryValues *[]*string `field:"required" json:"categoryValues" yaml:"categoryValues"`
// The column that the filter is applied to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categorydrilldownfilter.html#cfn-quicksight-dashboard-categorydrilldownfilter-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
}
The category drill down filter.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
categoryDrillDownFilterProperty := &CategoryDrillDownFilterProperty{
CategoryValues: []*string{
jsii.String("categoryValues"),
},
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
}
type CfnDashboard_CategoryFilterConfigurationProperty ¶ added in v2.72.0
type CfnDashboard_CategoryFilterConfigurationProperty struct {
// A custom filter that filters based on a single value.
//
// This filter can be partially matched.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoryfilterconfiguration.html#cfn-quicksight-dashboard-categoryfilterconfiguration-customfilterconfiguration
//
CustomFilterConfiguration interface{} `field:"optional" json:"customFilterConfiguration" yaml:"customFilterConfiguration"`
// A list of custom filter values.
//
// In the Quick Sight console, this filter type is called a custom filter list.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoryfilterconfiguration.html#cfn-quicksight-dashboard-categoryfilterconfiguration-customfilterlistconfiguration
//
CustomFilterListConfiguration interface{} `field:"optional" json:"customFilterListConfiguration" yaml:"customFilterListConfiguration"`
// A list of filter configurations.
//
// In the Quick Sight console, this filter type is called a filter list.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoryfilterconfiguration.html#cfn-quicksight-dashboard-categoryfilterconfiguration-filterlistconfiguration
//
FilterListConfiguration interface{} `field:"optional" json:"filterListConfiguration" yaml:"filterListConfiguration"`
}
The configuration for a `CategoryFilter` .
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
categoryFilterConfigurationProperty := &CategoryFilterConfigurationProperty{
CustomFilterConfiguration: &CustomFilterConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
NullOption: jsii.String("nullOption"),
// the properties below are optional
CategoryValue: jsii.String("categoryValue"),
ParameterName: jsii.String("parameterName"),
SelectAllOptions: jsii.String("selectAllOptions"),
},
CustomFilterListConfiguration: &CustomFilterListConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
NullOption: jsii.String("nullOption"),
// the properties below are optional
CategoryValues: []*string{
jsii.String("categoryValues"),
},
SelectAllOptions: jsii.String("selectAllOptions"),
},
FilterListConfiguration: &FilterListConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
// the properties below are optional
CategoryValues: []*string{
jsii.String("categoryValues"),
},
NullOption: jsii.String("nullOption"),
SelectAllOptions: jsii.String("selectAllOptions"),
},
}
type CfnDashboard_CategoryFilterProperty ¶ added in v2.72.0
type CfnDashboard_CategoryFilterProperty struct {
// The column that the filter is applied to.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoryfilter.html#cfn-quicksight-dashboard-categoryfilter-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// The configuration for a `CategoryFilter` .
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoryfilter.html#cfn-quicksight-dashboard-categoryfilter-configuration
//
Configuration interface{} `field:"required" json:"configuration" yaml:"configuration"`
// An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoryfilter.html#cfn-quicksight-dashboard-categoryfilter-filterid
//
FilterId *string `field:"required" json:"filterId" yaml:"filterId"`
// The default configurations for the associated controls.
//
// This applies only for filters that are scoped to multiple sheets.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoryfilter.html#cfn-quicksight-dashboard-categoryfilter-defaultfiltercontrolconfiguration
//
DefaultFilterControlConfiguration interface{} `field:"optional" json:"defaultFilterControlConfiguration" yaml:"defaultFilterControlConfiguration"`
}
A `CategoryFilter` filters text values.
For more information, see [Adding text filters](https://docs.aws.amazon.com/quicksight/latest/user/add-a-text-filter-data-prep.html) in the *Amazon Quick Suite User Guide* .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
categoryFilterProperty := &CategoryFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
Configuration: &CategoryFilterConfigurationProperty{
CustomFilterConfiguration: &CustomFilterConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
NullOption: jsii.String("nullOption"),
// the properties below are optional
CategoryValue: jsii.String("categoryValue"),
ParameterName: jsii.String("parameterName"),
SelectAllOptions: jsii.String("selectAllOptions"),
},
CustomFilterListConfiguration: &CustomFilterListConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
NullOption: jsii.String("nullOption"),
// the properties below are optional
CategoryValues: []*string{
jsii.String("categoryValues"),
},
SelectAllOptions: jsii.String("selectAllOptions"),
},
FilterListConfiguration: &FilterListConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
// the properties below are optional
CategoryValues: []*string{
jsii.String("categoryValues"),
},
NullOption: jsii.String("nullOption"),
SelectAllOptions: jsii.String("selectAllOptions"),
},
},
FilterId: jsii.String("filterId"),
// the properties below are optional
DefaultFilterControlConfiguration: &DefaultFilterControlConfigurationProperty{
ControlOptions: &DefaultFilterControlOptionsProperty{
DefaultDateTimePickerOptions: &DefaultDateTimePickerControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{
DateIconVisibility: jsii.String("dateIconVisibility"),
DateTimeFormat: jsii.String("dateTimeFormat"),
HelperTextVisibility: jsii.String("helperTextVisibility"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultDropdownOptions: &DefaultFilterDropDownControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DropDownControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultListOptions: &DefaultFilterListControlOptionsProperty{
DisplayOptions: &ListControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SearchOptions: &ListControlSearchOptionsProperty{
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultRelativeDateTimeOptions: &DefaultRelativeDateTimeControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &RelativeDateTimeControlDisplayOptionsProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultSliderOptions: &DefaultSliderControlOptionsProperty{
MaximumValue: jsii.Number(123),
MinimumValue: jsii.Number(123),
StepSize: jsii.Number(123),
// the properties below are optional
DisplayOptions: &SliderControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultTextAreaOptions: &DefaultTextAreaControlOptionsProperty{
Delimiter: jsii.String("delimiter"),
DisplayOptions: &TextAreaControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultTextFieldOptions: &DefaultTextFieldControlOptionsProperty{
DisplayOptions: &TextFieldControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
PlaceholderOptions: &TextControlPlaceholderOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
},
Title: jsii.String("title"),
},
}
type CfnDashboard_CategoryInnerFilterProperty ¶ added in v2.157.0
type CfnDashboard_CategoryInnerFilterProperty struct {
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoryinnerfilter.html#cfn-quicksight-dashboard-categoryinnerfilter-column
//
Column interface{} `field:"required" json:"column" yaml:"column"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoryinnerfilter.html#cfn-quicksight-dashboard-categoryinnerfilter-configuration
//
Configuration interface{} `field:"required" json:"configuration" yaml:"configuration"`
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoryinnerfilter.html#cfn-quicksight-dashboard-categoryinnerfilter-defaultfiltercontrolconfiguration
//
DefaultFilterControlConfiguration interface{} `field:"optional" json:"defaultFilterControlConfiguration" yaml:"defaultFilterControlConfiguration"`
}
A `CategoryInnerFilter` filters text values for the `NestedFilter` .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
categoryInnerFilterProperty := &CategoryInnerFilterProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
Configuration: &CategoryFilterConfigurationProperty{
CustomFilterConfiguration: &CustomFilterConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
NullOption: jsii.String("nullOption"),
// the properties below are optional
CategoryValue: jsii.String("categoryValue"),
ParameterName: jsii.String("parameterName"),
SelectAllOptions: jsii.String("selectAllOptions"),
},
CustomFilterListConfiguration: &CustomFilterListConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
NullOption: jsii.String("nullOption"),
// the properties below are optional
CategoryValues: []*string{
jsii.String("categoryValues"),
},
SelectAllOptions: jsii.String("selectAllOptions"),
},
FilterListConfiguration: &FilterListConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
// the properties below are optional
CategoryValues: []*string{
jsii.String("categoryValues"),
},
NullOption: jsii.String("nullOption"),
SelectAllOptions: jsii.String("selectAllOptions"),
},
},
// the properties below are optional
DefaultFilterControlConfiguration: &DefaultFilterControlConfigurationProperty{
ControlOptions: &DefaultFilterControlOptionsProperty{
DefaultDateTimePickerOptions: &DefaultDateTimePickerControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DateTimePickerControlDisplayOptionsProperty{
DateIconVisibility: jsii.String("dateIconVisibility"),
DateTimeFormat: jsii.String("dateTimeFormat"),
HelperTextVisibility: jsii.String("helperTextVisibility"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
Type: jsii.String("type"),
},
DefaultDropdownOptions: &DefaultFilterDropDownControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &DropDownControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultListOptions: &DefaultFilterListControlOptionsProperty{
DisplayOptions: &ListControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
SearchOptions: &ListControlSearchOptionsProperty{
Visibility: jsii.String("visibility"),
},
SelectAllOptions: &ListControlSelectAllOptionsProperty{
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
SelectableValues: &FilterSelectableValuesProperty{
Values: []*string{
jsii.String("values"),
},
},
Type: jsii.String("type"),
},
DefaultRelativeDateTimeOptions: &DefaultRelativeDateTimeControlOptionsProperty{
CommitMode: jsii.String("commitMode"),
DisplayOptions: &RelativeDateTimeControlDisplayOptionsProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("infoIconText"),
Visibility: jsii.String("visibility"),
},
TitleOptions: &LabelOptionsProperty{
CustomLabel: jsii.String("customLabel"),
FontConfiguration: &FontConfigurationProperty{
FontColor: jsii.String("fontColor"),
FontDecoration: jsii.String("fontDecoration"),
FontFamily: jsii.String("fontFamily"),
FontSize: &FontSizeProperty{
Absolute: jsii.String("absolute"),
Relative: jsii.String("relative"),
},
FontStyle: jsii.String("fontStyle"),
FontWeight: &FontWeightProperty{
Name: jsii.String("name"),
},
},
Visibility: jsii.String("visibility"),
},
},
},
DefaultSliderOptions: &DefaultSliderControlOptionsProperty{
MaximumValue: jsii.Number(123),
MinimumValue: jsii.Number(123),
StepSize: jsii.Number(123),
// the properties below are optional
DisplayOptions: &SliderControlDisplayOptionsProperty{
InfoIconLabelOptions: &SheetControlInfoIconLabelOptionsProperty{
InfoIconText: jsii.String("inf