From 81fd7b72dccc3fc7c74aab569aab645922a0bbc4 Mon Sep 17 00:00:00 2001 From: Anton Tayanovskyy Date: Thu, 12 Sep 2024 22:59:54 -0400 Subject: [PATCH] make tfgen --- provider/cmd/pulumi-resource-aws/schema.json | 13424 +++++++++++++++-- 1 file changed, 12069 insertions(+), 1355 deletions(-) diff --git a/provider/cmd/pulumi-resource-aws/schema.json b/provider/cmd/pulumi-resource-aws/schema.json index 8109f940e58..ce3f116bd55 100644 --- a/provider/cmd/pulumi-resource-aws/schema.json +++ b/provider/cmd/pulumi-resource-aws/schema.json @@ -126695,354 +126695,764 @@ "streamArn" ] }, - "aws:quicksight/AnalysisParameters:AnalysisParameters": { + "aws:quicksight/AggregationFunction:AggregationFunction": { "properties": { - "dateTimeParameters": { + "categoricalAggregationFunction": { + "type": "string" + }, + "dateAggregationFunction": { + "type": "string" + }, + "numericalAggregationFunction": { + "$ref": "#/types/aws:quicksight/NumericalAggregation:NumericalAggregation" + } + }, + "type": "object" + }, + "aws:quicksight/AnalysisDefinition:AnalysisDefinition": { + "properties": { + "analysisDefaults": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionAnalysisDefaults:AnalysisDefinitionAnalysisDefaults", + "description": "The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html).\n" + }, + "calculatedFields": { "type": "array", "items": { - "$ref": "#/types/aws:quicksight/AnalysisParametersDateTimeParameter:AnalysisParametersDateTimeParameter" + "$ref": "#/types/aws:quicksight/AnalysisDefinitionCalculatedField:AnalysisDefinitionCalculatedField" }, - "description": "A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html).\n" + "description": "A list of calculated field definitions for the analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html).\n" }, - "decimalParameters": { + "columnConfigurations": { "type": "array", "items": { - "$ref": "#/types/aws:quicksight/AnalysisParametersDecimalParameter:AnalysisParametersDecimalParameter" + "$ref": "#/types/aws:quicksight/AnalysisDefinitionColumnConfiguration:AnalysisDefinitionColumnConfiguration" }, - "description": "A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html).\n" + "description": "A list of analysis-level column configurations. Column configurations are used to set default formatting for a column that's used throughout an analysis. See AWS API Documentation for complete description.\n" }, - "integerParameters": { + "dataSetIdentifiersDeclarations": { "type": "array", "items": { - "$ref": "#/types/aws:quicksight/AnalysisParametersIntegerParameter:AnalysisParametersIntegerParameter" + "$ref": "#/types/aws:quicksight/AnalysisDefinitionDataSetIdentifiersDeclaration:AnalysisDefinitionDataSetIdentifiersDeclaration" }, - "description": "A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html).\n" + "description": "A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the analysis sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html).\n" }, - "stringParameters": { + "filterGroups": { "type": "array", "items": { - "$ref": "#/types/aws:quicksight/AnalysisParametersStringParameter:AnalysisParametersStringParameter" + "$ref": "#/types/aws:quicksight/AnalysisDefinitionFilterGroup:AnalysisDefinitionFilterGroup" }, - "description": "A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html).\n" + "description": "A list of filter definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide.\n" + }, + "parameterDeclarations": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionParameterDeclaration:AnalysisDefinitionParameterDeclaration" + } + }, + "sheets": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionSheet:AnalysisDefinitionSheet" + }, + "description": "A list of sheet definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html).\n" + } + }, + "type": "object", + "required": [ + "dataSetIdentifiersDeclarations" + ] + }, + "aws:quicksight/AnalysisDefinitionAnalysisDefaults:AnalysisDefinitionAnalysisDefaults": { + "properties": { + "defaultNewSheetConfiguration": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration:AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration" + } + }, + "type": "object", + "required": [ + "defaultNewSheetConfiguration" + ] + }, + "aws:quicksight/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration:AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration": { + "properties": { + "interactiveLayoutConfiguration": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration:AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration" + }, + "paginatedLayoutConfiguration": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration:AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration" + }, + "sheetContentType": { + "type": "string" } }, "type": "object" }, - "aws:quicksight/AnalysisParametersDateTimeParameter:AnalysisParametersDateTimeParameter": { + "aws:quicksight/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration:AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration": { "properties": { - "name": { - "type": "string", - "description": "Display name for the analysis.\n\nThe following arguments are optional:\n" + "freeForm": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm:AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm" }, - "values": { - "type": "array", - "items": { - "type": "string" - } + "grid": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid:AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid" + } + }, + "type": "object" + }, + "aws:quicksight/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm:AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm": { + "properties": { + "canvasSizeOptions": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions:AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions" } }, "type": "object", "required": [ - "name", - "values" + "canvasSizeOptions" ] }, - "aws:quicksight/AnalysisParametersDecimalParameter:AnalysisParametersDecimalParameter": { + "aws:quicksight/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions:AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions": { "properties": { - "name": { - "type": "string", - "description": "Display name for the analysis.\n\nThe following arguments are optional:\n" + "screenCanvasSizeOptions": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions:AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions" + } + }, + "type": "object" + }, + "aws:quicksight/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions:AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions": { + "properties": { + "optimizedViewPortWidth": { + "type": "string" + } + }, + "type": "object", + "required": [ + "optimizedViewPortWidth" + ] + }, + "aws:quicksight/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid:AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid": { + "properties": { + "canvasSizeOptions": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions:AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions" + } + }, + "type": "object", + "required": [ + "canvasSizeOptions" + ] + }, + "aws:quicksight/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions:AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions": { + "properties": { + "screenCanvasSizeOptions": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions:AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions" + } + }, + "type": "object" + }, + "aws:quicksight/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions:AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions": { + "properties": { + "optimizedViewPortWidth": { + "type": "string" }, - "values": { - "type": "array", - "items": { - "type": "number" - } + "resizeOption": { + "type": "string" } }, "type": "object", "required": [ - "name", - "values" + "resizeOption" ] }, - "aws:quicksight/AnalysisParametersIntegerParameter:AnalysisParametersIntegerParameter": { + "aws:quicksight/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration:AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration": { + "properties": { + "sectionBased": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased:AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased" + } + }, + "type": "object" + }, + "aws:quicksight/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased:AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased": { + "properties": { + "canvasSizeOptions": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions:AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions" + } + }, + "type": "object", + "required": [ + "canvasSizeOptions" + ] + }, + "aws:quicksight/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions:AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions": { + "properties": { + "paperCanvasSizeOptions": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions:AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions" + } + }, + "type": "object" + }, + "aws:quicksight/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions:AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions": { + "properties": { + "paperMargin": { + "$ref": "#/types/aws:quicksight/Spacing:Spacing" + }, + "paperOrientation": { + "type": "string" + }, + "paperSize": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/AnalysisDefinitionCalculatedField:AnalysisDefinitionCalculatedField": { "properties": { + "dataSetIdentifier": { + "type": "string" + }, + "expression": { + "type": "string" + }, "name": { "type": "string", "description": "Display name for the analysis.\n\nThe following arguments are optional:\n" + } + }, + "type": "object", + "required": [ + "dataSetIdentifier", + "expression", + "name" + ] + }, + "aws:quicksight/AnalysisDefinitionColumnConfiguration:AnalysisDefinitionColumnConfiguration": { + "properties": { + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" }, - "values": { - "type": "array", - "items": { - "type": "integer" - } + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionColumnConfigurationFormatConfiguration:AnalysisDefinitionColumnConfigurationFormatConfiguration" + }, + "role": { + "type": "string" } }, "type": "object", "required": [ - "name", - "values" + "column" ] }, - "aws:quicksight/AnalysisParametersStringParameter:AnalysisParametersStringParameter": { + "aws:quicksight/AnalysisDefinitionColumnConfigurationFormatConfiguration:AnalysisDefinitionColumnConfigurationFormatConfiguration": { "properties": { - "name": { + "dateTimeFormatConfiguration": { + "$ref": "#/types/aws:quicksight/DateTimeFormatConfiguration:DateTimeFormatConfiguration" + }, + "numberFormatConfiguration": { + "$ref": "#/types/aws:quicksight/NumberFormatConfiguration:NumberFormatConfiguration" + }, + "stringFormatConfiguration": { + "$ref": "#/types/aws:quicksight/StringFormatConfiguration:StringFormatConfiguration" + } + }, + "type": "object" + }, + "aws:quicksight/AnalysisDefinitionDataSetIdentifiersDeclaration:AnalysisDefinitionDataSetIdentifiersDeclaration": { + "properties": { + "dataSetArn": { "type": "string", - "description": "Display name for the analysis.\n\nThe following arguments are optional:\n" + "description": "Dataset Amazon Resource Name (ARN).\n" }, - "values": { + "identifier": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/AnalysisDefinitionFilterGroup:AnalysisDefinitionFilterGroup": { + "properties": { + "crossDataset": { + "type": "string" + }, + "filterGroupId": { + "type": "string" + }, + "filters": { "type": "array", "items": { - "type": "string" + "$ref": "#/types/aws:quicksight/Filters:Filters" } + }, + "scopeConfiguration": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionFilterGroupScopeConfiguration:AnalysisDefinitionFilterGroupScopeConfiguration" + }, + "status": { + "type": "string", + "description": "The analysis creation status.\n" } }, "type": "object", "required": [ - "name", - "values" + "crossDataset", + "filterGroupId", + "filters", + "scopeConfiguration" ] }, - "aws:quicksight/AnalysisPermission:AnalysisPermission": { + "aws:quicksight/AnalysisDefinitionFilterGroupScopeConfiguration:AnalysisDefinitionFilterGroupScopeConfiguration": { "properties": { - "actions": { + "selectedSheets": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets:AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets" + } + }, + "type": "object" + }, + "aws:quicksight/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets:AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets": { + "properties": { + "sheetVisualScopingConfigurations": { "type": "array", "items": { - "type": "string" - }, - "description": "List of IAM actions to grant or revoke permissions on.\n" + "$ref": "#/types/aws:quicksight/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration:AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration" + } + } + }, + "type": "object" + }, + "aws:quicksight/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration:AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration": { + "properties": { + "scope": { + "type": "string" }, - "principal": { - "type": "string", - "description": "ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values.\n" + "sheetId": { + "type": "string" + }, + "visualIds": { + "type": "array", + "items": { + "type": "string" + } } }, "type": "object", "required": [ - "actions", - "principal" + "scope", + "sheetId" ] }, - "aws:quicksight/AnalysisSourceEntity:AnalysisSourceEntity": { + "aws:quicksight/AnalysisDefinitionParameterDeclaration:AnalysisDefinitionParameterDeclaration": { "properties": { - "sourceTemplate": { - "$ref": "#/types/aws:quicksight/AnalysisSourceEntitySourceTemplate:AnalysisSourceEntitySourceTemplate", - "description": "The source template. See source_template.\n" + "dateTimeParameterDeclaration": { + "$ref": "#/types/aws:quicksight/DateTimeParameterDeclaration:DateTimeParameterDeclaration" + }, + "decimalParameterDeclaration": { + "$ref": "#/types/aws:quicksight/DecimalParameterDeclaration:DecimalParameterDeclaration" + }, + "integerParameterDeclaration": { + "$ref": "#/types/aws:quicksight/IntegerParameterDeclaration:IntegerParameterDeclaration" + }, + "stringParameterDeclaration": { + "$ref": "#/types/aws:quicksight/StringParameterDeclaration:StringParameterDeclaration" } }, "type": "object" }, - "aws:quicksight/AnalysisSourceEntitySourceTemplate:AnalysisSourceEntitySourceTemplate": { + "aws:quicksight/AnalysisDefinitionSheet:AnalysisDefinitionSheet": { "properties": { - "arn": { + "contentType": { + "type": "string" + }, + "description": { + "type": "string" + }, + "filterControls": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FilterControls:FilterControls" + } + }, + "layouts": { + "$ref": "#/types/aws:quicksight/Layouts:Layouts" + }, + "name": { "type": "string", - "description": "The Amazon Resource Name (ARN) of the resource.\n" + "description": "Display name for the analysis.\n\nThe following arguments are optional:\n" }, - "dataSetReferences": { + "parameterControls": { "type": "array", "items": { - "$ref": "#/types/aws:quicksight/AnalysisSourceEntitySourceTemplateDataSetReference:AnalysisSourceEntitySourceTemplateDataSetReference" - }, - "description": "List of dataset references. See data_set_references.\n" + "$ref": "#/types/aws:quicksight/AnalysisDefinitionSheetParameterControl:AnalysisDefinitionSheetParameterControl" + } + }, + "sheetControlLayouts": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionSheetSheetControlLayouts:AnalysisDefinitionSheetSheetControlLayouts" + }, + "sheetId": { + "type": "string" + }, + "textBoxes": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionSheetTextBox:AnalysisDefinitionSheetTextBox" + } + }, + "title": { + "type": "string" + }, + "visuals": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/Visuals:Visuals" + } } }, "type": "object", "required": [ - "arn", - "dataSetReferences" - ] + "sheetId" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "contentType", + "layouts", + "sheetId" + ] + } + } }, - "aws:quicksight/AnalysisSourceEntitySourceTemplateDataSetReference:AnalysisSourceEntitySourceTemplateDataSetReference": { + "aws:quicksight/AnalysisDefinitionSheetParameterControl:AnalysisDefinitionSheetParameterControl": { "properties": { - "dataSetArn": { - "type": "string", - "description": "Dataset Amazon Resource Name (ARN).\n" + "dateTimePicker": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionSheetParameterControlDateTimePicker:AnalysisDefinitionSheetParameterControlDateTimePicker" }, - "dataSetPlaceholder": { - "type": "string", - "description": "Dataset placeholder.\n" + "dropdown": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionSheetParameterControlDropdown:AnalysisDefinitionSheetParameterControlDropdown" + }, + "list": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionSheetParameterControlList:AnalysisDefinitionSheetParameterControlList" + }, + "slider": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionSheetParameterControlSlider:AnalysisDefinitionSheetParameterControlSlider" + }, + "textArea": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionSheetParameterControlTextArea:AnalysisDefinitionSheetParameterControlTextArea" + }, + "textField": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionSheetParameterControlTextField:AnalysisDefinitionSheetParameterControlTextField" + } + }, + "type": "object" + }, + "aws:quicksight/AnalysisDefinitionSheetParameterControlDateTimePicker:AnalysisDefinitionSheetParameterControlDateTimePicker": { + "properties": { + "displayOptions": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions:AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions" + }, + "parameterControlId": { + "type": "string" + }, + "sourceParameterName": { + "type": "string" + }, + "title": { + "type": "string" } }, "type": "object", "required": [ - "dataSetArn", - "dataSetPlaceholder" + "parameterControlId", + "sourceParameterName", + "title" ] }, - "aws:quicksight/DashboardDashboardPublishOptions:DashboardDashboardPublishOptions": { + "aws:quicksight/AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions:AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions": { "properties": { - "adHocFilteringOption": { - "$ref": "#/types/aws:quicksight/DashboardDashboardPublishOptionsAdHocFilteringOption:DashboardDashboardPublishOptionsAdHocFilteringOption", - "description": "Ad hoc (one-time) filtering option. See ad_hoc_filtering_option.\n" - }, - "dataPointDrillUpDownOption": { - "$ref": "#/types/aws:quicksight/DashboardDashboardPublishOptionsDataPointDrillUpDownOption:DashboardDashboardPublishOptionsDataPointDrillUpDownOption", - "description": "The drill-down options of data points in a dashboard. See data_point_drill_up_down_option.\n" + "dateTimeFormat": { + "type": "string" }, - "dataPointMenuLabelOption": { - "$ref": "#/types/aws:quicksight/DashboardDashboardPublishOptionsDataPointMenuLabelOption:DashboardDashboardPublishOptionsDataPointMenuLabelOption", - "description": "The data point menu label options of a dashboard. See data_point_menu_label_option.\n" + "titleOptions": { + "$ref": "#/types/aws:quicksight/LabelOptions:LabelOptions" + } + }, + "type": "object" + }, + "aws:quicksight/AnalysisDefinitionSheetParameterControlDropdown:AnalysisDefinitionSheetParameterControlDropdown": { + "properties": { + "cascadingControlConfiguration": { + "$ref": "#/types/aws:quicksight/CascadingControlConfiguration:CascadingControlConfiguration" }, - "dataPointTooltipOption": { - "$ref": "#/types/aws:quicksight/DashboardDashboardPublishOptionsDataPointTooltipOption:DashboardDashboardPublishOptionsDataPointTooltipOption", - "description": "The data point tool tip options of a dashboard. See data_point_tooltip_option.\n" + "displayOptions": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionSheetParameterControlDropdownDisplayOptions:AnalysisDefinitionSheetParameterControlDropdownDisplayOptions" }, - "exportToCsvOption": { - "$ref": "#/types/aws:quicksight/DashboardDashboardPublishOptionsExportToCsvOption:DashboardDashboardPublishOptionsExportToCsvOption", - "description": "Export to .csv option. See export_to_csv_option.\n" + "parameterControlId": { + "type": "string" }, - "exportWithHiddenFieldsOption": { - "$ref": "#/types/aws:quicksight/DashboardDashboardPublishOptionsExportWithHiddenFieldsOption:DashboardDashboardPublishOptionsExportWithHiddenFieldsOption", - "description": "Determines if hidden fields are exported with a dashboard. See export_with_hidden_fields_option.\n" + "selectableValues": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionSheetParameterControlDropdownSelectableValues:AnalysisDefinitionSheetParameterControlDropdownSelectableValues" }, - "sheetControlsOption": { - "$ref": "#/types/aws:quicksight/DashboardDashboardPublishOptionsSheetControlsOption:DashboardDashboardPublishOptionsSheetControlsOption", - "description": "Sheet controls option. See sheet_controls_option.\n" + "sourceParameterName": { + "type": "string" }, - "sheetLayoutElementMaximizationOption": { - "$ref": "#/types/aws:quicksight/DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption:DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption", - "description": "The sheet layout maximization options of a dashboard. See sheet_layout_element_maximization_option.\n" + "title": { + "type": "string" }, - "visualAxisSortOption": { - "$ref": "#/types/aws:quicksight/DashboardDashboardPublishOptionsVisualAxisSortOption:DashboardDashboardPublishOptionsVisualAxisSortOption", - "description": "The axis sort options of a dashboard. See visual_axis_sort_option.\n" + "type": { + "type": "string" + } + }, + "type": "object", + "required": [ + "parameterControlId", + "sourceParameterName", + "title" + ] + }, + "aws:quicksight/AnalysisDefinitionSheetParameterControlDropdownDisplayOptions:AnalysisDefinitionSheetParameterControlDropdownDisplayOptions": { + "properties": { + "selectAllOptions": { + "$ref": "#/types/aws:quicksight/SelectAllOptions:SelectAllOptions" }, - "visualMenuOption": { - "$ref": "#/types/aws:quicksight/DashboardDashboardPublishOptionsVisualMenuOption:DashboardDashboardPublishOptionsVisualMenuOption", - "description": "The menu options of a visual in a dashboard. See visual_menu_option.\n" + "titleOptions": { + "$ref": "#/types/aws:quicksight/LabelOptions:LabelOptions" } }, "type": "object" }, - "aws:quicksight/DashboardDashboardPublishOptionsAdHocFilteringOption:DashboardDashboardPublishOptionsAdHocFilteringOption": { + "aws:quicksight/AnalysisDefinitionSheetParameterControlDropdownSelectableValues:AnalysisDefinitionSheetParameterControlDropdownSelectableValues": { "properties": { - "availabilityStatus": { - "type": "string", - "description": "Availability status. Possibles values: ENABLED, DISABLED.\n" + "linkToDataSetColumn": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "values": { + "type": "array", + "items": { + "type": "string" + } } }, "type": "object" }, - "aws:quicksight/DashboardDashboardPublishOptionsDataPointDrillUpDownOption:DashboardDashboardPublishOptionsDataPointDrillUpDownOption": { + "aws:quicksight/AnalysisDefinitionSheetParameterControlList:AnalysisDefinitionSheetParameterControlList": { "properties": { - "availabilityStatus": { - "type": "string", - "description": "Availability status. Possibles values: ENABLED, DISABLED.\n" + "cascadingControlConfiguration": { + "$ref": "#/types/aws:quicksight/CascadingControlConfiguration:CascadingControlConfiguration" + }, + "displayOptions": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionSheetParameterControlListDisplayOptions:AnalysisDefinitionSheetParameterControlListDisplayOptions" + }, + "parameterControlId": { + "type": "string" + }, + "selectableValues": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionSheetParameterControlListSelectableValues:AnalysisDefinitionSheetParameterControlListSelectableValues" + }, + "sourceParameterName": { + "type": "string" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" } }, - "type": "object" + "type": "object", + "required": [ + "parameterControlId", + "sourceParameterName", + "title" + ] }, - "aws:quicksight/DashboardDashboardPublishOptionsDataPointMenuLabelOption:DashboardDashboardPublishOptionsDataPointMenuLabelOption": { + "aws:quicksight/AnalysisDefinitionSheetParameterControlListDisplayOptions:AnalysisDefinitionSheetParameterControlListDisplayOptions": { "properties": { - "availabilityStatus": { - "type": "string", - "description": "Availability status. Possibles values: ENABLED, DISABLED.\n" + "searchOptions": { + "$ref": "#/types/aws:quicksight/SelectAllOptions:SelectAllOptions" + }, + "selectAllOptions": { + "$ref": "#/types/aws:quicksight/SelectAllOptions:SelectAllOptions" + }, + "titleOptions": { + "$ref": "#/types/aws:quicksight/LabelOptions:LabelOptions" } }, "type": "object" }, - "aws:quicksight/DashboardDashboardPublishOptionsDataPointTooltipOption:DashboardDashboardPublishOptionsDataPointTooltipOption": { + "aws:quicksight/AnalysisDefinitionSheetParameterControlListSelectableValues:AnalysisDefinitionSheetParameterControlListSelectableValues": { "properties": { - "availabilityStatus": { - "type": "string", - "description": "Availability status. Possibles values: ENABLED, DISABLED.\n" + "linkToDataSetColumn": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "values": { + "type": "array", + "items": { + "type": "string" + } } }, "type": "object" }, - "aws:quicksight/DashboardDashboardPublishOptionsExportToCsvOption:DashboardDashboardPublishOptionsExportToCsvOption": { + "aws:quicksight/AnalysisDefinitionSheetParameterControlSlider:AnalysisDefinitionSheetParameterControlSlider": { "properties": { - "availabilityStatus": { - "type": "string", - "description": "Availability status. Possibles values: ENABLED, DISABLED.\n" + "displayOptions": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionSheetParameterControlSliderDisplayOptions:AnalysisDefinitionSheetParameterControlSliderDisplayOptions" + }, + "maximumValue": { + "type": "number" + }, + "minimumValue": { + "type": "number" + }, + "parameterControlId": { + "type": "string" + }, + "sourceParameterName": { + "type": "string" + }, + "stepSize": { + "type": "number" + }, + "title": { + "type": "string" } }, - "type": "object" + "type": "object", + "required": [ + "maximumValue", + "minimumValue", + "parameterControlId", + "sourceParameterName", + "stepSize", + "title" + ] }, - "aws:quicksight/DashboardDashboardPublishOptionsExportWithHiddenFieldsOption:DashboardDashboardPublishOptionsExportWithHiddenFieldsOption": { + "aws:quicksight/AnalysisDefinitionSheetParameterControlSliderDisplayOptions:AnalysisDefinitionSheetParameterControlSliderDisplayOptions": { "properties": { - "availabilityStatus": { - "type": "string", - "description": "Availability status. Possibles values: ENABLED, DISABLED.\n" + "titleOptions": { + "$ref": "#/types/aws:quicksight/LabelOptions:LabelOptions" } }, "type": "object" }, - "aws:quicksight/DashboardDashboardPublishOptionsSheetControlsOption:DashboardDashboardPublishOptionsSheetControlsOption": { + "aws:quicksight/AnalysisDefinitionSheetParameterControlTextArea:AnalysisDefinitionSheetParameterControlTextArea": { "properties": { - "visibilityState": { - "type": "string", - "description": "Visibility state. Possibles values: EXPANDED, COLLAPSED.\n" + "delimiter": { + "type": "string" + }, + "displayOptions": { + "$ref": "#/types/aws:quicksight/TextAreaControlDisplayOptions:TextAreaControlDisplayOptions" + }, + "parameterControlId": { + "type": "string" + }, + "sourceParameterName": { + "type": "string" + }, + "title": { + "type": "string" } }, - "type": "object" + "type": "object", + "required": [ + "parameterControlId", + "sourceParameterName", + "title" + ] }, - "aws:quicksight/DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption:DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption": { + "aws:quicksight/AnalysisDefinitionSheetParameterControlTextField:AnalysisDefinitionSheetParameterControlTextField": { "properties": { - "availabilityStatus": { - "type": "string", - "description": "Availability status. Possibles values: ENABLED, DISABLED.\n" + "displayOptions": { + "$ref": "#/types/aws:quicksight/TextAreaControlDisplayOptions:TextAreaControlDisplayOptions" + }, + "parameterControlId": { + "type": "string" + }, + "sourceParameterName": { + "type": "string" + }, + "title": { + "type": "string" } }, - "type": "object" + "type": "object", + "required": [ + "parameterControlId", + "sourceParameterName", + "title" + ] }, - "aws:quicksight/DashboardDashboardPublishOptionsVisualAxisSortOption:DashboardDashboardPublishOptionsVisualAxisSortOption": { + "aws:quicksight/AnalysisDefinitionSheetSheetControlLayouts:AnalysisDefinitionSheetSheetControlLayouts": { "properties": { - "availabilityStatus": { - "type": "string", - "description": "Availability status. Possibles values: ENABLED, DISABLED.\n" + "configuration": { + "$ref": "#/types/aws:quicksight/AnalysisDefinitionSheetSheetControlLayoutsConfiguration:AnalysisDefinitionSheetSheetControlLayoutsConfiguration" } }, - "type": "object" + "type": "object", + "required": [ + "configuration" + ] }, - "aws:quicksight/DashboardDashboardPublishOptionsVisualMenuOption:DashboardDashboardPublishOptionsVisualMenuOption": { + "aws:quicksight/AnalysisDefinitionSheetSheetControlLayoutsConfiguration:AnalysisDefinitionSheetSheetControlLayoutsConfiguration": { "properties": { - "availabilityStatus": { - "type": "string", - "description": "Availability status. Possibles values: ENABLED, DISABLED.\n" + "gridLayout": { + "$ref": "#/types/aws:quicksight/GridLayout:GridLayout" } }, - "type": "object" + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "gridLayout" + ] + } + } }, - "aws:quicksight/DashboardParameters:DashboardParameters": { + "aws:quicksight/AnalysisDefinitionSheetTextBox:AnalysisDefinitionSheetTextBox": { + "properties": { + "content": { + "type": "string" + }, + "sheetTextBoxId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "sheetTextBoxId" + ] + }, + "aws:quicksight/AnalysisParameters:AnalysisParameters": { "properties": { "dateTimeParameters": { "type": "array", "items": { - "$ref": "#/types/aws:quicksight/DashboardParametersDateTimeParameter:DashboardParametersDateTimeParameter" + "$ref": "#/types/aws:quicksight/AnalysisParametersDateTimeParameter:AnalysisParametersDateTimeParameter" }, "description": "A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html).\n" }, "decimalParameters": { "type": "array", "items": { - "$ref": "#/types/aws:quicksight/DashboardParametersDecimalParameter:DashboardParametersDecimalParameter" + "$ref": "#/types/aws:quicksight/AnalysisParametersDecimalParameter:AnalysisParametersDecimalParameter" }, "description": "A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html).\n" }, "integerParameters": { "type": "array", "items": { - "$ref": "#/types/aws:quicksight/DashboardParametersIntegerParameter:DashboardParametersIntegerParameter" + "$ref": "#/types/aws:quicksight/AnalysisParametersIntegerParameter:AnalysisParametersIntegerParameter" }, "description": "A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html).\n" }, "stringParameters": { "type": "array", "items": { - "$ref": "#/types/aws:quicksight/DashboardParametersStringParameter:DashboardParametersStringParameter" + "$ref": "#/types/aws:quicksight/AnalysisParametersStringParameter:AnalysisParametersStringParameter" }, "description": "A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html).\n" } }, "type": "object" }, - "aws:quicksight/DashboardParametersDateTimeParameter:DashboardParametersDateTimeParameter": { + "aws:quicksight/AnalysisParametersDateTimeParameter:AnalysisParametersDateTimeParameter": { "properties": { "name": { "type": "string", - "description": "Display name for the dashboard.\n" + "description": "Display name for the analysis.\n\nThe following arguments are optional:\n" }, "values": { "type": "array", @@ -127057,11 +127467,11 @@ "values" ] }, - "aws:quicksight/DashboardParametersDecimalParameter:DashboardParametersDecimalParameter": { + "aws:quicksight/AnalysisParametersDecimalParameter:AnalysisParametersDecimalParameter": { "properties": { "name": { "type": "string", - "description": "Display name for the dashboard.\n" + "description": "Display name for the analysis.\n\nThe following arguments are optional:\n" }, "values": { "type": "array", @@ -127076,11 +127486,11 @@ "values" ] }, - "aws:quicksight/DashboardParametersIntegerParameter:DashboardParametersIntegerParameter": { + "aws:quicksight/AnalysisParametersIntegerParameter:AnalysisParametersIntegerParameter": { "properties": { "name": { "type": "string", - "description": "Display name for the dashboard.\n" + "description": "Display name for the analysis.\n\nThe following arguments are optional:\n" }, "values": { "type": "array", @@ -127095,11 +127505,11 @@ "values" ] }, - "aws:quicksight/DashboardParametersStringParameter:DashboardParametersStringParameter": { + "aws:quicksight/AnalysisParametersStringParameter:AnalysisParametersStringParameter": { "properties": { "name": { "type": "string", - "description": "Display name for the dashboard.\n" + "description": "Display name for the analysis.\n\nThe following arguments are optional:\n" }, "values": { "type": "array", @@ -127114,7 +127524,7 @@ "values" ] }, - "aws:quicksight/DashboardPermission:DashboardPermission": { + "aws:quicksight/AnalysisPermission:AnalysisPermission": { "properties": { "actions": { "type": "array", @@ -127134,16 +127544,16 @@ "principal" ] }, - "aws:quicksight/DashboardSourceEntity:DashboardSourceEntity": { + "aws:quicksight/AnalysisSourceEntity:AnalysisSourceEntity": { "properties": { "sourceTemplate": { - "$ref": "#/types/aws:quicksight/DashboardSourceEntitySourceTemplate:DashboardSourceEntitySourceTemplate", + "$ref": "#/types/aws:quicksight/AnalysisSourceEntitySourceTemplate:AnalysisSourceEntitySourceTemplate", "description": "The source template. See source_template.\n" } }, "type": "object" }, - "aws:quicksight/DashboardSourceEntitySourceTemplate:DashboardSourceEntitySourceTemplate": { + "aws:quicksight/AnalysisSourceEntitySourceTemplate:AnalysisSourceEntitySourceTemplate": { "properties": { "arn": { "type": "string", @@ -127152,7 +127562,7 @@ "dataSetReferences": { "type": "array", "items": { - "$ref": "#/types/aws:quicksight/DashboardSourceEntitySourceTemplateDataSetReference:DashboardSourceEntitySourceTemplateDataSetReference" + "$ref": "#/types/aws:quicksight/AnalysisSourceEntitySourceTemplateDataSetReference:AnalysisSourceEntitySourceTemplateDataSetReference" }, "description": "List of dataset references. See data_set_references.\n" } @@ -127163,7 +127573,7 @@ "dataSetReferences" ] }, - "aws:quicksight/DashboardSourceEntitySourceTemplateDataSetReference:DashboardSourceEntitySourceTemplateDataSetReference": { + "aws:quicksight/AnalysisSourceEntitySourceTemplateDataSetReference:AnalysisSourceEntitySourceTemplateDataSetReference": { "properties": { "dataSetArn": { "type": "string", @@ -127180,1828 +127590,12093 @@ "dataSetPlaceholder" ] }, - "aws:quicksight/DataSetColumnGroup:DataSetColumnGroup": { + "aws:quicksight/AxisDisplayOptions:AxisDisplayOptions": { "properties": { - "geoSpatialColumnGroup": { - "$ref": "#/types/aws:quicksight/DataSetColumnGroupGeoSpatialColumnGroup:DataSetColumnGroupGeoSpatialColumnGroup", - "description": "Geospatial column group that denotes a hierarchy. See geo_spatial_column_group.\n" + "axisLineVisibility": { + "type": "string" + }, + "axisOffset": { + "type": "string" + }, + "dataOptions": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptionsDataOptions:AxisDisplayOptionsDataOptions" + }, + "gridLineVisibility": { + "type": "string" + }, + "scrollbarOptions": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptionsScrollbarOptions:AxisDisplayOptionsScrollbarOptions" + }, + "tickLabelOptions": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptionsTickLabelOptions:AxisDisplayOptionsTickLabelOptions" } }, "type": "object" }, - "aws:quicksight/DataSetColumnGroupGeoSpatialColumnGroup:DataSetColumnGroupGeoSpatialColumnGroup": { + "aws:quicksight/AxisDisplayOptionsDataOptions:AxisDisplayOptionsDataOptions": { "properties": { - "columns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Columns in this hierarchy.\n" + "dateAxisOptions": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptionsDataOptionsDateAxisOptions:AxisDisplayOptionsDataOptionsDateAxisOptions" }, - "countryCode": { - "type": "string", - "description": "Country code. Valid values are `US`.\n" + "numericAxisOptions": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptionsDataOptionsNumericAxisOptions:AxisDisplayOptionsDataOptionsNumericAxisOptions" + } + }, + "type": "object" + }, + "aws:quicksight/AxisDisplayOptionsDataOptionsDateAxisOptions:AxisDisplayOptionsDataOptionsDateAxisOptions": { + "properties": { + "missingDateVisibility": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/AxisDisplayOptionsDataOptionsNumericAxisOptions:AxisDisplayOptionsDataOptionsNumericAxisOptions": { + "properties": { + "range": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptionsDataOptionsNumericAxisOptionsRange:AxisDisplayOptionsDataOptionsNumericAxisOptionsRange" }, - "name": { - "type": "string", - "description": "A display name for the hierarchy.\n" + "scale": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptionsDataOptionsNumericAxisOptionsScale:AxisDisplayOptionsDataOptionsNumericAxisOptionsScale" } }, - "type": "object", - "required": [ - "columns", - "countryCode", - "name" - ] + "type": "object" }, - "aws:quicksight/DataSetColumnLevelPermissionRule:DataSetColumnLevelPermissionRule": { + "aws:quicksight/AxisDisplayOptionsDataOptionsNumericAxisOptionsRange:AxisDisplayOptionsDataOptionsNumericAxisOptionsRange": { "properties": { - "columnNames": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of column names.\n" + "dataDriven": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven:AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven" }, - "principals": { + "minMax": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax:AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax" + } + }, + "type": "object" + }, + "aws:quicksight/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven:AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven": { + "type": "object" + }, + "aws:quicksight/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax:AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax": { + "properties": { + "maximum": { + "type": "number" + }, + "minimum": { + "type": "number" + } + }, + "type": "object" + }, + "aws:quicksight/AxisDisplayOptionsDataOptionsNumericAxisOptionsScale:AxisDisplayOptionsDataOptionsNumericAxisOptionsScale": { + "properties": { + "linear": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear:AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear" + }, + "logarithmic": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic:AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic" + } + }, + "type": "object" + }, + "aws:quicksight/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear:AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear": { + "properties": { + "stepCount": { + "type": "integer" + }, + "stepSize": { + "type": "number" + } + }, + "type": "object" + }, + "aws:quicksight/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic:AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic": { + "properties": { + "base": { + "type": "number" + } + }, + "type": "object" + }, + "aws:quicksight/AxisDisplayOptionsScrollbarOptions:AxisDisplayOptionsScrollbarOptions": { + "properties": { + "visibility": { + "type": "string" + }, + "visibleRange": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptionsScrollbarOptionsVisibleRange:AxisDisplayOptionsScrollbarOptionsVisibleRange" + } + }, + "type": "object" + }, + "aws:quicksight/AxisDisplayOptionsScrollbarOptionsVisibleRange:AxisDisplayOptionsScrollbarOptionsVisibleRange": { + "properties": { + "percentRange": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange:AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange" + } + }, + "type": "object" + }, + "aws:quicksight/AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange:AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange": { + "properties": { + "from": { + "type": "number" + }, + "to": { + "type": "number" + } + }, + "type": "object" + }, + "aws:quicksight/AxisDisplayOptionsTickLabelOptions:AxisDisplayOptionsTickLabelOptions": { + "properties": { + "labelOptions": { + "$ref": "#/types/aws:quicksight/LabelOptions:LabelOptions" + }, + "rotationAngle": { + "type": "number" + } + }, + "type": "object" + }, + "aws:quicksight/CascadingControlConfiguration:CascadingControlConfiguration": { + "properties": { + "sourceControls": { "type": "array", "items": { - "type": "string" - }, - "description": "An array of ARNs for Amazon QuickSight users or groups.\n" + "$ref": "#/types/aws:quicksight/CascadingControlConfigurationSourceControl:CascadingControlConfigurationSourceControl" + } } }, "type": "object" }, - "aws:quicksight/DataSetDataSetUsageConfiguration:DataSetDataSetUsageConfiguration": { + "aws:quicksight/CascadingControlConfigurationSourceControl:CascadingControlConfigurationSourceControl": { "properties": { - "disableUseAsDirectQuerySource": { - "type": "boolean", - "description": "Controls whether a child dataset of a direct query can use this dataset as a source.\n" + "columnToMatch": { + "$ref": "#/types/aws:quicksight/Column:Column" }, - "disableUseAsImportedSource": { - "type": "boolean", - "description": "Controls whether a child dataset that's stored in QuickSight can use this dataset as a source.\n" + "sourceSheetControlId": { + "type": "string" } }, "type": "object", - "language": { - "nodejs": { - "requiredOutputs": [ - "disableUseAsDirectQuerySource", - "disableUseAsImportedSource" - ] - } - } + "required": [ + "columnToMatch" + ] }, - "aws:quicksight/DataSetFieldFolder:DataSetFieldFolder": { + "aws:quicksight/CategoryFilter:CategoryFilter": { "properties": { - "columns": { + "categoryValues": { "type": "array", "items": { "type": "string" - }, - "description": "An array of column names to add to the folder. A column can only be in one folder.\n" - }, - "description": { - "type": "string", - "description": "Field folder description.\n" + } }, - "fieldFoldersId": { - "type": "string", - "description": "Key of the field folder map.\n" + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" } }, "type": "object", "required": [ - "fieldFoldersId" + "categoryValues", + "column" ] }, - "aws:quicksight/DataSetLogicalTableMap:DataSetLogicalTableMap": { + "aws:quicksight/CellStyle:CellStyle": { "properties": { - "alias": { - "type": "string", - "description": "A display name for the logical table.\n" + "backgroundColor": { + "type": "string" }, - "dataTransforms": { - "type": "array", - "items": { - "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapDataTransform:DataSetLogicalTableMapDataTransform" - }, - "description": "Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null. See data_transforms.\n" + "border": { + "$ref": "#/types/aws:quicksight/CellStyleBorder:CellStyleBorder" }, - "logicalTableMapId": { - "type": "string", - "description": "Key of the logical table map.\n" + "fontConfiguration": { + "$ref": "#/types/aws:quicksight/FontConfiguration:FontConfiguration" }, - "source": { - "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapSource:DataSetLogicalTableMapSource", - "description": "Source of this logical table. See source.\n" + "height": { + "type": "integer" + }, + "horizontalTextAlignment": { + "type": "string" + }, + "textWrap": { + "type": "string" + }, + "verticalTextAlignment": { + "type": "string" + }, + "visibility": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/CellStyleBorder:CellStyleBorder": { + "properties": { + "sideSpecificBorder": { + "$ref": "#/types/aws:quicksight/CellStyleBorderSideSpecificBorder:CellStyleBorderSideSpecificBorder" + }, + "uniformBorder": { + "$ref": "#/types/aws:quicksight/TableBorderOptions:TableBorderOptions" } }, "type": "object", "required": [ - "alias", - "logicalTableMapId", - "source" - ], - "language": { - "nodejs": { - "requiredOutputs": [ - "alias", - "dataTransforms", - "logicalTableMapId", - "source" - ] - } - } + "uniformBorder" + ] }, - "aws:quicksight/DataSetLogicalTableMapDataTransform:DataSetLogicalTableMapDataTransform": { + "aws:quicksight/CellStyleBorderSideSpecificBorder:CellStyleBorderSideSpecificBorder": { "properties": { - "castColumnTypeOperation": { - "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapDataTransformCastColumnTypeOperation:DataSetLogicalTableMapDataTransformCastColumnTypeOperation", - "description": "A transform operation that casts a column to a different type. See cast_column_type_operation.\n" - }, - "createColumnsOperation": { - "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapDataTransformCreateColumnsOperation:DataSetLogicalTableMapDataTransformCreateColumnsOperation", - "description": "An operation that creates calculated columns. Columns created in one such operation form a lexical closure. See create_columns_operation.\n" + "bottom": { + "$ref": "#/types/aws:quicksight/TableBorderOptions:TableBorderOptions" }, - "filterOperation": { - "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapDataTransformFilterOperation:DataSetLogicalTableMapDataTransformFilterOperation", - "description": "An operation that filters rows based on some condition. See filter_operation.\n" + "innerHorizontal": { + "$ref": "#/types/aws:quicksight/TableBorderOptions:TableBorderOptions" }, - "projectOperation": { - "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapDataTransformProjectOperation:DataSetLogicalTableMapDataTransformProjectOperation", - "description": "An operation that projects columns. Operations that come after a projection can only refer to projected columns. See project_operation.\n" + "innerVertical": { + "$ref": "#/types/aws:quicksight/TableBorderOptions:TableBorderOptions" }, - "renameColumnOperation": { - "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapDataTransformRenameColumnOperation:DataSetLogicalTableMapDataTransformRenameColumnOperation", - "description": "An operation that renames a column. See rename_column_operation.\n" + "left": { + "$ref": "#/types/aws:quicksight/TableBorderOptions:TableBorderOptions" }, - "tagColumnOperation": { - "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapDataTransformTagColumnOperation:DataSetLogicalTableMapDataTransformTagColumnOperation", - "description": "An operation that tags a column with additional information. See tag_column_operation.\n" + "right": { + "$ref": "#/types/aws:quicksight/TableBorderOptions:TableBorderOptions" }, - "untagColumnOperation": { - "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapDataTransformUntagColumnOperation:DataSetLogicalTableMapDataTransformUntagColumnOperation", - "description": "A transform operation that removes tags associated with a column. See untag_column_operation.\n" + "top": { + "$ref": "#/types/aws:quicksight/TableBorderOptions:TableBorderOptions" } }, "type": "object", - "language": { - "nodejs": { - "requiredOutputs": [ - "castColumnTypeOperation", - "createColumnsOperation", - "filterOperation", - "projectOperation", - "renameColumnOperation", - "tagColumnOperation", - "untagColumnOperation" - ] + "required": [ + "bottom", + "innerHorizontal", + "innerVertical", + "left", + "right", + "top" + ] + }, + "aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions": { + "properties": { + "axisLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptionsAxisLabelOptions:ChartAxisLabelOptionsAxisLabelOptions" + }, + "sortIconVisibility": { + "type": "string" + }, + "visibility": { + "type": "string" } - } + }, + "type": "object" }, - "aws:quicksight/DataSetLogicalTableMapDataTransformCastColumnTypeOperation:DataSetLogicalTableMapDataTransformCastColumnTypeOperation": { + "aws:quicksight/ChartAxisLabelOptionsAxisLabelOptions:ChartAxisLabelOptionsAxisLabelOptions": { "properties": { - "columnName": { - "type": "string", - "description": "Column name.\n" + "applyTo": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptionsAxisLabelOptionsApplyTo:ChartAxisLabelOptionsAxisLabelOptionsApplyTo" }, - "format": { - "type": "string", - "description": "When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format.\n" + "customLabel": { + "type": "string" }, - "newColumnType": { - "type": "string", - "description": "New column data type. Valid values are `STRING`, `INTEGER`, `DECIMAL`, `DATETIME`.\n" + "fontConfiguration": { + "$ref": "#/types/aws:quicksight/FontConfiguration:FontConfiguration" + } + }, + "type": "object" + }, + "aws:quicksight/ChartAxisLabelOptionsAxisLabelOptionsApplyTo:ChartAxisLabelOptionsAxisLabelOptionsApplyTo": { + "properties": { + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "fieldId": { + "type": "string" } }, "type": "object", "required": [ - "columnName", - "newColumnType" - ], - "language": { - "nodejs": { - "requiredOutputs": [ - "columnName", - "format", - "newColumnType" - ] - } - } + "column", + "fieldId" + ] }, - "aws:quicksight/DataSetLogicalTableMapDataTransformCreateColumnsOperation:DataSetLogicalTableMapDataTransformCreateColumnsOperation": { + "aws:quicksight/ColorScale:ColorScale": { "properties": { - "columns": { + "colorFillType": { + "type": "string" + }, + "colors": { "type": "array", "items": { - "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn:DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn" - }, - "description": "Calculated columns to create. See columns.\n" + "$ref": "#/types/aws:quicksight/ColorScaleColor:ColorScaleColor" + } + }, + "nullValueColor": { + "$ref": "#/types/aws:quicksight/ColorScaleNullValueColor:ColorScaleNullValueColor" } }, "type": "object", "required": [ - "columns" + "colorFillType", + "colors" ] }, - "aws:quicksight/DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn:DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn": { + "aws:quicksight/ColorScaleColor:ColorScaleColor": { "properties": { - "columnId": { - "type": "string", - "description": "A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column.\n" + "color": { + "type": "string" + }, + "dataValue": { + "type": "number" + } + }, + "type": "object" + }, + "aws:quicksight/ColorScaleNullValueColor:ColorScaleNullValueColor": { + "properties": { + "color": { + "type": "string" }, + "dataValue": { + "type": "number" + } + }, + "type": "object" + }, + "aws:quicksight/Column:Column": { + "properties": { "columnName": { - "type": "string", - "description": "Column name.\n" + "type": "string" }, - "expression": { - "type": "string", - "description": "An expression that defines the calculated column.\n" + "dataSetIdentifier": { + "type": "string" } }, "type": "object", "required": [ - "columnId", "columnName", - "expression" + "dataSetIdentifier" ] }, - "aws:quicksight/DataSetLogicalTableMapDataTransformFilterOperation:DataSetLogicalTableMapDataTransformFilterOperation": { + "aws:quicksight/ColumnHierarchies:ColumnHierarchies": { "properties": { - "conditionExpression": { - "type": "string", - "description": "An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset.\n" + "dateTimeHierarchy": { + "$ref": "#/types/aws:quicksight/ColumnHierarchiesDateTimeHierarchy:ColumnHierarchiesDateTimeHierarchy" + }, + "explicitHierarchy": { + "$ref": "#/types/aws:quicksight/ColumnHierarchiesExplicitHierarchy:ColumnHierarchiesExplicitHierarchy" + }, + "predefinedHierarchy": { + "$ref": "#/types/aws:quicksight/ColumnHierarchiesPredefinedHierarchy:ColumnHierarchiesPredefinedHierarchy" + } + }, + "type": "object" + }, + "aws:quicksight/ColumnHierarchiesDateTimeHierarchy:ColumnHierarchiesDateTimeHierarchy": { + "properties": { + "drillDownFilters": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DrillDownFilters:DrillDownFilters" + } + }, + "hierarchyId": { + "type": "string" } }, "type": "object", "required": [ - "conditionExpression" + "hierarchyId" ] }, - "aws:quicksight/DataSetLogicalTableMapDataTransformProjectOperation:DataSetLogicalTableMapDataTransformProjectOperation": { + "aws:quicksight/ColumnHierarchiesExplicitHierarchy:ColumnHierarchiesExplicitHierarchy": { "properties": { - "projectedColumns": { + "columns": { "type": "array", "items": { - "type": "string" - }, - "description": "Projected columns.\n" + "$ref": "#/types/aws:quicksight/ColumnHierarchiesExplicitHierarchyColumn:ColumnHierarchiesExplicitHierarchyColumn" + } + }, + "drillDownFilters": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DrillDownFilters:DrillDownFilters" + } + }, + "hierarchyId": { + "type": "string" } }, "type": "object", "required": [ - "projectedColumns" + "columns", + "hierarchyId" ] }, - "aws:quicksight/DataSetLogicalTableMapDataTransformRenameColumnOperation:DataSetLogicalTableMapDataTransformRenameColumnOperation": { + "aws:quicksight/ColumnHierarchiesExplicitHierarchyColumn:ColumnHierarchiesExplicitHierarchyColumn": { "properties": { "columnName": { - "type": "string", - "description": "Column to be renamed.\n" + "type": "string" }, - "newColumnName": { - "type": "string", - "description": "New name for the column.\n" + "dataSetIdentifier": { + "type": "string" } }, "type": "object", "required": [ "columnName", - "newColumnName" + "dataSetIdentifier" ] }, - "aws:quicksight/DataSetLogicalTableMapDataTransformTagColumnOperation:DataSetLogicalTableMapDataTransformTagColumnOperation": { + "aws:quicksight/ColumnHierarchiesPredefinedHierarchy:ColumnHierarchiesPredefinedHierarchy": { "properties": { - "columnName": { - "type": "string", - "description": "Column name.\n" + "columns": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DimensionFieldSchema2:DimensionFieldSchema2" + } }, - "tags": { + "drillDownFilters": { "type": "array", "items": { - "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapDataTransformTagColumnOperationTag:DataSetLogicalTableMapDataTransformTagColumnOperationTag" - }, - "description": "The dataset column tag, currently only used for geospatial type tagging. See tags.\n" + "$ref": "#/types/aws:quicksight/DrillDownFilters:DrillDownFilters" + } + }, + "hierarchyId": { + "type": "string" } }, "type": "object", "required": [ - "columnName", - "tags" + "columns", + "hierarchyId" ] }, - "aws:quicksight/DataSetLogicalTableMapDataTransformTagColumnOperationTag:DataSetLogicalTableMapDataTransformTagColumnOperationTag": { + "aws:quicksight/ColumnSort:ColumnSort": { "properties": { - "columnDescription": { - "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription:DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription", - "description": "A description for a column. See column_description.\n" + "aggregationFunction": { + "$ref": "#/types/aws:quicksight/AggregationFunction:AggregationFunction" }, - "columnGeographicRole": { - "type": "string", - "description": "A geospatial role for a column. Valid values are `COUNTRY`, `STATE`, `COUNTY`, `CITY`, `POSTCODE`, `LONGITUDE`, and `LATITUDE`.\n" + "direction": { + "type": "string" + }, + "sortBy": { + "$ref": "#/types/aws:quicksight/Column:Column" } }, "type": "object", - "language": { - "nodejs": { - "requiredOutputs": [ - "columnDescription", - "columnGeographicRole" - ] + "required": [ + "direction", + "sortBy" + ] + }, + "aws:quicksight/ConditionalFormattingColor:ConditionalFormattingColor": { + "properties": { + "gradient": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingColorGradient:ConditionalFormattingColorGradient" + }, + "solid": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingColorSolid:ConditionalFormattingColorSolid" } - } + }, + "type": "object" }, - "aws:quicksight/DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription:DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription": { + "aws:quicksight/ConditionalFormattingColorGradient:ConditionalFormattingColorGradient": { "properties": { - "text": { - "type": "string", - "description": "The text of a description for a column.\n" + "color": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingColorGradientColor:ConditionalFormattingColorGradientColor" + }, + "expression": { + "type": "string" } }, "type": "object", - "language": { - "nodejs": { - "requiredOutputs": [ - "text" - ] - } - } + "required": [ + "color", + "expression" + ] }, - "aws:quicksight/DataSetLogicalTableMapDataTransformUntagColumnOperation:DataSetLogicalTableMapDataTransformUntagColumnOperation": { + "aws:quicksight/ConditionalFormattingColorGradientColor:ConditionalFormattingColorGradientColor": { "properties": { - "columnName": { - "type": "string", - "description": "Column name.\n" - }, - "tagNames": { + "stops": { "type": "array", "items": { - "type": "string" - }, - "description": "The column tags to remove from this column.\n" + "$ref": "#/types/aws:quicksight/ConditionalFormattingColorGradientColorStop:ConditionalFormattingColorGradientColorStop" + } + } + }, + "type": "object" + }, + "aws:quicksight/ConditionalFormattingColorGradientColorStop:ConditionalFormattingColorGradientColorStop": { + "properties": { + "color": { + "type": "string" + }, + "dataValue": { + "type": "number" + }, + "gradientOffset": { + "type": "number" } }, "type": "object", "required": [ - "columnName", - "tagNames" + "gradientOffset" ] }, - "aws:quicksight/DataSetLogicalTableMapSource:DataSetLogicalTableMapSource": { + "aws:quicksight/ConditionalFormattingColorSolid:ConditionalFormattingColorSolid": { "properties": { - "dataSetArn": { - "type": "string", - "description": "ARN of the parent data set.\n" - }, - "joinInstruction": { - "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapSourceJoinInstruction:DataSetLogicalTableMapSourceJoinInstruction", - "description": "Specifies the result of a join of two logical tables. See join_instruction.\n" + "color": { + "type": "string" }, - "physicalTableId": { - "type": "string", - "description": "Physical table ID.\n" + "expression": { + "type": "string" } }, "type": "object", - "language": { - "nodejs": { - "requiredOutputs": [ - "dataSetArn", - "joinInstruction", - "physicalTableId" - ] + "required": [ + "expression" + ] + }, + "aws:quicksight/ConditionalFormattingIcon:ConditionalFormattingIcon": { + "properties": { + "customCondition": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingIconCustomCondition:ConditionalFormattingIconCustomCondition" + }, + "iconSet": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingIconIconSet:ConditionalFormattingIconIconSet" } - } + }, + "type": "object" }, - "aws:quicksight/DataSetLogicalTableMapSourceJoinInstruction:DataSetLogicalTableMapSourceJoinInstruction": { + "aws:quicksight/ConditionalFormattingIconCustomCondition:ConditionalFormattingIconCustomCondition": { "properties": { - "leftJoinKeyProperties": { - "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties:DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties", - "description": "Join key properties of the left operand. See left_join_key_properties.\n" + "color": { + "type": "string" }, - "leftOperand": { - "type": "string", - "description": "Operand on the left side of a join.\n" + "displayConfiguration": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingIconCustomConditionDisplayConfiguration:ConditionalFormattingIconCustomConditionDisplayConfiguration" }, - "onClause": { - "type": "string", - "description": "Join instructions provided in the ON clause of a join.\n" + "expression": { + "type": "string" }, - "rightJoinKeyProperties": { - "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties:DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties", - "description": "Join key properties of the right operand. See right_join_key_properties.\n" + "iconOptions": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingIconCustomConditionIconOptions:ConditionalFormattingIconCustomConditionIconOptions" + } + }, + "type": "object", + "required": [ + "expression", + "iconOptions" + ] + }, + "aws:quicksight/ConditionalFormattingIconCustomConditionDisplayConfiguration:ConditionalFormattingIconCustomConditionDisplayConfiguration": { + "properties": { + "iconDisplayOption": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/ConditionalFormattingIconCustomConditionIconOptions:ConditionalFormattingIconCustomConditionIconOptions": { + "properties": { + "icon": { + "type": "string" }, - "rightOperand": { - "type": "string", - "description": "Operand on the right side of a join.\n" + "unicodeIcon": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/ConditionalFormattingIconIconSet:ConditionalFormattingIconIconSet": { + "properties": { + "expression": { + "type": "string" }, - "type": { + "iconSetType": { + "type": "string" + } + }, + "type": "object", + "required": [ + "expression" + ] + }, + "aws:quicksight/ContributionAnalysisDefaults:ContributionAnalysisDefaults": { + "properties": { + "contributorDimensions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/ContributionAnalysisDefaultsContributorDimension:ContributionAnalysisDefaultsContributorDimension" + } + }, + "measureFieldId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "contributorDimensions", + "measureFieldId" + ] + }, + "aws:quicksight/ContributionAnalysisDefaultsContributorDimension:ContributionAnalysisDefaultsContributorDimension": { + "properties": { + "columnName": { + "type": "string" + }, + "dataSetIdentifier": { + "type": "string" + } + }, + "type": "object", + "required": [ + "columnName", + "dataSetIdentifier" + ] + }, + "aws:quicksight/DashboardDashboardPublishOptions:DashboardDashboardPublishOptions": { + "properties": { + "adHocFilteringOption": { + "$ref": "#/types/aws:quicksight/DashboardDashboardPublishOptionsAdHocFilteringOption:DashboardDashboardPublishOptionsAdHocFilteringOption", + "description": "Ad hoc (one-time) filtering option. See ad_hoc_filtering_option.\n" + }, + "dataPointDrillUpDownOption": { + "$ref": "#/types/aws:quicksight/DashboardDashboardPublishOptionsDataPointDrillUpDownOption:DashboardDashboardPublishOptionsDataPointDrillUpDownOption", + "description": "The drill-down options of data points in a dashboard. See data_point_drill_up_down_option.\n" + }, + "dataPointMenuLabelOption": { + "$ref": "#/types/aws:quicksight/DashboardDashboardPublishOptionsDataPointMenuLabelOption:DashboardDashboardPublishOptionsDataPointMenuLabelOption", + "description": "The data point menu label options of a dashboard. See data_point_menu_label_option.\n" + }, + "dataPointTooltipOption": { + "$ref": "#/types/aws:quicksight/DashboardDashboardPublishOptionsDataPointTooltipOption:DashboardDashboardPublishOptionsDataPointTooltipOption", + "description": "The data point tool tip options of a dashboard. See data_point_tooltip_option.\n" + }, + "exportToCsvOption": { + "$ref": "#/types/aws:quicksight/DashboardDashboardPublishOptionsExportToCsvOption:DashboardDashboardPublishOptionsExportToCsvOption", + "description": "Export to .csv option. See export_to_csv_option.\n" + }, + "exportWithHiddenFieldsOption": { + "$ref": "#/types/aws:quicksight/DashboardDashboardPublishOptionsExportWithHiddenFieldsOption:DashboardDashboardPublishOptionsExportWithHiddenFieldsOption", + "description": "Determines if hidden fields are exported with a dashboard. See export_with_hidden_fields_option.\n" + }, + "sheetControlsOption": { + "$ref": "#/types/aws:quicksight/DashboardDashboardPublishOptionsSheetControlsOption:DashboardDashboardPublishOptionsSheetControlsOption", + "description": "Sheet controls option. See sheet_controls_option.\n" + }, + "sheetLayoutElementMaximizationOption": { + "$ref": "#/types/aws:quicksight/DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption:DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption", + "description": "The sheet layout maximization options of a dashboard. See sheet_layout_element_maximization_option.\n" + }, + "visualAxisSortOption": { + "$ref": "#/types/aws:quicksight/DashboardDashboardPublishOptionsVisualAxisSortOption:DashboardDashboardPublishOptionsVisualAxisSortOption", + "description": "The axis sort options of a dashboard. See visual_axis_sort_option.\n" + }, + "visualMenuOption": { + "$ref": "#/types/aws:quicksight/DashboardDashboardPublishOptionsVisualMenuOption:DashboardDashboardPublishOptionsVisualMenuOption", + "description": "The menu options of a visual in a dashboard. See visual_menu_option.\n" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDashboardPublishOptionsAdHocFilteringOption:DashboardDashboardPublishOptionsAdHocFilteringOption": { + "properties": { + "availabilityStatus": { "type": "string", - "description": "Type of join. Valid values are `INNER`, `OUTER`, `LEFT`, and `RIGHT`.\n" + "description": "Availability status. Possibles values: ENABLED, DISABLED.\n" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDashboardPublishOptionsDataPointDrillUpDownOption:DashboardDashboardPublishOptionsDataPointDrillUpDownOption": { + "properties": { + "availabilityStatus": { + "type": "string", + "description": "Availability status. Possibles values: ENABLED, DISABLED.\n" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDashboardPublishOptionsDataPointMenuLabelOption:DashboardDashboardPublishOptionsDataPointMenuLabelOption": { + "properties": { + "availabilityStatus": { + "type": "string", + "description": "Availability status. Possibles values: ENABLED, DISABLED.\n" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDashboardPublishOptionsDataPointTooltipOption:DashboardDashboardPublishOptionsDataPointTooltipOption": { + "properties": { + "availabilityStatus": { + "type": "string", + "description": "Availability status. Possibles values: ENABLED, DISABLED.\n" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDashboardPublishOptionsExportToCsvOption:DashboardDashboardPublishOptionsExportToCsvOption": { + "properties": { + "availabilityStatus": { + "type": "string", + "description": "Availability status. Possibles values: ENABLED, DISABLED.\n" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDashboardPublishOptionsExportWithHiddenFieldsOption:DashboardDashboardPublishOptionsExportWithHiddenFieldsOption": { + "properties": { + "availabilityStatus": { + "type": "string", + "description": "Availability status. Possibles values: ENABLED, DISABLED.\n" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDashboardPublishOptionsSheetControlsOption:DashboardDashboardPublishOptionsSheetControlsOption": { + "properties": { + "visibilityState": { + "type": "string", + "description": "Visibility state. Possibles values: EXPANDED, COLLAPSED.\n" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption:DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption": { + "properties": { + "availabilityStatus": { + "type": "string", + "description": "Availability status. Possibles values: ENABLED, DISABLED.\n" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDashboardPublishOptionsVisualAxisSortOption:DashboardDashboardPublishOptionsVisualAxisSortOption": { + "properties": { + "availabilityStatus": { + "type": "string", + "description": "Availability status. Possibles values: ENABLED, DISABLED.\n" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDashboardPublishOptionsVisualMenuOption:DashboardDashboardPublishOptionsVisualMenuOption": { + "properties": { + "availabilityStatus": { + "type": "string", + "description": "Availability status. Possibles values: ENABLED, DISABLED.\n" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDefinition:DashboardDefinition": { + "properties": { + "analysisDefaults": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionAnalysisDefaults:DashboardDefinitionAnalysisDefaults", + "description": "The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html).\n" + }, + "calculatedFields": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionCalculatedField:DashboardDefinitionCalculatedField" + }, + "description": "A list of calculated field definitions for the dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html).\n" + }, + "columnConfigurations": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionColumnConfiguration:DashboardDefinitionColumnConfiguration" + }, + "description": "A list of dashboard-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a dashboard. See AWS API Documentation for complete description.\n" + }, + "dataSetIdentifiersDeclarations": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionDataSetIdentifiersDeclaration:DashboardDefinitionDataSetIdentifiersDeclaration" + }, + "description": "A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html).\n" + }, + "filterGroups": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionFilterGroup:DashboardDefinitionFilterGroup" + }, + "description": "A list of filter definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide.\n" + }, + "parameterDeclarations": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionParameterDeclaration:DashboardDefinitionParameterDeclaration" + } + }, + "sheets": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionSheet:DashboardDefinitionSheet" + }, + "description": "A list of sheet definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html).\n" } }, "type": "object", "required": [ - "leftOperand", - "onClause", - "rightOperand", - "type" - ], - "language": { - "nodejs": { - "requiredOutputs": [ - "leftJoinKeyProperties", - "leftOperand", - "onClause", - "rightJoinKeyProperties", - "rightOperand", - "type" - ] + "dataSetIdentifiersDeclarations" + ] + }, + "aws:quicksight/DashboardDefinitionAnalysisDefaults:DashboardDefinitionAnalysisDefaults": { + "properties": { + "defaultNewSheetConfiguration": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration:DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration" } - } + }, + "type": "object", + "required": [ + "defaultNewSheetConfiguration" + ] }, - "aws:quicksight/DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties:DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties": { + "aws:quicksight/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration:DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration": { "properties": { - "uniqueKey": { - "type": "boolean", - "description": "A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance.\n" + "interactiveLayoutConfiguration": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration:DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration" + }, + "paginatedLayoutConfiguration": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration:DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration" + }, + "sheetContentType": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration:DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration": { + "properties": { + "freeForm": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm:DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm" + }, + "grid": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid:DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm:DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm": { + "properties": { + "canvasSizeOptions": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions:DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions" } }, "type": "object", - "language": { - "nodejs": { - "requiredOutputs": [ - "uniqueKey" - ] + "required": [ + "canvasSizeOptions" + ] + }, + "aws:quicksight/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions:DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions": { + "properties": { + "screenCanvasSizeOptions": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions:DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions" } - } + }, + "type": "object" }, - "aws:quicksight/DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties:DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties": { + "aws:quicksight/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions:DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions": { "properties": { - "uniqueKey": { - "type": "boolean", - "description": "A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance.\n" + "optimizedViewPortWidth": { + "type": "string" } }, "type": "object", - "language": { - "nodejs": { - "requiredOutputs": [ - "uniqueKey" - ] + "required": [ + "optimizedViewPortWidth" + ] + }, + "aws:quicksight/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid:DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid": { + "properties": { + "canvasSizeOptions": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions:DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions" } - } + }, + "type": "object", + "required": [ + "canvasSizeOptions" + ] }, - "aws:quicksight/DataSetOutputColumn:DataSetOutputColumn": { + "aws:quicksight/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions:DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions": { "properties": { - "description": { - "type": "string", - "description": "Field folder description.\n" + "screenCanvasSizeOptions": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions:DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions:DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions": { + "properties": { + "optimizedViewPortWidth": { + "type": "string" + }, + "resizeOption": { + "type": "string" + } + }, + "type": "object", + "required": [ + "resizeOption" + ] + }, + "aws:quicksight/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration:DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration": { + "properties": { + "sectionBased": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased:DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased:DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased": { + "properties": { + "canvasSizeOptions": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions:DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions" + } + }, + "type": "object", + "required": [ + "canvasSizeOptions" + ] + }, + "aws:quicksight/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions:DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions": { + "properties": { + "paperCanvasSizeOptions": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions:DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions:DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions": { + "properties": { + "paperMargin": { + "$ref": "#/types/aws:quicksight/Spacing:Spacing" + }, + "paperOrientation": { + "type": "string" + }, + "paperSize": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDefinitionCalculatedField:DashboardDefinitionCalculatedField": { + "properties": { + "dataSetIdentifier": { + "type": "string" + }, + "expression": { + "type": "string" }, "name": { "type": "string", - "description": "Display name for the dataset.\n" + "description": "Display name for the dashboard.\n" + } + }, + "type": "object", + "required": [ + "dataSetIdentifier", + "expression", + "name" + ] + }, + "aws:quicksight/DashboardDefinitionColumnConfiguration:DashboardDefinitionColumnConfiguration": { + "properties": { + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" }, - "type": { + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionColumnConfigurationFormatConfiguration:DashboardDefinitionColumnConfigurationFormatConfiguration" + }, + "role": { "type": "string" } }, "type": "object", - "language": { - "nodejs": { - "requiredOutputs": [ - "description", - "name", - "type" - ] + "required": [ + "column" + ] + }, + "aws:quicksight/DashboardDefinitionColumnConfigurationFormatConfiguration:DashboardDefinitionColumnConfigurationFormatConfiguration": { + "properties": { + "dateTimeFormatConfiguration": { + "$ref": "#/types/aws:quicksight/DateTimeFormatConfiguration:DateTimeFormatConfiguration" + }, + "numberFormatConfiguration": { + "$ref": "#/types/aws:quicksight/NumberFormatConfiguration:NumberFormatConfiguration" + }, + "stringFormatConfiguration": { + "$ref": "#/types/aws:quicksight/StringFormatConfiguration:StringFormatConfiguration" } - } + }, + "type": "object" }, - "aws:quicksight/DataSetPermission:DataSetPermission": { + "aws:quicksight/DashboardDefinitionDataSetIdentifiersDeclaration:DashboardDefinitionDataSetIdentifiersDeclaration": { "properties": { - "actions": { + "dataSetArn": { + "type": "string", + "description": "Dataset Amazon Resource Name (ARN).\n" + }, + "identifier": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDefinitionFilterGroup:DashboardDefinitionFilterGroup": { + "properties": { + "crossDataset": { + "type": "string" + }, + "filterGroupId": { + "type": "string" + }, + "filters": { "type": "array", "items": { - "type": "string" - }, - "description": "List of IAM actions to grant or revoke permissions on.\n" + "$ref": "#/types/aws:quicksight/Filters:Filters" + } }, - "principal": { + "scopeConfiguration": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionFilterGroupScopeConfiguration:DashboardDefinitionFilterGroupScopeConfiguration" + }, + "status": { "type": "string", - "description": "ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values.\n" + "description": "The dashboard creation status.\n" } }, "type": "object", "required": [ - "actions", - "principal" + "crossDataset", + "filterGroupId", + "filters", + "scopeConfiguration" ] }, - "aws:quicksight/DataSetPhysicalTableMap:DataSetPhysicalTableMap": { + "aws:quicksight/DashboardDefinitionFilterGroupScopeConfiguration:DashboardDefinitionFilterGroupScopeConfiguration": { "properties": { - "customSql": { - "$ref": "#/types/aws:quicksight/DataSetPhysicalTableMapCustomSql:DataSetPhysicalTableMapCustomSql", - "description": "A physical table type built from the results of the custom SQL query. See custom_sql.\n" + "selectedSheets": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets:DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets:DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets": { + "properties": { + "sheetVisualScopingConfigurations": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration:DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration" + } + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration:DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration": { + "properties": { + "scope": { + "type": "string" }, - "physicalTableMapId": { + "sheetId": { + "type": "string" + }, + "visualIds": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object", + "required": [ + "scope", + "sheetId" + ] + }, + "aws:quicksight/DashboardDefinitionParameterDeclaration:DashboardDefinitionParameterDeclaration": { + "properties": { + "dateTimeParameterDeclaration": { + "$ref": "#/types/aws:quicksight/DateTimeParameterDeclaration:DateTimeParameterDeclaration" + }, + "decimalParameterDeclaration": { + "$ref": "#/types/aws:quicksight/DecimalParameterDeclaration:DecimalParameterDeclaration" + }, + "integerParameterDeclaration": { + "$ref": "#/types/aws:quicksight/IntegerParameterDeclaration:IntegerParameterDeclaration" + }, + "stringParameterDeclaration": { + "$ref": "#/types/aws:quicksight/StringParameterDeclaration:StringParameterDeclaration" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDefinitionSheet:DashboardDefinitionSheet": { + "properties": { + "contentType": { + "type": "string" + }, + "description": { + "type": "string" + }, + "filterControls": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FilterControls:FilterControls" + } + }, + "layouts": { + "$ref": "#/types/aws:quicksight/Layouts:Layouts" + }, + "name": { "type": "string", - "description": "Key of the physical table map.\n" + "description": "Display name for the dashboard.\n" }, - "relationalTable": { - "$ref": "#/types/aws:quicksight/DataSetPhysicalTableMapRelationalTable:DataSetPhysicalTableMapRelationalTable", - "description": "A physical table type for relational data sources. See relational_table.\n" + "parameterControls": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionSheetParameterControl:DashboardDefinitionSheetParameterControl" + } }, - "s3Source": { - "$ref": "#/types/aws:quicksight/DataSetPhysicalTableMapS3Source:DataSetPhysicalTableMapS3Source", - "description": "A physical table type for as S3 data source. See s3_source.\n" + "sheetControlLayouts": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionSheetSheetControlLayouts:DashboardDefinitionSheetSheetControlLayouts" + }, + "sheetId": { + "type": "string" + }, + "textBoxes": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionSheetTextBox:DashboardDefinitionSheetTextBox" + } + }, + "title": { + "type": "string" + }, + "visuals": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/Visuals:Visuals" + } } }, "type": "object", "required": [ - "physicalTableMapId" + "sheetId" ], "language": { "nodejs": { "requiredOutputs": [ - "physicalTableMapId", - "s3Source" + "contentType", + "layouts", + "sheetId" ] } } }, - "aws:quicksight/DataSetPhysicalTableMapCustomSql:DataSetPhysicalTableMapCustomSql": { + "aws:quicksight/DashboardDefinitionSheetParameterControl:DashboardDefinitionSheetParameterControl": { "properties": { - "columns": { - "type": "array", - "items": { - "$ref": "#/types/aws:quicksight/DataSetPhysicalTableMapCustomSqlColumn:DataSetPhysicalTableMapCustomSqlColumn" - }, - "description": "Column schema from the SQL query result set. See columns.\n" + "dateTimePicker": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionSheetParameterControlDateTimePicker:DashboardDefinitionSheetParameterControlDateTimePicker" }, - "dataSourceArn": { - "type": "string", - "description": "ARN of the data source.\n" + "dropdown": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionSheetParameterControlDropdown:DashboardDefinitionSheetParameterControlDropdown" }, - "name": { - "type": "string", - "description": "Display name for the SQL query result.\n" + "list": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionSheetParameterControlList:DashboardDefinitionSheetParameterControlList" }, - "sqlQuery": { - "type": "string", - "description": "SQL query.\n" + "slider": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionSheetParameterControlSlider:DashboardDefinitionSheetParameterControlSlider" + }, + "textArea": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionSheetParameterControlTextArea:DashboardDefinitionSheetParameterControlTextArea" + }, + "textField": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionSheetParameterControlTextField:DashboardDefinitionSheetParameterControlTextField" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDefinitionSheetParameterControlDateTimePicker:DashboardDefinitionSheetParameterControlDateTimePicker": { + "properties": { + "displayOptions": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions:DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions" + }, + "parameterControlId": { + "type": "string" + }, + "sourceParameterName": { + "type": "string" + }, + "title": { + "type": "string" } }, "type": "object", "required": [ - "dataSourceArn", - "name", - "sqlQuery" + "parameterControlId", + "sourceParameterName", + "title" ] }, - "aws:quicksight/DataSetPhysicalTableMapCustomSqlColumn:DataSetPhysicalTableMapCustomSqlColumn": { + "aws:quicksight/DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions:DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions": { "properties": { - "name": { - "type": "string", - "description": "Name of this column in the underlying data source.\n" + "dateTimeFormat": { + "type": "string" + }, + "titleOptions": { + "$ref": "#/types/aws:quicksight/LabelOptions:LabelOptions" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDefinitionSheetParameterControlDropdown:DashboardDefinitionSheetParameterControlDropdown": { + "properties": { + "cascadingControlConfiguration": { + "$ref": "#/types/aws:quicksight/CascadingControlConfiguration:CascadingControlConfiguration" + }, + "displayOptions": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionSheetParameterControlDropdownDisplayOptions:DashboardDefinitionSheetParameterControlDropdownDisplayOptions" + }, + "parameterControlId": { + "type": "string" + }, + "selectableValues": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionSheetParameterControlDropdownSelectableValues:DashboardDefinitionSheetParameterControlDropdownSelectableValues" + }, + "sourceParameterName": { + "type": "string" + }, + "title": { + "type": "string" }, "type": { - "type": "string", - "description": "Data type of the column.\n" + "type": "string" } }, "type": "object", "required": [ - "name", - "type" + "parameterControlId", + "sourceParameterName", + "title" ] }, - "aws:quicksight/DataSetPhysicalTableMapRelationalTable:DataSetPhysicalTableMapRelationalTable": { + "aws:quicksight/DashboardDefinitionSheetParameterControlDropdownDisplayOptions:DashboardDefinitionSheetParameterControlDropdownDisplayOptions": { "properties": { - "catalog": { - "type": "string", - "description": "Catalog associated with the table.\n" + "selectAllOptions": { + "$ref": "#/types/aws:quicksight/SelectAllOptions:SelectAllOptions" }, - "dataSourceArn": { - "type": "string", - "description": "ARN of the data source.\n" + "titleOptions": { + "$ref": "#/types/aws:quicksight/LabelOptions:LabelOptions" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDefinitionSheetParameterControlDropdownSelectableValues:DashboardDefinitionSheetParameterControlDropdownSelectableValues": { + "properties": { + "linkToDataSetColumn": { + "$ref": "#/types/aws:quicksight/Column:Column" }, - "inputColumns": { + "values": { "type": "array", "items": { - "$ref": "#/types/aws:quicksight/DataSetPhysicalTableMapRelationalTableInputColumn:DataSetPhysicalTableMapRelationalTableInputColumn" - }, - "description": "Column schema of the table. See input_columns.\n" + "type": "string" + } + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDefinitionSheetParameterControlList:DashboardDefinitionSheetParameterControlList": { + "properties": { + "cascadingControlConfiguration": { + "$ref": "#/types/aws:quicksight/CascadingControlConfiguration:CascadingControlConfiguration" }, - "name": { - "type": "string", - "description": "Name of the relational table.\n" + "displayOptions": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionSheetParameterControlListDisplayOptions:DashboardDefinitionSheetParameterControlListDisplayOptions" }, - "schema": { - "type": "string", - "description": "Schema name. This name applies to certain relational database engines.\n" + "parameterControlId": { + "type": "string" + }, + "selectableValues": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionSheetParameterControlListSelectableValues:DashboardDefinitionSheetParameterControlListSelectableValues" + }, + "sourceParameterName": { + "type": "string" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" } }, "type": "object", "required": [ - "dataSourceArn", - "inputColumns", - "name" + "parameterControlId", + "sourceParameterName", + "title" ] }, - "aws:quicksight/DataSetPhysicalTableMapRelationalTableInputColumn:DataSetPhysicalTableMapRelationalTableInputColumn": { + "aws:quicksight/DashboardDefinitionSheetParameterControlListDisplayOptions:DashboardDefinitionSheetParameterControlListDisplayOptions": { "properties": { - "name": { - "type": "string", - "description": "Name of this column in the underlying data source.\n" + "searchOptions": { + "$ref": "#/types/aws:quicksight/SelectAllOptions:SelectAllOptions" }, - "type": { - "type": "string", - "description": "Data type of the column.\n" + "selectAllOptions": { + "$ref": "#/types/aws:quicksight/SelectAllOptions:SelectAllOptions" + }, + "titleOptions": { + "$ref": "#/types/aws:quicksight/LabelOptions:LabelOptions" } }, - "type": "object", - "required": [ - "name", - "type" - ] + "type": "object" }, - "aws:quicksight/DataSetPhysicalTableMapS3Source:DataSetPhysicalTableMapS3Source": { + "aws:quicksight/DashboardDefinitionSheetParameterControlListSelectableValues:DashboardDefinitionSheetParameterControlListSelectableValues": { "properties": { - "dataSourceArn": { - "type": "string", - "description": "ARN of the data source.\n" + "linkToDataSetColumn": { + "$ref": "#/types/aws:quicksight/Column:Column" }, - "inputColumns": { + "values": { "type": "array", "items": { - "$ref": "#/types/aws:quicksight/DataSetPhysicalTableMapS3SourceInputColumn:DataSetPhysicalTableMapS3SourceInputColumn" - }, - "description": "Column schema of the table. See input_columns.\n" + "type": "string" + } + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDefinitionSheetParameterControlSlider:DashboardDefinitionSheetParameterControlSlider": { + "properties": { + "displayOptions": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionSheetParameterControlSliderDisplayOptions:DashboardDefinitionSheetParameterControlSliderDisplayOptions" }, - "uploadSettings": { - "$ref": "#/types/aws:quicksight/DataSetPhysicalTableMapS3SourceUploadSettings:DataSetPhysicalTableMapS3SourceUploadSettings", - "description": "Information about the format for the S3 source file or files. See upload_settings.\n" + "maximumValue": { + "type": "number" + }, + "minimumValue": { + "type": "number" + }, + "parameterControlId": { + "type": "string" + }, + "sourceParameterName": { + "type": "string" + }, + "stepSize": { + "type": "number" + }, + "title": { + "type": "string" } }, "type": "object", "required": [ - "dataSourceArn", - "inputColumns", - "uploadSettings" + "maximumValue", + "minimumValue", + "parameterControlId", + "sourceParameterName", + "stepSize", + "title" ] }, - "aws:quicksight/DataSetPhysicalTableMapS3SourceInputColumn:DataSetPhysicalTableMapS3SourceInputColumn": { + "aws:quicksight/DashboardDefinitionSheetParameterControlSliderDisplayOptions:DashboardDefinitionSheetParameterControlSliderDisplayOptions": { "properties": { - "name": { - "type": "string", - "description": "Name of this column in the underlying data source.\n" + "titleOptions": { + "$ref": "#/types/aws:quicksight/LabelOptions:LabelOptions" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardDefinitionSheetParameterControlTextArea:DashboardDefinitionSheetParameterControlTextArea": { + "properties": { + "delimiter": { + "type": "string" }, - "type": { - "type": "string", - "description": "Data type of the column.\n" + "displayOptions": { + "$ref": "#/types/aws:quicksight/TextAreaControlDisplayOptions:TextAreaControlDisplayOptions" + }, + "parameterControlId": { + "type": "string" + }, + "sourceParameterName": { + "type": "string" + }, + "title": { + "type": "string" } }, "type": "object", "required": [ - "name", - "type" + "parameterControlId", + "sourceParameterName", + "title" ] }, - "aws:quicksight/DataSetPhysicalTableMapS3SourceUploadSettings:DataSetPhysicalTableMapS3SourceUploadSettings": { + "aws:quicksight/DashboardDefinitionSheetParameterControlTextField:DashboardDefinitionSheetParameterControlTextField": { "properties": { - "containsHeader": { - "type": "boolean", - "description": "Whether the file has a header row, or the files each have a header row.\n" - }, - "delimiter": { - "type": "string", - "description": "Delimiter between values in the file.\n" + "displayOptions": { + "$ref": "#/types/aws:quicksight/TextAreaControlDisplayOptions:TextAreaControlDisplayOptions" }, - "format": { - "type": "string", - "description": "File format. Valid values are `CSV`, `TSV`, `CLF`, `ELF`, `XLSX`, and `JSON`.\n" + "parameterControlId": { + "type": "string" }, - "startFromRow": { - "type": "integer", - "description": "A row number to start reading data from.\n" + "sourceParameterName": { + "type": "string" }, - "textQualifier": { - "type": "string", - "description": "Text qualifier. Valid values are `DOUBLE_QUOTE` and `SINGLE_QUOTE`.\n" + "title": { + "type": "string" + } + }, + "type": "object", + "required": [ + "parameterControlId", + "sourceParameterName", + "title" + ] + }, + "aws:quicksight/DashboardDefinitionSheetSheetControlLayouts:DashboardDefinitionSheetSheetControlLayouts": { + "properties": { + "configuration": { + "$ref": "#/types/aws:quicksight/DashboardDefinitionSheetSheetControlLayoutsConfiguration:DashboardDefinitionSheetSheetControlLayoutsConfiguration" + } + }, + "type": "object", + "required": [ + "configuration" + ] + }, + "aws:quicksight/DashboardDefinitionSheetSheetControlLayoutsConfiguration:DashboardDefinitionSheetSheetControlLayoutsConfiguration": { + "properties": { + "gridLayout": { + "$ref": "#/types/aws:quicksight/GridLayout:GridLayout" } }, "type": "object", "language": { "nodejs": { "requiredOutputs": [ - "containsHeader", - "delimiter", - "format", - "startFromRow", - "textQualifier" + "gridLayout" ] } } }, - "aws:quicksight/DataSetRefreshProperties:DataSetRefreshProperties": { + "aws:quicksight/DashboardDefinitionSheetTextBox:DashboardDefinitionSheetTextBox": { "properties": { - "refreshConfiguration": { - "$ref": "#/types/aws:quicksight/DataSetRefreshPropertiesRefreshConfiguration:DataSetRefreshPropertiesRefreshConfiguration", - "description": "The refresh configuration for the data set. See refresh_configuration.\n" + "content": { + "type": "string" + }, + "sheetTextBoxId": { + "type": "string" } }, "type": "object", "required": [ - "refreshConfiguration" + "sheetTextBoxId" ] }, - "aws:quicksight/DataSetRefreshPropertiesRefreshConfiguration:DataSetRefreshPropertiesRefreshConfiguration": { + "aws:quicksight/DashboardParameters:DashboardParameters": { "properties": { - "incrementalRefresh": { - "$ref": "#/types/aws:quicksight/DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh:DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh", - "description": "The incremental refresh for the data set. See incremental_refresh.\n" + "dateTimeParameters": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DashboardParametersDateTimeParameter:DashboardParametersDateTimeParameter" + }, + "description": "A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html).\n" + }, + "decimalParameters": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DashboardParametersDecimalParameter:DashboardParametersDecimalParameter" + }, + "description": "A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html).\n" + }, + "integerParameters": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DashboardParametersIntegerParameter:DashboardParametersIntegerParameter" + }, + "description": "A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html).\n" + }, + "stringParameters": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DashboardParametersStringParameter:DashboardParametersStringParameter" + }, + "description": "A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html).\n" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardParametersDateTimeParameter:DashboardParametersDateTimeParameter": { + "properties": { + "name": { + "type": "string", + "description": "Display name for the dashboard.\n" + }, + "values": { + "type": "array", + "items": { + "type": "string" + } } }, "type": "object", "required": [ - "incrementalRefresh" + "name", + "values" ] }, - "aws:quicksight/DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh:DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh": { + "aws:quicksight/DashboardParametersDecimalParameter:DashboardParametersDecimalParameter": { "properties": { - "lookbackWindow": { - "$ref": "#/types/aws:quicksight/DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow:DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow", - "description": "The lookback window setup for an incremental refresh configuration. See lookback_window.\n" + "name": { + "type": "string", + "description": "Display name for the dashboard.\n" + }, + "values": { + "type": "array", + "items": { + "type": "number" + } } }, "type": "object", "required": [ - "lookbackWindow" + "name", + "values" ] }, - "aws:quicksight/DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow:DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow": { + "aws:quicksight/DashboardParametersIntegerParameter:DashboardParametersIntegerParameter": { "properties": { - "columnName": { + "name": { "type": "string", - "description": "The name of the lookback window column.\n" + "description": "Display name for the dashboard.\n" }, - "size": { - "type": "integer", - "description": "The lookback window column size.\n" + "values": { + "type": "array", + "items": { + "type": "integer" + } + } + }, + "type": "object", + "required": [ + "name", + "values" + ] + }, + "aws:quicksight/DashboardParametersStringParameter:DashboardParametersStringParameter": { + "properties": { + "name": { + "type": "string", + "description": "Display name for the dashboard.\n" }, - "sizeUnit": { + "values": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object", + "required": [ + "name", + "values" + ] + }, + "aws:quicksight/DashboardPermission:DashboardPermission": { + "properties": { + "actions": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" + }, + "principal": { "type": "string", - "description": "The size unit that is used for the lookback window column. Valid values for this structure are `HOUR`, `DAY`, and `WEEK`.\n" + "description": "ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values.\n" } }, "type": "object", "required": [ - "columnName", - "size", - "sizeUnit" + "actions", + "principal" ] }, - "aws:quicksight/DataSetRowLevelPermissionDataSet:DataSetRowLevelPermissionDataSet": { + "aws:quicksight/DashboardSourceEntity:DashboardSourceEntity": { + "properties": { + "sourceTemplate": { + "$ref": "#/types/aws:quicksight/DashboardSourceEntitySourceTemplate:DashboardSourceEntitySourceTemplate", + "description": "The source template. See source_template.\n" + } + }, + "type": "object" + }, + "aws:quicksight/DashboardSourceEntitySourceTemplate:DashboardSourceEntitySourceTemplate": { "properties": { "arn": { "type": "string", - "description": "ARN of the dataset that contains permissions for RLS.\n" + "description": "The Amazon Resource Name (ARN) of the resource.\n" }, - "formatVersion": { + "dataSetReferences": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DashboardSourceEntitySourceTemplateDataSetReference:DashboardSourceEntitySourceTemplateDataSetReference" + }, + "description": "List of dataset references. See data_set_references.\n" + } + }, + "type": "object", + "required": [ + "arn", + "dataSetReferences" + ] + }, + "aws:quicksight/DashboardSourceEntitySourceTemplateDataSetReference:DashboardSourceEntitySourceTemplateDataSetReference": { + "properties": { + "dataSetArn": { "type": "string", - "description": "User or group rules associated with the dataset that contains permissions for RLS.\n" + "description": "Dataset Amazon Resource Name (ARN).\n" }, - "namespace": { + "dataSetPlaceholder": { "type": "string", - "description": "Namespace associated with the dataset that contains permissions for RLS.\n" + "description": "Dataset placeholder.\n" + } + }, + "type": "object", + "required": [ + "dataSetArn", + "dataSetPlaceholder" + ] + }, + "aws:quicksight/DataLabelsOptions:DataLabelsOptions": { + "properties": { + "categoryLabelVisibility": { + "type": "string" }, - "permissionPolicy": { + "dataLabelTypes": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DataLabelsOptionsDataLabelType:DataLabelsOptionsDataLabelType" + } + }, + "labelColor": { + "type": "string" + }, + "labelContent": { + "type": "string" + }, + "labelFontConfiguration": { + "$ref": "#/types/aws:quicksight/FontConfiguration:FontConfiguration" + }, + "measureLabelVisibility": { + "type": "string" + }, + "overlap": { + "type": "string" + }, + "position": { + "type": "string" + }, + "visibility": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/DataLabelsOptionsDataLabelType:DataLabelsOptionsDataLabelType": { + "properties": { + "dataPathLabelType": { + "$ref": "#/types/aws:quicksight/DataLabelsOptionsDataLabelTypeDataPathLabelType:DataLabelsOptionsDataLabelTypeDataPathLabelType" + }, + "fieldLabelType": { + "$ref": "#/types/aws:quicksight/DataLabelsOptionsDataLabelTypeFieldLabelType:DataLabelsOptionsDataLabelTypeFieldLabelType" + }, + "maximumLabelType": { + "$ref": "#/types/aws:quicksight/SelectAllOptions:SelectAllOptions" + }, + "minimumLabelType": { + "$ref": "#/types/aws:quicksight/SelectAllOptions:SelectAllOptions" + }, + "rangeEndsLabelType": { + "$ref": "#/types/aws:quicksight/SelectAllOptions:SelectAllOptions" + } + }, + "type": "object" + }, + "aws:quicksight/DataLabelsOptionsDataLabelTypeDataPathLabelType:DataLabelsOptionsDataLabelTypeDataPathLabelType": { + "properties": { + "fieldId": { + "type": "string" + }, + "fieldValue": { + "type": "string" + }, + "visibility": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/DataLabelsOptionsDataLabelTypeFieldLabelType:DataLabelsOptionsDataLabelTypeFieldLabelType": { + "properties": { + "fieldId": { + "type": "string" + }, + "visibility": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/DataPathValue:DataPathValue": { + "properties": { + "fieldId": { + "type": "string" + }, + "fieldValue": { + "type": "string" + } + }, + "type": "object", + "required": [ + "fieldId", + "fieldValue" + ] + }, + "aws:quicksight/DataSetColumnGroup:DataSetColumnGroup": { + "properties": { + "geoSpatialColumnGroup": { + "$ref": "#/types/aws:quicksight/DataSetColumnGroupGeoSpatialColumnGroup:DataSetColumnGroupGeoSpatialColumnGroup", + "description": "Geospatial column group that denotes a hierarchy. See geo_spatial_column_group.\n" + } + }, + "type": "object" + }, + "aws:quicksight/DataSetColumnGroupGeoSpatialColumnGroup:DataSetColumnGroupGeoSpatialColumnGroup": { + "properties": { + "columns": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Columns in this hierarchy.\n" + }, + "countryCode": { "type": "string", - "description": "Type of permissions to use when interpreting the permissions for RLS. Valid values are `GRANT_ACCESS` and `DENY_ACCESS`.\n" + "description": "Country code. Valid values are `US`.\n" }, - "status": { + "name": { "type": "string", - "description": "Status of the row-level security permission dataset. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`.\n" + "description": "A display name for the hierarchy.\n" } }, "type": "object", "required": [ - "arn", - "permissionPolicy" + "columns", + "countryCode", + "name" ] }, - "aws:quicksight/DataSetRowLevelPermissionTagConfiguration:DataSetRowLevelPermissionTagConfiguration": { + "aws:quicksight/DataSetColumnLevelPermissionRule:DataSetColumnLevelPermissionRule": { "properties": { - "status": { - "type": "string", - "description": "The status of row-level security tags. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`.\n" + "columnNames": { + "type": "array", + "items": { + "type": "string" + }, + "description": "An array of column names.\n" + }, + "principals": { + "type": "array", + "items": { + "type": "string" + }, + "description": "An array of ARNs for Amazon QuickSight users or groups.\n" + } + }, + "type": "object" + }, + "aws:quicksight/DataSetDataSetUsageConfiguration:DataSetDataSetUsageConfiguration": { + "properties": { + "disableUseAsDirectQuerySource": { + "type": "boolean", + "description": "Controls whether a child dataset of a direct query can use this dataset as a source.\n" + }, + "disableUseAsImportedSource": { + "type": "boolean", + "description": "Controls whether a child dataset that's stored in QuickSight can use this dataset as a source.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "disableUseAsDirectQuerySource", + "disableUseAsImportedSource" + ] + } + } + }, + "aws:quicksight/DataSetFieldFolder:DataSetFieldFolder": { + "properties": { + "columns": { + "type": "array", + "items": { + "type": "string" + }, + "description": "An array of column names to add to the folder. A column can only be in one folder.\n" + }, + "description": { + "type": "string", + "description": "Field folder description.\n" + }, + "fieldFoldersId": { + "type": "string", + "description": "Key of the field folder map.\n" + } + }, + "type": "object", + "required": [ + "fieldFoldersId" + ] + }, + "aws:quicksight/DataSetLogicalTableMap:DataSetLogicalTableMap": { + "properties": { + "alias": { + "type": "string", + "description": "A display name for the logical table.\n" + }, + "dataTransforms": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapDataTransform:DataSetLogicalTableMapDataTransform" + }, + "description": "Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null. See data_transforms.\n" + }, + "logicalTableMapId": { + "type": "string", + "description": "Key of the logical table map.\n" + }, + "source": { + "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapSource:DataSetLogicalTableMapSource", + "description": "Source of this logical table. See source.\n" + } + }, + "type": "object", + "required": [ + "alias", + "logicalTableMapId", + "source" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "alias", + "dataTransforms", + "logicalTableMapId", + "source" + ] + } + } + }, + "aws:quicksight/DataSetLogicalTableMapDataTransform:DataSetLogicalTableMapDataTransform": { + "properties": { + "castColumnTypeOperation": { + "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapDataTransformCastColumnTypeOperation:DataSetLogicalTableMapDataTransformCastColumnTypeOperation", + "description": "A transform operation that casts a column to a different type. See cast_column_type_operation.\n" + }, + "createColumnsOperation": { + "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapDataTransformCreateColumnsOperation:DataSetLogicalTableMapDataTransformCreateColumnsOperation", + "description": "An operation that creates calculated columns. Columns created in one such operation form a lexical closure. See create_columns_operation.\n" + }, + "filterOperation": { + "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapDataTransformFilterOperation:DataSetLogicalTableMapDataTransformFilterOperation", + "description": "An operation that filters rows based on some condition. See filter_operation.\n" + }, + "projectOperation": { + "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapDataTransformProjectOperation:DataSetLogicalTableMapDataTransformProjectOperation", + "description": "An operation that projects columns. Operations that come after a projection can only refer to projected columns. See project_operation.\n" + }, + "renameColumnOperation": { + "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapDataTransformRenameColumnOperation:DataSetLogicalTableMapDataTransformRenameColumnOperation", + "description": "An operation that renames a column. See rename_column_operation.\n" + }, + "tagColumnOperation": { + "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapDataTransformTagColumnOperation:DataSetLogicalTableMapDataTransformTagColumnOperation", + "description": "An operation that tags a column with additional information. See tag_column_operation.\n" + }, + "untagColumnOperation": { + "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapDataTransformUntagColumnOperation:DataSetLogicalTableMapDataTransformUntagColumnOperation", + "description": "A transform operation that removes tags associated with a column. See untag_column_operation.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "castColumnTypeOperation", + "createColumnsOperation", + "filterOperation", + "projectOperation", + "renameColumnOperation", + "tagColumnOperation", + "untagColumnOperation" + ] + } + } + }, + "aws:quicksight/DataSetLogicalTableMapDataTransformCastColumnTypeOperation:DataSetLogicalTableMapDataTransformCastColumnTypeOperation": { + "properties": { + "columnName": { + "type": "string", + "description": "Column name.\n" + }, + "format": { + "type": "string", + "description": "When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format.\n" + }, + "newColumnType": { + "type": "string", + "description": "New column data type. Valid values are `STRING`, `INTEGER`, `DECIMAL`, `DATETIME`.\n" + } + }, + "type": "object", + "required": [ + "columnName", + "newColumnType" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "columnName", + "format", + "newColumnType" + ] + } + } + }, + "aws:quicksight/DataSetLogicalTableMapDataTransformCreateColumnsOperation:DataSetLogicalTableMapDataTransformCreateColumnsOperation": { + "properties": { + "columns": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn:DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn" + }, + "description": "Calculated columns to create. See columns.\n" + } + }, + "type": "object", + "required": [ + "columns" + ] + }, + "aws:quicksight/DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn:DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn": { + "properties": { + "columnId": { + "type": "string", + "description": "A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column.\n" + }, + "columnName": { + "type": "string", + "description": "Column name.\n" + }, + "expression": { + "type": "string", + "description": "An expression that defines the calculated column.\n" + } + }, + "type": "object", + "required": [ + "columnId", + "columnName", + "expression" + ] + }, + "aws:quicksight/DataSetLogicalTableMapDataTransformFilterOperation:DataSetLogicalTableMapDataTransformFilterOperation": { + "properties": { + "conditionExpression": { + "type": "string", + "description": "An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset.\n" + } + }, + "type": "object", + "required": [ + "conditionExpression" + ] + }, + "aws:quicksight/DataSetLogicalTableMapDataTransformProjectOperation:DataSetLogicalTableMapDataTransformProjectOperation": { + "properties": { + "projectedColumns": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Projected columns.\n" + } + }, + "type": "object", + "required": [ + "projectedColumns" + ] + }, + "aws:quicksight/DataSetLogicalTableMapDataTransformRenameColumnOperation:DataSetLogicalTableMapDataTransformRenameColumnOperation": { + "properties": { + "columnName": { + "type": "string", + "description": "Column to be renamed.\n" + }, + "newColumnName": { + "type": "string", + "description": "New name for the column.\n" + } + }, + "type": "object", + "required": [ + "columnName", + "newColumnName" + ] + }, + "aws:quicksight/DataSetLogicalTableMapDataTransformTagColumnOperation:DataSetLogicalTableMapDataTransformTagColumnOperation": { + "properties": { + "columnName": { + "type": "string", + "description": "Column name.\n" + }, + "tags": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapDataTransformTagColumnOperationTag:DataSetLogicalTableMapDataTransformTagColumnOperationTag" + }, + "description": "The dataset column tag, currently only used for geospatial type tagging. See tags.\n" + } + }, + "type": "object", + "required": [ + "columnName", + "tags" + ] + }, + "aws:quicksight/DataSetLogicalTableMapDataTransformTagColumnOperationTag:DataSetLogicalTableMapDataTransformTagColumnOperationTag": { + "properties": { + "columnDescription": { + "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription:DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription", + "description": "A description for a column. See column_description.\n" + }, + "columnGeographicRole": { + "type": "string", + "description": "A geospatial role for a column. Valid values are `COUNTRY`, `STATE`, `COUNTY`, `CITY`, `POSTCODE`, `LONGITUDE`, and `LATITUDE`.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "columnDescription", + "columnGeographicRole" + ] + } + } + }, + "aws:quicksight/DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription:DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription": { + "properties": { + "text": { + "type": "string", + "description": "The text of a description for a column.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "text" + ] + } + } + }, + "aws:quicksight/DataSetLogicalTableMapDataTransformUntagColumnOperation:DataSetLogicalTableMapDataTransformUntagColumnOperation": { + "properties": { + "columnName": { + "type": "string", + "description": "Column name.\n" + }, + "tagNames": { + "type": "array", + "items": { + "type": "string" + }, + "description": "The column tags to remove from this column.\n" + } + }, + "type": "object", + "required": [ + "columnName", + "tagNames" + ] + }, + "aws:quicksight/DataSetLogicalTableMapSource:DataSetLogicalTableMapSource": { + "properties": { + "dataSetArn": { + "type": "string", + "description": "ARN of the parent data set.\n" + }, + "joinInstruction": { + "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapSourceJoinInstruction:DataSetLogicalTableMapSourceJoinInstruction", + "description": "Specifies the result of a join of two logical tables. See join_instruction.\n" + }, + "physicalTableId": { + "type": "string", + "description": "Physical table ID.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "dataSetArn", + "joinInstruction", + "physicalTableId" + ] + } + } + }, + "aws:quicksight/DataSetLogicalTableMapSourceJoinInstruction:DataSetLogicalTableMapSourceJoinInstruction": { + "properties": { + "leftJoinKeyProperties": { + "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties:DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties", + "description": "Join key properties of the left operand. See left_join_key_properties.\n" + }, + "leftOperand": { + "type": "string", + "description": "Operand on the left side of a join.\n" + }, + "onClause": { + "type": "string", + "description": "Join instructions provided in the ON clause of a join.\n" + }, + "rightJoinKeyProperties": { + "$ref": "#/types/aws:quicksight/DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties:DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties", + "description": "Join key properties of the right operand. See right_join_key_properties.\n" + }, + "rightOperand": { + "type": "string", + "description": "Operand on the right side of a join.\n" + }, + "type": { + "type": "string", + "description": "Type of join. Valid values are `INNER`, `OUTER`, `LEFT`, and `RIGHT`.\n" + } + }, + "type": "object", + "required": [ + "leftOperand", + "onClause", + "rightOperand", + "type" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "leftJoinKeyProperties", + "leftOperand", + "onClause", + "rightJoinKeyProperties", + "rightOperand", + "type" + ] + } + } + }, + "aws:quicksight/DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties:DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties": { + "properties": { + "uniqueKey": { + "type": "boolean", + "description": "A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "uniqueKey" + ] + } + } + }, + "aws:quicksight/DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties:DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties": { + "properties": { + "uniqueKey": { + "type": "boolean", + "description": "A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "uniqueKey" + ] + } + } + }, + "aws:quicksight/DataSetOutputColumn:DataSetOutputColumn": { + "properties": { + "description": { + "type": "string", + "description": "Field folder description.\n" + }, + "name": { + "type": "string", + "description": "Display name for the dataset.\n" + }, + "type": { + "type": "string" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "description", + "name", + "type" + ] + } + } + }, + "aws:quicksight/DataSetPermission:DataSetPermission": { + "properties": { + "actions": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" + }, + "principal": { + "type": "string", + "description": "ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values.\n" + } + }, + "type": "object", + "required": [ + "actions", + "principal" + ] + }, + "aws:quicksight/DataSetPhysicalTableMap:DataSetPhysicalTableMap": { + "properties": { + "customSql": { + "$ref": "#/types/aws:quicksight/DataSetPhysicalTableMapCustomSql:DataSetPhysicalTableMapCustomSql", + "description": "A physical table type built from the results of the custom SQL query. See custom_sql.\n" + }, + "physicalTableMapId": { + "type": "string", + "description": "Key of the physical table map.\n" + }, + "relationalTable": { + "$ref": "#/types/aws:quicksight/DataSetPhysicalTableMapRelationalTable:DataSetPhysicalTableMapRelationalTable", + "description": "A physical table type for relational data sources. See relational_table.\n" + }, + "s3Source": { + "$ref": "#/types/aws:quicksight/DataSetPhysicalTableMapS3Source:DataSetPhysicalTableMapS3Source", + "description": "A physical table type for as S3 data source. See s3_source.\n" + } + }, + "type": "object", + "required": [ + "physicalTableMapId" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "physicalTableMapId", + "s3Source" + ] + } + } + }, + "aws:quicksight/DataSetPhysicalTableMapCustomSql:DataSetPhysicalTableMapCustomSql": { + "properties": { + "columns": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DataSetPhysicalTableMapCustomSqlColumn:DataSetPhysicalTableMapCustomSqlColumn" + }, + "description": "Column schema from the SQL query result set. See columns.\n" + }, + "dataSourceArn": { + "type": "string", + "description": "ARN of the data source.\n" + }, + "name": { + "type": "string", + "description": "Display name for the SQL query result.\n" + }, + "sqlQuery": { + "type": "string", + "description": "SQL query.\n" + } + }, + "type": "object", + "required": [ + "dataSourceArn", + "name", + "sqlQuery" + ] + }, + "aws:quicksight/DataSetPhysicalTableMapCustomSqlColumn:DataSetPhysicalTableMapCustomSqlColumn": { + "properties": { + "name": { + "type": "string", + "description": "Name of this column in the underlying data source.\n" + }, + "type": { + "type": "string", + "description": "Data type of the column.\n" + } + }, + "type": "object", + "required": [ + "name", + "type" + ] + }, + "aws:quicksight/DataSetPhysicalTableMapRelationalTable:DataSetPhysicalTableMapRelationalTable": { + "properties": { + "catalog": { + "type": "string", + "description": "Catalog associated with the table.\n" + }, + "dataSourceArn": { + "type": "string", + "description": "ARN of the data source.\n" + }, + "inputColumns": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DataSetPhysicalTableMapRelationalTableInputColumn:DataSetPhysicalTableMapRelationalTableInputColumn" + }, + "description": "Column schema of the table. See input_columns.\n" + }, + "name": { + "type": "string", + "description": "Name of the relational table.\n" + }, + "schema": { + "type": "string", + "description": "Schema name. This name applies to certain relational database engines.\n" + } + }, + "type": "object", + "required": [ + "dataSourceArn", + "inputColumns", + "name" + ] + }, + "aws:quicksight/DataSetPhysicalTableMapRelationalTableInputColumn:DataSetPhysicalTableMapRelationalTableInputColumn": { + "properties": { + "name": { + "type": "string", + "description": "Name of this column in the underlying data source.\n" + }, + "type": { + "type": "string", + "description": "Data type of the column.\n" + } + }, + "type": "object", + "required": [ + "name", + "type" + ] + }, + "aws:quicksight/DataSetPhysicalTableMapS3Source:DataSetPhysicalTableMapS3Source": { + "properties": { + "dataSourceArn": { + "type": "string", + "description": "ARN of the data source.\n" + }, + "inputColumns": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DataSetPhysicalTableMapS3SourceInputColumn:DataSetPhysicalTableMapS3SourceInputColumn" + }, + "description": "Column schema of the table. See input_columns.\n" + }, + "uploadSettings": { + "$ref": "#/types/aws:quicksight/DataSetPhysicalTableMapS3SourceUploadSettings:DataSetPhysicalTableMapS3SourceUploadSettings", + "description": "Information about the format for the S3 source file or files. See upload_settings.\n" + } + }, + "type": "object", + "required": [ + "dataSourceArn", + "inputColumns", + "uploadSettings" + ] + }, + "aws:quicksight/DataSetPhysicalTableMapS3SourceInputColumn:DataSetPhysicalTableMapS3SourceInputColumn": { + "properties": { + "name": { + "type": "string", + "description": "Name of this column in the underlying data source.\n" + }, + "type": { + "type": "string", + "description": "Data type of the column.\n" + } + }, + "type": "object", + "required": [ + "name", + "type" + ] + }, + "aws:quicksight/DataSetPhysicalTableMapS3SourceUploadSettings:DataSetPhysicalTableMapS3SourceUploadSettings": { + "properties": { + "containsHeader": { + "type": "boolean", + "description": "Whether the file has a header row, or the files each have a header row.\n" + }, + "delimiter": { + "type": "string", + "description": "Delimiter between values in the file.\n" + }, + "format": { + "type": "string", + "description": "File format. Valid values are `CSV`, `TSV`, `CLF`, `ELF`, `XLSX`, and `JSON`.\n" + }, + "startFromRow": { + "type": "integer", + "description": "A row number to start reading data from.\n" + }, + "textQualifier": { + "type": "string", + "description": "Text qualifier. Valid values are `DOUBLE_QUOTE` and `SINGLE_QUOTE`.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "containsHeader", + "delimiter", + "format", + "startFromRow", + "textQualifier" + ] + } + } + }, + "aws:quicksight/DataSetRefreshProperties:DataSetRefreshProperties": { + "properties": { + "refreshConfiguration": { + "$ref": "#/types/aws:quicksight/DataSetRefreshPropertiesRefreshConfiguration:DataSetRefreshPropertiesRefreshConfiguration", + "description": "The refresh configuration for the data set. See refresh_configuration.\n" + } + }, + "type": "object", + "required": [ + "refreshConfiguration" + ] + }, + "aws:quicksight/DataSetRefreshPropertiesRefreshConfiguration:DataSetRefreshPropertiesRefreshConfiguration": { + "properties": { + "incrementalRefresh": { + "$ref": "#/types/aws:quicksight/DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh:DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh", + "description": "The incremental refresh for the data set. See incremental_refresh.\n" + } + }, + "type": "object", + "required": [ + "incrementalRefresh" + ] + }, + "aws:quicksight/DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh:DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh": { + "properties": { + "lookbackWindow": { + "$ref": "#/types/aws:quicksight/DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow:DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow", + "description": "The lookback window setup for an incremental refresh configuration. See lookback_window.\n" + } + }, + "type": "object", + "required": [ + "lookbackWindow" + ] + }, + "aws:quicksight/DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow:DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow": { + "properties": { + "columnName": { + "type": "string", + "description": "The name of the lookback window column.\n" + }, + "size": { + "type": "integer", + "description": "The lookback window column size.\n" + }, + "sizeUnit": { + "type": "string", + "description": "The size unit that is used for the lookback window column. Valid values for this structure are `HOUR`, `DAY`, and `WEEK`.\n" + } + }, + "type": "object", + "required": [ + "columnName", + "size", + "sizeUnit" + ] + }, + "aws:quicksight/DataSetRowLevelPermissionDataSet:DataSetRowLevelPermissionDataSet": { + "properties": { + "arn": { + "type": "string", + "description": "ARN of the dataset that contains permissions for RLS.\n" + }, + "formatVersion": { + "type": "string", + "description": "User or group rules associated with the dataset that contains permissions for RLS.\n" + }, + "namespace": { + "type": "string", + "description": "Namespace associated with the dataset that contains permissions for RLS.\n" + }, + "permissionPolicy": { + "type": "string", + "description": "Type of permissions to use when interpreting the permissions for RLS. Valid values are `GRANT_ACCESS` and `DENY_ACCESS`.\n" + }, + "status": { + "type": "string", + "description": "Status of the row-level security permission dataset. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`.\n" + } + }, + "type": "object", + "required": [ + "arn", + "permissionPolicy" + ] + }, + "aws:quicksight/DataSetRowLevelPermissionTagConfiguration:DataSetRowLevelPermissionTagConfiguration": { + "properties": { + "status": { + "type": "string", + "description": "The status of row-level security tags. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`.\n" + }, + "tagRules": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DataSetRowLevelPermissionTagConfigurationTagRule:DataSetRowLevelPermissionTagConfigurationTagRule" + }, + "description": "A set of rules associated with row-level security, such as the tag names and columns that they are assigned to. See tag_rules.\n" + } + }, + "type": "object", + "required": [ + "tagRules" + ] + }, + "aws:quicksight/DataSetRowLevelPermissionTagConfigurationTagRule:DataSetRowLevelPermissionTagConfigurationTagRule": { + "properties": { + "columnName": { + "type": "string", + "description": "Column name that a tag key is assigned to.\n" + }, + "matchAllValue": { + "type": "string", + "description": "A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one.\n" + }, + "tagKey": { + "type": "string", + "description": "Unique key for a tag.\n" + }, + "tagMultiValueDelimiter": { + "type": "string", + "description": "A string that you want to use to delimit the values when you pass the values at run time.\n" + } + }, + "type": "object", + "required": [ + "columnName", + "tagKey" + ] + }, + "aws:quicksight/DataSourceCredentials:DataSourceCredentials": { + "properties": { + "copySourceArn": { + "type": "string", + "description": "The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use.\nWhen the value is not null, the `credential_pair` from the data source in the ARN is used.\n" + }, + "credentialPair": { + "$ref": "#/types/aws:quicksight/DataSourceCredentialsCredentialPair:DataSourceCredentialsCredentialPair", + "description": "Credential pair. See Credential Pair below for more details.\n" + } + }, + "type": "object" + }, + "aws:quicksight/DataSourceCredentialsCredentialPair:DataSourceCredentialsCredentialPair": { + "properties": { + "password": { + "type": "string", + "description": "Password, maximum length of 1024 characters.\n", + "secret": true + }, + "username": { + "type": "string", + "description": "User name, maximum length of 64 characters.\n", + "secret": true + } + }, + "type": "object", + "required": [ + "password", + "username" + ] + }, + "aws:quicksight/DataSourceParameters:DataSourceParameters": { + "properties": { + "amazonElasticsearch": { + "$ref": "#/types/aws:quicksight/DataSourceParametersAmazonElasticsearch:DataSourceParametersAmazonElasticsearch", + "description": "Parameters for connecting to Amazon Elasticsearch.\n" + }, + "athena": { + "$ref": "#/types/aws:quicksight/DataSourceParametersAthena:DataSourceParametersAthena", + "description": "Parameters for connecting to Athena.\n" + }, + "aurora": { + "$ref": "#/types/aws:quicksight/DataSourceParametersAurora:DataSourceParametersAurora", + "description": "Parameters for connecting to Aurora MySQL.\n" + }, + "auroraPostgresql": { + "$ref": "#/types/aws:quicksight/DataSourceParametersAuroraPostgresql:DataSourceParametersAuroraPostgresql", + "description": "Parameters for connecting to Aurora Postgresql.\n" + }, + "awsIotAnalytics": { + "$ref": "#/types/aws:quicksight/DataSourceParametersAwsIotAnalytics:DataSourceParametersAwsIotAnalytics", + "description": "Parameters for connecting to AWS IOT Analytics.\n" + }, + "jira": { + "$ref": "#/types/aws:quicksight/DataSourceParametersJira:DataSourceParametersJira", + "description": "Parameters for connecting to Jira.\n" + }, + "mariaDb": { + "$ref": "#/types/aws:quicksight/DataSourceParametersMariaDb:DataSourceParametersMariaDb", + "description": "Parameters for connecting to MariaDB.\n" + }, + "mysql": { + "$ref": "#/types/aws:quicksight/DataSourceParametersMysql:DataSourceParametersMysql", + "description": "Parameters for connecting to MySQL.\n" + }, + "oracle": { + "$ref": "#/types/aws:quicksight/DataSourceParametersOracle:DataSourceParametersOracle", + "description": "Parameters for connecting to Oracle.\n" + }, + "postgresql": { + "$ref": "#/types/aws:quicksight/DataSourceParametersPostgresql:DataSourceParametersPostgresql", + "description": "Parameters for connecting to Postgresql.\n" + }, + "presto": { + "$ref": "#/types/aws:quicksight/DataSourceParametersPresto:DataSourceParametersPresto", + "description": "Parameters for connecting to Presto.\n" + }, + "rds": { + "$ref": "#/types/aws:quicksight/DataSourceParametersRds:DataSourceParametersRds", + "description": "Parameters for connecting to RDS.\n" + }, + "redshift": { + "$ref": "#/types/aws:quicksight/DataSourceParametersRedshift:DataSourceParametersRedshift", + "description": "Parameters for connecting to Redshift.\n" + }, + "s3": { + "$ref": "#/types/aws:quicksight/DataSourceParametersS3:DataSourceParametersS3", + "description": "Parameters for connecting to S3.\n" + }, + "serviceNow": { + "$ref": "#/types/aws:quicksight/DataSourceParametersServiceNow:DataSourceParametersServiceNow", + "description": "Parameters for connecting to ServiceNow.\n" + }, + "snowflake": { + "$ref": "#/types/aws:quicksight/DataSourceParametersSnowflake:DataSourceParametersSnowflake", + "description": "Parameters for connecting to Snowflake.\n" + }, + "spark": { + "$ref": "#/types/aws:quicksight/DataSourceParametersSpark:DataSourceParametersSpark", + "description": "Parameters for connecting to Spark.\n" + }, + "sqlServer": { + "$ref": "#/types/aws:quicksight/DataSourceParametersSqlServer:DataSourceParametersSqlServer", + "description": "Parameters for connecting to SQL Server.\n" + }, + "teradata": { + "$ref": "#/types/aws:quicksight/DataSourceParametersTeradata:DataSourceParametersTeradata", + "description": "Parameters for connecting to Teradata.\n" + }, + "twitter": { + "$ref": "#/types/aws:quicksight/DataSourceParametersTwitter:DataSourceParametersTwitter", + "description": "Parameters for connecting to Twitter.\n" + } + }, + "type": "object" + }, + "aws:quicksight/DataSourceParametersAmazonElasticsearch:DataSourceParametersAmazonElasticsearch": { + "properties": { + "domain": { + "type": "string", + "description": "The OpenSearch domain.\n" + } + }, + "type": "object", + "required": [ + "domain" + ] + }, + "aws:quicksight/DataSourceParametersAthena:DataSourceParametersAthena": { + "properties": { + "workGroup": { + "type": "string", + "description": "The work-group to which to connect.\n" + } + }, + "type": "object" + }, + "aws:quicksight/DataSourceParametersAurora:DataSourceParametersAurora": { + "properties": { + "database": { + "type": "string", + "description": "The database to which to connect.\n" + }, + "host": { + "type": "string", + "description": "The host to which to connect.\n" + }, + "port": { + "type": "integer", + "description": "The port to which to connect.\n" + } + }, + "type": "object", + "required": [ + "database", + "host", + "port" + ] + }, + "aws:quicksight/DataSourceParametersAuroraPostgresql:DataSourceParametersAuroraPostgresql": { + "properties": { + "database": { + "type": "string", + "description": "The database to which to connect.\n" + }, + "host": { + "type": "string", + "description": "The host to which to connect.\n" + }, + "port": { + "type": "integer", + "description": "The port to which to connect.\n" + } + }, + "type": "object", + "required": [ + "database", + "host", + "port" + ] + }, + "aws:quicksight/DataSourceParametersAwsIotAnalytics:DataSourceParametersAwsIotAnalytics": { + "properties": { + "dataSetName": { + "type": "string", + "description": "The name of the data set to which to connect.\n" + } + }, + "type": "object", + "required": [ + "dataSetName" + ] + }, + "aws:quicksight/DataSourceParametersJira:DataSourceParametersJira": { + "properties": { + "siteBaseUrl": { + "type": "string", + "description": "The base URL of the Jira instance's site to which to connect.\n" + } + }, + "type": "object", + "required": [ + "siteBaseUrl" + ] + }, + "aws:quicksight/DataSourceParametersMariaDb:DataSourceParametersMariaDb": { + "properties": { + "database": { + "type": "string", + "description": "The database to which to connect.\n" + }, + "host": { + "type": "string", + "description": "The host to which to connect.\n" + }, + "port": { + "type": "integer", + "description": "The port to which to connect.\n" + } + }, + "type": "object", + "required": [ + "database", + "host", + "port" + ] + }, + "aws:quicksight/DataSourceParametersMysql:DataSourceParametersMysql": { + "properties": { + "database": { + "type": "string", + "description": "The database to which to connect.\n" + }, + "host": { + "type": "string", + "description": "The host to which to connect.\n" + }, + "port": { + "type": "integer", + "description": "The port to which to connect.\n" + } + }, + "type": "object", + "required": [ + "database", + "host", + "port" + ] + }, + "aws:quicksight/DataSourceParametersOracle:DataSourceParametersOracle": { + "properties": { + "database": { + "type": "string", + "description": "The database to which to connect.\n" + }, + "host": { + "type": "string", + "description": "The host to which to connect.\n" + }, + "port": { + "type": "integer", + "description": "The port to which to connect.\n" + } + }, + "type": "object", + "required": [ + "database", + "host", + "port" + ] + }, + "aws:quicksight/DataSourceParametersPostgresql:DataSourceParametersPostgresql": { + "properties": { + "database": { + "type": "string", + "description": "The database to which to connect.\n" + }, + "host": { + "type": "string", + "description": "The host to which to connect.\n" + }, + "port": { + "type": "integer", + "description": "The port to which to connect.\n" + } + }, + "type": "object", + "required": [ + "database", + "host", + "port" + ] + }, + "aws:quicksight/DataSourceParametersPresto:DataSourceParametersPresto": { + "properties": { + "catalog": { + "type": "string", + "description": "The catalog to which to connect.\n" + }, + "host": { + "type": "string", + "description": "The host to which to connect.\n" + }, + "port": { + "type": "integer", + "description": "The port to which to connect.\n" + } + }, + "type": "object", + "required": [ + "catalog", + "host", + "port" + ] + }, + "aws:quicksight/DataSourceParametersRds:DataSourceParametersRds": { + "properties": { + "database": { + "type": "string", + "description": "The database to which to connect.\n" + }, + "instanceId": { + "type": "string", + "description": "The instance ID to which to connect.\n" + } + }, + "type": "object", + "required": [ + "database", + "instanceId" + ] + }, + "aws:quicksight/DataSourceParametersRedshift:DataSourceParametersRedshift": { + "properties": { + "clusterId": { + "type": "string", + "description": "The ID of the cluster to which to connect.\n" + }, + "database": { + "type": "string", + "description": "The database to which to connect.\n" + }, + "host": { + "type": "string", + "description": "The host to which to connect.\n" + }, + "port": { + "type": "integer", + "description": "The port to which to connect.\n" + } + }, + "type": "object", + "required": [ + "database" + ] + }, + "aws:quicksight/DataSourceParametersS3:DataSourceParametersS3": { + "properties": { + "manifestFileLocation": { + "$ref": "#/types/aws:quicksight/DataSourceParametersS3ManifestFileLocation:DataSourceParametersS3ManifestFileLocation", + "description": "An object containing the S3 location of the S3 manifest file.\n" + } + }, + "type": "object", + "required": [ + "manifestFileLocation" + ] + }, + "aws:quicksight/DataSourceParametersS3ManifestFileLocation:DataSourceParametersS3ManifestFileLocation": { + "properties": { + "bucket": { + "type": "string", + "description": "The name of the bucket that contains the manifest file.\n" + }, + "key": { + "type": "string", + "description": "The key of the manifest file within the bucket.\n" + } + }, + "type": "object", + "required": [ + "bucket", + "key" + ] + }, + "aws:quicksight/DataSourceParametersServiceNow:DataSourceParametersServiceNow": { + "properties": { + "siteBaseUrl": { + "type": "string", + "description": "The base URL of the Jira instance's site to which to connect.\n" + } + }, + "type": "object", + "required": [ + "siteBaseUrl" + ] + }, + "aws:quicksight/DataSourceParametersSnowflake:DataSourceParametersSnowflake": { + "properties": { + "database": { + "type": "string", + "description": "The database to which to connect.\n" + }, + "host": { + "type": "string", + "description": "The host to which to connect.\n" + }, + "warehouse": { + "type": "string", + "description": "The warehouse to which to connect.\n" + } + }, + "type": "object", + "required": [ + "database", + "host", + "warehouse" + ] + }, + "aws:quicksight/DataSourceParametersSpark:DataSourceParametersSpark": { + "properties": { + "host": { + "type": "string", + "description": "The host to which to connect.\n" + }, + "port": { + "type": "integer", + "description": "The warehouse to which to connect.\n" + } + }, + "type": "object", + "required": [ + "host", + "port" + ] + }, + "aws:quicksight/DataSourceParametersSqlServer:DataSourceParametersSqlServer": { + "properties": { + "database": { + "type": "string", + "description": "The database to which to connect.\n" + }, + "host": { + "type": "string", + "description": "The host to which to connect.\n" + }, + "port": { + "type": "integer", + "description": "The warehouse to which to connect.\n" + } + }, + "type": "object", + "required": [ + "database", + "host", + "port" + ] + }, + "aws:quicksight/DataSourceParametersTeradata:DataSourceParametersTeradata": { + "properties": { + "database": { + "type": "string", + "description": "The database to which to connect.\n" + }, + "host": { + "type": "string", + "description": "The host to which to connect.\n" + }, + "port": { + "type": "integer", + "description": "The warehouse to which to connect.\n" + } + }, + "type": "object", + "required": [ + "database", + "host", + "port" + ] + }, + "aws:quicksight/DataSourceParametersTwitter:DataSourceParametersTwitter": { + "properties": { + "maxRows": { + "type": "integer", + "description": "The maximum number of rows to query.\n" + }, + "query": { + "type": "string", + "description": "The Twitter query to retrieve the data.\n" + } + }, + "type": "object", + "required": [ + "maxRows", + "query" + ] + }, + "aws:quicksight/DataSourcePermission:DataSourcePermission": { + "properties": { + "actions": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Set of IAM actions to grant or revoke permissions on. Max of 16 items.\n" + }, + "principal": { + "type": "string", + "description": "The Amazon Resource Name (ARN) of the principal.\n" + } + }, + "type": "object", + "required": [ + "actions", + "principal" + ] + }, + "aws:quicksight/DataSourceSslProperties:DataSourceSslProperties": { + "properties": { + "disableSsl": { + "type": "boolean", + "description": "A Boolean option to control whether SSL should be disabled.\n" + } + }, + "type": "object", + "required": [ + "disableSsl" + ] + }, + "aws:quicksight/DataSourceVpcConnectionProperties:DataSourceVpcConnectionProperties": { + "properties": { + "vpcConnectionArn": { + "type": "string", + "description": "The Amazon Resource Name (ARN) for the VPC connection.\n" + } + }, + "type": "object", + "required": [ + "vpcConnectionArn" + ] + }, + "aws:quicksight/DateTimeFormatConfiguration:DateTimeFormatConfiguration": { + "properties": { + "dateTimeFormat": { + "type": "string" + }, + "nullValueFormatConfiguration": { + "$ref": "#/types/aws:quicksight/NullValueFormatConfiguration:NullValueFormatConfiguration" + }, + "numericFormatConfiguration": { + "$ref": "#/types/aws:quicksight/NumericFormatConfiguration:NumericFormatConfiguration" + } + }, + "type": "object" + }, + "aws:quicksight/DateTimeParameterDeclaration:DateTimeParameterDeclaration": { + "properties": { + "defaultValues": { + "$ref": "#/types/aws:quicksight/DateTimeParameterDeclarationDefaultValues:DateTimeParameterDeclarationDefaultValues" + }, + "name": { + "type": "string", + "description": "Display name for the dashboard.\n" + }, + "timeGranularity": { + "type": "string" + }, + "valuesWhenUnset": { + "$ref": "#/types/aws:quicksight/DateTimeParameterDeclarationValuesWhenUnset:DateTimeParameterDeclarationValuesWhenUnset" + } + }, + "type": "object", + "required": [ + "name" + ] + }, + "aws:quicksight/DateTimeParameterDeclarationDefaultValues:DateTimeParameterDeclarationDefaultValues": { + "properties": { + "dynamicValue": { + "$ref": "#/types/aws:quicksight/DynamicValue:DynamicValue" + }, + "rollingDate": { + "$ref": "#/types/aws:quicksight/DateTimeParameterDeclarationDefaultValuesRollingDate:DateTimeParameterDeclarationDefaultValuesRollingDate" + }, + "staticValues": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "aws:quicksight/DateTimeParameterDeclarationDefaultValuesRollingDate:DateTimeParameterDeclarationDefaultValuesRollingDate": { + "properties": { + "dataSetIdentifier": { + "type": "string" + }, + "expression": { + "type": "string" + } + }, + "type": "object", + "required": [ + "expression" + ] + }, + "aws:quicksight/DateTimeParameterDeclarationValuesWhenUnset:DateTimeParameterDeclarationValuesWhenUnset": { + "properties": { + "customValue": { + "type": "string" + }, + "valueWhenUnsetOption": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/DecimalParameterDeclaration:DecimalParameterDeclaration": { + "properties": { + "defaultValues": { + "$ref": "#/types/aws:quicksight/DecimalParameterDeclarationDefaultValues:DecimalParameterDeclarationDefaultValues" + }, + "name": { + "type": "string", + "description": "Display name for the dashboard.\n" + }, + "parameterValueType": { + "type": "string" + }, + "valuesWhenUnset": { + "$ref": "#/types/aws:quicksight/DecimalParameterDeclarationValuesWhenUnset:DecimalParameterDeclarationValuesWhenUnset" + } + }, + "type": "object", + "required": [ + "name", + "parameterValueType" + ] + }, + "aws:quicksight/DecimalParameterDeclarationDefaultValues:DecimalParameterDeclarationDefaultValues": { + "properties": { + "dynamicValue": { + "$ref": "#/types/aws:quicksight/DynamicValue:DynamicValue" + }, + "staticValues": { + "type": "array", + "items": { + "type": "number" + } + } + }, + "type": "object" + }, + "aws:quicksight/DecimalParameterDeclarationValuesWhenUnset:DecimalParameterDeclarationValuesWhenUnset": { + "properties": { + "customValue": { + "type": "number" + }, + "valueWhenUnsetOption": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/DecimalPlacesConfiguration:DecimalPlacesConfiguration": { + "properties": { + "decimalPlaces": { + "type": "integer" + } + }, + "type": "object", + "required": [ + "decimalPlaces" + ] + }, + "aws:quicksight/DimensionFieldSchema2:DimensionFieldSchema2": { + "properties": { + "columnName": { + "type": "string" + }, + "dataSetIdentifier": { + "type": "string" + } + }, + "type": "object", + "required": [ + "columnName", + "dataSetIdentifier" + ] + }, + "aws:quicksight/DimensionFieldSchema:DimensionFieldSchema": { + "properties": { + "categoricalDimensionField": { + "$ref": "#/types/aws:quicksight/DimensionFieldSchemaCategoricalDimensionField:DimensionFieldSchemaCategoricalDimensionField" + }, + "dateDimensionField": { + "$ref": "#/types/aws:quicksight/DimensionFieldSchemaDateDimensionField:DimensionFieldSchemaDateDimensionField" + }, + "numericalDimensionField": { + "$ref": "#/types/aws:quicksight/DimensionFieldSchemaNumericalDimensionField:DimensionFieldSchemaNumericalDimensionField" + } + }, + "type": "object" + }, + "aws:quicksight/DimensionFieldSchemaCategoricalDimensionField:DimensionFieldSchemaCategoricalDimensionField": { + "properties": { + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/StringFormatConfiguration:StringFormatConfiguration" + }, + "hierarchyId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/DimensionFieldSchemaDateDimensionField:DimensionFieldSchemaDateDimensionField": { + "properties": { + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "dateGranularity": { + "type": "string" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/DateTimeFormatConfiguration:DateTimeFormatConfiguration" + }, + "hierarchyId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/DimensionFieldSchemaNumericalDimensionField:DimensionFieldSchemaNumericalDimensionField": { + "properties": { + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/NumberFormatConfiguration:NumberFormatConfiguration" + }, + "hierarchyId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/DrillDownFilters:DrillDownFilters": { + "properties": { + "categoryFilter": { + "$ref": "#/types/aws:quicksight/CategoryFilter:CategoryFilter" + }, + "numericEqualityFilter": { + "$ref": "#/types/aws:quicksight/NumericEqualityFilter:NumericEqualityFilter" + }, + "timeRangeFilter": { + "$ref": "#/types/aws:quicksight/TimeRangeFilter:TimeRangeFilter" + } + }, + "type": "object" + }, + "aws:quicksight/DynamicValue:DynamicValue": { + "properties": { + "defaultValueColumn": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "groupNameColumn": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "userNameColumn": { + "$ref": "#/types/aws:quicksight/Column:Column" + } + }, + "type": "object", + "required": [ + "defaultValueColumn" + ] + }, + "aws:quicksight/FieldSort:FieldSort": { + "properties": { + "direction": { + "type": "string" + }, + "fieldId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "direction", + "fieldId" + ] + }, + "aws:quicksight/FieldSortOptions:FieldSortOptions": { + "properties": { + "columnSort": { + "$ref": "#/types/aws:quicksight/ColumnSort:ColumnSort" + }, + "fieldSort": { + "$ref": "#/types/aws:quicksight/FieldSort:FieldSort" + } + }, + "type": "object" + }, + "aws:quicksight/FilterControls:FilterControls": { + "properties": { + "dateTimePicker": { + "$ref": "#/types/aws:quicksight/FilterControlsDateTimePicker:FilterControlsDateTimePicker" + }, + "dropdown": { + "$ref": "#/types/aws:quicksight/FilterControlsDropdown:FilterControlsDropdown" + }, + "list": { + "$ref": "#/types/aws:quicksight/FilterControlsList:FilterControlsList" + }, + "relativeDateTime": { + "$ref": "#/types/aws:quicksight/FilterControlsRelativeDateTime:FilterControlsRelativeDateTime" + }, + "slider": { + "$ref": "#/types/aws:quicksight/FilterControlsSlider:FilterControlsSlider" + }, + "textArea": { + "$ref": "#/types/aws:quicksight/FilterControlsTextArea:FilterControlsTextArea" + }, + "textField": { + "$ref": "#/types/aws:quicksight/FilterControlsTextField:FilterControlsTextField" + } + }, + "type": "object" + }, + "aws:quicksight/FilterControlsDateTimePicker:FilterControlsDateTimePicker": { + "properties": { + "displayOptions": { + "$ref": "#/types/aws:quicksight/FilterControlsDateTimePickerDisplayOptions:FilterControlsDateTimePickerDisplayOptions" + }, + "filterControlId": { + "type": "string" + }, + "sourceFilterId": { + "type": "string" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "type": "object", + "required": [ + "filterControlId", + "sourceFilterId", + "title" + ] + }, + "aws:quicksight/FilterControlsDateTimePickerDisplayOptions:FilterControlsDateTimePickerDisplayOptions": { + "properties": { + "dateTimeFormat": { + "type": "string" + }, + "titleOptions": { + "$ref": "#/types/aws:quicksight/LabelOptions:LabelOptions" + } + }, + "type": "object" + }, + "aws:quicksight/FilterControlsDropdown:FilterControlsDropdown": { + "properties": { + "cascadingControlConfiguration": { + "$ref": "#/types/aws:quicksight/CascadingControlConfiguration:CascadingControlConfiguration" + }, + "displayOptions": { + "$ref": "#/types/aws:quicksight/FilterControlsDropdownDisplayOptions:FilterControlsDropdownDisplayOptions" + }, + "filterControlId": { + "type": "string" + }, + "selectableValues": { + "$ref": "#/types/aws:quicksight/FilterControlsDropdownSelectableValues:FilterControlsDropdownSelectableValues" + }, + "sourceFilterId": { + "type": "string" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "type": "object", + "required": [ + "filterControlId", + "sourceFilterId", + "title" + ] + }, + "aws:quicksight/FilterControlsDropdownDisplayOptions:FilterControlsDropdownDisplayOptions": { + "properties": { + "selectAllOptions": { + "$ref": "#/types/aws:quicksight/SelectAllOptions:SelectAllOptions" + }, + "titleOptions": { + "$ref": "#/types/aws:quicksight/LabelOptions:LabelOptions" + } + }, + "type": "object" + }, + "aws:quicksight/FilterControlsDropdownSelectableValues:FilterControlsDropdownSelectableValues": { + "properties": { + "values": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "aws:quicksight/FilterControlsList:FilterControlsList": { + "properties": { + "cascadingControlConfiguration": { + "$ref": "#/types/aws:quicksight/CascadingControlConfiguration:CascadingControlConfiguration" + }, + "displayOptions": { + "$ref": "#/types/aws:quicksight/FilterControlsListDisplayOptions:FilterControlsListDisplayOptions" + }, + "filterControlId": { + "type": "string" + }, + "selectableValues": { + "$ref": "#/types/aws:quicksight/FilterControlsListSelectableValues:FilterControlsListSelectableValues" + }, + "sourceFilterId": { + "type": "string" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "type": "object", + "required": [ + "filterControlId", + "sourceFilterId", + "title" + ] + }, + "aws:quicksight/FilterControlsListDisplayOptions:FilterControlsListDisplayOptions": { + "properties": { + "searchOptions": { + "$ref": "#/types/aws:quicksight/SelectAllOptions:SelectAllOptions" + }, + "selectAllOptions": { + "$ref": "#/types/aws:quicksight/SelectAllOptions:SelectAllOptions" + }, + "titleOptions": { + "$ref": "#/types/aws:quicksight/LabelOptions:LabelOptions" + } + }, + "type": "object" + }, + "aws:quicksight/FilterControlsListSelectableValues:FilterControlsListSelectableValues": { + "properties": { + "values": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "aws:quicksight/FilterControlsRelativeDateTime:FilterControlsRelativeDateTime": { + "properties": { + "displayOptions": { + "$ref": "#/types/aws:quicksight/FilterControlsRelativeDateTimeDisplayOptions:FilterControlsRelativeDateTimeDisplayOptions" + }, + "filterControlId": { + "type": "string" + }, + "sourceFilterId": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "type": "object", + "required": [ + "filterControlId", + "sourceFilterId", + "title" + ] + }, + "aws:quicksight/FilterControlsRelativeDateTimeDisplayOptions:FilterControlsRelativeDateTimeDisplayOptions": { + "properties": { + "dateTimeFormat": { + "type": "string" + }, + "titleOptions": { + "$ref": "#/types/aws:quicksight/LabelOptions:LabelOptions" + } + }, + "type": "object" + }, + "aws:quicksight/FilterControlsSlider:FilterControlsSlider": { + "properties": { + "displayOptions": { + "$ref": "#/types/aws:quicksight/FilterControlsSliderDisplayOptions:FilterControlsSliderDisplayOptions" + }, + "filterControlId": { + "type": "string" + }, + "maximumValue": { + "type": "number" + }, + "minimumValue": { + "type": "number" + }, + "sourceFilterId": { + "type": "string" + }, + "stepSize": { + "type": "number" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "type": "object", + "required": [ + "filterControlId", + "maximumValue", + "minimumValue", + "sourceFilterId", + "stepSize", + "title" + ] + }, + "aws:quicksight/FilterControlsSliderDisplayOptions:FilterControlsSliderDisplayOptions": { + "properties": { + "titleOptions": { + "$ref": "#/types/aws:quicksight/LabelOptions:LabelOptions" + } + }, + "type": "object" + }, + "aws:quicksight/FilterControlsTextArea:FilterControlsTextArea": { + "properties": { + "delimiter": { + "type": "string" + }, + "displayOptions": { + "$ref": "#/types/aws:quicksight/TextAreaControlDisplayOptions:TextAreaControlDisplayOptions" + }, + "filterControlId": { + "type": "string" + }, + "sourceFilterId": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "type": "object", + "required": [ + "filterControlId", + "sourceFilterId", + "title" + ] + }, + "aws:quicksight/FilterControlsTextField:FilterControlsTextField": { + "properties": { + "displayOptions": { + "$ref": "#/types/aws:quicksight/TextAreaControlDisplayOptions:TextAreaControlDisplayOptions" + }, + "filterControlId": { + "type": "string" + }, + "sourceFilterId": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "type": "object", + "required": [ + "filterControlId", + "sourceFilterId", + "title" + ] + }, + "aws:quicksight/Filters:Filters": { + "properties": { + "categoryFilter": { + "$ref": "#/types/aws:quicksight/FiltersCategoryFilter:FiltersCategoryFilter" + }, + "numericEqualityFilter": { + "$ref": "#/types/aws:quicksight/FiltersNumericEqualityFilter:FiltersNumericEqualityFilter" + }, + "numericRangeFilter": { + "$ref": "#/types/aws:quicksight/FiltersNumericRangeFilter:FiltersNumericRangeFilter" + }, + "relativeDatesFilter": { + "$ref": "#/types/aws:quicksight/FiltersRelativeDatesFilter:FiltersRelativeDatesFilter" + }, + "timeEqualityFilter": { + "$ref": "#/types/aws:quicksight/FiltersTimeEqualityFilter:FiltersTimeEqualityFilter" + }, + "timeRangeFilter": { + "$ref": "#/types/aws:quicksight/FiltersTimeRangeFilter:FiltersTimeRangeFilter" + }, + "topBottomFilter": { + "$ref": "#/types/aws:quicksight/FiltersTopBottomFilter:FiltersTopBottomFilter" + } + }, + "type": "object" + }, + "aws:quicksight/FiltersCategoryFilter:FiltersCategoryFilter": { + "properties": { + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "configuration": { + "$ref": "#/types/aws:quicksight/FiltersCategoryFilterConfiguration:FiltersCategoryFilterConfiguration" + }, + "filterId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "column", + "configuration", + "filterId" + ] + }, + "aws:quicksight/FiltersCategoryFilterConfiguration:FiltersCategoryFilterConfiguration": { + "properties": { + "customFilterConfiguration": { + "$ref": "#/types/aws:quicksight/FiltersCategoryFilterConfigurationCustomFilterConfiguration:FiltersCategoryFilterConfigurationCustomFilterConfiguration" + }, + "customFilterListConfiguration": { + "$ref": "#/types/aws:quicksight/FiltersCategoryFilterConfigurationCustomFilterListConfiguration:FiltersCategoryFilterConfigurationCustomFilterListConfiguration" + }, + "filterListConfiguration": { + "$ref": "#/types/aws:quicksight/FiltersCategoryFilterConfigurationFilterListConfiguration:FiltersCategoryFilterConfigurationFilterListConfiguration" + } + }, + "type": "object" + }, + "aws:quicksight/FiltersCategoryFilterConfigurationCustomFilterConfiguration:FiltersCategoryFilterConfigurationCustomFilterConfiguration": { + "properties": { + "categoryValue": { + "type": "string" + }, + "matchOperator": { + "type": "string" + }, + "nullOption": { + "type": "string" + }, + "parameterName": { + "type": "string" + }, + "selectAllOptions": { + "type": "string" + } + }, + "type": "object", + "required": [ + "matchOperator", + "nullOption" + ] + }, + "aws:quicksight/FiltersCategoryFilterConfigurationCustomFilterListConfiguration:FiltersCategoryFilterConfigurationCustomFilterListConfiguration": { + "properties": { + "categoryValues": { + "type": "array", + "items": { + "type": "string" + } + }, + "matchOperator": { + "type": "string" + }, + "nullOption": { + "type": "string" + }, + "selectAllOptions": { + "type": "string" + } + }, + "type": "object", + "required": [ + "matchOperator", + "nullOption" + ] + }, + "aws:quicksight/FiltersCategoryFilterConfigurationFilterListConfiguration:FiltersCategoryFilterConfigurationFilterListConfiguration": { + "properties": { + "categoryValues": { + "type": "array", + "items": { + "type": "string" + } + }, + "matchOperator": { + "type": "string" + }, + "selectAllOptions": { + "type": "string" + } + }, + "type": "object", + "required": [ + "matchOperator" + ] + }, + "aws:quicksight/FiltersNumericEqualityFilter:FiltersNumericEqualityFilter": { + "properties": { + "aggregationFunction": { + "$ref": "#/types/aws:quicksight/AggregationFunction:AggregationFunction" + }, + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "filterId": { + "type": "string" + }, + "matchOperator": { + "type": "string" + }, + "nullOption": { + "type": "string" + }, + "parameterName": { + "type": "string" + }, + "selectAllOptions": { + "type": "string" + }, + "value": { + "type": "number" + } + }, + "type": "object", + "required": [ + "column", + "filterId", + "matchOperator", + "nullOption" + ] + }, + "aws:quicksight/FiltersNumericRangeFilter:FiltersNumericRangeFilter": { + "properties": { + "aggregationFunction": { + "$ref": "#/types/aws:quicksight/AggregationFunction:AggregationFunction" + }, + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "filterId": { + "type": "string" + }, + "includeMaximum": { + "type": "boolean" + }, + "includeMinimum": { + "type": "boolean" + }, + "nullOption": { + "type": "string" + }, + "rangeMaximum": { + "$ref": "#/types/aws:quicksight/FiltersNumericRangeFilterRangeMaximum:FiltersNumericRangeFilterRangeMaximum" + }, + "rangeMinimum": { + "$ref": "#/types/aws:quicksight/FiltersNumericRangeFilterRangeMinimum:FiltersNumericRangeFilterRangeMinimum" + }, + "selectAllOptions": { + "type": "string" + } + }, + "type": "object", + "required": [ + "column", + "filterId", + "nullOption" + ] + }, + "aws:quicksight/FiltersNumericRangeFilterRangeMaximum:FiltersNumericRangeFilterRangeMaximum": { + "properties": { + "parameter": { + "type": "string" + }, + "staticValue": { + "type": "number" + } + }, + "type": "object" + }, + "aws:quicksight/FiltersNumericRangeFilterRangeMinimum:FiltersNumericRangeFilterRangeMinimum": { + "properties": { + "parameter": { + "type": "string" + }, + "staticValue": { + "type": "number" + } + }, + "type": "object" + }, + "aws:quicksight/FiltersRelativeDatesFilter:FiltersRelativeDatesFilter": { + "properties": { + "anchorDateConfiguration": { + "$ref": "#/types/aws:quicksight/FiltersRelativeDatesFilterAnchorDateConfiguration:FiltersRelativeDatesFilterAnchorDateConfiguration" + }, + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "excludePeriodConfiguration": { + "$ref": "#/types/aws:quicksight/FiltersRelativeDatesFilterExcludePeriodConfiguration:FiltersRelativeDatesFilterExcludePeriodConfiguration" + }, + "filterId": { + "type": "string" + }, + "minimumGranularity": { + "type": "string" + }, + "nullOption": { + "type": "string" + }, + "parameterName": { + "type": "string" + }, + "relativeDateType": { + "type": "string" + }, + "relativeDateValue": { + "type": "integer" + }, + "timeGranularity": { + "type": "string" + } + }, + "type": "object", + "required": [ + "anchorDateConfiguration", + "column", + "filterId", + "minimumGranularity", + "nullOption", + "relativeDateType", + "timeGranularity" + ] + }, + "aws:quicksight/FiltersRelativeDatesFilterAnchorDateConfiguration:FiltersRelativeDatesFilterAnchorDateConfiguration": { + "properties": { + "anchorOption": { + "type": "string" + }, + "parameterName": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/FiltersRelativeDatesFilterExcludePeriodConfiguration:FiltersRelativeDatesFilterExcludePeriodConfiguration": { + "properties": { + "amount": { + "type": "integer" + }, + "granularity": { + "type": "string" + }, + "status": { + "type": "string", + "description": "The dashboard creation status.\n" + } + }, + "type": "object", + "required": [ + "amount", + "granularity" + ] + }, + "aws:quicksight/FiltersTimeEqualityFilter:FiltersTimeEqualityFilter": { + "properties": { + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "filterId": { + "type": "string" + }, + "parameterName": { + "type": "string" + }, + "timeGranularity": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "required": [ + "column", + "filterId", + "timeGranularity" + ] + }, + "aws:quicksight/FiltersTimeRangeFilter:FiltersTimeRangeFilter": { + "properties": { + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "excludePeriodConfiguration": { + "$ref": "#/types/aws:quicksight/FiltersTimeRangeFilterExcludePeriodConfiguration:FiltersTimeRangeFilterExcludePeriodConfiguration" + }, + "filterId": { + "type": "string" + }, + "includeMaximum": { + "type": "boolean" + }, + "includeMinimum": { + "type": "boolean" + }, + "nullOption": { + "type": "string" + }, + "rangeMaximumValue": { + "$ref": "#/types/aws:quicksight/FiltersTimeRangeFilterRangeMaximumValue:FiltersTimeRangeFilterRangeMaximumValue" + }, + "rangeMinimumValue": { + "$ref": "#/types/aws:quicksight/FiltersTimeRangeFilterRangeMinimumValue:FiltersTimeRangeFilterRangeMinimumValue" + }, + "timeGranularity": { + "type": "string" + } + }, + "type": "object", + "required": [ + "column", + "filterId", + "nullOption", + "timeGranularity" + ] + }, + "aws:quicksight/FiltersTimeRangeFilterExcludePeriodConfiguration:FiltersTimeRangeFilterExcludePeriodConfiguration": { + "properties": { + "amount": { + "type": "integer" + }, + "granularity": { + "type": "string" + }, + "status": { + "type": "string", + "description": "The dashboard creation status.\n" + } + }, + "type": "object", + "required": [ + "amount", + "granularity" + ] + }, + "aws:quicksight/FiltersTimeRangeFilterRangeMaximumValue:FiltersTimeRangeFilterRangeMaximumValue": { + "properties": { + "parameter": { + "type": "string" + }, + "rollingDate": { + "$ref": "#/types/aws:quicksight/FiltersTimeRangeFilterRangeMaximumValueRollingDate:FiltersTimeRangeFilterRangeMaximumValueRollingDate" + }, + "staticValue": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/FiltersTimeRangeFilterRangeMaximumValueRollingDate:FiltersTimeRangeFilterRangeMaximumValueRollingDate": { + "properties": { + "dataSetIdentifier": { + "type": "string" + }, + "expression": { + "type": "string" + } + }, + "type": "object", + "required": [ + "expression" + ] + }, + "aws:quicksight/FiltersTimeRangeFilterRangeMinimumValue:FiltersTimeRangeFilterRangeMinimumValue": { + "properties": { + "parameter": { + "type": "string" + }, + "rollingDate": { + "$ref": "#/types/aws:quicksight/FiltersTimeRangeFilterRangeMinimumValueRollingDate:FiltersTimeRangeFilterRangeMinimumValueRollingDate" + }, + "staticValue": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/FiltersTimeRangeFilterRangeMinimumValueRollingDate:FiltersTimeRangeFilterRangeMinimumValueRollingDate": { + "properties": { + "dataSetIdentifier": { + "type": "string" + }, + "expression": { + "type": "string" + } + }, + "type": "object", + "required": [ + "expression" + ] + }, + "aws:quicksight/FiltersTopBottomFilter:FiltersTopBottomFilter": { + "properties": { + "aggregationSortConfigurations": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FiltersTopBottomFilterAggregationSortConfiguration:FiltersTopBottomFilterAggregationSortConfiguration" + } + }, + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "filterId": { + "type": "string" + }, + "limit": { + "type": "integer" + }, + "parameterName": { + "type": "string" + }, + "timeGranularity": { + "type": "string" + } + }, + "type": "object", + "required": [ + "aggregationSortConfigurations", + "column", + "filterId", + "timeGranularity" + ] + }, + "aws:quicksight/FiltersTopBottomFilterAggregationSortConfiguration:FiltersTopBottomFilterAggregationSortConfiguration": { + "properties": { + "aggregationFunction": { + "$ref": "#/types/aws:quicksight/AggregationFunction:AggregationFunction" + }, + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "sortDirection": { + "type": "string" + } + }, + "type": "object", + "required": [ + "aggregationFunction", + "column", + "sortDirection" + ] + }, + "aws:quicksight/FolderPermission:FolderPermission": { + "properties": { + "actions": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" + }, + "principal": { + "type": "string", + "description": "ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values.\n" + } + }, + "type": "object", + "required": [ + "actions", + "principal" + ] + }, + "aws:quicksight/FontConfiguration:FontConfiguration": { + "properties": { + "fontColor": { + "type": "string" + }, + "fontDecoration": { + "type": "string" + }, + "fontSize": { + "$ref": "#/types/aws:quicksight/FontConfigurationFontSize:FontConfigurationFontSize" + }, + "fontStyle": { + "type": "string" + }, + "fontWeight": { + "$ref": "#/types/aws:quicksight/FontConfigurationFontWeight:FontConfigurationFontWeight" + } + }, + "type": "object" + }, + "aws:quicksight/FontConfigurationFontSize:FontConfigurationFontSize": { + "properties": { + "relative": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/FontConfigurationFontWeight:FontConfigurationFontWeight": { + "properties": { + "name": { + "type": "string", + "description": "Display name for the dashboard.\n" + } + }, + "type": "object" + }, + "aws:quicksight/FreeFormLayoutElements:FreeFormLayoutElements": { + "properties": { + "backgroundStyle": { + "$ref": "#/types/aws:quicksight/FreeFormLayoutElementsBackgroundStyle:FreeFormLayoutElementsBackgroundStyle" + }, + "borderStyle": { + "$ref": "#/types/aws:quicksight/FreeFormLayoutElementsBorderStyle:FreeFormLayoutElementsBorderStyle" + }, + "elementId": { + "type": "string" + }, + "elementType": { + "type": "string" + }, + "height": { + "type": "string" + }, + "loadingAnimation": { + "$ref": "#/types/aws:quicksight/SelectAllOptions:SelectAllOptions" + }, + "renderingRules": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FreeFormLayoutElementsRenderingRule:FreeFormLayoutElementsRenderingRule" + } + }, + "selectedBorderStyle": { + "$ref": "#/types/aws:quicksight/FreeFormLayoutElementsSelectedBorderStyle:FreeFormLayoutElementsSelectedBorderStyle" + }, + "visibility": { + "type": "string" + }, + "width": { + "type": "string" + }, + "xAxisLocation": { + "type": "string" + }, + "yAxisLocation": { + "type": "string" + } + }, + "type": "object", + "required": [ + "elementId", + "elementType", + "height", + "width", + "xAxisLocation", + "yAxisLocation" + ] + }, + "aws:quicksight/FreeFormLayoutElementsBackgroundStyle:FreeFormLayoutElementsBackgroundStyle": { + "properties": { + "color": { + "type": "string" + }, + "visibility": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/FreeFormLayoutElementsBorderStyle:FreeFormLayoutElementsBorderStyle": { + "properties": { + "color": { + "type": "string" + }, + "visibility": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/FreeFormLayoutElementsRenderingRule:FreeFormLayoutElementsRenderingRule": { + "properties": { + "configurationOverrides": { + "$ref": "#/types/aws:quicksight/SelectAllOptions:SelectAllOptions" + }, + "expression": { + "type": "string" + } + }, + "type": "object", + "required": [ + "configurationOverrides", + "expression" + ] + }, + "aws:quicksight/FreeFormLayoutElementsSelectedBorderStyle:FreeFormLayoutElementsSelectedBorderStyle": { + "properties": { + "color": { + "type": "string" + }, + "visibility": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/GridLayout:GridLayout": { + "properties": { + "canvasSizeOptions": { + "$ref": "#/types/aws:quicksight/GridLayoutCanvasSizeOptions:GridLayoutCanvasSizeOptions" + }, + "elements": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/GridLayoutElement:GridLayoutElement" + } + } + }, + "type": "object", + "required": [ + "elements" + ] + }, + "aws:quicksight/GridLayoutCanvasSizeOptions:GridLayoutCanvasSizeOptions": { + "properties": { + "screenCanvasSizeOptions": { + "$ref": "#/types/aws:quicksight/GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions:GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions" + } + }, + "type": "object" + }, + "aws:quicksight/GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions:GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions": { + "properties": { + "optimizedViewPortWidth": { + "type": "string" + }, + "resizeOption": { + "type": "string" + } + }, + "type": "object", + "required": [ + "resizeOption" + ] + }, + "aws:quicksight/GridLayoutElement:GridLayoutElement": { + "properties": { + "columnIndex": { + "type": "string" + }, + "columnSpan": { + "type": "integer" + }, + "elementId": { + "type": "string" + }, + "elementType": { + "type": "string" + }, + "rowIndex": { + "type": "string" + }, + "rowSpan": { + "type": "integer" + } + }, + "type": "object", + "required": [ + "columnSpan", + "elementId", + "elementType", + "rowSpan" + ] + }, + "aws:quicksight/IamPolicyAssignmentIdentities:IamPolicyAssignmentIdentities": { + "properties": { + "groups": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Array of Quicksight group names to assign the policy to.\n" + }, + "users": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Array of Quicksight user names to assign the policy to.\n" + } + }, + "type": "object" + }, + "aws:quicksight/IntegerParameterDeclaration:IntegerParameterDeclaration": { + "properties": { + "defaultValues": { + "$ref": "#/types/aws:quicksight/IntegerParameterDeclarationDefaultValues:IntegerParameterDeclarationDefaultValues" + }, + "name": { + "type": "string", + "description": "Display name for the dashboard.\n" + }, + "parameterValueType": { + "type": "string" + }, + "valuesWhenUnset": { + "$ref": "#/types/aws:quicksight/IntegerParameterDeclarationValuesWhenUnset:IntegerParameterDeclarationValuesWhenUnset" + } + }, + "type": "object", + "required": [ + "name", + "parameterValueType" + ] + }, + "aws:quicksight/IntegerParameterDeclarationDefaultValues:IntegerParameterDeclarationDefaultValues": { + "properties": { + "dynamicValue": { + "$ref": "#/types/aws:quicksight/DynamicValue:DynamicValue" + }, + "staticValues": { + "type": "array", + "items": { + "type": "integer" + } + } + }, + "type": "object" + }, + "aws:quicksight/IntegerParameterDeclarationValuesWhenUnset:IntegerParameterDeclarationValuesWhenUnset": { + "properties": { + "customValue": { + "type": "integer" + }, + "valueWhenUnsetOption": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/ItemsLimitConfiguration:ItemsLimitConfiguration": { + "properties": { + "itemsLimit": { + "type": "integer" + }, + "otherCategories": { + "type": "string" + } + }, + "type": "object", + "required": [ + "otherCategories" + ] + }, + "aws:quicksight/LabelOptions:LabelOptions": { + "properties": { + "customLabel": { + "type": "string" + }, + "fontConfiguration": { + "$ref": "#/types/aws:quicksight/FontConfiguration:FontConfiguration" + }, + "visibility": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/Layouts:Layouts": { + "properties": { + "configuration": { + "$ref": "#/types/aws:quicksight/LayoutsConfiguration:LayoutsConfiguration" + } + }, + "type": "object", + "required": [ + "configuration" + ] + }, + "aws:quicksight/LayoutsConfiguration:LayoutsConfiguration": { + "properties": { + "freeFormLayout": { + "$ref": "#/types/aws:quicksight/LayoutsConfigurationFreeFormLayout:LayoutsConfigurationFreeFormLayout" + }, + "gridLayout": { + "$ref": "#/types/aws:quicksight/GridLayout:GridLayout" + }, + "sectionBasedLayout": { + "$ref": "#/types/aws:quicksight/LayoutsConfigurationSectionBasedLayout:LayoutsConfigurationSectionBasedLayout" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "gridLayout" + ] + } + } + }, + "aws:quicksight/LayoutsConfigurationFreeFormLayout:LayoutsConfigurationFreeFormLayout": { + "properties": { + "canvasSizeOptions": { + "$ref": "#/types/aws:quicksight/LayoutsConfigurationFreeFormLayoutCanvasSizeOptions:LayoutsConfigurationFreeFormLayoutCanvasSizeOptions" + }, + "elements": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FreeFormLayoutElements:FreeFormLayoutElements" + } + } + }, + "type": "object", + "required": [ + "elements" + ] + }, + "aws:quicksight/LayoutsConfigurationFreeFormLayoutCanvasSizeOptions:LayoutsConfigurationFreeFormLayoutCanvasSizeOptions": { + "properties": { + "screenCanvasSizeOptions": { + "$ref": "#/types/aws:quicksight/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions:LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions" + } + }, + "type": "object" + }, + "aws:quicksight/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions:LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions": { + "properties": { + "optimizedViewPortWidth": { + "type": "string" + } + }, + "type": "object", + "required": [ + "optimizedViewPortWidth" + ] + }, + "aws:quicksight/LayoutsConfigurationSectionBasedLayout:LayoutsConfigurationSectionBasedLayout": { + "properties": { + "bodySections": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/LayoutsConfigurationSectionBasedLayoutBodySection:LayoutsConfigurationSectionBasedLayoutBodySection" + } + }, + "canvasSizeOptions": { + "$ref": "#/types/aws:quicksight/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions:LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions" + }, + "footerSections": { + "$ref": "#/types/aws:quicksight/LayoutsConfigurationSectionBasedLayoutFooterSections:LayoutsConfigurationSectionBasedLayoutFooterSections" + }, + "headerSections": { + "$ref": "#/types/aws:quicksight/LayoutsConfigurationSectionBasedLayoutHeaderSections:LayoutsConfigurationSectionBasedLayoutHeaderSections" + } + }, + "type": "object", + "required": [ + "bodySections", + "footerSections", + "headerSections" + ] + }, + "aws:quicksight/LayoutsConfigurationSectionBasedLayoutBodySection:LayoutsConfigurationSectionBasedLayoutBodySection": { + "properties": { + "content": { + "$ref": "#/types/aws:quicksight/LayoutsConfigurationSectionBasedLayoutBodySectionContent:LayoutsConfigurationSectionBasedLayoutBodySectionContent" + }, + "pageBreakConfiguration": { + "$ref": "#/types/aws:quicksight/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration:LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration" + }, + "sectionId": { + "type": "string" + }, + "style": { + "$ref": "#/types/aws:quicksight/LayoutsConfigurationSectionBasedLayoutBodySectionStyle:LayoutsConfigurationSectionBasedLayoutBodySectionStyle" + } + }, + "type": "object", + "required": [ + "content", + "sectionId" + ] + }, + "aws:quicksight/LayoutsConfigurationSectionBasedLayoutBodySectionContent:LayoutsConfigurationSectionBasedLayoutBodySectionContent": { + "properties": { + "layout": { + "$ref": "#/types/aws:quicksight/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout:LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout" + } + }, + "type": "object" + }, + "aws:quicksight/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout:LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout": { + "properties": { + "freeFormLayout": { + "$ref": "#/types/aws:quicksight/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout:LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout" + } + }, + "type": "object", + "required": [ + "freeFormLayout" + ] + }, + "aws:quicksight/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout:LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout": { + "properties": { + "elements": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FreeFormLayoutElements:FreeFormLayoutElements" + } + } + }, + "type": "object", + "required": [ + "elements" + ] + }, + "aws:quicksight/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration:LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration": { + "properties": { + "after": { + "$ref": "#/types/aws:quicksight/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter:LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter" + } + }, + "type": "object" + }, + "aws:quicksight/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter:LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter": { + "properties": { + "status": { + "type": "string", + "description": "The dashboard creation status.\n" + } + }, + "type": "object" + }, + "aws:quicksight/LayoutsConfigurationSectionBasedLayoutBodySectionStyle:LayoutsConfigurationSectionBasedLayoutBodySectionStyle": { + "properties": { + "height": { + "type": "string" + }, + "padding": { + "$ref": "#/types/aws:quicksight/Spacing:Spacing" + } + }, + "type": "object" + }, + "aws:quicksight/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions:LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions": { + "properties": { + "paperCanvasSizeOptions": { + "$ref": "#/types/aws:quicksight/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions:LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions" + } + }, + "type": "object" + }, + "aws:quicksight/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions:LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions": { + "properties": { + "paperMargin": { + "$ref": "#/types/aws:quicksight/Spacing:Spacing" + }, + "paperOrientation": { + "type": "string" + }, + "paperSize": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/LayoutsConfigurationSectionBasedLayoutFooterSections:LayoutsConfigurationSectionBasedLayoutFooterSections": { + "properties": { + "layout": { + "$ref": "#/types/aws:quicksight/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout:LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout" + }, + "sectionId": { + "type": "string" + }, + "style": { + "$ref": "#/types/aws:quicksight/LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle:LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle" + } + }, + "type": "object", + "required": [ + "sectionId" + ] + }, + "aws:quicksight/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout:LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout": { + "properties": { + "freeFormLayout": { + "$ref": "#/types/aws:quicksight/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout:LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout" + } + }, + "type": "object", + "required": [ + "freeFormLayout" + ] + }, + "aws:quicksight/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout:LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout": { + "properties": { + "elements": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FreeFormLayoutElements:FreeFormLayoutElements" + } + } + }, + "type": "object", + "required": [ + "elements" + ] + }, + "aws:quicksight/LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle:LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle": { + "properties": { + "height": { + "type": "string" + }, + "padding": { + "$ref": "#/types/aws:quicksight/Spacing:Spacing" + } + }, + "type": "object" + }, + "aws:quicksight/LayoutsConfigurationSectionBasedLayoutHeaderSections:LayoutsConfigurationSectionBasedLayoutHeaderSections": { + "properties": { + "layout": { + "$ref": "#/types/aws:quicksight/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout:LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout" + }, + "sectionId": { + "type": "string" + }, + "style": { + "$ref": "#/types/aws:quicksight/LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle:LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle" + } + }, + "type": "object", + "required": [ + "sectionId" + ] + }, + "aws:quicksight/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout:LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout": { + "properties": { + "freeFormLayout": { + "$ref": "#/types/aws:quicksight/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout:LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout" + } + }, + "type": "object", + "required": [ + "freeFormLayout" + ] + }, + "aws:quicksight/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout:LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout": { + "properties": { + "elements": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FreeFormLayoutElements:FreeFormLayoutElements" + } + } + }, + "type": "object", + "required": [ + "elements" + ] + }, + "aws:quicksight/LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle:LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle": { + "properties": { + "height": { + "type": "string" + }, + "padding": { + "$ref": "#/types/aws:quicksight/Spacing:Spacing" + } + }, + "type": "object" + }, + "aws:quicksight/LegendOptions:LegendOptions": { + "properties": { + "height": { + "type": "string" + }, + "position": { + "type": "string" + }, + "title": { + "$ref": "#/types/aws:quicksight/LabelOptions:LabelOptions" + }, + "visibility": { + "type": "string" + }, + "width": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/LineChartLineStyleSettings:LineChartLineStyleSettings": { + "properties": { + "lineInterpolation": { + "type": "string" + }, + "lineStyle": { + "type": "string" + }, + "lineVisibility": { + "type": "string" + }, + "lineWidth": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/LineChartMarkerStyleSettings:LineChartMarkerStyleSettings": { + "properties": { + "markerColor": { + "type": "string" + }, + "markerShape": { + "type": "string" + }, + "markerSize": { + "type": "string" + }, + "markerVisibility": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/MeasureFieldSchema2:MeasureFieldSchema2": { + "properties": { + "calculatedMeasureField": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema2CalculatedMeasureField:MeasureFieldSchema2CalculatedMeasureField" + }, + "categoricalMeasureField": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema2CategoricalMeasureField:MeasureFieldSchema2CategoricalMeasureField" + }, + "dateMeasureField": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema2DateMeasureField:MeasureFieldSchema2DateMeasureField" + }, + "numericalMeasureField": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema2NumericalMeasureField:MeasureFieldSchema2NumericalMeasureField" + } + }, + "type": "object" + }, + "aws:quicksight/MeasureFieldSchema2CalculatedMeasureField:MeasureFieldSchema2CalculatedMeasureField": { + "properties": { + "expression": { + "type": "string" + }, + "fieldId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "expression", + "fieldId" + ] + }, + "aws:quicksight/MeasureFieldSchema2CategoricalMeasureField:MeasureFieldSchema2CategoricalMeasureField": { + "properties": { + "aggregationFunction": { + "type": "string" + }, + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/StringFormatConfiguration:StringFormatConfiguration" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/MeasureFieldSchema2DateMeasureField:MeasureFieldSchema2DateMeasureField": { + "properties": { + "aggregationFunction": { + "type": "string" + }, + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/DateTimeFormatConfiguration:DateTimeFormatConfiguration" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/MeasureFieldSchema2NumericalMeasureField:MeasureFieldSchema2NumericalMeasureField": { + "properties": { + "aggregationFunction": { + "$ref": "#/types/aws:quicksight/NumericalAggregation:NumericalAggregation" + }, + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/NumberFormatConfiguration:NumberFormatConfiguration" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/MeasureFieldSchema:MeasureFieldSchema": { + "properties": { + "calculatedMeasureField": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchemaCalculatedMeasureField:MeasureFieldSchemaCalculatedMeasureField" + }, + "categoricalMeasureField": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchemaCategoricalMeasureField:MeasureFieldSchemaCategoricalMeasureField" + }, + "dateMeasureField": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchemaDateMeasureField:MeasureFieldSchemaDateMeasureField" + }, + "numericalMeasureField": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchemaNumericalMeasureField:MeasureFieldSchemaNumericalMeasureField" + } + }, + "type": "object" + }, + "aws:quicksight/MeasureFieldSchemaCalculatedMeasureField:MeasureFieldSchemaCalculatedMeasureField": { + "properties": { + "expression": { + "type": "string" + }, + "fieldId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "expression", + "fieldId" + ] + }, + "aws:quicksight/MeasureFieldSchemaCategoricalMeasureField:MeasureFieldSchemaCategoricalMeasureField": { + "properties": { + "aggregationFunction": { + "type": "string" + }, + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/StringFormatConfiguration:StringFormatConfiguration" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/MeasureFieldSchemaDateMeasureField:MeasureFieldSchemaDateMeasureField": { + "properties": { + "aggregationFunction": { + "type": "string" + }, + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/DateTimeFormatConfiguration:DateTimeFormatConfiguration" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/MeasureFieldSchemaNumericalMeasureField:MeasureFieldSchemaNumericalMeasureField": { + "properties": { + "aggregationFunction": { + "$ref": "#/types/aws:quicksight/NumericalAggregation:NumericalAggregation" + }, + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/NumberFormatConfiguration:NumberFormatConfiguration" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/NamespaceTimeouts:NamespaceTimeouts": { + "properties": { + "create": { + "type": "string", + "description": "A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as \"30s\" or \"2h45m\". Valid time units are \"s\" (seconds), \"m\" (minutes), \"h\" (hours).\n" + }, + "delete": { + "type": "string", + "description": "A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as \"30s\" or \"2h45m\". Valid time units are \"s\" (seconds), \"m\" (minutes), \"h\" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.\n" + } + }, + "type": "object" + }, + "aws:quicksight/NegativeValueConfiguration:NegativeValueConfiguration": { + "properties": { + "displayMode": { + "type": "string" + } + }, + "type": "object", + "required": [ + "displayMode" + ] + }, + "aws:quicksight/NullValueFormatConfiguration:NullValueFormatConfiguration": { + "properties": { + "nullString": { + "type": "string" + } + }, + "type": "object", + "required": [ + "nullString" + ] + }, + "aws:quicksight/NumberDisplayFormatConfiguration:NumberDisplayFormatConfiguration": { + "properties": { + "decimalPlacesConfiguration": { + "$ref": "#/types/aws:quicksight/DecimalPlacesConfiguration:DecimalPlacesConfiguration" + }, + "negativeValueConfiguration": { + "$ref": "#/types/aws:quicksight/NegativeValueConfiguration:NegativeValueConfiguration" + }, + "nullValueFormatConfiguration": { + "$ref": "#/types/aws:quicksight/NullValueFormatConfiguration:NullValueFormatConfiguration" + }, + "numberScale": { + "type": "string" + }, + "prefix": { + "type": "string" + }, + "separatorConfiguration": { + "$ref": "#/types/aws:quicksight/SeparatorConfiguration:SeparatorConfiguration" + }, + "suffix": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/NumberFormatConfiguration:NumberFormatConfiguration": { + "properties": { + "numericFormatConfiguration": { + "$ref": "#/types/aws:quicksight/NumericFormatConfiguration:NumericFormatConfiguration" + } + }, + "type": "object" + }, + "aws:quicksight/NumericEqualityFilter:NumericEqualityFilter": { + "properties": { + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "value": { + "type": "number" + } + }, + "type": "object", + "required": [ + "column", + "value" + ] + }, + "aws:quicksight/NumericFormatConfiguration:NumericFormatConfiguration": { + "properties": { + "currencyDisplayFormatConfiguration": { + "$ref": "#/types/aws:quicksight/NumericFormatConfigurationCurrencyDisplayFormatConfiguration:NumericFormatConfigurationCurrencyDisplayFormatConfiguration" + }, + "numberDisplayFormatConfiguration": { + "$ref": "#/types/aws:quicksight/NumberDisplayFormatConfiguration:NumberDisplayFormatConfiguration" + }, + "percentageDisplayFormatConfiguration": { + "$ref": "#/types/aws:quicksight/PercentageDisplayFormatConfiguration:PercentageDisplayFormatConfiguration" + } + }, + "type": "object" + }, + "aws:quicksight/NumericFormatConfigurationCurrencyDisplayFormatConfiguration:NumericFormatConfigurationCurrencyDisplayFormatConfiguration": { + "properties": { + "decimalPlacesConfiguration": { + "$ref": "#/types/aws:quicksight/DecimalPlacesConfiguration:DecimalPlacesConfiguration" + }, + "negativeValueConfiguration": { + "$ref": "#/types/aws:quicksight/NegativeValueConfiguration:NegativeValueConfiguration" + }, + "nullValueFormatConfiguration": { + "$ref": "#/types/aws:quicksight/NullValueFormatConfiguration:NullValueFormatConfiguration" + }, + "numberScale": { + "type": "string" + }, + "prefix": { + "type": "string" + }, + "separatorConfiguration": { + "$ref": "#/types/aws:quicksight/SeparatorConfiguration:SeparatorConfiguration" + }, + "suffix": { + "type": "string" + }, + "symbol": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/NumericalAggregation:NumericalAggregation": { + "properties": { + "percentileAggregation": { + "$ref": "#/types/aws:quicksight/NumericalAggregationPercentileAggregation:NumericalAggregationPercentileAggregation" + }, + "simpleNumericalAggregation": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/NumericalAggregationPercentileAggregation:NumericalAggregationPercentileAggregation": { + "properties": { + "percentileValue": { + "type": "number" + } + }, + "type": "object" + }, + "aws:quicksight/PercentageDisplayFormatConfiguration:PercentageDisplayFormatConfiguration": { + "properties": { + "decimalPlacesConfiguration": { + "$ref": "#/types/aws:quicksight/DecimalPlacesConfiguration:DecimalPlacesConfiguration" + }, + "negativeValueConfiguration": { + "$ref": "#/types/aws:quicksight/NegativeValueConfiguration:NegativeValueConfiguration" + }, + "nullValueFormatConfiguration": { + "$ref": "#/types/aws:quicksight/NullValueFormatConfiguration:NullValueFormatConfiguration" + }, + "prefix": { + "type": "string" + }, + "separatorConfiguration": { + "$ref": "#/types/aws:quicksight/SeparatorConfiguration:SeparatorConfiguration" + }, + "suffix": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/ReferenceLine:ReferenceLine": { + "properties": { + "dataConfiguration": { + "$ref": "#/types/aws:quicksight/ReferenceLineDataConfiguration:ReferenceLineDataConfiguration" + }, + "labelConfiguration": { + "$ref": "#/types/aws:quicksight/ReferenceLineLabelConfiguration:ReferenceLineLabelConfiguration" + }, + "status": { + "type": "string", + "description": "The dashboard creation status.\n" + }, + "styleConfiguration": { + "$ref": "#/types/aws:quicksight/ReferenceLineStyleConfiguration:ReferenceLineStyleConfiguration" + } + }, + "type": "object", + "required": [ + "dataConfiguration" + ] + }, + "aws:quicksight/ReferenceLineDataConfiguration:ReferenceLineDataConfiguration": { + "properties": { + "axisBinding": { + "type": "string" + }, + "dynamicConfiguration": { + "$ref": "#/types/aws:quicksight/ReferenceLineDataConfigurationDynamicConfiguration:ReferenceLineDataConfigurationDynamicConfiguration" + }, + "staticConfiguration": { + "$ref": "#/types/aws:quicksight/ReferenceLineDataConfigurationStaticConfiguration:ReferenceLineDataConfigurationStaticConfiguration" + } + }, + "type": "object" + }, + "aws:quicksight/ReferenceLineDataConfigurationDynamicConfiguration:ReferenceLineDataConfigurationDynamicConfiguration": { + "properties": { + "calculation": { + "$ref": "#/types/aws:quicksight/NumericalAggregation:NumericalAggregation" + }, + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "measureAggregationFunction": { + "$ref": "#/types/aws:quicksight/AggregationFunction:AggregationFunction" + } + }, + "type": "object", + "required": [ + "calculation", + "column", + "measureAggregationFunction" + ] + }, + "aws:quicksight/ReferenceLineDataConfigurationStaticConfiguration:ReferenceLineDataConfigurationStaticConfiguration": { + "properties": { + "value": { + "type": "number" + } + }, + "type": "object", + "required": [ + "value" + ] + }, + "aws:quicksight/ReferenceLineLabelConfiguration:ReferenceLineLabelConfiguration": { + "properties": { + "customLabelConfiguration": { + "$ref": "#/types/aws:quicksight/ReferenceLineLabelConfigurationCustomLabelConfiguration:ReferenceLineLabelConfigurationCustomLabelConfiguration" + }, + "fontColor": { + "type": "string" + }, + "fontConfiguration": { + "$ref": "#/types/aws:quicksight/FontConfiguration:FontConfiguration" + }, + "horizontalPosition": { + "type": "string" + }, + "valueLabelConfiguration": { + "$ref": "#/types/aws:quicksight/ReferenceLineLabelConfigurationValueLabelConfiguration:ReferenceLineLabelConfigurationValueLabelConfiguration" + }, + "verticalPosition": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/ReferenceLineLabelConfigurationCustomLabelConfiguration:ReferenceLineLabelConfigurationCustomLabelConfiguration": { + "properties": { + "customLabel": { + "type": "string" + } + }, + "type": "object", + "required": [ + "customLabel" + ] + }, + "aws:quicksight/ReferenceLineLabelConfigurationValueLabelConfiguration:ReferenceLineLabelConfigurationValueLabelConfiguration": { + "properties": { + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/NumericFormatConfiguration:NumericFormatConfiguration" + }, + "relativePosition": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/ReferenceLineStyleConfiguration:ReferenceLineStyleConfiguration": { + "properties": { + "color": { + "type": "string" + }, + "pattern": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/RefreshScheduleSchedule:RefreshScheduleSchedule": { + "properties": { + "refreshType": { + "type": "string", + "description": "The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`.\n" + }, + "scheduleFrequency": { + "$ref": "#/types/aws:quicksight/RefreshScheduleScheduleScheduleFrequency:RefreshScheduleScheduleScheduleFrequency", + "description": "The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency.\n" + }, + "startAfterDateTime": { + "type": "string", + "description": "Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format.\n" + } + }, + "type": "object", + "required": [ + "refreshType" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "refreshType", + "startAfterDateTime" + ] + } + } + }, + "aws:quicksight/RefreshScheduleScheduleScheduleFrequency:RefreshScheduleScheduleScheduleFrequency": { + "properties": { + "interval": { + "type": "string", + "description": "The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`.\n" + }, + "refreshOnDay": { + "$ref": "#/types/aws:quicksight/RefreshScheduleScheduleScheduleFrequencyRefreshOnDay:RefreshScheduleScheduleScheduleFrequencyRefreshOnDay", + "description": "The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day.\n" + }, + "timeOfTheDay": { + "type": "string", + "description": "The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly.\n" + }, + "timezone": { + "type": "string", + "description": "The timezone that you want the refresh schedule to use.\n" + } + }, + "type": "object", + "required": [ + "interval" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "interval", + "timeOfTheDay", + "timezone" + ] + } + } + }, + "aws:quicksight/RefreshScheduleScheduleScheduleFrequencyRefreshOnDay:RefreshScheduleScheduleScheduleFrequencyRefreshOnDay": { + "properties": { + "dayOfMonth": { + "type": "string", + "description": "The day of the month that you want to schedule refresh on.\n" + }, + "dayOfWeek": { + "type": "string", + "description": "The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`.\n" + } + }, + "type": "object" + }, + "aws:quicksight/SelectAllOptions:SelectAllOptions": { + "properties": { + "visibility": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/SeparatorConfiguration:SeparatorConfiguration": { + "properties": { + "decimalSeparator": { + "type": "string" + }, + "thousandsSeparator": { + "$ref": "#/types/aws:quicksight/SeparatorConfigurationThousandsSeparator:SeparatorConfigurationThousandsSeparator" + } + }, + "type": "object" + }, + "aws:quicksight/SeparatorConfigurationThousandsSeparator:SeparatorConfigurationThousandsSeparator": { + "properties": { + "symbol": { + "type": "string" + }, + "visibility": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/SmallMultiplesOptions:SmallMultiplesOptions": { + "properties": { + "maxVisibleColumns": { + "type": "integer" + }, + "maxVisibleRows": { + "type": "integer" + }, + "panelConfiguration": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptionsPanelConfiguration:SmallMultiplesOptionsPanelConfiguration" + } + }, + "type": "object" + }, + "aws:quicksight/SmallMultiplesOptionsCategoricalDimensionField:SmallMultiplesOptionsCategoricalDimensionField": { + "properties": { + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/StringFormatConfiguration:StringFormatConfiguration" + }, + "hierarchyId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/SmallMultiplesOptionsDateDimensionField:SmallMultiplesOptionsDateDimensionField": { + "properties": { + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "dateGranularity": { + "type": "string" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/DateTimeFormatConfiguration:DateTimeFormatConfiguration" + }, + "hierarchyId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/SmallMultiplesOptionsNumericalDimensionField:SmallMultiplesOptionsNumericalDimensionField": { + "properties": { + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/NumberFormatConfiguration:NumberFormatConfiguration" + }, + "hierarchyId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/SmallMultiplesOptionsPanelConfiguration:SmallMultiplesOptionsPanelConfiguration": { + "properties": { + "backgroundColor": { + "type": "string" + }, + "backgroundVisibility": { + "type": "string" + }, + "borderColor": { + "type": "string" + }, + "borderStyle": { + "type": "string" + }, + "borderThickness": { + "type": "string" + }, + "borderVisibility": { + "type": "string" + }, + "gutterSpacing": { + "type": "string" + }, + "gutterVisibility": { + "type": "string" + }, + "title": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptionsPanelConfigurationTitle:SmallMultiplesOptionsPanelConfigurationTitle" + } + }, + "type": "object" + }, + "aws:quicksight/SmallMultiplesOptionsPanelConfigurationTitle:SmallMultiplesOptionsPanelConfigurationTitle": { + "properties": { + "fontConfiguration": { + "$ref": "#/types/aws:quicksight/FontConfiguration:FontConfiguration" + }, + "horizontalTextAlignment": { + "type": "string" + }, + "visibility": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/Spacing:Spacing": { + "properties": { + "bottom": { + "type": "string" + }, + "left": { + "type": "string" + }, + "right": { + "type": "string" + }, + "top": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/StringFormatConfiguration:StringFormatConfiguration": { + "properties": { + "nullValueFormatConfiguration": { + "$ref": "#/types/aws:quicksight/NullValueFormatConfiguration:NullValueFormatConfiguration" + }, + "numericFormatConfiguration": { + "$ref": "#/types/aws:quicksight/NumericFormatConfiguration:NumericFormatConfiguration" + } + }, + "type": "object" + }, + "aws:quicksight/StringParameterDeclaration:StringParameterDeclaration": { + "properties": { + "defaultValues": { + "$ref": "#/types/aws:quicksight/StringParameterDeclarationDefaultValues:StringParameterDeclarationDefaultValues" + }, + "name": { + "type": "string", + "description": "Display name for the dashboard.\n" + }, + "parameterValueType": { + "type": "string" + }, + "valuesWhenUnset": { + "$ref": "#/types/aws:quicksight/StringParameterDeclarationValuesWhenUnset:StringParameterDeclarationValuesWhenUnset" + } + }, + "type": "object", + "required": [ + "name", + "parameterValueType" + ] + }, + "aws:quicksight/StringParameterDeclarationDefaultValues:StringParameterDeclarationDefaultValues": { + "properties": { + "dynamicValue": { + "$ref": "#/types/aws:quicksight/DynamicValue:DynamicValue" + }, + "staticValues": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "aws:quicksight/StringParameterDeclarationValuesWhenUnset:StringParameterDeclarationValuesWhenUnset": { + "properties": { + "customValue": { + "type": "string" + }, + "valueWhenUnsetOption": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/Subtitle:Subtitle": { + "properties": { + "formatText": { + "$ref": "#/types/aws:quicksight/SubtitleFormatText:SubtitleFormatText" + }, + "visibility": { + "type": "string" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "visibility" + ] + } + } + }, + "aws:quicksight/SubtitleFormatText:SubtitleFormatText": { + "properties": { + "plainText": { + "type": "string" + }, + "richText": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/TableBorderOptions:TableBorderOptions": { + "properties": { + "color": { + "type": "string" + }, + "style": { + "type": "string" + }, + "thickness": { + "type": "integer" + } + }, + "type": "object" + }, + "aws:quicksight/TemplateDefinition:TemplateDefinition": { + "properties": { + "analysisDefaults": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionAnalysisDefaults:TemplateDefinitionAnalysisDefaults", + "description": "The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html).\n" + }, + "calculatedFields": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionCalculatedField:TemplateDefinitionCalculatedField" + }, + "description": "A list of calculated field definitions for the template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html).\n" + }, + "columnConfigurations": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionColumnConfiguration:TemplateDefinitionColumnConfiguration" + }, + "description": "A list of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template. See AWS API Documentation for complete description.\n" + }, + "dataSetConfigurations": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionDataSetConfiguration:TemplateDefinitionDataSetConfiguration" + }, + "description": "A list of dataset configurations. These configurations define the required columns for each dataset used within a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetConfiguration.html).\n" + }, + "filterGroups": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionFilterGroup:TemplateDefinitionFilterGroup" + }, + "description": "A list of filter definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide.\n" + }, + "parametersDeclarations": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionParametersDeclaration:TemplateDefinitionParametersDeclaration" + }, + "description": "A list of parameter declarations for a template. Parameters are named variables that can transfer a value for use by an action or an object. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ParameterDeclaration.html). For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the Amazon QuickSight User Guide.\n" + }, + "sheets": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionSheet:TemplateDefinitionSheet" + }, + "description": "A list of sheet definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html).\n" + } + }, + "type": "object", + "required": [ + "dataSetConfigurations" + ] + }, + "aws:quicksight/TemplateDefinitionAnalysisDefaults:TemplateDefinitionAnalysisDefaults": { + "properties": { + "defaultNewSheetConfiguration": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration:TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration" + } + }, + "type": "object", + "required": [ + "defaultNewSheetConfiguration" + ] + }, + "aws:quicksight/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration:TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration": { + "properties": { + "interactiveLayoutConfiguration": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration:TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration" + }, + "paginatedLayoutConfiguration": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration:TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration" + }, + "sheetContentType": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration:TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration": { + "properties": { + "freeForm": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm:TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm" + }, + "grid": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid:TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid" + } + }, + "type": "object" + }, + "aws:quicksight/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm:TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm": { + "properties": { + "canvasSizeOptions": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions:TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions" + } + }, + "type": "object", + "required": [ + "canvasSizeOptions" + ] + }, + "aws:quicksight/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions:TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions": { + "properties": { + "screenCanvasSizeOptions": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions:TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions" + } + }, + "type": "object" + }, + "aws:quicksight/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions:TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions": { + "properties": { + "optimizedViewPortWidth": { + "type": "string" + } + }, + "type": "object", + "required": [ + "optimizedViewPortWidth" + ] + }, + "aws:quicksight/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid:TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid": { + "properties": { + "canvasSizeOptions": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions:TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions" + } + }, + "type": "object", + "required": [ + "canvasSizeOptions" + ] + }, + "aws:quicksight/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions:TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions": { + "properties": { + "screenCanvasSizeOptions": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions:TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions" + } + }, + "type": "object" + }, + "aws:quicksight/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions:TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions": { + "properties": { + "optimizedViewPortWidth": { + "type": "string" + }, + "resizeOption": { + "type": "string" + } + }, + "type": "object", + "required": [ + "resizeOption" + ] + }, + "aws:quicksight/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration:TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration": { + "properties": { + "sectionBased": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased:TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased" + } + }, + "type": "object" + }, + "aws:quicksight/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased:TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased": { + "properties": { + "canvasSizeOptions": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions:TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions" + } + }, + "type": "object", + "required": [ + "canvasSizeOptions" + ] + }, + "aws:quicksight/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions:TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions": { + "properties": { + "paperCanvasSizeOptions": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions:TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions" + } + }, + "type": "object" + }, + "aws:quicksight/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions:TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions": { + "properties": { + "paperMargin": { + "$ref": "#/types/aws:quicksight/Spacing:Spacing" + }, + "paperOrientation": { + "type": "string" + }, + "paperSize": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/TemplateDefinitionCalculatedField:TemplateDefinitionCalculatedField": { + "properties": { + "dataSetIdentifier": { + "type": "string" + }, + "expression": { + "type": "string" + }, + "name": { + "type": "string", + "description": "Display name for the template.\n" + } + }, + "type": "object", + "required": [ + "dataSetIdentifier", + "expression", + "name" + ] + }, + "aws:quicksight/TemplateDefinitionColumnConfiguration:TemplateDefinitionColumnConfiguration": { + "properties": { + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionColumnConfigurationFormatConfiguration:TemplateDefinitionColumnConfigurationFormatConfiguration" + }, + "role": { + "type": "string" + } + }, + "type": "object", + "required": [ + "column" + ] + }, + "aws:quicksight/TemplateDefinitionColumnConfigurationFormatConfiguration:TemplateDefinitionColumnConfigurationFormatConfiguration": { + "properties": { + "dateTimeFormatConfiguration": { + "$ref": "#/types/aws:quicksight/DateTimeFormatConfiguration:DateTimeFormatConfiguration" + }, + "numberFormatConfiguration": { + "$ref": "#/types/aws:quicksight/NumberFormatConfiguration:NumberFormatConfiguration" + }, + "stringFormatConfiguration": { + "$ref": "#/types/aws:quicksight/StringFormatConfiguration:StringFormatConfiguration" + } + }, + "type": "object" + }, + "aws:quicksight/TemplateDefinitionDataSetConfiguration:TemplateDefinitionDataSetConfiguration": { + "properties": { + "columnGroupSchemaLists": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionDataSetConfigurationColumnGroupSchemaList:TemplateDefinitionDataSetConfigurationColumnGroupSchemaList" + } + }, + "dataSetSchema": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionDataSetConfigurationDataSetSchema:TemplateDefinitionDataSetConfigurationDataSetSchema" + }, + "placeholder": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/TemplateDefinitionDataSetConfigurationColumnGroupSchemaList:TemplateDefinitionDataSetConfigurationColumnGroupSchemaList": { + "properties": { + "columnGroupColumnSchemaLists": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList:TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList" + } + }, + "name": { + "type": "string", + "description": "Display name for the template.\n" + } + }, + "type": "object" + }, + "aws:quicksight/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList:TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList": { + "properties": { + "name": { + "type": "string", + "description": "Display name for the template.\n" + } + }, + "type": "object" + }, + "aws:quicksight/TemplateDefinitionDataSetConfigurationDataSetSchema:TemplateDefinitionDataSetConfigurationDataSetSchema": { + "properties": { + "columnSchemaLists": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList:TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList" + } + } + }, + "type": "object" + }, + "aws:quicksight/TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList:TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList": { + "properties": { + "dataType": { + "type": "string" + }, + "geographicRole": { + "type": "string" + }, + "name": { + "type": "string", + "description": "Display name for the template.\n" + } + }, + "type": "object" + }, + "aws:quicksight/TemplateDefinitionFilterGroup:TemplateDefinitionFilterGroup": { + "properties": { + "crossDataset": { + "type": "string" + }, + "filterGroupId": { + "type": "string" + }, + "filters": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/Filters:Filters" + } + }, + "scopeConfiguration": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionFilterGroupScopeConfiguration:TemplateDefinitionFilterGroupScopeConfiguration" + }, + "status": { + "type": "string", + "description": "The template creation status.\n" + } + }, + "type": "object", + "required": [ + "crossDataset", + "filterGroupId", + "filters", + "scopeConfiguration" + ] + }, + "aws:quicksight/TemplateDefinitionFilterGroupScopeConfiguration:TemplateDefinitionFilterGroupScopeConfiguration": { + "properties": { + "selectedSheets": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets:TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets" + } + }, + "type": "object" + }, + "aws:quicksight/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets:TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets": { + "properties": { + "sheetVisualScopingConfigurations": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration:TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration" + } + } + }, + "type": "object" + }, + "aws:quicksight/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration:TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration": { + "properties": { + "scope": { + "type": "string" + }, + "sheetId": { + "type": "string" + }, + "visualIds": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object", + "required": [ + "scope", + "sheetId" + ] + }, + "aws:quicksight/TemplateDefinitionParametersDeclaration:TemplateDefinitionParametersDeclaration": { + "properties": { + "dateTimeParameterDeclaration": { + "$ref": "#/types/aws:quicksight/DateTimeParameterDeclaration:DateTimeParameterDeclaration" + }, + "decimalParameterDeclaration": { + "$ref": "#/types/aws:quicksight/DecimalParameterDeclaration:DecimalParameterDeclaration" + }, + "integerParameterDeclaration": { + "$ref": "#/types/aws:quicksight/IntegerParameterDeclaration:IntegerParameterDeclaration" + }, + "stringParameterDeclaration": { + "$ref": "#/types/aws:quicksight/StringParameterDeclaration:StringParameterDeclaration" + } + }, + "type": "object" + }, + "aws:quicksight/TemplateDefinitionSheet:TemplateDefinitionSheet": { + "properties": { + "contentType": { + "type": "string" + }, + "description": { + "type": "string" + }, + "filterControls": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FilterControls:FilterControls" + } + }, + "layouts": { + "$ref": "#/types/aws:quicksight/Layouts:Layouts" + }, + "name": { + "type": "string", + "description": "Display name for the template.\n" + }, + "parameterControls": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionSheetParameterControl:TemplateDefinitionSheetParameterControl" + } + }, + "sheetControlLayouts": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionSheetSheetControlLayouts:TemplateDefinitionSheetSheetControlLayouts" + }, + "sheetId": { + "type": "string" + }, + "textBoxes": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionSheetTextBox:TemplateDefinitionSheetTextBox" + } + }, + "title": { + "type": "string" + }, + "visuals": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/Visuals:Visuals" + } + } + }, + "type": "object", + "required": [ + "sheetId" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "contentType", + "layouts", + "sheetId" + ] + } + } + }, + "aws:quicksight/TemplateDefinitionSheetParameterControl:TemplateDefinitionSheetParameterControl": { + "properties": { + "dateTimePicker": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionSheetParameterControlDateTimePicker:TemplateDefinitionSheetParameterControlDateTimePicker" + }, + "dropdown": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionSheetParameterControlDropdown:TemplateDefinitionSheetParameterControlDropdown" + }, + "list": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionSheetParameterControlList:TemplateDefinitionSheetParameterControlList" + }, + "slider": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionSheetParameterControlSlider:TemplateDefinitionSheetParameterControlSlider" + }, + "textArea": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionSheetParameterControlTextArea:TemplateDefinitionSheetParameterControlTextArea" + }, + "textField": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionSheetParameterControlTextField:TemplateDefinitionSheetParameterControlTextField" + } + }, + "type": "object" + }, + "aws:quicksight/TemplateDefinitionSheetParameterControlDateTimePicker:TemplateDefinitionSheetParameterControlDateTimePicker": { + "properties": { + "displayOptions": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions:TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions" + }, + "parameterControlId": { + "type": "string" + }, + "sourceParameterName": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "type": "object", + "required": [ + "parameterControlId", + "sourceParameterName", + "title" + ] + }, + "aws:quicksight/TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions:TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions": { + "properties": { + "dateTimeFormat": { + "type": "string" + }, + "titleOptions": { + "$ref": "#/types/aws:quicksight/LabelOptions:LabelOptions" + } + }, + "type": "object" + }, + "aws:quicksight/TemplateDefinitionSheetParameterControlDropdown:TemplateDefinitionSheetParameterControlDropdown": { + "properties": { + "cascadingControlConfiguration": { + "$ref": "#/types/aws:quicksight/CascadingControlConfiguration:CascadingControlConfiguration" + }, + "displayOptions": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionSheetParameterControlDropdownDisplayOptions:TemplateDefinitionSheetParameterControlDropdownDisplayOptions" + }, + "parameterControlId": { + "type": "string" + }, + "selectableValues": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionSheetParameterControlDropdownSelectableValues:TemplateDefinitionSheetParameterControlDropdownSelectableValues" + }, + "sourceParameterName": { + "type": "string" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "type": "object", + "required": [ + "parameterControlId", + "sourceParameterName", + "title" + ] + }, + "aws:quicksight/TemplateDefinitionSheetParameterControlDropdownDisplayOptions:TemplateDefinitionSheetParameterControlDropdownDisplayOptions": { + "properties": { + "selectAllOptions": { + "$ref": "#/types/aws:quicksight/SelectAllOptions:SelectAllOptions" + }, + "titleOptions": { + "$ref": "#/types/aws:quicksight/LabelOptions:LabelOptions" + } + }, + "type": "object" + }, + "aws:quicksight/TemplateDefinitionSheetParameterControlDropdownSelectableValues:TemplateDefinitionSheetParameterControlDropdownSelectableValues": { + "properties": { + "linkToDataSetColumn": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "values": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "aws:quicksight/TemplateDefinitionSheetParameterControlList:TemplateDefinitionSheetParameterControlList": { + "properties": { + "cascadingControlConfiguration": { + "$ref": "#/types/aws:quicksight/CascadingControlConfiguration:CascadingControlConfiguration" + }, + "displayOptions": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionSheetParameterControlListDisplayOptions:TemplateDefinitionSheetParameterControlListDisplayOptions" + }, + "parameterControlId": { + "type": "string" + }, + "selectableValues": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionSheetParameterControlListSelectableValues:TemplateDefinitionSheetParameterControlListSelectableValues" + }, + "sourceParameterName": { + "type": "string" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "type": "object", + "required": [ + "parameterControlId", + "sourceParameterName", + "title" + ] + }, + "aws:quicksight/TemplateDefinitionSheetParameterControlListDisplayOptions:TemplateDefinitionSheetParameterControlListDisplayOptions": { + "properties": { + "searchOptions": { + "$ref": "#/types/aws:quicksight/SelectAllOptions:SelectAllOptions" + }, + "selectAllOptions": { + "$ref": "#/types/aws:quicksight/SelectAllOptions:SelectAllOptions" + }, + "titleOptions": { + "$ref": "#/types/aws:quicksight/LabelOptions:LabelOptions" + } + }, + "type": "object" + }, + "aws:quicksight/TemplateDefinitionSheetParameterControlListSelectableValues:TemplateDefinitionSheetParameterControlListSelectableValues": { + "properties": { + "linkToDataSetColumn": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "values": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "aws:quicksight/TemplateDefinitionSheetParameterControlSlider:TemplateDefinitionSheetParameterControlSlider": { + "properties": { + "displayOptions": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionSheetParameterControlSliderDisplayOptions:TemplateDefinitionSheetParameterControlSliderDisplayOptions" + }, + "maximumValue": { + "type": "number" + }, + "minimumValue": { + "type": "number" + }, + "parameterControlId": { + "type": "string" + }, + "sourceParameterName": { + "type": "string" + }, + "stepSize": { + "type": "number" + }, + "title": { + "type": "string" + } + }, + "type": "object", + "required": [ + "maximumValue", + "minimumValue", + "parameterControlId", + "sourceParameterName", + "stepSize", + "title" + ] + }, + "aws:quicksight/TemplateDefinitionSheetParameterControlSliderDisplayOptions:TemplateDefinitionSheetParameterControlSliderDisplayOptions": { + "properties": { + "titleOptions": { + "$ref": "#/types/aws:quicksight/LabelOptions:LabelOptions" + } + }, + "type": "object" + }, + "aws:quicksight/TemplateDefinitionSheetParameterControlTextArea:TemplateDefinitionSheetParameterControlTextArea": { + "properties": { + "delimiter": { + "type": "string" + }, + "displayOptions": { + "$ref": "#/types/aws:quicksight/TextAreaControlDisplayOptions:TextAreaControlDisplayOptions" + }, + "parameterControlId": { + "type": "string" + }, + "sourceParameterName": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "type": "object", + "required": [ + "parameterControlId", + "sourceParameterName", + "title" + ] + }, + "aws:quicksight/TemplateDefinitionSheetParameterControlTextField:TemplateDefinitionSheetParameterControlTextField": { + "properties": { + "displayOptions": { + "$ref": "#/types/aws:quicksight/TextAreaControlDisplayOptions:TextAreaControlDisplayOptions" + }, + "parameterControlId": { + "type": "string" + }, + "sourceParameterName": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "type": "object", + "required": [ + "parameterControlId", + "sourceParameterName", + "title" + ] + }, + "aws:quicksight/TemplateDefinitionSheetSheetControlLayouts:TemplateDefinitionSheetSheetControlLayouts": { + "properties": { + "configuration": { + "$ref": "#/types/aws:quicksight/TemplateDefinitionSheetSheetControlLayoutsConfiguration:TemplateDefinitionSheetSheetControlLayoutsConfiguration" + } + }, + "type": "object", + "required": [ + "configuration" + ] + }, + "aws:quicksight/TemplateDefinitionSheetSheetControlLayoutsConfiguration:TemplateDefinitionSheetSheetControlLayoutsConfiguration": { + "properties": { + "gridLayout": { + "$ref": "#/types/aws:quicksight/GridLayout:GridLayout" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "gridLayout" + ] + } + } + }, + "aws:quicksight/TemplateDefinitionSheetTextBox:TemplateDefinitionSheetTextBox": { + "properties": { + "content": { + "type": "string" + }, + "sheetTextBoxId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "sheetTextBoxId" + ] + }, + "aws:quicksight/TemplatePermission:TemplatePermission": { + "properties": { + "actions": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" + }, + "principal": { + "type": "string", + "description": "ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values.\n" + } + }, + "type": "object", + "required": [ + "actions", + "principal" + ] + }, + "aws:quicksight/TemplateSourceEntity:TemplateSourceEntity": { + "properties": { + "sourceAnalysis": { + "$ref": "#/types/aws:quicksight/TemplateSourceEntitySourceAnalysis:TemplateSourceEntitySourceAnalysis", + "description": "The source analysis, if it is based on an analysis.. Only one of `source_analysis` or `source_template` should be configured. See source_analysis.\n" + }, + "sourceTemplate": { + "$ref": "#/types/aws:quicksight/TemplateSourceEntitySourceTemplate:TemplateSourceEntitySourceTemplate", + "description": "The source template, if it is based on an template.. Only one of `source_analysis` or `source_template` should be configured. See source_template.\n" + } + }, + "type": "object" + }, + "aws:quicksight/TemplateSourceEntitySourceAnalysis:TemplateSourceEntitySourceAnalysis": { + "properties": { + "arn": { + "type": "string", + "description": "The Amazon Resource Name (ARN) of the resource.\n" + }, + "dataSetReferences": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/TemplateSourceEntitySourceAnalysisDataSetReference:TemplateSourceEntitySourceAnalysisDataSetReference" + }, + "description": "A list of dataset references used as placeholders in the template. See data_set_references.\n" + } + }, + "type": "object", + "required": [ + "arn", + "dataSetReferences" + ] + }, + "aws:quicksight/TemplateSourceEntitySourceAnalysisDataSetReference:TemplateSourceEntitySourceAnalysisDataSetReference": { + "properties": { + "dataSetArn": { + "type": "string", + "description": "Dataset Amazon Resource Name (ARN).\n" + }, + "dataSetPlaceholder": { + "type": "string", + "description": "Dataset placeholder.\n" + } + }, + "type": "object", + "required": [ + "dataSetArn", + "dataSetPlaceholder" + ] + }, + "aws:quicksight/TemplateSourceEntitySourceTemplate:TemplateSourceEntitySourceTemplate": { + "properties": { + "arn": { + "type": "string", + "description": "The Amazon Resource Name (ARN) of the resource.\n" + } + }, + "type": "object", + "required": [ + "arn" + ] + }, + "aws:quicksight/TextAreaControlDisplayOptions:TextAreaControlDisplayOptions": { + "properties": { + "placeholderOptions": { + "$ref": "#/types/aws:quicksight/SelectAllOptions:SelectAllOptions" + }, + "titleOptions": { + "$ref": "#/types/aws:quicksight/LabelOptions:LabelOptions" + } + }, + "type": "object" + }, + "aws:quicksight/ThemeConfiguration:ThemeConfiguration": { + "properties": { + "dataColorPalette": { + "$ref": "#/types/aws:quicksight/ThemeConfigurationDataColorPalette:ThemeConfigurationDataColorPalette", + "description": "Color properties that apply to chart data colors. See data_color_palette.\n" + }, + "sheet": { + "$ref": "#/types/aws:quicksight/ThemeConfigurationSheet:ThemeConfigurationSheet", + "description": "Display options related to sheets. See sheet.\n" + }, + "typography": { + "$ref": "#/types/aws:quicksight/ThemeConfigurationTypography:ThemeConfigurationTypography", + "description": "Determines the typography options. See typography.\n" + }, + "uiColorPalette": { + "$ref": "#/types/aws:quicksight/ThemeConfigurationUiColorPalette:ThemeConfigurationUiColorPalette", + "description": "Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette.\n" + } + }, + "type": "object" + }, + "aws:quicksight/ThemeConfigurationDataColorPalette:ThemeConfigurationDataColorPalette": { + "properties": { + "colors": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items.\n" + }, + "emptyFillColor": { + "type": "string", + "description": "The hexadecimal code of a color that applies to charts where a lack of data is highlighted.\n" + }, + "minMaxGradients": { + "type": "array", + "items": { + "type": "string" + }, + "description": "The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items.\n" + } + }, + "type": "object" + }, + "aws:quicksight/ThemeConfigurationSheet:ThemeConfigurationSheet": { + "properties": { + "tile": { + "$ref": "#/types/aws:quicksight/ThemeConfigurationSheetTile:ThemeConfigurationSheetTile", + "description": "The display options for tiles. See tile.\n" + }, + "tileLayout": { + "$ref": "#/types/aws:quicksight/ThemeConfigurationSheetTileLayout:ThemeConfigurationSheetTileLayout", + "description": "The layout options for tiles. See tile_layout.\n" + } + }, + "type": "object" + }, + "aws:quicksight/ThemeConfigurationSheetTile:ThemeConfigurationSheetTile": { + "properties": { + "border": { + "$ref": "#/types/aws:quicksight/ThemeConfigurationSheetTileBorder:ThemeConfigurationSheetTileBorder", + "description": "The border around a tile. See border.\n" + } + }, + "type": "object" + }, + "aws:quicksight/ThemeConfigurationSheetTileBorder:ThemeConfigurationSheetTileBorder": { + "properties": { + "show": { + "type": "boolean", + "description": "The option to enable display of borders for visuals.\n" + } + }, + "type": "object" + }, + "aws:quicksight/ThemeConfigurationSheetTileLayout:ThemeConfigurationSheetTileLayout": { + "properties": { + "gutter": { + "$ref": "#/types/aws:quicksight/ThemeConfigurationSheetTileLayoutGutter:ThemeConfigurationSheetTileLayoutGutter", + "description": "The gutter settings that apply between tiles. See gutter.\n" + }, + "margin": { + "$ref": "#/types/aws:quicksight/ThemeConfigurationSheetTileLayoutMargin:ThemeConfigurationSheetTileLayoutMargin", + "description": "The margin settings that apply around the outside edge of sheets. See margin.\n" + } + }, + "type": "object" + }, + "aws:quicksight/ThemeConfigurationSheetTileLayoutGutter:ThemeConfigurationSheetTileLayoutGutter": { + "properties": { + "show": { + "type": "boolean", + "description": "This Boolean value controls whether to display a gutter space between sheet tiles.\n" + } + }, + "type": "object" + }, + "aws:quicksight/ThemeConfigurationSheetTileLayoutMargin:ThemeConfigurationSheetTileLayoutMargin": { + "properties": { + "show": { + "type": "boolean", + "description": "This Boolean value controls whether to display sheet margins.\n" + } + }, + "type": "object" + }, + "aws:quicksight/ThemeConfigurationTypography:ThemeConfigurationTypography": { + "properties": { + "fontFamilies": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/ThemeConfigurationTypographyFontFamily:ThemeConfigurationTypographyFontFamily" + }, + "description": "Determines the list of font families. Maximum number of 5 items. See font_families.\n" + } + }, + "type": "object" + }, + "aws:quicksight/ThemeConfigurationTypographyFontFamily:ThemeConfigurationTypographyFontFamily": { + "properties": { + "fontFamily": { + "type": "string", + "description": "Font family name.\n" + } + }, + "type": "object" + }, + "aws:quicksight/ThemeConfigurationUiColorPalette:ThemeConfigurationUiColorPalette": { + "properties": { + "accent": { + "type": "string", + "description": "Color (hexadecimal) that applies to selected states and buttons.\n" + }, + "accentForeground": { + "type": "string", + "description": "Color (hexadecimal) that applies to any text or other elements that appear over the accent color.\n" + }, + "danger": { + "type": "string", + "description": "Color (hexadecimal) that applies to error messages.\n" + }, + "dangerForeground": { + "type": "string", + "description": "Color (hexadecimal) that applies to any text or other elements that appear over the error color.\n" + }, + "dimension": { + "type": "string", + "description": "Color (hexadecimal) that applies to the names of fields that are identified as dimensions.\n" + }, + "dimensionForeground": { + "type": "string", + "description": "Color (hexadecimal) that applies to any text or other elements that appear over the dimension color.\n" + }, + "measure": { + "type": "string", + "description": "Color (hexadecimal) that applies to the names of fields that are identified as measures.\n" + }, + "measureForeground": { + "type": "string", + "description": "Color (hexadecimal) that applies to any text or other elements that appear over the measure color.\n" + }, + "primaryBackground": { + "type": "string", + "description": "Color (hexadecimal) that applies to visuals and other high emphasis UI.\n" + }, + "primaryForeground": { + "type": "string", + "description": "Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on.\n" + }, + "secondaryBackground": { + "type": "string", + "description": "Color (hexadecimal) that applies to the sheet background and sheet controls.\n" + }, + "secondaryForeground": { + "type": "string", + "description": "Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background.\n" + }, + "success": { + "type": "string", + "description": "Color (hexadecimal) that applies to success messages, for example the check mark for a successful download.\n" + }, + "successForeground": { + "type": "string", + "description": "Color (hexadecimal) that applies to any text or other elements that appear over the success color.\n" + }, + "warning": { + "type": "string", + "description": "Color (hexadecimal) that applies to warning and informational messages.\n" + }, + "warningForeground": { + "type": "string", + "description": "Color (hexadecimal) that applies to any text or other elements that appear over the warning color.\n" + } + }, + "type": "object" + }, + "aws:quicksight/ThemePermission:ThemePermission": { + "properties": { + "actions": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" + }, + "principal": { + "type": "string", + "description": "ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values.\n" + } + }, + "type": "object", + "required": [ + "actions", + "principal" + ] + }, + "aws:quicksight/TimeRangeFilter:TimeRangeFilter": { + "properties": { + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "rangeMaximum": { + "type": "string" + }, + "rangeMinimum": { + "type": "string" + }, + "timeGranularity": { + "type": "string" + } + }, + "type": "object", + "required": [ + "column", + "rangeMaximum", + "rangeMinimum", + "timeGranularity" + ] + }, + "aws:quicksight/TooltipOptions:TooltipOptions": { + "properties": { + "fieldBaseTooltip": { + "$ref": "#/types/aws:quicksight/TooltipOptionsFieldBaseTooltip:TooltipOptionsFieldBaseTooltip" + }, + "selectedTooltipType": { + "type": "string" + }, + "tooltipVisibility": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/TooltipOptionsFieldBaseTooltip:TooltipOptionsFieldBaseTooltip": { + "properties": { + "aggregationVisibility": { + "type": "string" + }, + "tooltipFields": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/TooltipOptionsFieldBaseTooltipTooltipField:TooltipOptionsFieldBaseTooltipTooltipField" + } + }, + "tooltipTitleType": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/TooltipOptionsFieldBaseTooltipTooltipField:TooltipOptionsFieldBaseTooltipTooltipField": { + "properties": { + "columnTooltipItem": { + "$ref": "#/types/aws:quicksight/TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem:TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem" + }, + "fieldTooltipItem": { + "$ref": "#/types/aws:quicksight/TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem:TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem" + } + }, + "type": "object" + }, + "aws:quicksight/TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem:TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem": { + "properties": { + "aggregation": { + "$ref": "#/types/aws:quicksight/AggregationFunction:AggregationFunction" + }, + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "label": { + "type": "string" + }, + "visibility": { + "type": "string" + } + }, + "type": "object", + "required": [ + "column" + ] + }, + "aws:quicksight/TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem:TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem": { + "properties": { + "fieldId": { + "type": "string" + }, + "label": { + "type": "string" + }, + "visibility": { + "type": "string" + } + }, + "type": "object", + "required": [ + "fieldId" + ] + }, + "aws:quicksight/VisualCustomActions:VisualCustomActions": { + "properties": { + "actionOperations": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualCustomActionsActionOperation:VisualCustomActionsActionOperation" + } + }, + "customActionId": { + "type": "string" + }, + "name": { + "type": "string", + "description": "Display name for the dashboard.\n" + }, + "status": { + "type": "string", + "description": "The dashboard creation status.\n" + }, + "trigger": { + "type": "string" + } + }, + "type": "object", + "required": [ + "actionOperations", + "customActionId", + "name", + "status", + "trigger" + ] + }, + "aws:quicksight/VisualCustomActionsActionOperation:VisualCustomActionsActionOperation": { + "properties": { + "filterOperation": { + "$ref": "#/types/aws:quicksight/VisualCustomActionsActionOperationFilterOperation:VisualCustomActionsActionOperationFilterOperation" + }, + "navigationOperation": { + "$ref": "#/types/aws:quicksight/VisualCustomActionsActionOperationNavigationOperation:VisualCustomActionsActionOperationNavigationOperation" + }, + "setParametersOperation": { + "$ref": "#/types/aws:quicksight/VisualCustomActionsActionOperationSetParametersOperation:VisualCustomActionsActionOperationSetParametersOperation" + }, + "urlOperation": { + "$ref": "#/types/aws:quicksight/VisualCustomActionsActionOperationUrlOperation:VisualCustomActionsActionOperationUrlOperation" + } + }, + "type": "object" + }, + "aws:quicksight/VisualCustomActionsActionOperationFilterOperation:VisualCustomActionsActionOperationFilterOperation": { + "properties": { + "selectedFieldsConfiguration": { + "$ref": "#/types/aws:quicksight/VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration:VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration" + }, + "targetVisualsConfiguration": { + "$ref": "#/types/aws:quicksight/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration:VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration" + } + }, + "type": "object", + "required": [ + "selectedFieldsConfiguration", + "targetVisualsConfiguration" + ] + }, + "aws:quicksight/VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration:VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration": { + "properties": { + "selectedFieldOption": { + "type": "string" + }, + "selectedFields": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration:VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration": { + "properties": { + "sameSheetTargetVisualConfiguration": { + "$ref": "#/types/aws:quicksight/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration:VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration" + } + }, + "type": "object" + }, + "aws:quicksight/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration:VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration": { + "properties": { + "targetVisualOption": { + "type": "string" + }, + "targetVisuals": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualCustomActionsActionOperationNavigationOperation:VisualCustomActionsActionOperationNavigationOperation": { + "properties": { + "localNavigationConfiguration": { + "$ref": "#/types/aws:quicksight/VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration:VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration" + } + }, + "type": "object" + }, + "aws:quicksight/VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration:VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration": { + "properties": { + "targetSheetId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "targetSheetId" + ] + }, + "aws:quicksight/VisualCustomActionsActionOperationSetParametersOperation:VisualCustomActionsActionOperationSetParametersOperation": { + "properties": { + "parameterValueConfigurations": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration:VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration" + } + } + }, + "type": "object", + "required": [ + "parameterValueConfigurations" + ] + }, + "aws:quicksight/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration:VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration": { + "properties": { + "destinationParameterName": { + "type": "string" + }, + "value": { + "$ref": "#/types/aws:quicksight/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue:VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue" + } + }, + "type": "object", + "required": [ + "destinationParameterName", + "value" + ] + }, + "aws:quicksight/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue:VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue": { + "properties": { + "customValuesConfiguration": { + "$ref": "#/types/aws:quicksight/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration:VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration" + }, + "selectAllValueOptions": { + "type": "string" + }, + "sourceField": { + "type": "string" + }, + "sourceParameterName": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration:VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration": { + "properties": { + "customValues": { + "$ref": "#/types/aws:quicksight/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues:VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues" + }, + "includeNullValue": { + "type": "boolean" + } + }, + "type": "object", + "required": [ + "customValues" + ] + }, + "aws:quicksight/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues:VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues": { + "properties": { + "dateTimeValues": { + "type": "array", + "items": { + "type": "string" + } + }, + "decimalValues": { + "type": "array", + "items": { + "type": "number" + } + }, + "integerValues": { + "type": "array", + "items": { + "type": "integer" + } + }, + "stringValues": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualCustomActionsActionOperationUrlOperation:VisualCustomActionsActionOperationUrlOperation": { + "properties": { + "urlTarget": { + "type": "string" + }, + "urlTemplate": { + "type": "string" + } + }, + "type": "object", + "required": [ + "urlTarget", + "urlTemplate" + ] + }, + "aws:quicksight/VisualPalette:VisualPalette": { + "properties": { + "chartColor": { + "type": "string" + }, + "colorMaps": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualPaletteColorMap:VisualPaletteColorMap" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualPaletteColorMap:VisualPaletteColorMap": { + "properties": { + "color": { + "type": "string" + }, + "element": { + "$ref": "#/types/aws:quicksight/DataPathValue:DataPathValue" + }, + "timeGranularity": { + "type": "string" + } + }, + "type": "object", + "required": [ + "color", + "element" + ] + }, + "aws:quicksight/Visuals:Visuals": { + "properties": { + "barChartVisual": { + "$ref": "#/types/aws:quicksight/VisualsBarChartVisual:VisualsBarChartVisual" + }, + "boxPlotVisual": { + "$ref": "#/types/aws:quicksight/VisualsBoxPlotVisual:VisualsBoxPlotVisual" + }, + "comboChartVisual": { + "$ref": "#/types/aws:quicksight/VisualsComboChartVisual:VisualsComboChartVisual" + }, + "customContentVisual": { + "$ref": "#/types/aws:quicksight/VisualsCustomContentVisual:VisualsCustomContentVisual" + }, + "emptyVisual": { + "$ref": "#/types/aws:quicksight/VisualsEmptyVisual:VisualsEmptyVisual" + }, + "filledMapVisual": { + "$ref": "#/types/aws:quicksight/VisualsFilledMapVisual:VisualsFilledMapVisual" + }, + "funnelChartVisual": { + "$ref": "#/types/aws:quicksight/VisualsFunnelChartVisual:VisualsFunnelChartVisual" + }, + "gaugeChartVisual": { + "$ref": "#/types/aws:quicksight/VisualsGaugeChartVisual:VisualsGaugeChartVisual" + }, + "geospatialMapVisual": { + "$ref": "#/types/aws:quicksight/VisualsGeospatialMapVisual:VisualsGeospatialMapVisual" + }, + "heatMapVisual": { + "$ref": "#/types/aws:quicksight/VisualsHeatMapVisual:VisualsHeatMapVisual" + }, + "histogramVisual": { + "$ref": "#/types/aws:quicksight/VisualsHistogramVisual:VisualsHistogramVisual" + }, + "insightVisual": { + "$ref": "#/types/aws:quicksight/VisualsInsightVisual:VisualsInsightVisual" + }, + "kpiVisual": { + "$ref": "#/types/aws:quicksight/VisualsKpiVisual:VisualsKpiVisual" + }, + "lineChartVisual": { + "$ref": "#/types/aws:quicksight/VisualsLineChartVisual:VisualsLineChartVisual" + }, + "pieChartVisual": { + "$ref": "#/types/aws:quicksight/VisualsPieChartVisual:VisualsPieChartVisual" + }, + "pivotTableVisual": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisual:VisualsPivotTableVisual" + }, + "radarChartVisual": { + "$ref": "#/types/aws:quicksight/VisualsRadarChartVisual:VisualsRadarChartVisual" + }, + "sankeyDiagramVisual": { + "$ref": "#/types/aws:quicksight/VisualsSankeyDiagramVisual:VisualsSankeyDiagramVisual" + }, + "scatterPlotVisual": { + "$ref": "#/types/aws:quicksight/VisualsScatterPlotVisual:VisualsScatterPlotVisual" + }, + "tableVisual": { + "$ref": "#/types/aws:quicksight/VisualsTableVisual:VisualsTableVisual" + }, + "treeMapVisual": { + "$ref": "#/types/aws:quicksight/VisualsTreeMapVisual:VisualsTreeMapVisual" + }, + "waterfallVisual": { + "$ref": "#/types/aws:quicksight/VisualsWaterfallVisual:VisualsWaterfallVisual" + }, + "wordCloudVisual": { + "$ref": "#/types/aws:quicksight/VisualsWordCloudVisual:VisualsWordCloudVisual" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsBarChartVisual:VisualsBarChartVisual": { + "properties": { + "actions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualCustomActions:VisualCustomActions" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" + }, + "chartConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsBarChartVisualChartConfiguration:VisualsBarChartVisualChartConfiguration" + }, + "columnHierarchies": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/ColumnHierarchies:ColumnHierarchies" + } + }, + "subtitle": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "title": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "visualId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "visualId" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "subtitle", + "title", + "visualId" + ] + } + } + }, + "aws:quicksight/VisualsBarChartVisualChartConfiguration:VisualsBarChartVisualChartConfiguration": { + "properties": { + "barsArrangement": { + "type": "string" + }, + "categoryAxis": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptions:AxisDisplayOptions" + }, + "categoryLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + }, + "colorLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + }, + "contributionAnalysisDefaults": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/ContributionAnalysisDefaults:ContributionAnalysisDefaults" + } + }, + "dataLabels": { + "$ref": "#/types/aws:quicksight/DataLabelsOptions:DataLabelsOptions" + }, + "fieldWells": { + "$ref": "#/types/aws:quicksight/VisualsBarChartVisualChartConfigurationFieldWells:VisualsBarChartVisualChartConfigurationFieldWells" + }, + "legend": { + "$ref": "#/types/aws:quicksight/LegendOptions:LegendOptions" + }, + "orientation": { + "type": "string" + }, + "referenceLines": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/ReferenceLine:ReferenceLine" + } + }, + "smallMultiplesOptions": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptions:SmallMultiplesOptions" + }, + "sortConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsBarChartVisualChartConfigurationSortConfiguration:VisualsBarChartVisualChartConfigurationSortConfiguration" + }, + "tooltip": { + "$ref": "#/types/aws:quicksight/TooltipOptions:TooltipOptions" + }, + "valueAxis": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptions:AxisDisplayOptions" + }, + "valueLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + }, + "visualPalette": { + "$ref": "#/types/aws:quicksight/VisualPalette:VisualPalette" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "barsArrangement", + "orientation" + ] + } + } + }, + "aws:quicksight/VisualsBarChartVisualChartConfigurationFieldWells:VisualsBarChartVisualChartConfigurationFieldWells": { + "properties": { + "barChartAggregatedFieldWells": { + "$ref": "#/types/aws:quicksight/VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells:VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells:VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells": { + "properties": { + "categories": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DimensionFieldSchema:DimensionFieldSchema" + } + }, + "colors": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DimensionFieldSchema:DimensionFieldSchema" + } + }, + "smallMultiples": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptions:SmallMultiplesOptions" + }, + "values": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema:MeasureFieldSchema" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsBarChartVisualChartConfigurationSortConfiguration:VisualsBarChartVisualChartConfigurationSortConfiguration": { + "properties": { + "categoryItemsLimit": { + "$ref": "#/types/aws:quicksight/ItemsLimitConfiguration:ItemsLimitConfiguration" + }, + "categorySorts": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FieldSortOptions:FieldSortOptions" + } + }, + "colorItemsLimit": { + "$ref": "#/types/aws:quicksight/ItemsLimitConfiguration:ItemsLimitConfiguration" + }, + "colorSorts": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FieldSortOptions:FieldSortOptions" + } + }, + "smallMultiplesLimitConfiguration": { + "$ref": "#/types/aws:quicksight/ItemsLimitConfiguration:ItemsLimitConfiguration" + }, + "smallMultiplesSorts": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FieldSortOptions:FieldSortOptions" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsBoxPlotVisual:VisualsBoxPlotVisual": { + "properties": { + "actions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualCustomActions:VisualCustomActions" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" + }, + "chartConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsBoxPlotVisualChartConfiguration:VisualsBoxPlotVisualChartConfiguration" + }, + "columnHierarchies": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/ColumnHierarchies:ColumnHierarchies" + } + }, + "subtitle": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "title": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "visualId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "visualId" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "subtitle", + "title", + "visualId" + ] + } + } + }, + "aws:quicksight/VisualsBoxPlotVisualChartConfiguration:VisualsBoxPlotVisualChartConfiguration": { + "properties": { + "boxPlotOptions": { + "$ref": "#/types/aws:quicksight/VisualsBoxPlotVisualChartConfigurationBoxPlotOptions:VisualsBoxPlotVisualChartConfigurationBoxPlotOptions" + }, + "categoryAxis": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptions:AxisDisplayOptions" + }, + "categoryLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + }, + "fieldWells": { + "$ref": "#/types/aws:quicksight/VisualsBoxPlotVisualChartConfigurationFieldWells:VisualsBoxPlotVisualChartConfigurationFieldWells" + }, + "legend": { + "$ref": "#/types/aws:quicksight/LegendOptions:LegendOptions" + }, + "primaryYAxisDisplayOptions": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptions:AxisDisplayOptions" + }, + "primaryYAxisLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + }, + "referenceLines": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/ReferenceLine:ReferenceLine" + } + }, + "sortConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsBoxPlotVisualChartConfigurationSortConfiguration:VisualsBoxPlotVisualChartConfigurationSortConfiguration" + }, + "tooltip": { + "$ref": "#/types/aws:quicksight/TooltipOptions:TooltipOptions" + }, + "visualPalette": { + "$ref": "#/types/aws:quicksight/VisualPalette:VisualPalette" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsBoxPlotVisualChartConfigurationBoxPlotOptions:VisualsBoxPlotVisualChartConfigurationBoxPlotOptions": { + "properties": { + "allDataPointsVisibility": { + "type": "string" + }, + "outlierVisibility": { + "type": "string" + }, + "styleOptions": { + "$ref": "#/types/aws:quicksight/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions:VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions:VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions": { + "properties": { + "fillStyle": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsBoxPlotVisualChartConfigurationFieldWells:VisualsBoxPlotVisualChartConfigurationFieldWells": { + "properties": { + "boxPlotAggregatedFieldWells": { + "$ref": "#/types/aws:quicksight/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells:VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells:VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells": { + "properties": { + "groupBy": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptions:SmallMultiplesOptions" + }, + "values": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue:VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue:VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue": { + "properties": { + "calculatedMeasureField": { + "$ref": "#/types/aws:quicksight/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField:VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField" + }, + "categoricalMeasureField": { + "$ref": "#/types/aws:quicksight/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField:VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField" + }, + "dateMeasureField": { + "$ref": "#/types/aws:quicksight/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField:VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField" + }, + "numericalMeasureField": { + "$ref": "#/types/aws:quicksight/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField:VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField:VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField": { + "properties": { + "expression": { + "type": "string" + }, + "fieldId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "expression", + "fieldId" + ] + }, + "aws:quicksight/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField:VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField": { + "properties": { + "aggregationFunction": { + "type": "string" + }, + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/StringFormatConfiguration:StringFormatConfiguration" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField:VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField": { + "properties": { + "aggregationFunction": { + "type": "string" + }, + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/DateTimeFormatConfiguration:DateTimeFormatConfiguration" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField:VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField": { + "properties": { + "aggregationFunction": { + "$ref": "#/types/aws:quicksight/NumericalAggregation:NumericalAggregation" + }, + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/NumberFormatConfiguration:NumberFormatConfiguration" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/VisualsBoxPlotVisualChartConfigurationSortConfiguration:VisualsBoxPlotVisualChartConfigurationSortConfiguration": { + "properties": { + "categorySorts": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FieldSortOptions:FieldSortOptions" + } + }, + "paginationConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration:VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration:VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration": { + "properties": { + "pageNumber": { + "type": "integer" + }, + "pageSize": { + "type": "integer" + } + }, + "type": "object", + "required": [ + "pageNumber", + "pageSize" + ] + }, + "aws:quicksight/VisualsComboChartVisual:VisualsComboChartVisual": { + "properties": { + "actions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualCustomActions:VisualCustomActions" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" + }, + "chartConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsComboChartVisualChartConfiguration:VisualsComboChartVisualChartConfiguration" + }, + "columnHierarchies": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/ColumnHierarchies:ColumnHierarchies" + } + }, + "subtitle": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "title": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "visualId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "visualId" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "subtitle", + "title", + "visualId" + ] + } + } + }, + "aws:quicksight/VisualsComboChartVisualChartConfiguration:VisualsComboChartVisualChartConfiguration": { + "properties": { + "barDataLabels": { + "$ref": "#/types/aws:quicksight/DataLabelsOptions:DataLabelsOptions" + }, + "barsArrangement": { + "type": "string" + }, + "categoryAxis": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptions:AxisDisplayOptions" + }, + "categoryLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + }, + "colorLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + }, + "fieldWells": { + "$ref": "#/types/aws:quicksight/VisualsComboChartVisualChartConfigurationFieldWells:VisualsComboChartVisualChartConfigurationFieldWells" + }, + "legend": { + "$ref": "#/types/aws:quicksight/LegendOptions:LegendOptions" + }, + "lineDataLabels": { + "$ref": "#/types/aws:quicksight/DataLabelsOptions:DataLabelsOptions" + }, + "primaryYAxisDisplayOptions": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptions:AxisDisplayOptions" + }, + "primaryYAxisLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + }, + "referenceLines": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/ReferenceLine:ReferenceLine" + } + }, + "secondaryYAxisDisplayOptions": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptions:AxisDisplayOptions" + }, + "secondaryYAxisLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + }, + "sortConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsComboChartVisualChartConfigurationSortConfiguration:VisualsComboChartVisualChartConfigurationSortConfiguration" + }, + "tooltip": { + "$ref": "#/types/aws:quicksight/TooltipOptions:TooltipOptions" + }, + "visualPalette": { + "$ref": "#/types/aws:quicksight/VisualPalette:VisualPalette" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsComboChartVisualChartConfigurationFieldWells:VisualsComboChartVisualChartConfigurationFieldWells": { + "properties": { + "comboChartAggregatedFieldWells": { + "$ref": "#/types/aws:quicksight/VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells:VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells:VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells": { + "properties": { + "barValues": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema:MeasureFieldSchema" + } + }, + "categories": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DimensionFieldSchema:DimensionFieldSchema" + } + }, + "colors": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DimensionFieldSchema:DimensionFieldSchema" + } + }, + "lineValues": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema:MeasureFieldSchema" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsComboChartVisualChartConfigurationSortConfiguration:VisualsComboChartVisualChartConfigurationSortConfiguration": { + "properties": { + "categoryItemsLimit": { + "$ref": "#/types/aws:quicksight/ItemsLimitConfiguration:ItemsLimitConfiguration" + }, + "categorySorts": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FieldSortOptions:FieldSortOptions" + } + }, + "colorItemsLimit": { + "$ref": "#/types/aws:quicksight/ItemsLimitConfiguration:ItemsLimitConfiguration" + }, + "colorSorts": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FieldSortOptions:FieldSortOptions" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsCustomContentVisual:VisualsCustomContentVisual": { + "properties": { + "actions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualCustomActions:VisualCustomActions" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" + }, + "chartConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsCustomContentVisualChartConfiguration:VisualsCustomContentVisualChartConfiguration" + }, + "dataSetIdentifier": { + "type": "string" + }, + "subtitle": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "title": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "visualId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "dataSetIdentifier", + "visualId" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "dataSetIdentifier", + "subtitle", + "title", + "visualId" + ] + } + } + }, + "aws:quicksight/VisualsCustomContentVisualChartConfiguration:VisualsCustomContentVisualChartConfiguration": { + "properties": { + "contentType": { + "type": "string" + }, + "contentUrl": { + "type": "string" + }, + "imageScaling": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsEmptyVisual:VisualsEmptyVisual": { + "properties": { + "actions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualCustomActions:VisualCustomActions" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" + }, + "dataSetIdentifier": { + "type": "string" + }, + "visualId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "dataSetIdentifier", + "visualId" + ] + }, + "aws:quicksight/VisualsFilledMapVisual:VisualsFilledMapVisual": { + "properties": { + "actions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualCustomActions:VisualCustomActions" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" + }, + "chartConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsFilledMapVisualChartConfiguration:VisualsFilledMapVisualChartConfiguration" + }, + "columnHierarchies": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/ColumnHierarchies:ColumnHierarchies" + } + }, + "conditionalFormatting": { + "$ref": "#/types/aws:quicksight/VisualsFilledMapVisualConditionalFormatting:VisualsFilledMapVisualConditionalFormatting" + }, + "subtitle": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "title": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "visualId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "visualId" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "subtitle", + "title", + "visualId" + ] + } + } + }, + "aws:quicksight/VisualsFilledMapVisualChartConfiguration:VisualsFilledMapVisualChartConfiguration": { + "properties": { + "fieldWells": { + "$ref": "#/types/aws:quicksight/VisualsFilledMapVisualChartConfigurationFieldWells:VisualsFilledMapVisualChartConfigurationFieldWells" + }, + "legend": { + "$ref": "#/types/aws:quicksight/LegendOptions:LegendOptions" + }, + "mapStyleOptions": { + "$ref": "#/types/aws:quicksight/VisualsFilledMapVisualChartConfigurationMapStyleOptions:VisualsFilledMapVisualChartConfigurationMapStyleOptions" + }, + "sortConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsFilledMapVisualChartConfigurationSortConfiguration:VisualsFilledMapVisualChartConfigurationSortConfiguration" + }, + "tooltip": { + "$ref": "#/types/aws:quicksight/TooltipOptions:TooltipOptions" + }, + "windowOptions": { + "$ref": "#/types/aws:quicksight/VisualsFilledMapVisualChartConfigurationWindowOptions:VisualsFilledMapVisualChartConfigurationWindowOptions" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsFilledMapVisualChartConfigurationFieldWells:VisualsFilledMapVisualChartConfigurationFieldWells": { + "properties": { + "filledMapAggregatedFieldWells": { + "$ref": "#/types/aws:quicksight/VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells:VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells:VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells": { + "properties": { + "geospatial": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptions:SmallMultiplesOptions" + }, + "values": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema2:MeasureFieldSchema2" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsFilledMapVisualChartConfigurationMapStyleOptions:VisualsFilledMapVisualChartConfigurationMapStyleOptions": { + "properties": { + "baseMapStyle": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsFilledMapVisualChartConfigurationSortConfiguration:VisualsFilledMapVisualChartConfigurationSortConfiguration": { + "properties": { + "categorySorts": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FieldSortOptions:FieldSortOptions" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsFilledMapVisualChartConfigurationWindowOptions:VisualsFilledMapVisualChartConfigurationWindowOptions": { + "properties": { + "bounds": { + "$ref": "#/types/aws:quicksight/VisualsFilledMapVisualChartConfigurationWindowOptionsBounds:VisualsFilledMapVisualChartConfigurationWindowOptionsBounds" + }, + "mapZoomMode": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsFilledMapVisualChartConfigurationWindowOptionsBounds:VisualsFilledMapVisualChartConfigurationWindowOptionsBounds": { + "properties": { + "east": { + "type": "number" + }, + "north": { + "type": "number" + }, + "south": { + "type": "number" + }, + "west": { + "type": "number" + } + }, + "type": "object", + "required": [ + "east", + "north", + "south", + "west" + ] + }, + "aws:quicksight/VisualsFilledMapVisualConditionalFormatting:VisualsFilledMapVisualConditionalFormatting": { + "properties": { + "conditionalFormattingOptions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption:VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption" + } + } + }, + "type": "object", + "required": [ + "conditionalFormattingOptions" + ] + }, + "aws:quicksight/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption:VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption": { + "properties": { + "shape": { + "$ref": "#/types/aws:quicksight/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape:VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape" + } + }, + "type": "object", + "required": [ + "shape" + ] + }, + "aws:quicksight/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape:VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape": { + "properties": { + "fieldId": { + "type": "string" + }, + "format": { + "$ref": "#/types/aws:quicksight/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat:VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat" + } + }, + "type": "object", + "required": [ + "fieldId" + ] + }, + "aws:quicksight/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat:VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat": { + "properties": { + "backgroundColor": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingColor:ConditionalFormattingColor" + } + }, + "type": "object", + "required": [ + "backgroundColor" + ] + }, + "aws:quicksight/VisualsFunnelChartVisual:VisualsFunnelChartVisual": { + "properties": { + "actions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualCustomActions:VisualCustomActions" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" + }, + "chartConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsFunnelChartVisualChartConfiguration:VisualsFunnelChartVisualChartConfiguration" + }, + "columnHierarchies": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/ColumnHierarchies:ColumnHierarchies" + } + }, + "subtitle": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "title": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "visualId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "visualId" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "subtitle", + "title", + "visualId" + ] + } + } + }, + "aws:quicksight/VisualsFunnelChartVisualChartConfiguration:VisualsFunnelChartVisualChartConfiguration": { + "properties": { + "categoryLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + }, + "dataLabelOptions": { + "$ref": "#/types/aws:quicksight/VisualsFunnelChartVisualChartConfigurationDataLabelOptions:VisualsFunnelChartVisualChartConfigurationDataLabelOptions" + }, + "fieldWells": { + "$ref": "#/types/aws:quicksight/VisualsFunnelChartVisualChartConfigurationFieldWells:VisualsFunnelChartVisualChartConfigurationFieldWells" + }, + "sortConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsFunnelChartVisualChartConfigurationSortConfiguration:VisualsFunnelChartVisualChartConfigurationSortConfiguration" + }, + "tooltip": { + "$ref": "#/types/aws:quicksight/TooltipOptions:TooltipOptions" + }, + "valueLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + }, + "visualPalette": { + "$ref": "#/types/aws:quicksight/VisualPalette:VisualPalette" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsFunnelChartVisualChartConfigurationDataLabelOptions:VisualsFunnelChartVisualChartConfigurationDataLabelOptions": { + "properties": { + "categoryLabelVisibility": { + "type": "string" + }, + "labelColor": { + "type": "string" + }, + "labelFontConfiguration": { + "$ref": "#/types/aws:quicksight/FontConfiguration:FontConfiguration" + }, + "measureDataLabelStyle": { + "type": "string" + }, + "measureLabelVisibility": { + "type": "string" + }, + "position": { + "type": "string" + }, + "visibility": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsFunnelChartVisualChartConfigurationFieldWells:VisualsFunnelChartVisualChartConfigurationFieldWells": { + "properties": { + "funnelChartAggregatedFieldWells": { + "$ref": "#/types/aws:quicksight/VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells:VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells:VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells": { + "properties": { + "category": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptions:SmallMultiplesOptions" + }, + "values": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema2:MeasureFieldSchema2" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsFunnelChartVisualChartConfigurationSortConfiguration:VisualsFunnelChartVisualChartConfigurationSortConfiguration": { + "properties": { + "categoryItemsLimit": { + "$ref": "#/types/aws:quicksight/ItemsLimitConfiguration:ItemsLimitConfiguration" + }, + "categorySorts": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FieldSortOptions:FieldSortOptions" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsGaugeChartVisual:VisualsGaugeChartVisual": { + "properties": { + "actions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualCustomActions:VisualCustomActions" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" + }, + "chartConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsGaugeChartVisualChartConfiguration:VisualsGaugeChartVisualChartConfiguration" + }, + "conditionalFormatting": { + "$ref": "#/types/aws:quicksight/VisualsGaugeChartVisualConditionalFormatting:VisualsGaugeChartVisualConditionalFormatting" + }, + "subtitle": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "title": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "visualId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "visualId" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "subtitle", + "title", + "visualId" + ] + } + } + }, + "aws:quicksight/VisualsGaugeChartVisualChartConfiguration:VisualsGaugeChartVisualChartConfiguration": { + "properties": { + "dataLabels": { + "$ref": "#/types/aws:quicksight/DataLabelsOptions:DataLabelsOptions" + }, + "fieldWells": { + "$ref": "#/types/aws:quicksight/VisualsGaugeChartVisualChartConfigurationFieldWells:VisualsGaugeChartVisualChartConfigurationFieldWells" + }, + "gaugeChartOptions": { + "$ref": "#/types/aws:quicksight/VisualsGaugeChartVisualChartConfigurationGaugeChartOptions:VisualsGaugeChartVisualChartConfigurationGaugeChartOptions" + }, + "tooltip": { + "$ref": "#/types/aws:quicksight/TooltipOptions:TooltipOptions" + }, + "visualPalette": { + "$ref": "#/types/aws:quicksight/VisualPalette:VisualPalette" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsGaugeChartVisualChartConfigurationFieldWells:VisualsGaugeChartVisualChartConfigurationFieldWells": { + "properties": { + "targetValues": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema:MeasureFieldSchema" + } + }, + "values": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema:MeasureFieldSchema" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsGaugeChartVisualChartConfigurationGaugeChartOptions:VisualsGaugeChartVisualChartConfigurationGaugeChartOptions": { + "properties": { + "arc": { + "$ref": "#/types/aws:quicksight/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc:VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc" + }, + "arcAxis": { + "$ref": "#/types/aws:quicksight/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis:VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis" + }, + "comparison": { + "$ref": "#/types/aws:quicksight/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison:VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison" + }, + "primaryValueDisplayType": { + "type": "string" + }, + "primaryValueFontConfiguration": { + "$ref": "#/types/aws:quicksight/FontConfiguration:FontConfiguration" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc:VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc": { + "properties": { + "arcAngle": { + "type": "number" + }, + "arcThickness": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis:VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis": { + "properties": { + "range": { + "$ref": "#/types/aws:quicksight/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange:VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange" + }, + "reserveRange": { + "type": "integer" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange:VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange": { + "properties": { + "max": { + "type": "number" + }, + "min": { + "type": "number" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison:VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison": { + "properties": { + "comparisonFormat": { + "$ref": "#/types/aws:quicksight/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat:VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat" + }, + "comparisonMethod": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat:VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat": { + "properties": { + "numberDisplayFormatConfiguration": { + "$ref": "#/types/aws:quicksight/NumberDisplayFormatConfiguration:NumberDisplayFormatConfiguration" + }, + "percentageDisplayFormatConfiguration": { + "$ref": "#/types/aws:quicksight/PercentageDisplayFormatConfiguration:PercentageDisplayFormatConfiguration" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsGaugeChartVisualConditionalFormatting:VisualsGaugeChartVisualConditionalFormatting": { + "properties": { + "conditionalFormattingOptions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption:VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption:VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption": { + "properties": { + "arc": { + "$ref": "#/types/aws:quicksight/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc:VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc" + }, + "primaryValue": { + "$ref": "#/types/aws:quicksight/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue:VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc:VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc": { + "properties": { + "foregroundColor": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingColor:ConditionalFormattingColor" + } + }, + "type": "object", + "required": [ + "foregroundColor" + ] + }, + "aws:quicksight/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue:VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue": { + "properties": { + "icon": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingIcon:ConditionalFormattingIcon" + }, + "textColor": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingColor:ConditionalFormattingColor" + } + }, + "type": "object", + "required": [ + "textColor" + ] + }, + "aws:quicksight/VisualsGeospatialMapVisual:VisualsGeospatialMapVisual": { + "properties": { + "actions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualCustomActions:VisualCustomActions" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" + }, + "chartConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsGeospatialMapVisualChartConfiguration:VisualsGeospatialMapVisualChartConfiguration" + }, + "columnHierarchies": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/ColumnHierarchies:ColumnHierarchies" + } + }, + "subtitle": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "title": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "visualId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "visualId" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "subtitle", + "title", + "visualId" + ] + } + } + }, + "aws:quicksight/VisualsGeospatialMapVisualChartConfiguration:VisualsGeospatialMapVisualChartConfiguration": { + "properties": { + "fieldWells": { + "$ref": "#/types/aws:quicksight/VisualsGeospatialMapVisualChartConfigurationFieldWells:VisualsGeospatialMapVisualChartConfigurationFieldWells" + }, + "legend": { + "$ref": "#/types/aws:quicksight/LegendOptions:LegendOptions" + }, + "mapStyleOptions": { + "$ref": "#/types/aws:quicksight/VisualsGeospatialMapVisualChartConfigurationMapStyleOptions:VisualsGeospatialMapVisualChartConfigurationMapStyleOptions" + }, + "pointStyleOptions": { + "$ref": "#/types/aws:quicksight/VisualsGeospatialMapVisualChartConfigurationPointStyleOptions:VisualsGeospatialMapVisualChartConfigurationPointStyleOptions" + }, + "tooltip": { + "$ref": "#/types/aws:quicksight/TooltipOptions:TooltipOptions" + }, + "visualPalette": { + "$ref": "#/types/aws:quicksight/VisualPalette:VisualPalette" + }, + "windowOptions": { + "$ref": "#/types/aws:quicksight/VisualsGeospatialMapVisualChartConfigurationWindowOptions:VisualsGeospatialMapVisualChartConfigurationWindowOptions" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsGeospatialMapVisualChartConfigurationFieldWells:VisualsGeospatialMapVisualChartConfigurationFieldWells": { + "properties": { + "geospatialMapAggregatedFieldWells": { + "$ref": "#/types/aws:quicksight/VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells:VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells:VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells": { + "properties": { + "colors": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DimensionFieldSchema:DimensionFieldSchema" + } + }, + "geospatials": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DimensionFieldSchema:DimensionFieldSchema" + } + }, + "values": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema:MeasureFieldSchema" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsGeospatialMapVisualChartConfigurationMapStyleOptions:VisualsGeospatialMapVisualChartConfigurationMapStyleOptions": { + "properties": { + "baseMapStyle": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsGeospatialMapVisualChartConfigurationPointStyleOptions:VisualsGeospatialMapVisualChartConfigurationPointStyleOptions": { + "properties": { + "clusterMarkerConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration:VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration" + }, + "selectedPointStyle": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration:VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration": { + "properties": { + "clusterMarker": { + "$ref": "#/types/aws:quicksight/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker:VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker:VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker": { + "properties": { + "simpleClusterMarker": { + "$ref": "#/types/aws:quicksight/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker:VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker:VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker": { + "properties": { + "color": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsGeospatialMapVisualChartConfigurationWindowOptions:VisualsGeospatialMapVisualChartConfigurationWindowOptions": { + "properties": { + "bounds": { + "$ref": "#/types/aws:quicksight/VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds:VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds" + }, + "mapZoomMode": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds:VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds": { + "properties": { + "east": { + "type": "number" + }, + "north": { + "type": "number" + }, + "south": { + "type": "number" + }, + "west": { + "type": "number" + } + }, + "type": "object", + "required": [ + "east", + "north", + "south", + "west" + ] + }, + "aws:quicksight/VisualsHeatMapVisual:VisualsHeatMapVisual": { + "properties": { + "actions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualCustomActions:VisualCustomActions" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" + }, + "chartConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsHeatMapVisualChartConfiguration:VisualsHeatMapVisualChartConfiguration" + }, + "columnHierarchies": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/ColumnHierarchies:ColumnHierarchies" + } + }, + "subtitle": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "title": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "visualId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "visualId" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "subtitle", + "title", + "visualId" + ] + } + } + }, + "aws:quicksight/VisualsHeatMapVisualChartConfiguration:VisualsHeatMapVisualChartConfiguration": { + "properties": { + "colorScale": { + "$ref": "#/types/aws:quicksight/ColorScale:ColorScale" + }, + "columnLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + }, + "dataLabels": { + "$ref": "#/types/aws:quicksight/DataLabelsOptions:DataLabelsOptions" + }, + "fieldWells": { + "$ref": "#/types/aws:quicksight/VisualsHeatMapVisualChartConfigurationFieldWells:VisualsHeatMapVisualChartConfigurationFieldWells" + }, + "legend": { + "$ref": "#/types/aws:quicksight/LegendOptions:LegendOptions" + }, + "rowLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + }, + "sortConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsHeatMapVisualChartConfigurationSortConfiguration:VisualsHeatMapVisualChartConfigurationSortConfiguration" + }, + "tooltip": { + "$ref": "#/types/aws:quicksight/TooltipOptions:TooltipOptions" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsHeatMapVisualChartConfigurationFieldWells:VisualsHeatMapVisualChartConfigurationFieldWells": { + "properties": { + "heatMapAggregatedFieldWells": { + "$ref": "#/types/aws:quicksight/VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells:VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells:VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells": { + "properties": { + "columns": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptions:SmallMultiplesOptions" + }, + "rows": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptions:SmallMultiplesOptions" + }, + "values": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema2:MeasureFieldSchema2" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsHeatMapVisualChartConfigurationSortConfiguration:VisualsHeatMapVisualChartConfigurationSortConfiguration": { + "properties": { + "heatMapColumnItemsLimitConfiguration": { + "$ref": "#/types/aws:quicksight/ItemsLimitConfiguration:ItemsLimitConfiguration" + }, + "heatMapColumnSorts": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FieldSortOptions:FieldSortOptions" + } + }, + "heatMapRowItemsLimitConfiguration": { + "$ref": "#/types/aws:quicksight/ItemsLimitConfiguration:ItemsLimitConfiguration" + }, + "heatMapRowSorts": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FieldSortOptions:FieldSortOptions" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsHistogramVisual:VisualsHistogramVisual": { + "properties": { + "actions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualCustomActions:VisualCustomActions" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" + }, + "chartConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsHistogramVisualChartConfiguration:VisualsHistogramVisualChartConfiguration" + }, + "subtitle": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "title": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "visualId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "visualId" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "subtitle", + "title", + "visualId" + ] + } + } + }, + "aws:quicksight/VisualsHistogramVisualChartConfiguration:VisualsHistogramVisualChartConfiguration": { + "properties": { + "binOptions": { + "$ref": "#/types/aws:quicksight/VisualsHistogramVisualChartConfigurationBinOptions:VisualsHistogramVisualChartConfigurationBinOptions" + }, + "dataLabels": { + "$ref": "#/types/aws:quicksight/DataLabelsOptions:DataLabelsOptions" + }, + "fieldWells": { + "$ref": "#/types/aws:quicksight/VisualsHistogramVisualChartConfigurationFieldWells:VisualsHistogramVisualChartConfigurationFieldWells" + }, + "tooltip": { + "$ref": "#/types/aws:quicksight/TooltipOptions:TooltipOptions" + }, + "visualPalette": { + "$ref": "#/types/aws:quicksight/VisualPalette:VisualPalette" + }, + "xAxisDisplayOptions": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptions:AxisDisplayOptions" + }, + "xAxisLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + }, + "yAxisDisplayOptions": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptions:AxisDisplayOptions" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsHistogramVisualChartConfigurationBinOptions:VisualsHistogramVisualChartConfigurationBinOptions": { + "properties": { + "binCount": { + "$ref": "#/types/aws:quicksight/VisualsHistogramVisualChartConfigurationBinOptionsBinCount:VisualsHistogramVisualChartConfigurationBinOptionsBinCount" + }, + "binWidth": { + "$ref": "#/types/aws:quicksight/VisualsHistogramVisualChartConfigurationBinOptionsBinWidth:VisualsHistogramVisualChartConfigurationBinOptionsBinWidth" + }, + "selectedBinType": { + "type": "string" + }, + "startValue": { + "type": "number" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsHistogramVisualChartConfigurationBinOptionsBinCount:VisualsHistogramVisualChartConfigurationBinOptionsBinCount": { + "properties": { + "value": { + "type": "integer" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsHistogramVisualChartConfigurationBinOptionsBinWidth:VisualsHistogramVisualChartConfigurationBinOptionsBinWidth": { + "properties": { + "binCountLimit": { + "type": "integer" + }, + "value": { + "type": "number" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsHistogramVisualChartConfigurationFieldWells:VisualsHistogramVisualChartConfigurationFieldWells": { + "properties": { + "histogramAggregatedFieldWells": { + "$ref": "#/types/aws:quicksight/VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells:VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells:VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells": { + "properties": { + "values": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema2:MeasureFieldSchema2" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsInsightVisual:VisualsInsightVisual": { + "properties": { + "actions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualCustomActions:VisualCustomActions" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" + }, + "dataSetIdentifier": { + "type": "string" + }, + "insightConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsInsightVisualInsightConfiguration:VisualsInsightVisualInsightConfiguration" + }, + "subtitle": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "title": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "visualId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "dataSetIdentifier", + "visualId" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "dataSetIdentifier", + "subtitle", + "title", + "visualId" + ] + } + } + }, + "aws:quicksight/VisualsInsightVisualInsightConfiguration:VisualsInsightVisualInsightConfiguration": { + "properties": { + "computations": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualsInsightVisualInsightConfigurationComputation:VisualsInsightVisualInsightConfigurationComputation" + } + }, + "customNarrative": { + "$ref": "#/types/aws:quicksight/VisualsInsightVisualInsightConfigurationCustomNarrative:VisualsInsightVisualInsightConfigurationCustomNarrative" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsInsightVisualInsightConfigurationComputation:VisualsInsightVisualInsightConfigurationComputation": { + "properties": { + "forecast": { + "$ref": "#/types/aws:quicksight/VisualsInsightVisualInsightConfigurationComputationForecast:VisualsInsightVisualInsightConfigurationComputationForecast" + }, + "growthRate": { + "$ref": "#/types/aws:quicksight/VisualsInsightVisualInsightConfigurationComputationGrowthRate:VisualsInsightVisualInsightConfigurationComputationGrowthRate" + }, + "maximumMinimum": { + "$ref": "#/types/aws:quicksight/VisualsInsightVisualInsightConfigurationComputationMaximumMinimum:VisualsInsightVisualInsightConfigurationComputationMaximumMinimum" + }, + "metricComparison": { + "$ref": "#/types/aws:quicksight/VisualsInsightVisualInsightConfigurationComputationMetricComparison:VisualsInsightVisualInsightConfigurationComputationMetricComparison" + }, + "periodOverPeriod": { + "$ref": "#/types/aws:quicksight/VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod:VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod" + }, + "periodToDate": { + "$ref": "#/types/aws:quicksight/VisualsInsightVisualInsightConfigurationComputationPeriodToDate:VisualsInsightVisualInsightConfigurationComputationPeriodToDate" + }, + "topBottomMovers": { + "$ref": "#/types/aws:quicksight/VisualsInsightVisualInsightConfigurationComputationTopBottomMovers:VisualsInsightVisualInsightConfigurationComputationTopBottomMovers" + }, + "topBottomRanked": { + "$ref": "#/types/aws:quicksight/VisualsInsightVisualInsightConfigurationComputationTopBottomRanked:VisualsInsightVisualInsightConfigurationComputationTopBottomRanked" + }, + "totalAggregation": { + "$ref": "#/types/aws:quicksight/VisualsInsightVisualInsightConfigurationComputationTotalAggregation:VisualsInsightVisualInsightConfigurationComputationTotalAggregation" + }, + "uniqueValues": { + "$ref": "#/types/aws:quicksight/VisualsInsightVisualInsightConfigurationComputationUniqueValues:VisualsInsightVisualInsightConfigurationComputationUniqueValues" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsInsightVisualInsightConfigurationComputationForecast:VisualsInsightVisualInsightConfigurationComputationForecast": { + "properties": { + "computationId": { + "type": "string" + }, + "customSeasonalityValue": { + "type": "integer" + }, + "lowerBoundary": { + "type": "number" + }, + "name": { + "type": "string", + "description": "Display name for the dashboard.\n" + }, + "periodsBackward": { + "type": "integer" + }, + "periodsForward": { + "type": "integer" + }, + "predictionInterval": { + "type": "integer" + }, + "seasonality": { + "type": "string" + }, + "time": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptions:SmallMultiplesOptions" + }, + "upperBoundary": { + "type": "number" + }, + "value": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema2:MeasureFieldSchema2" + } + }, + "type": "object", + "required": [ + "computationId", + "seasonality" + ] + }, + "aws:quicksight/VisualsInsightVisualInsightConfigurationComputationGrowthRate:VisualsInsightVisualInsightConfigurationComputationGrowthRate": { + "properties": { + "computationId": { + "type": "string" + }, + "name": { + "type": "string", + "description": "Display name for the dashboard.\n" + }, + "periodSize": { + "type": "integer" + }, + "time": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptions:SmallMultiplesOptions" + }, + "value": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema2:MeasureFieldSchema2" + } + }, + "type": "object", + "required": [ + "computationId" + ] + }, + "aws:quicksight/VisualsInsightVisualInsightConfigurationComputationMaximumMinimum:VisualsInsightVisualInsightConfigurationComputationMaximumMinimum": { + "properties": { + "computationId": { + "type": "string" + }, + "name": { + "type": "string", + "description": "Display name for the dashboard.\n" + }, + "time": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptions:SmallMultiplesOptions" + }, + "type": { + "type": "string" + }, + "value": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema2:MeasureFieldSchema2" + } + }, + "type": "object", + "required": [ + "computationId", + "type" + ] + }, + "aws:quicksight/VisualsInsightVisualInsightConfigurationComputationMetricComparison:VisualsInsightVisualInsightConfigurationComputationMetricComparison": { + "properties": { + "computationId": { + "type": "string" + }, + "fromValue": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema2:MeasureFieldSchema2" + }, + "name": { + "type": "string", + "description": "Display name for the dashboard.\n" + }, + "targetValue": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema2:MeasureFieldSchema2" + }, + "time": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptions:SmallMultiplesOptions" + } + }, + "type": "object", + "required": [ + "computationId" + ] + }, + "aws:quicksight/VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod:VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod": { + "properties": { + "computationId": { + "type": "string" + }, + "name": { + "type": "string", + "description": "Display name for the dashboard.\n" + }, + "time": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptions:SmallMultiplesOptions" + }, + "value": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema2:MeasureFieldSchema2" + } + }, + "type": "object", + "required": [ + "computationId" + ] + }, + "aws:quicksight/VisualsInsightVisualInsightConfigurationComputationPeriodToDate:VisualsInsightVisualInsightConfigurationComputationPeriodToDate": { + "properties": { + "computationId": { + "type": "string" + }, + "name": { + "type": "string", + "description": "Display name for the dashboard.\n" + }, + "periodTimeGranularity": { + "type": "string" + }, + "time": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptions:SmallMultiplesOptions" + }, + "value": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema2:MeasureFieldSchema2" + } + }, + "type": "object", + "required": [ + "computationId", + "periodTimeGranularity" + ] + }, + "aws:quicksight/VisualsInsightVisualInsightConfigurationComputationTopBottomMovers:VisualsInsightVisualInsightConfigurationComputationTopBottomMovers": { + "properties": { + "category": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptions:SmallMultiplesOptions" + }, + "computationId": { + "type": "string" + }, + "moverSize": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Display name for the dashboard.\n" + }, + "sortOrder": { + "type": "string" + }, + "time": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptions:SmallMultiplesOptions" + }, + "type": { + "type": "string" + }, + "value": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema2:MeasureFieldSchema2" + } + }, + "type": "object", + "required": [ + "computationId", + "sortOrder", + "type" + ] + }, + "aws:quicksight/VisualsInsightVisualInsightConfigurationComputationTopBottomRanked:VisualsInsightVisualInsightConfigurationComputationTopBottomRanked": { + "properties": { + "category": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptions:SmallMultiplesOptions" + }, + "computationId": { + "type": "string" + }, + "name": { + "type": "string", + "description": "Display name for the dashboard.\n" + }, + "resultSize": { + "type": "integer" + }, + "type": { + "type": "string" + }, + "value": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema2:MeasureFieldSchema2" + } + }, + "type": "object", + "required": [ + "computationId", + "type" + ] + }, + "aws:quicksight/VisualsInsightVisualInsightConfigurationComputationTotalAggregation:VisualsInsightVisualInsightConfigurationComputationTotalAggregation": { + "properties": { + "computationId": { + "type": "string" + }, + "name": { + "type": "string", + "description": "Display name for the dashboard.\n" + }, + "value": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema2:MeasureFieldSchema2" + } + }, + "type": "object", + "required": [ + "computationId" + ] + }, + "aws:quicksight/VisualsInsightVisualInsightConfigurationComputationUniqueValues:VisualsInsightVisualInsightConfigurationComputationUniqueValues": { + "properties": { + "category": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptions:SmallMultiplesOptions" + }, + "computationId": { + "type": "string" + }, + "name": { + "type": "string", + "description": "Display name for the dashboard.\n" + } + }, + "type": "object", + "required": [ + "computationId" + ] + }, + "aws:quicksight/VisualsInsightVisualInsightConfigurationCustomNarrative:VisualsInsightVisualInsightConfigurationCustomNarrative": { + "properties": { + "narrative": { + "type": "string" + } + }, + "type": "object", + "required": [ + "narrative" + ] + }, + "aws:quicksight/VisualsKpiVisual:VisualsKpiVisual": { + "properties": { + "actions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualCustomActions:VisualCustomActions" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" + }, + "chartConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsKpiVisualChartConfiguration:VisualsKpiVisualChartConfiguration" + }, + "columnHierarchies": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/ColumnHierarchies:ColumnHierarchies" + } + }, + "conditionalFormatting": { + "$ref": "#/types/aws:quicksight/VisualsKpiVisualConditionalFormatting:VisualsKpiVisualConditionalFormatting" + }, + "subtitle": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "title": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "visualId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "visualId" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "subtitle", + "title", + "visualId" + ] + } + } + }, + "aws:quicksight/VisualsKpiVisualChartConfiguration:VisualsKpiVisualChartConfiguration": { + "properties": { + "fieldWells": { + "$ref": "#/types/aws:quicksight/VisualsKpiVisualChartConfigurationFieldWells:VisualsKpiVisualChartConfigurationFieldWells" + }, + "kpiOptions": { + "$ref": "#/types/aws:quicksight/VisualsKpiVisualChartConfigurationKpiOptions:VisualsKpiVisualChartConfigurationKpiOptions" + }, + "sortConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsKpiVisualChartConfigurationSortConfiguration:VisualsKpiVisualChartConfigurationSortConfiguration" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsKpiVisualChartConfigurationFieldWells:VisualsKpiVisualChartConfigurationFieldWells": { + "properties": { + "targetValues": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema:MeasureFieldSchema" + } + }, + "trendGroups": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DimensionFieldSchema:DimensionFieldSchema" + } + }, + "values": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema:MeasureFieldSchema" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsKpiVisualChartConfigurationKpiOptions:VisualsKpiVisualChartConfigurationKpiOptions": { + "properties": { + "comparison": { + "$ref": "#/types/aws:quicksight/VisualsKpiVisualChartConfigurationKpiOptionsComparison:VisualsKpiVisualChartConfigurationKpiOptionsComparison" + }, + "primaryValueDisplayType": { + "type": "string" + }, + "primaryValueFontConfiguration": { + "$ref": "#/types/aws:quicksight/FontConfiguration:FontConfiguration" + }, + "progressBar": { + "$ref": "#/types/aws:quicksight/SelectAllOptions:SelectAllOptions" + }, + "secondaryValue": { + "$ref": "#/types/aws:quicksight/SelectAllOptions:SelectAllOptions" + }, + "secondaryValueFontConfiguration": { + "$ref": "#/types/aws:quicksight/FontConfiguration:FontConfiguration" + }, + "sparkline": { + "$ref": "#/types/aws:quicksight/VisualsKpiVisualChartConfigurationKpiOptionsSparkline:VisualsKpiVisualChartConfigurationKpiOptionsSparkline" + }, + "trendArrows": { + "$ref": "#/types/aws:quicksight/SelectAllOptions:SelectAllOptions" + }, + "visualLayoutOptions": { + "$ref": "#/types/aws:quicksight/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions:VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsKpiVisualChartConfigurationKpiOptionsComparison:VisualsKpiVisualChartConfigurationKpiOptionsComparison": { + "properties": { + "comparisonFormat": { + "$ref": "#/types/aws:quicksight/VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat:VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat" + }, + "comparisonMethod": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat:VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat": { + "properties": { + "numberDisplayFormatConfiguration": { + "$ref": "#/types/aws:quicksight/NumberDisplayFormatConfiguration:NumberDisplayFormatConfiguration" + }, + "percentageDisplayFormatConfiguration": { + "$ref": "#/types/aws:quicksight/PercentageDisplayFormatConfiguration:PercentageDisplayFormatConfiguration" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsKpiVisualChartConfigurationKpiOptionsSparkline:VisualsKpiVisualChartConfigurationKpiOptionsSparkline": { + "properties": { + "color": { + "type": "string" + }, + "tooltipVisibility": { + "type": "string" + }, + "type": { + "type": "string" + }, + "visibility": { + "type": "string" + } + }, + "type": "object", + "required": [ + "type" + ] + }, + "aws:quicksight/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions:VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions": { + "properties": { + "standardLayout": { + "$ref": "#/types/aws:quicksight/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout:VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout:VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout": { + "properties": { + "type": { + "type": "string" + } + }, + "type": "object", + "required": [ + "type" + ] + }, + "aws:quicksight/VisualsKpiVisualChartConfigurationSortConfiguration:VisualsKpiVisualChartConfigurationSortConfiguration": { + "properties": { + "trendGroupSorts": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FieldSortOptions:FieldSortOptions" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsKpiVisualConditionalFormatting:VisualsKpiVisualConditionalFormatting": { + "properties": { + "conditionalFormattingOptions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualsKpiVisualConditionalFormattingConditionalFormattingOption:VisualsKpiVisualConditionalFormattingConditionalFormattingOption" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsKpiVisualConditionalFormattingConditionalFormattingOption:VisualsKpiVisualConditionalFormattingConditionalFormattingOption": { + "properties": { + "actualValue": { + "$ref": "#/types/aws:quicksight/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue:VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue" + }, + "comparisonValue": { + "$ref": "#/types/aws:quicksight/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue:VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue" + }, + "primaryValue": { + "$ref": "#/types/aws:quicksight/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue:VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue" + }, + "progressBar": { + "$ref": "#/types/aws:quicksight/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar:VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue:VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue": { + "properties": { + "icon": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingIcon:ConditionalFormattingIcon" + }, + "textColor": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingColor:ConditionalFormattingColor" + } + }, + "type": "object", + "required": [ + "textColor" + ] + }, + "aws:quicksight/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue:VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue": { + "properties": { + "icon": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingIcon:ConditionalFormattingIcon" + }, + "textColor": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingColor:ConditionalFormattingColor" + } + }, + "type": "object", + "required": [ + "textColor" + ] + }, + "aws:quicksight/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue:VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue": { + "properties": { + "icon": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingIcon:ConditionalFormattingIcon" + }, + "textColor": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingColor:ConditionalFormattingColor" + } + }, + "type": "object", + "required": [ + "textColor" + ] + }, + "aws:quicksight/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar:VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar": { + "properties": { + "foregroundColor": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingColor:ConditionalFormattingColor" + } + }, + "type": "object", + "required": [ + "foregroundColor" + ] + }, + "aws:quicksight/VisualsLineChartVisual:VisualsLineChartVisual": { + "properties": { + "actions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualCustomActions:VisualCustomActions" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" + }, + "chartConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsLineChartVisualChartConfiguration:VisualsLineChartVisualChartConfiguration" + }, + "columnHierarchies": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/ColumnHierarchies:ColumnHierarchies" + } + }, + "subtitle": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "title": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "visualId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "visualId" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "subtitle", + "title", + "visualId" + ] + } + } + }, + "aws:quicksight/VisualsLineChartVisualChartConfiguration:VisualsLineChartVisualChartConfiguration": { + "properties": { + "contributionAnalysisDefaults": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/ContributionAnalysisDefaults:ContributionAnalysisDefaults" + } + }, + "dataLabels": { + "$ref": "#/types/aws:quicksight/DataLabelsOptions:DataLabelsOptions" + }, + "defaultSeriesSettings": { + "$ref": "#/types/aws:quicksight/VisualsLineChartVisualChartConfigurationDefaultSeriesSettings:VisualsLineChartVisualChartConfigurationDefaultSeriesSettings" + }, + "fieldWells": { + "$ref": "#/types/aws:quicksight/VisualsLineChartVisualChartConfigurationFieldWells:VisualsLineChartVisualChartConfigurationFieldWells" + }, + "forecastConfigurations": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualsLineChartVisualChartConfigurationForecastConfiguration:VisualsLineChartVisualChartConfigurationForecastConfiguration" + } + }, + "legend": { + "$ref": "#/types/aws:quicksight/LegendOptions:LegendOptions" + }, + "primaryYAxisDisplayOptions": { + "$ref": "#/types/aws:quicksight/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions:VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions" + }, + "primaryYAxisLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + }, + "referenceLines": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/ReferenceLine:ReferenceLine" + } + }, + "secondaryYAxisDisplayOptions": { + "$ref": "#/types/aws:quicksight/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions:VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions" + }, + "secondaryYAxisLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + }, + "series": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualsLineChartVisualChartConfigurationSeries:VisualsLineChartVisualChartConfigurationSeries" + } + }, + "smallMultiplesOptions": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptions:SmallMultiplesOptions" + }, + "sortConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsLineChartVisualChartConfigurationSortConfiguration:VisualsLineChartVisualChartConfigurationSortConfiguration" + }, + "tooltip": { + "$ref": "#/types/aws:quicksight/TooltipOptions:TooltipOptions" + }, + "type": { + "type": "string" + }, + "visualPalette": { + "$ref": "#/types/aws:quicksight/VisualPalette:VisualPalette" + }, + "xAxisDisplayOptions": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptions:AxisDisplayOptions" + }, + "xAxisLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "type" + ] + } + } + }, + "aws:quicksight/VisualsLineChartVisualChartConfigurationDefaultSeriesSettings:VisualsLineChartVisualChartConfigurationDefaultSeriesSettings": { + "properties": { + "axisBinding": { + "type": "string" + }, + "lineStyleSettings": { + "$ref": "#/types/aws:quicksight/LineChartLineStyleSettings:LineChartLineStyleSettings" + }, + "markerStyleSettings": { + "$ref": "#/types/aws:quicksight/LineChartMarkerStyleSettings:LineChartMarkerStyleSettings" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsLineChartVisualChartConfigurationFieldWells:VisualsLineChartVisualChartConfigurationFieldWells": { + "properties": { + "lineChartAggregatedFieldWells": { + "$ref": "#/types/aws:quicksight/VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells:VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells:VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells": { + "properties": { + "categories": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DimensionFieldSchema:DimensionFieldSchema" + } + }, + "colors": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DimensionFieldSchema:DimensionFieldSchema" + } + }, + "smallMultiples": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptions:SmallMultiplesOptions" + }, + "values": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema:MeasureFieldSchema" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsLineChartVisualChartConfigurationForecastConfiguration:VisualsLineChartVisualChartConfigurationForecastConfiguration": { + "properties": { + "forecastProperties": { + "$ref": "#/types/aws:quicksight/VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties:VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties" + }, + "scenario": { + "$ref": "#/types/aws:quicksight/VisualsLineChartVisualChartConfigurationForecastConfigurationScenario:VisualsLineChartVisualChartConfigurationForecastConfigurationScenario" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties:VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties": { + "properties": { + "lowerBoundary": { + "type": "number" + }, + "periodsBackward": { + "type": "integer" + }, + "periodsForward": { + "type": "integer" + }, + "predictionInterval": { + "type": "integer" + }, + "seasonality": { + "type": "integer" + }, + "upperBoundary": { + "type": "number" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsLineChartVisualChartConfigurationForecastConfigurationScenario:VisualsLineChartVisualChartConfigurationForecastConfigurationScenario": { + "properties": { + "whatIfPointScenario": { + "$ref": "#/types/aws:quicksight/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario:VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario" + }, + "whatIfRangeScenario": { + "$ref": "#/types/aws:quicksight/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario:VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario:VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario": { + "properties": { + "date": { + "type": "string" + }, + "value": { + "type": "number" + } + }, + "type": "object", + "required": [ + "date", + "value" + ] + }, + "aws:quicksight/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario:VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario": { + "properties": { + "endDate": { + "type": "string" + }, + "startDate": { + "type": "string" + }, + "value": { + "type": "number" + } + }, + "type": "object", + "required": [ + "endDate", + "startDate", + "value" + ] + }, + "aws:quicksight/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions:VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions": { + "properties": { + "axisOptions": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptions:AxisDisplayOptions" + }, + "missingDataConfigurations": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration:VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration:VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration": { + "properties": { + "treatmentOption": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions:VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions": { + "properties": { + "axisOptions": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptions:AxisDisplayOptions" + }, + "missingDataConfigurations": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration:VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration:VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration": { + "properties": { + "treatmentOption": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsLineChartVisualChartConfigurationSeries:VisualsLineChartVisualChartConfigurationSeries": { + "properties": { + "dataFieldSeriesItem": { + "$ref": "#/types/aws:quicksight/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem:VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem" + }, + "fieldSeriesItem": { + "$ref": "#/types/aws:quicksight/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem:VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem:VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem": { + "properties": { + "axisBinding": { + "type": "string" + }, + "fieldId": { + "type": "string" + }, + "fieldValue": { + "type": "string" + }, + "settings": { + "$ref": "#/types/aws:quicksight/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings:VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings" + } + }, + "type": "object", + "required": [ + "axisBinding", + "fieldId" + ] + }, + "aws:quicksight/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings:VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings": { + "properties": { + "lineStyleSettings": { + "$ref": "#/types/aws:quicksight/LineChartLineStyleSettings:LineChartLineStyleSettings" + }, + "markerStyleSettings": { + "$ref": "#/types/aws:quicksight/LineChartMarkerStyleSettings:LineChartMarkerStyleSettings" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem:VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem": { + "properties": { + "axisBinding": { + "type": "string" + }, + "fieldId": { + "type": "string" + }, + "settings": { + "$ref": "#/types/aws:quicksight/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings:VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings" + } + }, + "type": "object", + "required": [ + "axisBinding", + "fieldId" + ] + }, + "aws:quicksight/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings:VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings": { + "properties": { + "lineStyleSettings": { + "$ref": "#/types/aws:quicksight/LineChartLineStyleSettings:LineChartLineStyleSettings" + }, + "markerStyleSettings": { + "$ref": "#/types/aws:quicksight/LineChartMarkerStyleSettings:LineChartMarkerStyleSettings" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsLineChartVisualChartConfigurationSortConfiguration:VisualsLineChartVisualChartConfigurationSortConfiguration": { + "properties": { + "categoryItemsLimitConfiguration": { + "$ref": "#/types/aws:quicksight/ItemsLimitConfiguration:ItemsLimitConfiguration" + }, + "categorySorts": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FieldSortOptions:FieldSortOptions" + } + }, + "colorItemsLimitConfiguration": { + "$ref": "#/types/aws:quicksight/ItemsLimitConfiguration:ItemsLimitConfiguration" + }, + "smallMultiplesLimitConfiguration": { + "$ref": "#/types/aws:quicksight/ItemsLimitConfiguration:ItemsLimitConfiguration" + }, + "smallMultiplesSorts": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FieldSortOptions:FieldSortOptions" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPieChartVisual:VisualsPieChartVisual": { + "properties": { + "actions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualCustomActions:VisualCustomActions" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" + }, + "chartConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsPieChartVisualChartConfiguration:VisualsPieChartVisualChartConfiguration" + }, + "columnHierarchies": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/ColumnHierarchies:ColumnHierarchies" + } + }, + "subtitle": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "title": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "visualId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "visualId" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "subtitle", + "title", + "visualId" + ] + } + } + }, + "aws:quicksight/VisualsPieChartVisualChartConfiguration:VisualsPieChartVisualChartConfiguration": { + "properties": { + "categoryLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + }, + "contributionAnalysisDefaults": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/ContributionAnalysisDefaults:ContributionAnalysisDefaults" + } + }, + "dataLabels": { + "$ref": "#/types/aws:quicksight/DataLabelsOptions:DataLabelsOptions" + }, + "donutOptions": { + "$ref": "#/types/aws:quicksight/VisualsPieChartVisualChartConfigurationDonutOptions:VisualsPieChartVisualChartConfigurationDonutOptions" + }, + "fieldWells": { + "$ref": "#/types/aws:quicksight/VisualsPieChartVisualChartConfigurationFieldWells:VisualsPieChartVisualChartConfigurationFieldWells" + }, + "legend": { + "$ref": "#/types/aws:quicksight/LegendOptions:LegendOptions" + }, + "smallMultiplesOptions": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptions:SmallMultiplesOptions" + }, + "sortConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsPieChartVisualChartConfigurationSortConfiguration:VisualsPieChartVisualChartConfigurationSortConfiguration" + }, + "tooltip": { + "$ref": "#/types/aws:quicksight/TooltipOptions:TooltipOptions" + }, + "valueLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + }, + "visualPalette": { + "$ref": "#/types/aws:quicksight/VisualPalette:VisualPalette" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPieChartVisualChartConfigurationDonutOptions:VisualsPieChartVisualChartConfigurationDonutOptions": { + "properties": { + "arcOptions": { + "$ref": "#/types/aws:quicksight/VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions:VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions" + }, + "donutCenterOptions": { + "$ref": "#/types/aws:quicksight/VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions:VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions:VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions": { + "properties": { + "arcThickness": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions:VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions": { + "properties": { + "labelVisibility": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPieChartVisualChartConfigurationFieldWells:VisualsPieChartVisualChartConfigurationFieldWells": { + "properties": { + "pieChartAggregatedFieldWells": { + "$ref": "#/types/aws:quicksight/VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells:VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells:VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells": { + "properties": { + "categories": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DimensionFieldSchema:DimensionFieldSchema" + } + }, + "smallMultiples": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptions:SmallMultiplesOptions" + }, + "values": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema:MeasureFieldSchema" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPieChartVisualChartConfigurationSortConfiguration:VisualsPieChartVisualChartConfigurationSortConfiguration": { + "properties": { + "categoryItemsLimit": { + "$ref": "#/types/aws:quicksight/ItemsLimitConfiguration:ItemsLimitConfiguration" + }, + "categorySorts": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FieldSortOptions:FieldSortOptions" + } + }, + "smallMultiplesLimitConfiguration": { + "$ref": "#/types/aws:quicksight/ItemsLimitConfiguration:ItemsLimitConfiguration" + }, + "smallMultiplesSorts": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FieldSortOptions:FieldSortOptions" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPivotTableVisual:VisualsPivotTableVisual": { + "properties": { + "actions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualCustomActions:VisualCustomActions" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" + }, + "chartConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfiguration:VisualsPivotTableVisualChartConfiguration" + }, + "conditionalFormatting": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualConditionalFormatting:VisualsPivotTableVisualConditionalFormatting" + }, + "subtitle": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "title": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "visualId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "visualId" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "subtitle", + "title", + "visualId" + ] + } + } + }, + "aws:quicksight/VisualsPivotTableVisualChartConfiguration:VisualsPivotTableVisualChartConfiguration": { + "properties": { + "fieldOptions": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldOptions:VisualsPivotTableVisualChartConfigurationFieldOptions" + }, + "fieldWells": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWells:VisualsPivotTableVisualChartConfigurationFieldWells" + }, + "paginatedReportOptions": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationPaginatedReportOptions:VisualsPivotTableVisualChartConfigurationPaginatedReportOptions" + }, + "sortConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationSortConfiguration:VisualsPivotTableVisualChartConfigurationSortConfiguration" + }, + "tableOptions": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationTableOptions:VisualsPivotTableVisualChartConfigurationTableOptions" + }, + "totalOptions": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationTotalOptions:VisualsPivotTableVisualChartConfigurationTotalOptions" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldOptions:VisualsPivotTableVisualChartConfigurationFieldOptions": { + "properties": { + "dataPathOptions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption:VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption" + } + }, + "selectedFieldOptions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption:VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption:VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption": { + "properties": { + "dataPathLists": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList:VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList" + } + }, + "width": { + "type": "string" + } + }, + "type": "object", + "required": [ + "dataPathLists" + ] + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList:VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList": { + "properties": { + "fieldId": { + "type": "string" + }, + "fieldValue": { + "type": "string" + } + }, + "type": "object", + "required": [ + "fieldId", + "fieldValue" + ] + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption:VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption": { + "properties": { + "customLabel": { + "type": "string" + }, + "fieldId": { + "type": "string" + }, + "visibility": { + "type": "string" + } + }, + "type": "object", + "required": [ + "fieldId" + ] + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWells:VisualsPivotTableVisualChartConfigurationFieldWells": { + "properties": { + "pivotTableAggregatedFieldWells": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells": { + "properties": { + "columns": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn" + } + }, + "rows": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow" + } + }, + "values": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn": { + "properties": { + "categoricalDimensionField": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField" + }, + "dateDimensionField": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField" + }, + "numericalDimensionField": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField": { + "properties": { + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/StringFormatConfiguration:StringFormatConfiguration" + }, + "hierarchyId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField": { + "properties": { + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "dateGranularity": { + "type": "string" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/DateTimeFormatConfiguration:DateTimeFormatConfiguration" + }, + "hierarchyId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField": { + "properties": { + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/NumberFormatConfiguration:NumberFormatConfiguration" + }, + "hierarchyId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow": { + "properties": { + "categoricalDimensionField": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField" + }, + "dateDimensionField": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField" + }, + "numericalDimensionField": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField": { + "properties": { + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/StringFormatConfiguration:StringFormatConfiguration" + }, + "hierarchyId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField": { + "properties": { + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "dateGranularity": { + "type": "string" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/DateTimeFormatConfiguration:DateTimeFormatConfiguration" + }, + "hierarchyId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField": { + "properties": { + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/NumberFormatConfiguration:NumberFormatConfiguration" + }, + "hierarchyId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue": { + "properties": { + "calculatedMeasureField": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField" + }, + "categoricalMeasureField": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField" + }, + "dateMeasureField": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField" + }, + "numericalMeasureField": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField": { + "properties": { + "expression": { + "type": "string" + }, + "fieldId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "expression", + "fieldId" + ] + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField": { + "properties": { + "aggregationFunction": { + "type": "string" + }, + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/StringFormatConfiguration:StringFormatConfiguration" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField": { + "properties": { + "aggregationFunction": { + "type": "string" + }, + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/DateTimeFormatConfiguration:DateTimeFormatConfiguration" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField:VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField": { + "properties": { + "aggregationFunction": { + "$ref": "#/types/aws:quicksight/NumericalAggregation:NumericalAggregation" + }, + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/NumberFormatConfiguration:NumberFormatConfiguration" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationPaginatedReportOptions:VisualsPivotTableVisualChartConfigurationPaginatedReportOptions": { + "properties": { + "overflowColumnHeaderVisibility": { + "type": "string" + }, + "verticalOverflowVisibility": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationSortConfiguration:VisualsPivotTableVisualChartConfigurationSortConfiguration": { + "properties": { + "fieldSortOptions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption:VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption:VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption": { + "properties": { + "fieldId": { + "type": "string" + }, + "sortBy": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy:VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy" + } + }, + "type": "object", + "required": [ + "fieldId", + "sortBy" + ] + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy:VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy": { + "properties": { + "column": { + "$ref": "#/types/aws:quicksight/ColumnSort:ColumnSort" + }, + "dataPath": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath:VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath" + }, + "field": { + "$ref": "#/types/aws:quicksight/FieldSort:FieldSort" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath:VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath": { + "properties": { + "direction": { + "type": "string" + }, + "sortPaths": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath:VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath" + } + } + }, + "type": "object", + "required": [ + "direction", + "sortPaths" + ] + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath:VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath": { + "properties": { + "fieldId": { + "type": "string" + }, + "fieldValue": { + "type": "string" + } + }, + "type": "object", + "required": [ + "fieldId", + "fieldValue" + ] + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationTableOptions:VisualsPivotTableVisualChartConfigurationTableOptions": { + "properties": { + "cellStyle": { + "$ref": "#/types/aws:quicksight/CellStyle:CellStyle" + }, + "collapsedRowDimensionsVisibility": { + "type": "string" + }, + "columnHeaderStyle": { + "$ref": "#/types/aws:quicksight/CellStyle:CellStyle" + }, + "columnNamesVisibility": { + "type": "string" + }, + "metricPlacement": { + "type": "string" + }, + "rowAlternateColorOptions": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions:VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions" + }, + "rowFieldNamesStyle": { + "$ref": "#/types/aws:quicksight/CellStyle:CellStyle" + }, + "rowHeaderStyle": { + "$ref": "#/types/aws:quicksight/CellStyle:CellStyle" + }, + "singleMetricVisibility": { + "type": "string" + }, + "toggleButtonsVisibility": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions:VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions": { + "properties": { + "rowAlternateColors": { + "type": "string" + }, + "status": { + "type": "string", + "description": "The dashboard creation status.\n" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationTotalOptions:VisualsPivotTableVisualChartConfigurationTotalOptions": { + "properties": { + "columnSubtotalOptions": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions:VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions" + }, + "columnTotalOptions": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions:VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions" + }, + "rowSubtotalOptions": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions:VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions" + }, + "rowTotalOptions": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions:VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions:VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions": { + "properties": { + "customLabel": { + "type": "string" + }, + "fieldLevel": { + "type": "string" + }, + "fieldLevelOptions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption:VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption" + } + }, + "metricHeaderCellStyle": { + "$ref": "#/types/aws:quicksight/CellStyle:CellStyle" + }, + "totalCellStyle": { + "$ref": "#/types/aws:quicksight/CellStyle:CellStyle" + }, + "totalsVisibility": { + "type": "string" + }, + "valueCellStyle": { + "$ref": "#/types/aws:quicksight/CellStyle:CellStyle" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption:VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption": { + "properties": { + "fieldId": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions:VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions": { + "properties": { + "customLabel": { + "type": "string" + }, + "metricHeaderCellStyle": { + "$ref": "#/types/aws:quicksight/CellStyle:CellStyle" + }, + "placement": { + "type": "string" + }, + "scrollStatus": { + "type": "string" + }, + "totalCellStyle": { + "$ref": "#/types/aws:quicksight/CellStyle:CellStyle" + }, + "totalsVisibility": { + "type": "string" + }, + "valueCellStyle": { + "$ref": "#/types/aws:quicksight/CellStyle:CellStyle" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions:VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions": { + "properties": { + "customLabel": { + "type": "string" + }, + "fieldLevel": { + "type": "string" + }, + "fieldLevelOptions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption:VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption" + } + }, + "metricHeaderCellStyle": { + "$ref": "#/types/aws:quicksight/CellStyle:CellStyle" + }, + "totalCellStyle": { + "$ref": "#/types/aws:quicksight/CellStyle:CellStyle" + }, + "totalsVisibility": { + "type": "string" + }, + "valueCellStyle": { + "$ref": "#/types/aws:quicksight/CellStyle:CellStyle" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption:VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption": { + "properties": { + "fieldId": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions:VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions": { + "properties": { + "customLabel": { + "type": "string" + }, + "metricHeaderCellStyle": { + "$ref": "#/types/aws:quicksight/CellStyle:CellStyle" + }, + "placement": { + "type": "string" + }, + "scrollStatus": { + "type": "string" + }, + "totalCellStyle": { + "$ref": "#/types/aws:quicksight/CellStyle:CellStyle" + }, + "totalsVisibility": { + "type": "string" + }, + "valueCellStyle": { + "$ref": "#/types/aws:quicksight/CellStyle:CellStyle" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPivotTableVisualConditionalFormatting:VisualsPivotTableVisualConditionalFormatting": { + "properties": { + "conditionalFormattingOptions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption:VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption:VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption": { + "properties": { + "cell": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell:VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell:VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell": { + "properties": { + "fieldId": { + "type": "string" + }, + "scope": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope:VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope" + }, + "textFormat": { + "$ref": "#/types/aws:quicksight/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat:VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat" + } + }, + "type": "object", + "required": [ + "fieldId" + ] + }, + "aws:quicksight/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope:VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope": { + "properties": { + "role": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat:VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat": { + "properties": { + "backgroundColor": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingColor:ConditionalFormattingColor" + }, + "icon": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingIcon:ConditionalFormattingIcon" + }, + "textColor": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingColor:ConditionalFormattingColor" + } + }, + "type": "object", + "required": [ + "backgroundColor", + "textColor" + ] + }, + "aws:quicksight/VisualsRadarChartVisual:VisualsRadarChartVisual": { + "properties": { + "actions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualCustomActions:VisualCustomActions" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" + }, + "chartConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsRadarChartVisualChartConfiguration:VisualsRadarChartVisualChartConfiguration" + }, + "columnHierarchies": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/ColumnHierarchies:ColumnHierarchies" + } + }, + "subtitle": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "title": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "visualId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "visualId" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "subtitle", + "title", + "visualId" + ] + } + } + }, + "aws:quicksight/VisualsRadarChartVisualChartConfiguration:VisualsRadarChartVisualChartConfiguration": { + "properties": { + "alternateBandColorsVisibility": { + "type": "string" + }, + "alternateBandEvenColor": { + "type": "string" + }, + "alternateBandOddColor": { + "type": "string" + }, + "baseSeriesSettings": { + "$ref": "#/types/aws:quicksight/VisualsRadarChartVisualChartConfigurationBaseSeriesSettings:VisualsRadarChartVisualChartConfigurationBaseSeriesSettings" + }, + "categoryAxis": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptions:AxisDisplayOptions" + }, + "categoryLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + }, + "colorAxis": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptions:AxisDisplayOptions" + }, + "colorLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + }, + "fieldWells": { + "$ref": "#/types/aws:quicksight/VisualsRadarChartVisualChartConfigurationFieldWells:VisualsRadarChartVisualChartConfigurationFieldWells" + }, + "legend": { + "$ref": "#/types/aws:quicksight/LegendOptions:LegendOptions" + }, + "shape": { + "type": "string" + }, + "sortConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsRadarChartVisualChartConfigurationSortConfiguration:VisualsRadarChartVisualChartConfigurationSortConfiguration" + }, + "startAngle": { + "type": "number" + }, + "visualPalette": { + "$ref": "#/types/aws:quicksight/VisualPalette:VisualPalette" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsRadarChartVisualChartConfigurationBaseSeriesSettings:VisualsRadarChartVisualChartConfigurationBaseSeriesSettings": { + "properties": { + "areaStyleSettings": { + "$ref": "#/types/aws:quicksight/SelectAllOptions:SelectAllOptions" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsRadarChartVisualChartConfigurationFieldWells:VisualsRadarChartVisualChartConfigurationFieldWells": { + "properties": { + "radarChartAggregatedFieldWells": { + "$ref": "#/types/aws:quicksight/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells:VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells:VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells": { + "properties": { + "category": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptions:SmallMultiplesOptions" + }, + "color": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptions:SmallMultiplesOptions" + }, + "values": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue:VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue:VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue": { + "properties": { + "calculatedMeasureField": { + "$ref": "#/types/aws:quicksight/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField:VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField" + }, + "categoricalMeasureField": { + "$ref": "#/types/aws:quicksight/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField:VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField" + }, + "dateMeasureField": { + "$ref": "#/types/aws:quicksight/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField:VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField" + }, + "numericalMeasureField": { + "$ref": "#/types/aws:quicksight/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField:VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField:VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField": { + "properties": { + "expression": { + "type": "string" + }, + "fieldId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "expression", + "fieldId" + ] + }, + "aws:quicksight/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField:VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField": { + "properties": { + "aggregationFunction": { + "type": "string" + }, + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/StringFormatConfiguration:StringFormatConfiguration" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField:VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField": { + "properties": { + "aggregationFunction": { + "type": "string" + }, + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/DateTimeFormatConfiguration:DateTimeFormatConfiguration" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField:VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField": { + "properties": { + "aggregationFunction": { + "$ref": "#/types/aws:quicksight/NumericalAggregation:NumericalAggregation" + }, + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" + }, + "fieldId": { + "type": "string" + }, + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/NumberFormatConfiguration:NumberFormatConfiguration" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/VisualsRadarChartVisualChartConfigurationSortConfiguration:VisualsRadarChartVisualChartConfigurationSortConfiguration": { + "properties": { + "categoryItemsLimit": { + "$ref": "#/types/aws:quicksight/ItemsLimitConfiguration:ItemsLimitConfiguration" + }, + "categorySorts": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FieldSortOptions:FieldSortOptions" + } + }, + "colorItemsLimit": { + "$ref": "#/types/aws:quicksight/ItemsLimitConfiguration:ItemsLimitConfiguration" + }, + "colorSorts": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FieldSortOptions:FieldSortOptions" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsSankeyDiagramVisual:VisualsSankeyDiagramVisual": { + "properties": { + "actions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualCustomActions:VisualCustomActions" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" + }, + "chartConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsSankeyDiagramVisualChartConfiguration:VisualsSankeyDiagramVisualChartConfiguration" + }, + "subtitle": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "title": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "visualId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "visualId" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "subtitle", + "title", + "visualId" + ] + } + } + }, + "aws:quicksight/VisualsSankeyDiagramVisualChartConfiguration:VisualsSankeyDiagramVisualChartConfiguration": { + "properties": { + "dataLabels": { + "$ref": "#/types/aws:quicksight/DataLabelsOptions:DataLabelsOptions" + }, + "fieldWells": { + "$ref": "#/types/aws:quicksight/VisualsSankeyDiagramVisualChartConfigurationFieldWells:VisualsSankeyDiagramVisualChartConfigurationFieldWells" + }, + "sortConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsSankeyDiagramVisualChartConfigurationSortConfiguration:VisualsSankeyDiagramVisualChartConfigurationSortConfiguration" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsSankeyDiagramVisualChartConfigurationFieldWells:VisualsSankeyDiagramVisualChartConfigurationFieldWells": { + "properties": { + "sankeyDiagramAggregatedFieldWells": { + "$ref": "#/types/aws:quicksight/VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells:VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells:VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells": { + "properties": { + "destinations": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DimensionFieldSchema:DimensionFieldSchema" + } + }, + "sources": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DimensionFieldSchema:DimensionFieldSchema" + } + }, + "weights": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema:MeasureFieldSchema" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsSankeyDiagramVisualChartConfigurationSortConfiguration:VisualsSankeyDiagramVisualChartConfigurationSortConfiguration": { + "properties": { + "destinationItemsLimit": { + "$ref": "#/types/aws:quicksight/ItemsLimitConfiguration:ItemsLimitConfiguration" + }, + "sourceItemsLimit": { + "$ref": "#/types/aws:quicksight/ItemsLimitConfiguration:ItemsLimitConfiguration" + }, + "weightSorts": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FieldSortOptions:FieldSortOptions" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsScatterPlotVisual:VisualsScatterPlotVisual": { + "properties": { + "actions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualCustomActions:VisualCustomActions" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" }, - "tagRules": { + "chartConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsScatterPlotVisualChartConfiguration:VisualsScatterPlotVisualChartConfiguration" + }, + "columnHierarchies": { "type": "array", "items": { - "$ref": "#/types/aws:quicksight/DataSetRowLevelPermissionTagConfigurationTagRule:DataSetRowLevelPermissionTagConfigurationTagRule" - }, - "description": "A set of rules associated with row-level security, such as the tag names and columns that they are assigned to. See tag_rules.\n" + "$ref": "#/types/aws:quicksight/ColumnHierarchies:ColumnHierarchies" + } + }, + "subtitle": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "title": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "visualId": { + "type": "string" } }, "type": "object", "required": [ - "tagRules" - ] + "visualId" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "subtitle", + "title", + "visualId" + ] + } + } }, - "aws:quicksight/DataSetRowLevelPermissionTagConfigurationTagRule:DataSetRowLevelPermissionTagConfigurationTagRule": { + "aws:quicksight/VisualsScatterPlotVisualChartConfiguration:VisualsScatterPlotVisualChartConfiguration": { "properties": { - "columnName": { - "type": "string", - "description": "Column name that a tag key is assigned to.\n" + "dataLabels": { + "$ref": "#/types/aws:quicksight/DataLabelsOptions:DataLabelsOptions" }, - "matchAllValue": { - "type": "string", - "description": "A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one.\n" + "fieldWells": { + "$ref": "#/types/aws:quicksight/VisualsScatterPlotVisualChartConfigurationFieldWells:VisualsScatterPlotVisualChartConfigurationFieldWells" }, - "tagKey": { - "type": "string", - "description": "Unique key for a tag.\n" + "legend": { + "$ref": "#/types/aws:quicksight/LegendOptions:LegendOptions" }, - "tagMultiValueDelimiter": { - "type": "string", - "description": "A string that you want to use to delimit the values when you pass the values at run time.\n" + "tooltip": { + "$ref": "#/types/aws:quicksight/TooltipOptions:TooltipOptions" + }, + "visualPalette": { + "$ref": "#/types/aws:quicksight/VisualPalette:VisualPalette" + }, + "xAxisDisplayOptions": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptions:AxisDisplayOptions" + }, + "xAxisLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + }, + "yAxisDisplayOptions": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptions:AxisDisplayOptions" + }, + "yAxisLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" } }, - "type": "object", - "required": [ - "columnName", - "tagKey" - ] + "type": "object" }, - "aws:quicksight/DataSourceCredentials:DataSourceCredentials": { + "aws:quicksight/VisualsScatterPlotVisualChartConfigurationFieldWells:VisualsScatterPlotVisualChartConfigurationFieldWells": { "properties": { - "copySourceArn": { - "type": "string", - "description": "The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use.\nWhen the value is not null, the `credential_pair` from the data source in the ARN is used.\n" + "scatterPlotCategoricallyAggregatedFieldWells": { + "$ref": "#/types/aws:quicksight/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells:VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells" }, - "credentialPair": { - "$ref": "#/types/aws:quicksight/DataSourceCredentialsCredentialPair:DataSourceCredentialsCredentialPair", - "description": "Credential pair. See Credential Pair below for more details.\n" + "scatterPlotUnaggregatedFieldWells": { + "$ref": "#/types/aws:quicksight/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells:VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells" } }, "type": "object" }, - "aws:quicksight/DataSourceCredentialsCredentialPair:DataSourceCredentialsCredentialPair": { + "aws:quicksight/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells:VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells": { "properties": { - "password": { - "type": "string", - "description": "Password, maximum length of 1024 characters.\n", - "secret": true + "categories": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DimensionFieldSchema:DimensionFieldSchema" + } }, - "username": { - "type": "string", - "description": "User name, maximum length of 64 characters.\n", - "secret": true + "sizes": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema:MeasureFieldSchema" + } + }, + "xAxes": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema:MeasureFieldSchema" + } + }, + "yAxes": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema:MeasureFieldSchema" + } } }, - "type": "object", - "required": [ - "password", - "username" - ] + "type": "object" }, - "aws:quicksight/DataSourceParameters:DataSourceParameters": { + "aws:quicksight/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells:VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells": { "properties": { - "amazonElasticsearch": { - "$ref": "#/types/aws:quicksight/DataSourceParametersAmazonElasticsearch:DataSourceParametersAmazonElasticsearch", - "description": "Parameters for connecting to Amazon Elasticsearch.\n" - }, - "athena": { - "$ref": "#/types/aws:quicksight/DataSourceParametersAthena:DataSourceParametersAthena", - "description": "Parameters for connecting to Athena.\n" - }, - "aurora": { - "$ref": "#/types/aws:quicksight/DataSourceParametersAurora:DataSourceParametersAurora", - "description": "Parameters for connecting to Aurora MySQL.\n" - }, - "auroraPostgresql": { - "$ref": "#/types/aws:quicksight/DataSourceParametersAuroraPostgresql:DataSourceParametersAuroraPostgresql", - "description": "Parameters for connecting to Aurora Postgresql.\n" - }, - "awsIotAnalytics": { - "$ref": "#/types/aws:quicksight/DataSourceParametersAwsIotAnalytics:DataSourceParametersAwsIotAnalytics", - "description": "Parameters for connecting to AWS IOT Analytics.\n" - }, - "jira": { - "$ref": "#/types/aws:quicksight/DataSourceParametersJira:DataSourceParametersJira", - "description": "Parameters for connecting to Jira.\n" + "sizes": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema:MeasureFieldSchema" + } }, - "mariaDb": { - "$ref": "#/types/aws:quicksight/DataSourceParametersMariaDb:DataSourceParametersMariaDb", - "description": "Parameters for connecting to MariaDB.\n" + "xAxes": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DimensionFieldSchema:DimensionFieldSchema" + } }, - "mysql": { - "$ref": "#/types/aws:quicksight/DataSourceParametersMysql:DataSourceParametersMysql", - "description": "Parameters for connecting to MySQL.\n" + "yAxes": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DimensionFieldSchema:DimensionFieldSchema" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsTableVisual:VisualsTableVisual": { + "properties": { + "actions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualCustomActions:VisualCustomActions" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" }, - "oracle": { - "$ref": "#/types/aws:quicksight/DataSourceParametersOracle:DataSourceParametersOracle", - "description": "Parameters for connecting to Oracle.\n" + "chartConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualChartConfiguration:VisualsTableVisualChartConfiguration" }, - "postgresql": { - "$ref": "#/types/aws:quicksight/DataSourceParametersPostgresql:DataSourceParametersPostgresql", - "description": "Parameters for connecting to Postgresql.\n" + "conditionalFormatting": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualConditionalFormatting:VisualsTableVisualConditionalFormatting" }, - "presto": { - "$ref": "#/types/aws:quicksight/DataSourceParametersPresto:DataSourceParametersPresto", - "description": "Parameters for connecting to Presto.\n" + "subtitle": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" }, - "rds": { - "$ref": "#/types/aws:quicksight/DataSourceParametersRds:DataSourceParametersRds", - "description": "Parameters for connecting to RDS.\n" + "title": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" }, - "redshift": { - "$ref": "#/types/aws:quicksight/DataSourceParametersRedshift:DataSourceParametersRedshift", - "description": "Parameters for connecting to Redshift.\n" + "visualId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "visualId" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "subtitle", + "title", + "visualId" + ] + } + } + }, + "aws:quicksight/VisualsTableVisualChartConfiguration:VisualsTableVisualChartConfiguration": { + "properties": { + "fieldOptions": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualChartConfigurationFieldOptions:VisualsTableVisualChartConfigurationFieldOptions" }, - "s3": { - "$ref": "#/types/aws:quicksight/DataSourceParametersS3:DataSourceParametersS3", - "description": "Parameters for connecting to S3.\n" + "fieldWells": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualChartConfigurationFieldWells:VisualsTableVisualChartConfigurationFieldWells" }, - "serviceNow": { - "$ref": "#/types/aws:quicksight/DataSourceParametersServiceNow:DataSourceParametersServiceNow", - "description": "Parameters for connecting to ServiceNow.\n" + "paginatedReportOptions": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualChartConfigurationPaginatedReportOptions:VisualsTableVisualChartConfigurationPaginatedReportOptions" }, - "snowflake": { - "$ref": "#/types/aws:quicksight/DataSourceParametersSnowflake:DataSourceParametersSnowflake", - "description": "Parameters for connecting to Snowflake.\n" + "sortConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualChartConfigurationSortConfiguration:VisualsTableVisualChartConfigurationSortConfiguration" }, - "spark": { - "$ref": "#/types/aws:quicksight/DataSourceParametersSpark:DataSourceParametersSpark", - "description": "Parameters for connecting to Spark.\n" + "tableInlineVisualizations": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualChartConfigurationTableInlineVisualization:VisualsTableVisualChartConfigurationTableInlineVisualization" + } }, - "sqlServer": { - "$ref": "#/types/aws:quicksight/DataSourceParametersSqlServer:DataSourceParametersSqlServer", - "description": "Parameters for connecting to SQL Server.\n" + "tableOptions": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualChartConfigurationTableOptions:VisualsTableVisualChartConfigurationTableOptions" }, - "teradata": { - "$ref": "#/types/aws:quicksight/DataSourceParametersTeradata:DataSourceParametersTeradata", - "description": "Parameters for connecting to Teradata.\n" + "totalOptions": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualChartConfigurationTotalOptions:VisualsTableVisualChartConfigurationTotalOptions" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsTableVisualChartConfigurationFieldOptions:VisualsTableVisualChartConfigurationFieldOptions": { + "properties": { + "orders": { + "type": "array", + "items": { + "type": "string" + } }, - "twitter": { - "$ref": "#/types/aws:quicksight/DataSourceParametersTwitter:DataSourceParametersTwitter", - "description": "Parameters for connecting to Twitter.\n" + "selectedFieldOptions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption:VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption" + } } }, "type": "object" }, - "aws:quicksight/DataSourceParametersAmazonElasticsearch:DataSourceParametersAmazonElasticsearch": { + "aws:quicksight/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption:VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption": { "properties": { - "domain": { - "type": "string", - "description": "The OpenSearch domain.\n" + "customLabel": { + "type": "string" + }, + "fieldId": { + "type": "string" + }, + "urlStyling": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling:VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling" + }, + "visibility": { + "type": "string" + }, + "width": { + "type": "string" } }, "type": "object", "required": [ - "domain" + "fieldId" ] }, - "aws:quicksight/DataSourceParametersAthena:DataSourceParametersAthena": { + "aws:quicksight/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling:VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling": { "properties": { - "workGroup": { - "type": "string", - "description": "The work-group to which to connect.\n" + "imageConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration:VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration" + }, + "linkConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration:VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration" } }, "type": "object" }, - "aws:quicksight/DataSourceParametersAurora:DataSourceParametersAurora": { + "aws:quicksight/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration:VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration": { "properties": { - "database": { - "type": "string", - "description": "The database to which to connect.\n" - }, - "host": { - "type": "string", - "description": "The host to which to connect.\n" - }, - "port": { - "type": "integer", - "description": "The port to which to connect.\n" + "sizingOptions": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions:VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions" } }, - "type": "object", - "required": [ - "database", - "host", - "port" - ] + "type": "object" }, - "aws:quicksight/DataSourceParametersAuroraPostgresql:DataSourceParametersAuroraPostgresql": { + "aws:quicksight/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions:VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions": { "properties": { - "database": { - "type": "string", - "description": "The database to which to connect.\n" - }, - "host": { - "type": "string", - "description": "The host to which to connect.\n" + "tableCellImageScalingConfiguration": { + "type": "string" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration:VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration": { + "properties": { + "content": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent:VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent" }, - "port": { - "type": "integer", - "description": "The port to which to connect.\n" + "target": { + "type": "string" } }, - "type": "object", - "required": [ - "database", - "host", - "port" - ] + "type": "object" }, - "aws:quicksight/DataSourceParametersAwsIotAnalytics:DataSourceParametersAwsIotAnalytics": { + "aws:quicksight/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent:VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent": { "properties": { - "dataSetName": { - "type": "string", - "description": "The name of the data set to which to connect.\n" + "customIconContent": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent:VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent" + }, + "customTextContent": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent:VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent" } }, - "type": "object", - "required": [ - "dataSetName" - ] + "type": "object" }, - "aws:quicksight/DataSourceParametersJira:DataSourceParametersJira": { + "aws:quicksight/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent:VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent": { "properties": { - "siteBaseUrl": { - "type": "string", - "description": "The base URL of the Jira instance's site to which to connect.\n" + "icon": { + "type": "string" } }, - "type": "object", - "required": [ - "siteBaseUrl" - ] + "type": "object" }, - "aws:quicksight/DataSourceParametersMariaDb:DataSourceParametersMariaDb": { + "aws:quicksight/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent:VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent": { "properties": { - "database": { - "type": "string", - "description": "The database to which to connect.\n" - }, - "host": { - "type": "string", - "description": "The host to which to connect.\n" + "fontConfiguration": { + "$ref": "#/types/aws:quicksight/FontConfiguration:FontConfiguration" }, - "port": { - "type": "integer", - "description": "The port to which to connect.\n" + "value": { + "type": "string" } }, - "type": "object", - "required": [ - "database", - "host", - "port" - ] + "type": "object" }, - "aws:quicksight/DataSourceParametersMysql:DataSourceParametersMysql": { + "aws:quicksight/VisualsTableVisualChartConfigurationFieldWells:VisualsTableVisualChartConfigurationFieldWells": { "properties": { - "database": { - "type": "string", - "description": "The database to which to connect.\n" - }, - "host": { - "type": "string", - "description": "The host to which to connect.\n" + "tableAggregatedFieldWells": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells:VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells" }, - "port": { - "type": "integer", - "description": "The port to which to connect.\n" + "tableUnaggregatedFieldWells": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells:VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells" } }, - "type": "object", - "required": [ - "database", - "host", - "port" - ] + "type": "object" }, - "aws:quicksight/DataSourceParametersOracle:DataSourceParametersOracle": { + "aws:quicksight/VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells:VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells": { "properties": { - "database": { - "type": "string", - "description": "The database to which to connect.\n" - }, - "host": { - "type": "string", - "description": "The host to which to connect.\n" + "groupBies": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DimensionFieldSchema:DimensionFieldSchema" + } }, - "port": { - "type": "integer", - "description": "The port to which to connect.\n" + "values": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema:MeasureFieldSchema" + } } }, - "type": "object", - "required": [ - "database", - "host", - "port" - ] + "type": "object" }, - "aws:quicksight/DataSourceParametersPostgresql:DataSourceParametersPostgresql": { + "aws:quicksight/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells:VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells": { "properties": { - "database": { - "type": "string", - "description": "The database to which to connect.\n" - }, - "host": { - "type": "string", - "description": "The host to which to connect.\n" - }, - "port": { - "type": "integer", - "description": "The port to which to connect.\n" + "values": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue:VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue" + } } }, - "type": "object", - "required": [ - "database", - "host", - "port" - ] + "type": "object" }, - "aws:quicksight/DataSourceParametersPresto:DataSourceParametersPresto": { + "aws:quicksight/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue:VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue": { "properties": { - "catalog": { - "type": "string", - "description": "The catalog to which to connect.\n" + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" }, - "host": { - "type": "string", - "description": "The host to which to connect.\n" + "fieldId": { + "type": "string" }, - "port": { - "type": "integer", - "description": "The port to which to connect.\n" + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration:VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration" } }, "type": "object", "required": [ - "catalog", - "host", - "port" + "column", + "fieldId" ] }, - "aws:quicksight/DataSourceParametersRds:DataSourceParametersRds": { + "aws:quicksight/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration:VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration": { "properties": { - "database": { - "type": "string", - "description": "The database to which to connect.\n" + "dateTimeFormatConfiguration": { + "$ref": "#/types/aws:quicksight/DateTimeFormatConfiguration:DateTimeFormatConfiguration" }, - "instanceId": { - "type": "string", - "description": "The instance ID to which to connect.\n" + "numberFormatConfiguration": { + "$ref": "#/types/aws:quicksight/NumberFormatConfiguration:NumberFormatConfiguration" + }, + "stringFormatConfiguration": { + "$ref": "#/types/aws:quicksight/StringFormatConfiguration:StringFormatConfiguration" } }, - "type": "object", - "required": [ - "database", - "instanceId" - ] + "type": "object" }, - "aws:quicksight/DataSourceParametersRedshift:DataSourceParametersRedshift": { + "aws:quicksight/VisualsTableVisualChartConfigurationPaginatedReportOptions:VisualsTableVisualChartConfigurationPaginatedReportOptions": { "properties": { - "clusterId": { - "type": "string", - "description": "The ID of the cluster to which to connect.\n" - }, - "database": { - "type": "string", - "description": "The database to which to connect.\n" - }, - "host": { - "type": "string", - "description": "The host to which to connect.\n" + "overflowColumnHeaderVisibility": { + "type": "string" }, - "port": { - "type": "integer", - "description": "The port to which to connect.\n" + "verticalOverflowVisibility": { + "type": "string" } }, - "type": "object", - "required": [ - "database" - ] + "type": "object" }, - "aws:quicksight/DataSourceParametersS3:DataSourceParametersS3": { + "aws:quicksight/VisualsTableVisualChartConfigurationSortConfiguration:VisualsTableVisualChartConfigurationSortConfiguration": { "properties": { - "manifestFileLocation": { - "$ref": "#/types/aws:quicksight/DataSourceParametersS3ManifestFileLocation:DataSourceParametersS3ManifestFileLocation", - "description": "An object containing the S3 location of the S3 manifest file.\n" + "paginationConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration:VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration" + }, + "rowSorts": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FieldSortOptions:FieldSortOptions" + } } }, - "type": "object", - "required": [ - "manifestFileLocation" - ] + "type": "object" }, - "aws:quicksight/DataSourceParametersS3ManifestFileLocation:DataSourceParametersS3ManifestFileLocation": { + "aws:quicksight/VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration:VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration": { "properties": { - "bucket": { - "type": "string", - "description": "The name of the bucket that contains the manifest file.\n" + "pageNumber": { + "type": "integer" }, - "key": { - "type": "string", - "description": "The key of the manifest file within the bucket.\n" + "pageSize": { + "type": "integer" } }, "type": "object", "required": [ - "bucket", - "key" + "pageNumber", + "pageSize" ] }, - "aws:quicksight/DataSourceParametersServiceNow:DataSourceParametersServiceNow": { + "aws:quicksight/VisualsTableVisualChartConfigurationTableInlineVisualization:VisualsTableVisualChartConfigurationTableInlineVisualization": { "properties": { - "siteBaseUrl": { - "type": "string", - "description": "The base URL of the Jira instance's site to which to connect.\n" + "dataBars": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars:VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars" } }, - "type": "object", - "required": [ - "siteBaseUrl" - ] + "type": "object" }, - "aws:quicksight/DataSourceParametersSnowflake:DataSourceParametersSnowflake": { + "aws:quicksight/VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars:VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars": { "properties": { - "database": { - "type": "string", - "description": "The database to which to connect.\n" + "fieldId": { + "type": "string" }, - "host": { - "type": "string", - "description": "The host to which to connect.\n" + "negativeColor": { + "type": "string" }, - "warehouse": { - "type": "string", - "description": "The warehouse to which to connect.\n" + "positiveColor": { + "type": "string" } }, "type": "object", "required": [ - "database", - "host", - "warehouse" + "fieldId" ] }, - "aws:quicksight/DataSourceParametersSpark:DataSourceParametersSpark": { + "aws:quicksight/VisualsTableVisualChartConfigurationTableOptions:VisualsTableVisualChartConfigurationTableOptions": { "properties": { - "host": { - "type": "string", - "description": "The host to which to connect.\n" + "cellStyle": { + "$ref": "#/types/aws:quicksight/CellStyle:CellStyle" }, - "port": { - "type": "integer", - "description": "The warehouse to which to connect.\n" + "headerStyle": { + "$ref": "#/types/aws:quicksight/CellStyle:CellStyle" + }, + "orientation": { + "type": "string" + }, + "rowAlternateColorOptions": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions:VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions" } }, - "type": "object", - "required": [ - "host", - "port" - ] + "type": "object" }, - "aws:quicksight/DataSourceParametersSqlServer:DataSourceParametersSqlServer": { + "aws:quicksight/VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions:VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions": { "properties": { - "database": { - "type": "string", - "description": "The database to which to connect.\n" + "rowAlternateColors": { + "type": "string" }, - "host": { + "status": { "type": "string", - "description": "The host to which to connect.\n" - }, - "port": { - "type": "integer", - "description": "The warehouse to which to connect.\n" + "description": "The dashboard creation status.\n" } }, - "type": "object", - "required": [ - "database", - "host", - "port" - ] + "type": "object" }, - "aws:quicksight/DataSourceParametersTeradata:DataSourceParametersTeradata": { + "aws:quicksight/VisualsTableVisualChartConfigurationTotalOptions:VisualsTableVisualChartConfigurationTotalOptions": { "properties": { - "database": { - "type": "string", - "description": "The database to which to connect.\n" + "customLabel": { + "type": "string" }, - "host": { - "type": "string", - "description": "The host to which to connect.\n" + "placement": { + "type": "string" }, - "port": { - "type": "integer", - "description": "The warehouse to which to connect.\n" + "scrollStatus": { + "type": "string" + }, + "totalCellStyle": { + "$ref": "#/types/aws:quicksight/CellStyle:CellStyle" + }, + "totalsVisibility": { + "type": "string" } }, - "type": "object", - "required": [ - "database", - "host", - "port" - ] + "type": "object" }, - "aws:quicksight/DataSourceParametersTwitter:DataSourceParametersTwitter": { + "aws:quicksight/VisualsTableVisualConditionalFormatting:VisualsTableVisualConditionalFormatting": { "properties": { - "maxRows": { - "type": "integer", - "description": "The maximum number of rows to query.\n" - }, - "query": { - "type": "string", - "description": "The Twitter query to retrieve the data.\n" + "conditionalFormattingOptions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualConditionalFormattingConditionalFormattingOption:VisualsTableVisualConditionalFormattingConditionalFormattingOption" + } } }, - "type": "object", - "required": [ - "maxRows", - "query" - ] + "type": "object" }, - "aws:quicksight/DataSourcePermission:DataSourcePermission": { + "aws:quicksight/VisualsTableVisualConditionalFormattingConditionalFormattingOption:VisualsTableVisualConditionalFormattingConditionalFormattingOption": { "properties": { - "actions": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Set of IAM actions to grant or revoke permissions on. Max of 16 items.\n" + "cell": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell:VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell" }, - "principal": { - "type": "string", - "description": "The Amazon Resource Name (ARN) of the principal.\n" + "row": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow:VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow" } }, - "type": "object", - "required": [ - "actions", - "principal" - ] + "type": "object" }, - "aws:quicksight/DataSourceSslProperties:DataSourceSslProperties": { + "aws:quicksight/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell:VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell": { "properties": { - "disableSsl": { - "type": "boolean", - "description": "A Boolean option to control whether SSL should be disabled.\n" + "fieldId": { + "type": "string" + }, + "textFormat": { + "$ref": "#/types/aws:quicksight/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat:VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat" } }, "type": "object", "required": [ - "disableSsl" + "fieldId" ] }, - "aws:quicksight/DataSourceVpcConnectionProperties:DataSourceVpcConnectionProperties": { + "aws:quicksight/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat:VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat": { "properties": { - "vpcConnectionArn": { - "type": "string", - "description": "The Amazon Resource Name (ARN) for the VPC connection.\n" + "backgroundColor": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingColor:ConditionalFormattingColor" + }, + "icon": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingIcon:ConditionalFormattingIcon" + }, + "textColor": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingColor:ConditionalFormattingColor" } }, "type": "object", "required": [ - "vpcConnectionArn" + "backgroundColor", + "textColor" ] }, - "aws:quicksight/FolderPermission:FolderPermission": { + "aws:quicksight/VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow:VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow": { "properties": { - "actions": { - "type": "array", - "items": { - "type": "string" - }, - "description": "List of IAM actions to grant or revoke permissions on.\n" + "backgroundColor": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingColor:ConditionalFormattingColor" }, - "principal": { - "type": "string", - "description": "ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values.\n" + "textColor": { + "$ref": "#/types/aws:quicksight/ConditionalFormattingColor:ConditionalFormattingColor" } }, "type": "object", "required": [ - "actions", - "principal" + "backgroundColor", + "textColor" ] }, - "aws:quicksight/IamPolicyAssignmentIdentities:IamPolicyAssignmentIdentities": { + "aws:quicksight/VisualsTreeMapVisual:VisualsTreeMapVisual": { "properties": { - "groups": { + "actions": { "type": "array", "items": { - "type": "string" + "$ref": "#/types/aws:quicksight/VisualCustomActions:VisualCustomActions" }, - "description": "Array of Quicksight group names to assign the policy to.\n" + "description": "List of IAM actions to grant or revoke permissions on.\n" }, - "users": { + "chartConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsTreeMapVisualChartConfiguration:VisualsTreeMapVisualChartConfiguration" + }, + "columnHierarchies": { "type": "array", "items": { - "type": "string" - }, - "description": "Array of Quicksight user names to assign the policy to.\n" - } - }, - "type": "object" - }, - "aws:quicksight/NamespaceTimeouts:NamespaceTimeouts": { - "properties": { - "create": { - "type": "string", - "description": "A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as \"30s\" or \"2h45m\". Valid time units are \"s\" (seconds), \"m\" (minutes), \"h\" (hours).\n" + "$ref": "#/types/aws:quicksight/ColumnHierarchies:ColumnHierarchies" + } }, - "delete": { - "type": "string", - "description": "A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as \"30s\" or \"2h45m\". Valid time units are \"s\" (seconds), \"m\" (minutes), \"h\" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.\n" - } - }, - "type": "object" - }, - "aws:quicksight/RefreshScheduleSchedule:RefreshScheduleSchedule": { - "properties": { - "refreshType": { - "type": "string", - "description": "The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`.\n" + "subtitle": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" }, - "scheduleFrequency": { - "$ref": "#/types/aws:quicksight/RefreshScheduleScheduleScheduleFrequency:RefreshScheduleScheduleScheduleFrequency", - "description": "The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency.\n" + "title": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" }, - "startAfterDateTime": { - "type": "string", - "description": "Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format.\n" + "visualId": { + "type": "string" } }, "type": "object", "required": [ - "refreshType" + "visualId" ], "language": { "nodejs": { "requiredOutputs": [ - "refreshType", - "startAfterDateTime" + "subtitle", + "title", + "visualId" ] } } }, - "aws:quicksight/RefreshScheduleScheduleScheduleFrequency:RefreshScheduleScheduleScheduleFrequency": { + "aws:quicksight/VisualsTreeMapVisualChartConfiguration:VisualsTreeMapVisualChartConfiguration": { "properties": { - "interval": { - "type": "string", - "description": "The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`.\n" + "colorLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" }, - "refreshOnDay": { - "$ref": "#/types/aws:quicksight/RefreshScheduleScheduleScheduleFrequencyRefreshOnDay:RefreshScheduleScheduleScheduleFrequencyRefreshOnDay", - "description": "The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day.\n" + "colorScale": { + "$ref": "#/types/aws:quicksight/ColorScale:ColorScale" }, - "timeOfTheDay": { - "type": "string", - "description": "The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly.\n" + "dataLabels": { + "$ref": "#/types/aws:quicksight/DataLabelsOptions:DataLabelsOptions" }, - "timezone": { - "type": "string", - "description": "The timezone that you want the refresh schedule to use.\n" - } - }, - "type": "object", - "required": [ - "interval" - ], - "language": { - "nodejs": { - "requiredOutputs": [ - "interval", - "timeOfTheDay", - "timezone" - ] - } - } - }, - "aws:quicksight/RefreshScheduleScheduleScheduleFrequencyRefreshOnDay:RefreshScheduleScheduleScheduleFrequencyRefreshOnDay": { - "properties": { - "dayOfMonth": { - "type": "string", - "description": "The day of the month that you want to schedule refresh on.\n" + "fieldWells": { + "$ref": "#/types/aws:quicksight/VisualsTreeMapVisualChartConfigurationFieldWells:VisualsTreeMapVisualChartConfigurationFieldWells" }, - "dayOfWeek": { - "type": "string", - "description": "The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`.\n" + "groupLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + }, + "legend": { + "$ref": "#/types/aws:quicksight/LegendOptions:LegendOptions" + }, + "sizeLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + }, + "sortConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsTreeMapVisualChartConfigurationSortConfiguration:VisualsTreeMapVisualChartConfigurationSortConfiguration" + }, + "tooltip": { + "$ref": "#/types/aws:quicksight/TooltipOptions:TooltipOptions" } }, "type": "object" }, - "aws:quicksight/TemplatePermission:TemplatePermission": { + "aws:quicksight/VisualsTreeMapVisualChartConfigurationFieldWells:VisualsTreeMapVisualChartConfigurationFieldWells": { "properties": { - "actions": { - "type": "array", - "items": { - "type": "string" - }, - "description": "List of IAM actions to grant or revoke permissions on.\n" - }, - "principal": { - "type": "string", - "description": "ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values.\n" + "treeMapAggregatedFieldWells": { + "$ref": "#/types/aws:quicksight/VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells:VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells" } }, - "type": "object", - "required": [ - "actions", - "principal" - ] + "type": "object" }, - "aws:quicksight/TemplateSourceEntity:TemplateSourceEntity": { + "aws:quicksight/VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells:VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells": { "properties": { - "sourceAnalysis": { - "$ref": "#/types/aws:quicksight/TemplateSourceEntitySourceAnalysis:TemplateSourceEntitySourceAnalysis", - "description": "The source analysis, if it is based on an analysis.. Only one of `source_analysis` or `source_template` should be configured. See source_analysis.\n" + "colors": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema2:MeasureFieldSchema2" }, - "sourceTemplate": { - "$ref": "#/types/aws:quicksight/TemplateSourceEntitySourceTemplate:TemplateSourceEntitySourceTemplate", - "description": "The source template, if it is based on an template.. Only one of `source_analysis` or `source_template` should be configured. See source_template.\n" + "groups": { + "$ref": "#/types/aws:quicksight/SmallMultiplesOptions:SmallMultiplesOptions" + }, + "sizes": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema2:MeasureFieldSchema2" } }, "type": "object" }, - "aws:quicksight/TemplateSourceEntitySourceAnalysis:TemplateSourceEntitySourceAnalysis": { + "aws:quicksight/VisualsTreeMapVisualChartConfigurationSortConfiguration:VisualsTreeMapVisualChartConfigurationSortConfiguration": { "properties": { - "arn": { - "type": "string", - "description": "The Amazon Resource Name (ARN) of the resource.\n" + "treeMapGroupItemsLimitConfiguration": { + "$ref": "#/types/aws:quicksight/ItemsLimitConfiguration:ItemsLimitConfiguration" }, - "dataSetReferences": { + "treeMapSorts": { "type": "array", "items": { - "$ref": "#/types/aws:quicksight/TemplateSourceEntitySourceAnalysisDataSetReference:TemplateSourceEntitySourceAnalysisDataSetReference" - }, - "description": "A list of dataset references used as placeholders in the template. See data_set_references.\n" + "$ref": "#/types/aws:quicksight/FieldSortOptions:FieldSortOptions" + } } }, - "type": "object", - "required": [ - "arn", - "dataSetReferences" - ] + "type": "object" }, - "aws:quicksight/TemplateSourceEntitySourceAnalysisDataSetReference:TemplateSourceEntitySourceAnalysisDataSetReference": { + "aws:quicksight/VisualsWaterfallVisual:VisualsWaterfallVisual": { "properties": { - "dataSetArn": { - "type": "string", - "description": "Dataset Amazon Resource Name (ARN).\n" + "actions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualCustomActions:VisualCustomActions" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" }, - "dataSetPlaceholder": { - "type": "string", - "description": "Dataset placeholder.\n" + "chartConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsWaterfallVisualChartConfiguration:VisualsWaterfallVisualChartConfiguration" + }, + "columnHierarchies": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/ColumnHierarchies:ColumnHierarchies" + } + }, + "subtitle": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "title": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "visualId": { + "type": "string" } }, "type": "object", "required": [ - "dataSetArn", - "dataSetPlaceholder" - ] - }, - "aws:quicksight/TemplateSourceEntitySourceTemplate:TemplateSourceEntitySourceTemplate": { - "properties": { - "arn": { - "type": "string", - "description": "The Amazon Resource Name (ARN) of the resource.\n" + "visualId" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "subtitle", + "title", + "visualId" + ] } - }, - "type": "object", - "required": [ - "arn" - ] + } }, - "aws:quicksight/ThemeConfiguration:ThemeConfiguration": { + "aws:quicksight/VisualsWaterfallVisualChartConfiguration:VisualsWaterfallVisualChartConfiguration": { "properties": { - "dataColorPalette": { - "$ref": "#/types/aws:quicksight/ThemeConfigurationDataColorPalette:ThemeConfigurationDataColorPalette", - "description": "Color properties that apply to chart data colors. See data_color_palette.\n" + "categoryAxisDisplayOptions": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptions:AxisDisplayOptions" }, - "sheet": { - "$ref": "#/types/aws:quicksight/ThemeConfigurationSheet:ThemeConfigurationSheet", - "description": "Display options related to sheets. See sheet.\n" + "categoryAxisLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" }, - "typography": { - "$ref": "#/types/aws:quicksight/ThemeConfigurationTypography:ThemeConfigurationTypography", - "description": "Determines the typography options. See typography.\n" + "dataLabels": { + "$ref": "#/types/aws:quicksight/DataLabelsOptions:DataLabelsOptions" }, - "uiColorPalette": { - "$ref": "#/types/aws:quicksight/ThemeConfigurationUiColorPalette:ThemeConfigurationUiColorPalette", - "description": "Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette.\n" + "fieldWells": { + "$ref": "#/types/aws:quicksight/VisualsWaterfallVisualChartConfigurationFieldWells:VisualsWaterfallVisualChartConfigurationFieldWells" + }, + "legend": { + "$ref": "#/types/aws:quicksight/LegendOptions:LegendOptions" + }, + "primaryYAxisDisplayOptions": { + "$ref": "#/types/aws:quicksight/AxisDisplayOptions:AxisDisplayOptions" + }, + "primaryYAxisLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + }, + "sortConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsWaterfallVisualChartConfigurationSortConfiguration:VisualsWaterfallVisualChartConfigurationSortConfiguration" + }, + "visualPalette": { + "$ref": "#/types/aws:quicksight/VisualPalette:VisualPalette" + }, + "waterfallChartOptions": { + "$ref": "#/types/aws:quicksight/VisualsWaterfallVisualChartConfigurationWaterfallChartOptions:VisualsWaterfallVisualChartConfigurationWaterfallChartOptions" } }, "type": "object" }, - "aws:quicksight/ThemeConfigurationDataColorPalette:ThemeConfigurationDataColorPalette": { + "aws:quicksight/VisualsWaterfallVisualChartConfigurationFieldWells:VisualsWaterfallVisualChartConfigurationFieldWells": { "properties": { - "colors": { + "waterfallChartAggregatedFieldWells": { + "$ref": "#/types/aws:quicksight/VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells:VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells" + } + }, + "type": "object" + }, + "aws:quicksight/VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells:VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells": { + "properties": { + "breakdowns": { "type": "array", "items": { - "type": "string" - }, - "description": "List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items.\n" + "$ref": "#/types/aws:quicksight/DimensionFieldSchema:DimensionFieldSchema" + } }, - "emptyFillColor": { - "type": "string", - "description": "The hexadecimal code of a color that applies to charts where a lack of data is highlighted.\n" + "categories": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/DimensionFieldSchema:DimensionFieldSchema" + } }, - "minMaxGradients": { + "values": { "type": "array", "items": { - "type": "string" - }, - "description": "The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items.\n" + "$ref": "#/types/aws:quicksight/MeasureFieldSchema:MeasureFieldSchema" + } } }, "type": "object" }, - "aws:quicksight/ThemeConfigurationSheet:ThemeConfigurationSheet": { + "aws:quicksight/VisualsWaterfallVisualChartConfigurationSortConfiguration:VisualsWaterfallVisualChartConfigurationSortConfiguration": { "properties": { - "tile": { - "$ref": "#/types/aws:quicksight/ThemeConfigurationSheetTile:ThemeConfigurationSheetTile", - "description": "The display options for tiles. See tile.\n" + "breakdownItemsLimit": { + "$ref": "#/types/aws:quicksight/ItemsLimitConfiguration:ItemsLimitConfiguration" }, - "tileLayout": { - "$ref": "#/types/aws:quicksight/ThemeConfigurationSheetTileLayout:ThemeConfigurationSheetTileLayout", - "description": "The layout options for tiles. See tile_layout.\n" - } - }, - "type": "object" - }, - "aws:quicksight/ThemeConfigurationSheetTile:ThemeConfigurationSheetTile": { - "properties": { - "border": { - "$ref": "#/types/aws:quicksight/ThemeConfigurationSheetTileBorder:ThemeConfigurationSheetTileBorder", - "description": "The border around a tile. See border.\n" + "categorySorts": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/FieldSortOptions:FieldSortOptions" + } } }, "type": "object" }, - "aws:quicksight/ThemeConfigurationSheetTileBorder:ThemeConfigurationSheetTileBorder": { + "aws:quicksight/VisualsWaterfallVisualChartConfigurationWaterfallChartOptions:VisualsWaterfallVisualChartConfigurationWaterfallChartOptions": { "properties": { - "show": { - "type": "boolean", - "description": "The option to enable display of borders for visuals.\n" + "totalBarLabel": { + "type": "string" } }, "type": "object" }, - "aws:quicksight/ThemeConfigurationSheetTileLayout:ThemeConfigurationSheetTileLayout": { + "aws:quicksight/VisualsWordCloudVisual:VisualsWordCloudVisual": { "properties": { - "gutter": { - "$ref": "#/types/aws:quicksight/ThemeConfigurationSheetTileLayoutGutter:ThemeConfigurationSheetTileLayoutGutter", - "description": "The gutter settings that apply between tiles. See gutter.\n" + "actions": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/VisualCustomActions:VisualCustomActions" + }, + "description": "List of IAM actions to grant or revoke permissions on.\n" }, - "margin": { - "$ref": "#/types/aws:quicksight/ThemeConfigurationSheetTileLayoutMargin:ThemeConfigurationSheetTileLayoutMargin", - "description": "The margin settings that apply around the outside edge of sheets. See margin.\n" + "chartConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsWordCloudVisualChartConfiguration:VisualsWordCloudVisualChartConfiguration" + }, + "columnHierarchies": { + "type": "array", + "items": { + "$ref": "#/types/aws:quicksight/ColumnHierarchies:ColumnHierarchies" + } + }, + "subtitle": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "title": { + "$ref": "#/types/aws:quicksight/Subtitle:Subtitle" + }, + "visualId": { + "type": "string" } }, - "type": "object" + "type": "object", + "required": [ + "visualId" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "subtitle", + "title", + "visualId" + ] + } + } }, - "aws:quicksight/ThemeConfigurationSheetTileLayoutGutter:ThemeConfigurationSheetTileLayoutGutter": { + "aws:quicksight/VisualsWordCloudVisualChartConfiguration:VisualsWordCloudVisualChartConfiguration": { "properties": { - "show": { - "type": "boolean", - "description": "This Boolean value controls whether to display a gutter space between sheet tiles.\n" + "categoryLabelOptions": { + "$ref": "#/types/aws:quicksight/ChartAxisLabelOptions:ChartAxisLabelOptions" + }, + "fieldWells": { + "$ref": "#/types/aws:quicksight/VisualsWordCloudVisualChartConfigurationFieldWells:VisualsWordCloudVisualChartConfigurationFieldWells" + }, + "sortConfiguration": { + "$ref": "#/types/aws:quicksight/VisualsWordCloudVisualChartConfigurationSortConfiguration:VisualsWordCloudVisualChartConfigurationSortConfiguration" + }, + "wordCloudOptions": { + "$ref": "#/types/aws:quicksight/VisualsWordCloudVisualChartConfigurationWordCloudOptions:VisualsWordCloudVisualChartConfigurationWordCloudOptions" } }, "type": "object" }, - "aws:quicksight/ThemeConfigurationSheetTileLayoutMargin:ThemeConfigurationSheetTileLayoutMargin": { + "aws:quicksight/VisualsWordCloudVisualChartConfigurationFieldWells:VisualsWordCloudVisualChartConfigurationFieldWells": { "properties": { - "show": { - "type": "boolean", - "description": "This Boolean value controls whether to display sheet margins.\n" + "wordCloudAggregatedFieldWells": { + "$ref": "#/types/aws:quicksight/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells:VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells" } }, "type": "object" }, - "aws:quicksight/ThemeConfigurationTypography:ThemeConfigurationTypography": { + "aws:quicksight/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells:VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells": { "properties": { - "fontFamilies": { + "groupBies": { "type": "array", "items": { - "$ref": "#/types/aws:quicksight/ThemeConfigurationTypographyFontFamily:ThemeConfigurationTypographyFontFamily" - }, - "description": "Determines the list of font families. Maximum number of 5 items. See font_families.\n" + "$ref": "#/types/aws:quicksight/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy:VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy" + } + }, + "size": { + "$ref": "#/types/aws:quicksight/MeasureFieldSchema2:MeasureFieldSchema2" } }, "type": "object" }, - "aws:quicksight/ThemeConfigurationTypographyFontFamily:ThemeConfigurationTypographyFontFamily": { + "aws:quicksight/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy:VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy": { "properties": { - "fontFamily": { - "type": "string", - "description": "Font family name.\n" + "categoricalDimensionField": { + "$ref": "#/types/aws:quicksight/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField:VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField" + }, + "dateDimensionField": { + "$ref": "#/types/aws:quicksight/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField:VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField" + }, + "numericalDimensionField": { + "$ref": "#/types/aws:quicksight/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField:VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField" } }, "type": "object" }, - "aws:quicksight/ThemeConfigurationUiColorPalette:ThemeConfigurationUiColorPalette": { + "aws:quicksight/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField:VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField": { "properties": { - "accent": { - "type": "string", - "description": "Color (hexadecimal) that applies to selected states and buttons.\n" - }, - "accentForeground": { - "type": "string", - "description": "Color (hexadecimal) that applies to any text or other elements that appear over the accent color.\n" - }, - "danger": { - "type": "string", - "description": "Color (hexadecimal) that applies to error messages.\n" - }, - "dangerForeground": { - "type": "string", - "description": "Color (hexadecimal) that applies to any text or other elements that appear over the error color.\n" - }, - "dimension": { - "type": "string", - "description": "Color (hexadecimal) that applies to the names of fields that are identified as dimensions.\n" - }, - "dimensionForeground": { - "type": "string", - "description": "Color (hexadecimal) that applies to any text or other elements that appear over the dimension color.\n" + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" }, - "measure": { - "type": "string", - "description": "Color (hexadecimal) that applies to the names of fields that are identified as measures.\n" + "fieldId": { + "type": "string" }, - "measureForeground": { - "type": "string", - "description": "Color (hexadecimal) that applies to any text or other elements that appear over the measure color.\n" + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/StringFormatConfiguration:StringFormatConfiguration" }, - "primaryBackground": { - "type": "string", - "description": "Color (hexadecimal) that applies to visuals and other high emphasis UI.\n" + "hierarchyId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField:VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField": { + "properties": { + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" }, - "primaryForeground": { - "type": "string", - "description": "Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on.\n" + "dateGranularity": { + "type": "string" }, - "secondaryBackground": { - "type": "string", - "description": "Color (hexadecimal) that applies to the sheet background and sheet controls.\n" + "fieldId": { + "type": "string" }, - "secondaryForeground": { - "type": "string", - "description": "Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background.\n" + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/DateTimeFormatConfiguration:DateTimeFormatConfiguration" }, - "success": { - "type": "string", - "description": "Color (hexadecimal) that applies to success messages, for example the check mark for a successful download.\n" + "hierarchyId": { + "type": "string" + } + }, + "type": "object", + "required": [ + "column", + "fieldId" + ] + }, + "aws:quicksight/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField:VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField": { + "properties": { + "column": { + "$ref": "#/types/aws:quicksight/Column:Column" }, - "successForeground": { - "type": "string", - "description": "Color (hexadecimal) that applies to any text or other elements that appear over the success color.\n" + "fieldId": { + "type": "string" }, - "warning": { - "type": "string", - "description": "Color (hexadecimal) that applies to warning and informational messages.\n" + "formatConfiguration": { + "$ref": "#/types/aws:quicksight/NumberFormatConfiguration:NumberFormatConfiguration" }, - "warningForeground": { - "type": "string", - "description": "Color (hexadecimal) that applies to any text or other elements that appear over the warning color.\n" + "hierarchyId": { + "type": "string" } }, - "type": "object" + "type": "object", + "required": [ + "column", + "fieldId" + ] }, - "aws:quicksight/ThemePermission:ThemePermission": { + "aws:quicksight/VisualsWordCloudVisualChartConfigurationSortConfiguration:VisualsWordCloudVisualChartConfigurationSortConfiguration": { "properties": { - "actions": { + "categoryItemsLimit": { + "$ref": "#/types/aws:quicksight/ItemsLimitConfiguration:ItemsLimitConfiguration" + }, + "categorySorts": { "type": "array", "items": { - "type": "string" - }, - "description": "List of IAM actions to grant or revoke permissions on.\n" + "$ref": "#/types/aws:quicksight/FieldSortOptions:FieldSortOptions" + } + } + }, + "type": "object" + }, + "aws:quicksight/VisualsWordCloudVisualChartConfigurationWordCloudOptions:VisualsWordCloudVisualChartConfigurationWordCloudOptions": { + "properties": { + "cloudLayout": { + "type": "string" }, - "principal": { - "type": "string", - "description": "ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values.\n" + "maximumStringLength": { + "type": "integer" + }, + "wordCasing": { + "type": "string" + }, + "wordOrientation": { + "type": "string" + }, + "wordPadding": { + "type": "string" + }, + "wordScaling": { + "type": "string" } }, - "type": "object", - "required": [ - "actions", - "principal" - ] + "type": "object" }, "aws:quicksight/VpcConnectionTimeouts:VpcConnectionTimeouts": { "properties": { @@ -316965,7 +327640,7 @@ } }, "aws:quicksight/analysis:Analysis": { - "description": "Resource for managing a QuickSight Analysis.\n\n## Example Usage\n\n### From Source Template\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst example = new aws.quicksight.Analysis(\"example\", {\n analysisId: \"example-id\",\n name: \"example-name\",\n sourceEntity: {\n sourceTemplate: {\n arn: source.arn,\n dataSetReferences: [{\n dataSetArn: dataset.arn,\n dataSetPlaceholder: \"1\",\n }],\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\n\nexample = aws.quicksight.Analysis(\"example\",\n analysis_id=\"example-id\",\n name=\"example-name\",\n source_entity={\n \"source_template\": {\n \"arn\": source[\"arn\"],\n \"data_set_references\": [{\n \"data_set_arn\": dataset[\"arn\"],\n \"data_set_placeholder\": \"1\",\n }],\n },\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Aws.Quicksight.Analysis(\"example\", new()\n {\n AnalysisId = \"example-id\",\n Name = \"example-name\",\n SourceEntity = new Aws.Quicksight.Inputs.AnalysisSourceEntityArgs\n {\n SourceTemplate = new Aws.Quicksight.Inputs.AnalysisSourceEntitySourceTemplateArgs\n {\n Arn = source.Arn,\n DataSetReferences = new[]\n {\n new Aws.Quicksight.Inputs.AnalysisSourceEntitySourceTemplateDataSetReferenceArgs\n {\n DataSetArn = dataset.Arn,\n DataSetPlaceholder = \"1\",\n },\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/quicksight\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := quicksight.NewAnalysis(ctx, \"example\", \u0026quicksight.AnalysisArgs{\n\t\t\tAnalysisId: pulumi.String(\"example-id\"),\n\t\t\tName: pulumi.String(\"example-name\"),\n\t\t\tSourceEntity: \u0026quicksight.AnalysisSourceEntityArgs{\n\t\t\t\tSourceTemplate: \u0026quicksight.AnalysisSourceEntitySourceTemplateArgs{\n\t\t\t\t\tArn: pulumi.Any(source.Arn),\n\t\t\t\t\tDataSetReferences: quicksight.AnalysisSourceEntitySourceTemplateDataSetReferenceArray{\n\t\t\t\t\t\t\u0026quicksight.AnalysisSourceEntitySourceTemplateDataSetReferenceArgs{\n\t\t\t\t\t\t\tDataSetArn: pulumi.Any(dataset.Arn),\n\t\t\t\t\t\t\tDataSetPlaceholder: pulumi.String(\"1\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.quicksight.Analysis;\nimport com.pulumi.aws.quicksight.AnalysisArgs;\nimport com.pulumi.aws.quicksight.inputs.AnalysisSourceEntityArgs;\nimport com.pulumi.aws.quicksight.inputs.AnalysisSourceEntitySourceTemplateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new Analysis(\"example\", AnalysisArgs.builder()\n .analysisId(\"example-id\")\n .name(\"example-name\")\n .sourceEntity(AnalysisSourceEntityArgs.builder()\n .sourceTemplate(AnalysisSourceEntitySourceTemplateArgs.builder()\n .arn(source.arn())\n .dataSetReferences(AnalysisSourceEntitySourceTemplateDataSetReferenceArgs.builder()\n .dataSetArn(dataset.arn())\n .dataSetPlaceholder(\"1\")\n .build())\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: aws:quicksight:Analysis\n properties:\n analysisId: example-id\n name: example-name\n sourceEntity:\n sourceTemplate:\n arn: ${source.arn}\n dataSetReferences:\n - dataSetArn: ${dataset.arn}\n dataSetPlaceholder: '1'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n### With Definition\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```yaml\nresources:\n example:\n type: aws:quicksight:Analysis\n properties:\n analysisId: example-id\n name: example-name\n definition:\n dataSetIdentifiersDeclarations:\n - dataSetArn: ${dataset.arn}\n identifier: '1'\n sheets:\n - title: Example\n sheetId: Example1\n visuals:\n - lineChartVisual:\n visualId: LineChart\n title:\n formatText:\n plainText: Line Chart Example\n chartConfiguration:\n fieldWells:\n lineChartAggregatedFieldWells:\n categories:\n - categoricalDimensionField:\n fieldId: '1'\n column:\n dataSetIdentifier: '1'\n columnName: Column1\n values:\n - categoricalMeasureField:\n fieldId: '2'\n column:\n dataSetIdentifier: '1'\n columnName: Column1\n aggregationFunction: COUNT\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUsing `pulumi import`, import a QuickSight Analysis using the AWS account ID and analysis ID separated by a comma (`,`). For example:\n\n```sh\n$ pulumi import aws:quicksight/analysis:Analysis example 123456789012,example-id\n```\n", + "description": "Resource for managing a QuickSight Analysis.\n\n## Example Usage\n\n### From Source Template\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst example = new aws.quicksight.Analysis(\"example\", {\n analysisId: \"example-id\",\n name: \"example-name\",\n sourceEntity: {\n sourceTemplate: {\n arn: source.arn,\n dataSetReferences: [{\n dataSetArn: dataset.arn,\n dataSetPlaceholder: \"1\",\n }],\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\n\nexample = aws.quicksight.Analysis(\"example\",\n analysis_id=\"example-id\",\n name=\"example-name\",\n source_entity={\n \"source_template\": {\n \"arn\": source[\"arn\"],\n \"data_set_references\": [{\n \"data_set_arn\": dataset[\"arn\"],\n \"data_set_placeholder\": \"1\",\n }],\n },\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Aws.Quicksight.Analysis(\"example\", new()\n {\n AnalysisId = \"example-id\",\n Name = \"example-name\",\n SourceEntity = new Aws.Quicksight.Inputs.AnalysisSourceEntityArgs\n {\n SourceTemplate = new Aws.Quicksight.Inputs.AnalysisSourceEntitySourceTemplateArgs\n {\n Arn = source.Arn,\n DataSetReferences = new[]\n {\n new Aws.Quicksight.Inputs.AnalysisSourceEntitySourceTemplateDataSetReferenceArgs\n {\n DataSetArn = dataset.Arn,\n DataSetPlaceholder = \"1\",\n },\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/quicksight\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := quicksight.NewAnalysis(ctx, \"example\", \u0026quicksight.AnalysisArgs{\n\t\t\tAnalysisId: pulumi.String(\"example-id\"),\n\t\t\tName: pulumi.String(\"example-name\"),\n\t\t\tSourceEntity: \u0026quicksight.AnalysisSourceEntityArgs{\n\t\t\t\tSourceTemplate: \u0026quicksight.AnalysisSourceEntitySourceTemplateArgs{\n\t\t\t\t\tArn: pulumi.Any(source.Arn),\n\t\t\t\t\tDataSetReferences: quicksight.AnalysisSourceEntitySourceTemplateDataSetReferenceArray{\n\t\t\t\t\t\t\u0026quicksight.AnalysisSourceEntitySourceTemplateDataSetReferenceArgs{\n\t\t\t\t\t\t\tDataSetArn: pulumi.Any(dataset.Arn),\n\t\t\t\t\t\t\tDataSetPlaceholder: pulumi.String(\"1\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.quicksight.Analysis;\nimport com.pulumi.aws.quicksight.AnalysisArgs;\nimport com.pulumi.aws.quicksight.inputs.AnalysisSourceEntityArgs;\nimport com.pulumi.aws.quicksight.inputs.AnalysisSourceEntitySourceTemplateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new Analysis(\"example\", AnalysisArgs.builder()\n .analysisId(\"example-id\")\n .name(\"example-name\")\n .sourceEntity(AnalysisSourceEntityArgs.builder()\n .sourceTemplate(AnalysisSourceEntitySourceTemplateArgs.builder()\n .arn(source.arn())\n .dataSetReferences(AnalysisSourceEntitySourceTemplateDataSetReferenceArgs.builder()\n .dataSetArn(dataset.arn())\n .dataSetPlaceholder(\"1\")\n .build())\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: aws:quicksight:Analysis\n properties:\n analysisId: example-id\n name: example-name\n sourceEntity:\n sourceTemplate:\n arn: ${source.arn}\n dataSetReferences:\n - dataSetArn: ${dataset.arn}\n dataSetPlaceholder: '1'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n### With Definition\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst example = new aws.quicksight.Analysis(\"example\", {\n analysisId: \"example-id\",\n name: \"example-name\",\n definition: {\n dataSetIdentifiersDeclarations: [{\n dataSetArn: dataset.arn,\n identifier: \"1\",\n }],\n sheets: [{\n title: \"Example\",\n sheetId: \"Example1\",\n visuals: [{\n lineChartVisual: {\n visualId: \"LineChart\",\n title: {\n formatText: {\n plainText: \"Line Chart Example\",\n },\n },\n chartConfiguration: {\n fieldWells: {\n lineChartAggregatedFieldWells: {\n categories: [{\n categoricalDimensionField: {\n fieldId: \"1\",\n column: {\n dataSetIdentifier: \"1\",\n columnName: \"Column1\",\n },\n },\n }],\n values: [{\n categoricalMeasureField: {\n fieldId: \"2\",\n column: {\n dataSetIdentifier: \"1\",\n columnName: \"Column1\",\n },\n aggregationFunction: \"COUNT\",\n },\n }],\n },\n },\n },\n },\n }],\n }],\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\n\nexample = aws.quicksight.Analysis(\"example\",\n analysis_id=\"example-id\",\n name=\"example-name\",\n definition={\n \"data_set_identifiers_declarations\": [{\n \"data_set_arn\": dataset[\"arn\"],\n \"identifier\": \"1\",\n }],\n \"sheets\": [{\n \"title\": \"Example\",\n \"sheet_id\": \"Example1\",\n \"visuals\": [{\n \"line_chart_visual\": {\n \"visual_id\": \"LineChart\",\n \"title\": {\n \"format_text\": {\n \"plain_text\": \"Line Chart Example\",\n },\n },\n \"chart_configuration\": {\n \"field_wells\": {\n \"line_chart_aggregated_field_wells\": {\n \"categories\": [{\n \"categorical_dimension_field\": {\n \"field_id\": \"1\",\n \"column\": {\n \"data_set_identifier\": \"1\",\n \"column_name\": \"Column1\",\n },\n },\n }],\n \"values\": [{\n \"categorical_measure_field\": {\n \"field_id\": \"2\",\n \"column\": {\n \"data_set_identifier\": \"1\",\n \"column_name\": \"Column1\",\n },\n \"aggregation_function\": \"COUNT\",\n },\n }],\n },\n },\n },\n },\n }],\n }],\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Aws.Quicksight.Analysis(\"example\", new()\n {\n AnalysisId = \"example-id\",\n Name = \"example-name\",\n Definition = new Aws.Quicksight.Inputs.AnalysisDefinitionArgs\n {\n DataSetIdentifiersDeclarations = new[]\n {\n new Aws.Quicksight.Inputs.AnalysisDefinitionDataSetIdentifiersDeclarationArgs\n {\n DataSetArn = dataset.Arn,\n Identifier = \"1\",\n },\n },\n Sheets = new[]\n {\n new Aws.Quicksight.Inputs.AnalysisDefinitionSheetArgs\n {\n Title = \"Example\",\n SheetId = \"Example1\",\n Visuals = new[]\n {\n new Aws.Quicksight.Inputs.VisualsArgs\n {\n LineChartVisual = new Aws.Quicksight.Inputs.VisualsLineChartVisualArgs\n {\n VisualId = \"LineChart\",\n Title = new Aws.Quicksight.Inputs.SubtitleArgs\n {\n FormatText = new Aws.Quicksight.Inputs.SubtitleFormatTextArgs\n {\n PlainText = \"Line Chart Example\",\n },\n },\n ChartConfiguration = new Aws.Quicksight.Inputs.VisualsLineChartVisualChartConfigurationArgs\n {\n FieldWells = new Aws.Quicksight.Inputs.VisualsLineChartVisualChartConfigurationFieldWellsArgs\n {\n LineChartAggregatedFieldWells = new Aws.Quicksight.Inputs.VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs\n {\n Categories = new[]\n {\n new Aws.Quicksight.Inputs.DimensionFieldSchemaArgs\n {\n CategoricalDimensionField = new Aws.Quicksight.Inputs.DimensionFieldSchemaCategoricalDimensionFieldArgs\n {\n FieldId = \"1\",\n Column = new Aws.Quicksight.Inputs.ColumnArgs\n {\n DataSetIdentifier = \"1\",\n ColumnName = \"Column1\",\n },\n },\n },\n },\n Values = new[]\n {\n new Aws.Quicksight.Inputs.MeasureFieldSchemaArgs\n {\n CategoricalMeasureField = new Aws.Quicksight.Inputs.MeasureFieldSchemaCategoricalMeasureFieldArgs\n {\n FieldId = \"2\",\n Column = new Aws.Quicksight.Inputs.ColumnArgs\n {\n DataSetIdentifier = \"1\",\n ColumnName = \"Column1\",\n },\n AggregationFunction = \"COUNT\",\n },\n },\n },\n },\n },\n },\n },\n },\n },\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/quicksight\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := quicksight.NewAnalysis(ctx, \"example\", \u0026quicksight.AnalysisArgs{\n\t\t\tAnalysisId: pulumi.String(\"example-id\"),\n\t\t\tName: pulumi.String(\"example-name\"),\n\t\t\tDefinition: \u0026quicksight.AnalysisDefinitionArgs{\n\t\t\t\tDataSetIdentifiersDeclarations: quicksight.AnalysisDefinitionDataSetIdentifiersDeclarationArray{\n\t\t\t\t\t\u0026quicksight.AnalysisDefinitionDataSetIdentifiersDeclarationArgs{\n\t\t\t\t\t\tDataSetArn: pulumi.Any(dataset.Arn),\n\t\t\t\t\t\tIdentifier: pulumi.String(\"1\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tSheets: quicksight.AnalysisDefinitionSheetArray{\n\t\t\t\t\t\u0026quicksight.AnalysisDefinitionSheetArgs{\n\t\t\t\t\t\tTitle: pulumi.String(\"Example\"),\n\t\t\t\t\t\tSheetId: pulumi.String(\"Example1\"),\n\t\t\t\t\t\tVisuals: quicksight.VisualsArray{\n\t\t\t\t\t\t\t\u0026quicksight.VisualsArgs{\n\t\t\t\t\t\t\t\tLineChartVisual: \u0026quicksight.VisualsLineChartVisualArgs{\n\t\t\t\t\t\t\t\t\tVisualId: pulumi.String(\"LineChart\"),\n\t\t\t\t\t\t\t\t\tTitle: \u0026quicksight.SubtitleArgs{\n\t\t\t\t\t\t\t\t\t\tFormatText: \u0026quicksight.SubtitleFormatTextArgs{\n\t\t\t\t\t\t\t\t\t\t\tPlainText: pulumi.String(\"Line Chart Example\"),\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\tChartConfiguration: \u0026quicksight.VisualsLineChartVisualChartConfigurationArgs{\n\t\t\t\t\t\t\t\t\t\tFieldWells: \u0026quicksight.VisualsLineChartVisualChartConfigurationFieldWellsArgs{\n\t\t\t\t\t\t\t\t\t\t\tLineChartAggregatedFieldWells: \u0026quicksight.VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs{\n\t\t\t\t\t\t\t\t\t\t\t\tCategories: quicksight.DimensionFieldSchemaArray{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\u0026quicksight.DimensionFieldSchemaArgs{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tCategoricalDimensionField: \u0026quicksight.DimensionFieldSchemaCategoricalDimensionFieldArgs{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tFieldId: pulumi.String(\"1\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tColumn: \u0026quicksight.ColumnArgs{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tDataSetIdentifier: pulumi.String(\"1\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tColumnName: pulumi.String(\"Column1\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\tValues: quicksight.MeasureFieldSchemaArray{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\u0026quicksight.MeasureFieldSchemaArgs{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tCategoricalMeasureField: \u0026quicksight.MeasureFieldSchemaCategoricalMeasureFieldArgs{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tFieldId: pulumi.String(\"2\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tColumn: \u0026quicksight.ColumnArgs{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tDataSetIdentifier: pulumi.String(\"1\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tColumnName: pulumi.String(\"Column1\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tAggregationFunction: pulumi.String(\"COUNT\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.quicksight.Analysis;\nimport com.pulumi.aws.quicksight.AnalysisArgs;\nimport com.pulumi.aws.quicksight.inputs.AnalysisDefinitionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new Analysis(\"example\", AnalysisArgs.builder()\n .analysisId(\"example-id\")\n .name(\"example-name\")\n .definition(AnalysisDefinitionArgs.builder()\n .dataSetIdentifiersDeclarations(AnalysisDefinitionDataSetIdentifiersDeclarationArgs.builder()\n .dataSetArn(dataset.arn())\n .identifier(\"1\")\n .build())\n .sheets(AnalysisDefinitionSheetArgs.builder()\n .title(\"Example\")\n .sheetId(\"Example1\")\n .visuals(VisualsArgs.builder()\n .lineChartVisual(VisualsLineChartVisualArgs.builder()\n .visualId(\"LineChart\")\n .title(SubtitleArgs.builder()\n .formatText(SubtitleFormatTextArgs.builder()\n .plainText(\"Line Chart Example\")\n .build())\n .build())\n .chartConfiguration(VisualsLineChartVisualChartConfigurationArgs.builder()\n .fieldWells(VisualsLineChartVisualChartConfigurationFieldWellsArgs.builder()\n .lineChartAggregatedFieldWells(VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs.builder()\n .categories(DimensionFieldSchemaArgs.builder()\n .categoricalDimensionField(DimensionFieldSchemaCategoricalDimensionFieldArgs.builder()\n .fieldId(\"1\")\n .column(ColumnArgs.builder()\n .dataSetIdentifier(\"1\")\n .columnName(\"Column1\")\n .build())\n .build())\n .build())\n .values(MeasureFieldSchemaArgs.builder()\n .categoricalMeasureField(MeasureFieldSchemaCategoricalMeasureFieldArgs.builder()\n .fieldId(\"2\")\n .column(ColumnArgs.builder()\n .dataSetIdentifier(\"1\")\n .columnName(\"Column1\")\n .build())\n .aggregationFunction(\"COUNT\")\n .build())\n .build())\n .build())\n .build())\n .build())\n .build())\n .build())\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: aws:quicksight:Analysis\n properties:\n analysisId: example-id\n name: example-name\n definition:\n dataSetIdentifiersDeclarations:\n - dataSetArn: ${dataset.arn}\n identifier: '1'\n sheets:\n - title: Example\n sheetId: Example1\n visuals:\n - lineChartVisual:\n visualId: LineChart\n title:\n formatText:\n plainText: Line Chart Example\n chartConfiguration:\n fieldWells:\n lineChartAggregatedFieldWells:\n categories:\n - categoricalDimensionField:\n fieldId: '1'\n column:\n dataSetIdentifier: '1'\n columnName: Column1\n values:\n - categoricalMeasureField:\n fieldId: '2'\n column:\n dataSetIdentifier: '1'\n columnName: Column1\n aggregationFunction: COUNT\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUsing `pulumi import`, import a QuickSight Analysis using the AWS account ID and analysis ID separated by a comma (`,`). For example:\n\n```sh\n$ pulumi import aws:quicksight/analysis:Analysis example 123456789012,example-id\n```\n", "properties": { "analysisId": { "type": "string", @@ -316983,6 +327658,10 @@ "type": "string", "description": "The time that the analysis was created.\n" }, + "definition": { + "$ref": "#/types/aws:quicksight/AnalysisDefinition:AnalysisDefinition", + "description": "A detailed analysis definition. Only one of `definition` or `source_entity` should be configured. See definition.\n" + }, "lastPublishedTime": { "type": "string" }, @@ -317042,6 +327721,7 @@ "arn", "awsAccountId", "createdTime", + "definition", "lastPublishedTime", "lastUpdatedTime", "name", @@ -317060,6 +327740,10 @@ "description": "AWS account ID.\n", "willReplaceOnChanges": true }, + "definition": { + "$ref": "#/types/aws:quicksight/AnalysisDefinition:AnalysisDefinition", + "description": "A detailed analysis definition. Only one of `definition` or `source_entity` should be configured. See definition.\n" + }, "name": { "type": "string", "description": "Display name for the analysis.\n\nThe following arguments are optional:\n" @@ -317119,6 +327803,10 @@ "type": "string", "description": "The time that the analysis was created.\n" }, + "definition": { + "$ref": "#/types/aws:quicksight/AnalysisDefinition:AnalysisDefinition", + "description": "A detailed analysis definition. Only one of `definition` or `source_entity` should be configured. See definition.\n" + }, "lastPublishedTime": { "type": "string" }, @@ -317177,7 +327865,7 @@ } }, "aws:quicksight/dashboard:Dashboard": { - "description": "Resource for managing a QuickSight Dashboard.\n\n## Example Usage\n\n### From Source Template\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst example = new aws.quicksight.Dashboard(\"example\", {\n dashboardId: \"example-id\",\n name: \"example-name\",\n versionDescription: \"version\",\n sourceEntity: {\n sourceTemplate: {\n arn: source.arn,\n dataSetReferences: [{\n dataSetArn: dataset.arn,\n dataSetPlaceholder: \"1\",\n }],\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\n\nexample = aws.quicksight.Dashboard(\"example\",\n dashboard_id=\"example-id\",\n name=\"example-name\",\n version_description=\"version\",\n source_entity={\n \"source_template\": {\n \"arn\": source[\"arn\"],\n \"data_set_references\": [{\n \"data_set_arn\": dataset[\"arn\"],\n \"data_set_placeholder\": \"1\",\n }],\n },\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Aws.Quicksight.Dashboard(\"example\", new()\n {\n DashboardId = \"example-id\",\n Name = \"example-name\",\n VersionDescription = \"version\",\n SourceEntity = new Aws.Quicksight.Inputs.DashboardSourceEntityArgs\n {\n SourceTemplate = new Aws.Quicksight.Inputs.DashboardSourceEntitySourceTemplateArgs\n {\n Arn = source.Arn,\n DataSetReferences = new[]\n {\n new Aws.Quicksight.Inputs.DashboardSourceEntitySourceTemplateDataSetReferenceArgs\n {\n DataSetArn = dataset.Arn,\n DataSetPlaceholder = \"1\",\n },\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/quicksight\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := quicksight.NewDashboard(ctx, \"example\", \u0026quicksight.DashboardArgs{\n\t\t\tDashboardId: pulumi.String(\"example-id\"),\n\t\t\tName: pulumi.String(\"example-name\"),\n\t\t\tVersionDescription: pulumi.String(\"version\"),\n\t\t\tSourceEntity: \u0026quicksight.DashboardSourceEntityArgs{\n\t\t\t\tSourceTemplate: \u0026quicksight.DashboardSourceEntitySourceTemplateArgs{\n\t\t\t\t\tArn: pulumi.Any(source.Arn),\n\t\t\t\t\tDataSetReferences: quicksight.DashboardSourceEntitySourceTemplateDataSetReferenceArray{\n\t\t\t\t\t\t\u0026quicksight.DashboardSourceEntitySourceTemplateDataSetReferenceArgs{\n\t\t\t\t\t\t\tDataSetArn: pulumi.Any(dataset.Arn),\n\t\t\t\t\t\t\tDataSetPlaceholder: pulumi.String(\"1\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.quicksight.Dashboard;\nimport com.pulumi.aws.quicksight.DashboardArgs;\nimport com.pulumi.aws.quicksight.inputs.DashboardSourceEntityArgs;\nimport com.pulumi.aws.quicksight.inputs.DashboardSourceEntitySourceTemplateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new Dashboard(\"example\", DashboardArgs.builder()\n .dashboardId(\"example-id\")\n .name(\"example-name\")\n .versionDescription(\"version\")\n .sourceEntity(DashboardSourceEntityArgs.builder()\n .sourceTemplate(DashboardSourceEntitySourceTemplateArgs.builder()\n .arn(source.arn())\n .dataSetReferences(DashboardSourceEntitySourceTemplateDataSetReferenceArgs.builder()\n .dataSetArn(dataset.arn())\n .dataSetPlaceholder(\"1\")\n .build())\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: aws:quicksight:Dashboard\n properties:\n dashboardId: example-id\n name: example-name\n versionDescription: version\n sourceEntity:\n sourceTemplate:\n arn: ${source.arn}\n dataSetReferences:\n - dataSetArn: ${dataset.arn}\n dataSetPlaceholder: '1'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n### With Definition\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```yaml\nresources:\n example:\n type: aws:quicksight:Dashboard\n properties:\n dashboardId: example-id\n name: example-name\n versionDescription: version\n definition:\n dataSetIdentifiersDeclarations:\n - dataSetArn: ${dataset.arn}\n identifier: '1'\n sheets:\n - title: Example\n sheetId: Example1\n visuals:\n - lineChartVisual:\n visualId: LineChart\n title:\n formatText:\n plainText: Line Chart Example\n chartConfiguration:\n fieldWells:\n lineChartAggregatedFieldWells:\n categories:\n - categoricalDimensionField:\n fieldId: '1'\n column:\n dataSetIdentifier: '1'\n columnName: Column1\n values:\n - categoricalMeasureField:\n fieldId: '2'\n column:\n dataSetIdentifier: '1'\n columnName: Column1\n aggregationFunction: COUNT\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUsing `pulumi import`, import a QuickSight Dashboard using the AWS account ID and dashboard ID separated by a comma (`,`). For example:\n\n```sh\n$ pulumi import aws:quicksight/dashboard:Dashboard example 123456789012,example-id\n```\n", + "description": "Resource for managing a QuickSight Dashboard.\n\n## Example Usage\n\n### From Source Template\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst example = new aws.quicksight.Dashboard(\"example\", {\n dashboardId: \"example-id\",\n name: \"example-name\",\n versionDescription: \"version\",\n sourceEntity: {\n sourceTemplate: {\n arn: source.arn,\n dataSetReferences: [{\n dataSetArn: dataset.arn,\n dataSetPlaceholder: \"1\",\n }],\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\n\nexample = aws.quicksight.Dashboard(\"example\",\n dashboard_id=\"example-id\",\n name=\"example-name\",\n version_description=\"version\",\n source_entity={\n \"source_template\": {\n \"arn\": source[\"arn\"],\n \"data_set_references\": [{\n \"data_set_arn\": dataset[\"arn\"],\n \"data_set_placeholder\": \"1\",\n }],\n },\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Aws.Quicksight.Dashboard(\"example\", new()\n {\n DashboardId = \"example-id\",\n Name = \"example-name\",\n VersionDescription = \"version\",\n SourceEntity = new Aws.Quicksight.Inputs.DashboardSourceEntityArgs\n {\n SourceTemplate = new Aws.Quicksight.Inputs.DashboardSourceEntitySourceTemplateArgs\n {\n Arn = source.Arn,\n DataSetReferences = new[]\n {\n new Aws.Quicksight.Inputs.DashboardSourceEntitySourceTemplateDataSetReferenceArgs\n {\n DataSetArn = dataset.Arn,\n DataSetPlaceholder = \"1\",\n },\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/quicksight\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := quicksight.NewDashboard(ctx, \"example\", \u0026quicksight.DashboardArgs{\n\t\t\tDashboardId: pulumi.String(\"example-id\"),\n\t\t\tName: pulumi.String(\"example-name\"),\n\t\t\tVersionDescription: pulumi.String(\"version\"),\n\t\t\tSourceEntity: \u0026quicksight.DashboardSourceEntityArgs{\n\t\t\t\tSourceTemplate: \u0026quicksight.DashboardSourceEntitySourceTemplateArgs{\n\t\t\t\t\tArn: pulumi.Any(source.Arn),\n\t\t\t\t\tDataSetReferences: quicksight.DashboardSourceEntitySourceTemplateDataSetReferenceArray{\n\t\t\t\t\t\t\u0026quicksight.DashboardSourceEntitySourceTemplateDataSetReferenceArgs{\n\t\t\t\t\t\t\tDataSetArn: pulumi.Any(dataset.Arn),\n\t\t\t\t\t\t\tDataSetPlaceholder: pulumi.String(\"1\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.quicksight.Dashboard;\nimport com.pulumi.aws.quicksight.DashboardArgs;\nimport com.pulumi.aws.quicksight.inputs.DashboardSourceEntityArgs;\nimport com.pulumi.aws.quicksight.inputs.DashboardSourceEntitySourceTemplateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new Dashboard(\"example\", DashboardArgs.builder()\n .dashboardId(\"example-id\")\n .name(\"example-name\")\n .versionDescription(\"version\")\n .sourceEntity(DashboardSourceEntityArgs.builder()\n .sourceTemplate(DashboardSourceEntitySourceTemplateArgs.builder()\n .arn(source.arn())\n .dataSetReferences(DashboardSourceEntitySourceTemplateDataSetReferenceArgs.builder()\n .dataSetArn(dataset.arn())\n .dataSetPlaceholder(\"1\")\n .build())\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: aws:quicksight:Dashboard\n properties:\n dashboardId: example-id\n name: example-name\n versionDescription: version\n sourceEntity:\n sourceTemplate:\n arn: ${source.arn}\n dataSetReferences:\n - dataSetArn: ${dataset.arn}\n dataSetPlaceholder: '1'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n### With Definition\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst example = new aws.quicksight.Dashboard(\"example\", {\n dashboardId: \"example-id\",\n name: \"example-name\",\n versionDescription: \"version\",\n definition: {\n dataSetIdentifiersDeclarations: [{\n dataSetArn: dataset.arn,\n identifier: \"1\",\n }],\n sheets: [{\n title: \"Example\",\n sheetId: \"Example1\",\n visuals: [{\n lineChartVisual: {\n visualId: \"LineChart\",\n title: {\n formatText: {\n plainText: \"Line Chart Example\",\n },\n },\n chartConfiguration: {\n fieldWells: {\n lineChartAggregatedFieldWells: {\n categories: [{\n categoricalDimensionField: {\n fieldId: \"1\",\n column: {\n dataSetIdentifier: \"1\",\n columnName: \"Column1\",\n },\n },\n }],\n values: [{\n categoricalMeasureField: {\n fieldId: \"2\",\n column: {\n dataSetIdentifier: \"1\",\n columnName: \"Column1\",\n },\n aggregationFunction: \"COUNT\",\n },\n }],\n },\n },\n },\n },\n }],\n }],\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\n\nexample = aws.quicksight.Dashboard(\"example\",\n dashboard_id=\"example-id\",\n name=\"example-name\",\n version_description=\"version\",\n definition={\n \"data_set_identifiers_declarations\": [{\n \"data_set_arn\": dataset[\"arn\"],\n \"identifier\": \"1\",\n }],\n \"sheets\": [{\n \"title\": \"Example\",\n \"sheet_id\": \"Example1\",\n \"visuals\": [{\n \"line_chart_visual\": {\n \"visual_id\": \"LineChart\",\n \"title\": {\n \"format_text\": {\n \"plain_text\": \"Line Chart Example\",\n },\n },\n \"chart_configuration\": {\n \"field_wells\": {\n \"line_chart_aggregated_field_wells\": {\n \"categories\": [{\n \"categorical_dimension_field\": {\n \"field_id\": \"1\",\n \"column\": {\n \"data_set_identifier\": \"1\",\n \"column_name\": \"Column1\",\n },\n },\n }],\n \"values\": [{\n \"categorical_measure_field\": {\n \"field_id\": \"2\",\n \"column\": {\n \"data_set_identifier\": \"1\",\n \"column_name\": \"Column1\",\n },\n \"aggregation_function\": \"COUNT\",\n },\n }],\n },\n },\n },\n },\n }],\n }],\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Aws.Quicksight.Dashboard(\"example\", new()\n {\n DashboardId = \"example-id\",\n Name = \"example-name\",\n VersionDescription = \"version\",\n Definition = new Aws.Quicksight.Inputs.DashboardDefinitionArgs\n {\n DataSetIdentifiersDeclarations = new[]\n {\n new Aws.Quicksight.Inputs.DashboardDefinitionDataSetIdentifiersDeclarationArgs\n {\n DataSetArn = dataset.Arn,\n Identifier = \"1\",\n },\n },\n Sheets = new[]\n {\n new Aws.Quicksight.Inputs.DashboardDefinitionSheetArgs\n {\n Title = \"Example\",\n SheetId = \"Example1\",\n Visuals = new[]\n {\n new Aws.Quicksight.Inputs.VisualsArgs\n {\n LineChartVisual = new Aws.Quicksight.Inputs.VisualsLineChartVisualArgs\n {\n VisualId = \"LineChart\",\n Title = new Aws.Quicksight.Inputs.SubtitleArgs\n {\n FormatText = new Aws.Quicksight.Inputs.SubtitleFormatTextArgs\n {\n PlainText = \"Line Chart Example\",\n },\n },\n ChartConfiguration = new Aws.Quicksight.Inputs.VisualsLineChartVisualChartConfigurationArgs\n {\n FieldWells = new Aws.Quicksight.Inputs.VisualsLineChartVisualChartConfigurationFieldWellsArgs\n {\n LineChartAggregatedFieldWells = new Aws.Quicksight.Inputs.VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs\n {\n Categories = new[]\n {\n new Aws.Quicksight.Inputs.DimensionFieldSchemaArgs\n {\n CategoricalDimensionField = new Aws.Quicksight.Inputs.DimensionFieldSchemaCategoricalDimensionFieldArgs\n {\n FieldId = \"1\",\n Column = new Aws.Quicksight.Inputs.ColumnArgs\n {\n DataSetIdentifier = \"1\",\n ColumnName = \"Column1\",\n },\n },\n },\n },\n Values = new[]\n {\n new Aws.Quicksight.Inputs.MeasureFieldSchemaArgs\n {\n CategoricalMeasureField = new Aws.Quicksight.Inputs.MeasureFieldSchemaCategoricalMeasureFieldArgs\n {\n FieldId = \"2\",\n Column = new Aws.Quicksight.Inputs.ColumnArgs\n {\n DataSetIdentifier = \"1\",\n ColumnName = \"Column1\",\n },\n AggregationFunction = \"COUNT\",\n },\n },\n },\n },\n },\n },\n },\n },\n },\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/quicksight\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := quicksight.NewDashboard(ctx, \"example\", \u0026quicksight.DashboardArgs{\n\t\t\tDashboardId: pulumi.String(\"example-id\"),\n\t\t\tName: pulumi.String(\"example-name\"),\n\t\t\tVersionDescription: pulumi.String(\"version\"),\n\t\t\tDefinition: \u0026quicksight.DashboardDefinitionArgs{\n\t\t\t\tDataSetIdentifiersDeclarations: quicksight.DashboardDefinitionDataSetIdentifiersDeclarationArray{\n\t\t\t\t\t\u0026quicksight.DashboardDefinitionDataSetIdentifiersDeclarationArgs{\n\t\t\t\t\t\tDataSetArn: pulumi.Any(dataset.Arn),\n\t\t\t\t\t\tIdentifier: pulumi.String(\"1\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tSheets: quicksight.DashboardDefinitionSheetArray{\n\t\t\t\t\t\u0026quicksight.DashboardDefinitionSheetArgs{\n\t\t\t\t\t\tTitle: pulumi.String(\"Example\"),\n\t\t\t\t\t\tSheetId: pulumi.String(\"Example1\"),\n\t\t\t\t\t\tVisuals: quicksight.VisualsArray{\n\t\t\t\t\t\t\t\u0026quicksight.VisualsArgs{\n\t\t\t\t\t\t\t\tLineChartVisual: \u0026quicksight.VisualsLineChartVisualArgs{\n\t\t\t\t\t\t\t\t\tVisualId: pulumi.String(\"LineChart\"),\n\t\t\t\t\t\t\t\t\tTitle: \u0026quicksight.SubtitleArgs{\n\t\t\t\t\t\t\t\t\t\tFormatText: \u0026quicksight.SubtitleFormatTextArgs{\n\t\t\t\t\t\t\t\t\t\t\tPlainText: pulumi.String(\"Line Chart Example\"),\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\tChartConfiguration: \u0026quicksight.VisualsLineChartVisualChartConfigurationArgs{\n\t\t\t\t\t\t\t\t\t\tFieldWells: \u0026quicksight.VisualsLineChartVisualChartConfigurationFieldWellsArgs{\n\t\t\t\t\t\t\t\t\t\t\tLineChartAggregatedFieldWells: \u0026quicksight.VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs{\n\t\t\t\t\t\t\t\t\t\t\t\tCategories: quicksight.DimensionFieldSchemaArray{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\u0026quicksight.DimensionFieldSchemaArgs{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tCategoricalDimensionField: \u0026quicksight.DimensionFieldSchemaCategoricalDimensionFieldArgs{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tFieldId: pulumi.String(\"1\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tColumn: \u0026quicksight.ColumnArgs{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tDataSetIdentifier: pulumi.String(\"1\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tColumnName: pulumi.String(\"Column1\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\tValues: quicksight.MeasureFieldSchemaArray{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\u0026quicksight.MeasureFieldSchemaArgs{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tCategoricalMeasureField: \u0026quicksight.MeasureFieldSchemaCategoricalMeasureFieldArgs{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tFieldId: pulumi.String(\"2\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tColumn: \u0026quicksight.ColumnArgs{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tDataSetIdentifier: pulumi.String(\"1\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tColumnName: pulumi.String(\"Column1\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tAggregationFunction: pulumi.String(\"COUNT\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.quicksight.Dashboard;\nimport com.pulumi.aws.quicksight.DashboardArgs;\nimport com.pulumi.aws.quicksight.inputs.DashboardDefinitionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new Dashboard(\"example\", DashboardArgs.builder()\n .dashboardId(\"example-id\")\n .name(\"example-name\")\n .versionDescription(\"version\")\n .definition(DashboardDefinitionArgs.builder()\n .dataSetIdentifiersDeclarations(DashboardDefinitionDataSetIdentifiersDeclarationArgs.builder()\n .dataSetArn(dataset.arn())\n .identifier(\"1\")\n .build())\n .sheets(DashboardDefinitionSheetArgs.builder()\n .title(\"Example\")\n .sheetId(\"Example1\")\n .visuals(VisualsArgs.builder()\n .lineChartVisual(VisualsLineChartVisualArgs.builder()\n .visualId(\"LineChart\")\n .title(SubtitleArgs.builder()\n .formatText(SubtitleFormatTextArgs.builder()\n .plainText(\"Line Chart Example\")\n .build())\n .build())\n .chartConfiguration(VisualsLineChartVisualChartConfigurationArgs.builder()\n .fieldWells(VisualsLineChartVisualChartConfigurationFieldWellsArgs.builder()\n .lineChartAggregatedFieldWells(VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs.builder()\n .categories(DimensionFieldSchemaArgs.builder()\n .categoricalDimensionField(DimensionFieldSchemaCategoricalDimensionFieldArgs.builder()\n .fieldId(\"1\")\n .column(ColumnArgs.builder()\n .dataSetIdentifier(\"1\")\n .columnName(\"Column1\")\n .build())\n .build())\n .build())\n .values(MeasureFieldSchemaArgs.builder()\n .categoricalMeasureField(MeasureFieldSchemaCategoricalMeasureFieldArgs.builder()\n .fieldId(\"2\")\n .column(ColumnArgs.builder()\n .dataSetIdentifier(\"1\")\n .columnName(\"Column1\")\n .build())\n .aggregationFunction(\"COUNT\")\n .build())\n .build())\n .build())\n .build())\n .build())\n .build())\n .build())\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: aws:quicksight:Dashboard\n properties:\n dashboardId: example-id\n name: example-name\n versionDescription: version\n definition:\n dataSetIdentifiersDeclarations:\n - dataSetArn: ${dataset.arn}\n identifier: '1'\n sheets:\n - title: Example\n sheetId: Example1\n visuals:\n - lineChartVisual:\n visualId: LineChart\n title:\n formatText:\n plainText: Line Chart Example\n chartConfiguration:\n fieldWells:\n lineChartAggregatedFieldWells:\n categories:\n - categoricalDimensionField:\n fieldId: '1'\n column:\n dataSetIdentifier: '1'\n columnName: Column1\n values:\n - categoricalMeasureField:\n fieldId: '2'\n column:\n dataSetIdentifier: '1'\n columnName: Column1\n aggregationFunction: COUNT\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUsing `pulumi import`, import a QuickSight Dashboard using the AWS account ID and dashboard ID separated by a comma (`,`). For example:\n\n```sh\n$ pulumi import aws:quicksight/dashboard:Dashboard example 123456789012,example-id\n```\n", "properties": { "arn": { "type": "string", @@ -317199,6 +327887,10 @@ "$ref": "#/types/aws:quicksight/DashboardDashboardPublishOptions:DashboardDashboardPublishOptions", "description": "Options for publishing the dashboard. See dashboard_publish_options.\n" }, + "definition": { + "$ref": "#/types/aws:quicksight/DashboardDefinition:DashboardDefinition", + "description": "A detailed dashboard definition. Only one of `definition` or `source_entity` should be configured. See definition.\n" + }, "lastPublishedTime": { "type": "string" }, @@ -317267,6 +327959,7 @@ "createdTime", "dashboardId", "dashboardPublishOptions", + "definition", "lastPublishedTime", "lastUpdatedTime", "name", @@ -317292,6 +327985,10 @@ "$ref": "#/types/aws:quicksight/DashboardDashboardPublishOptions:DashboardDashboardPublishOptions", "description": "Options for publishing the dashboard. See dashboard_publish_options.\n" }, + "definition": { + "$ref": "#/types/aws:quicksight/DashboardDefinition:DashboardDefinition", + "description": "A detailed dashboard definition. Only one of `definition` or `source_entity` should be configured. See definition.\n" + }, "name": { "type": "string", "description": "Display name for the dashboard.\n" @@ -317356,6 +328053,10 @@ "$ref": "#/types/aws:quicksight/DashboardDashboardPublishOptions:DashboardDashboardPublishOptions", "description": "Options for publishing the dashboard. See dashboard_publish_options.\n" }, + "definition": { + "$ref": "#/types/aws:quicksight/DashboardDefinition:DashboardDefinition", + "description": "A detailed dashboard definition. Only one of `definition` or `source_entity` should be configured. See definition.\n" + }, "lastPublishedTime": { "type": "string" }, @@ -318775,7 +329476,7 @@ } }, "aws:quicksight/template:Template": { - "description": "Resource for managing a QuickSight Template.\n\n## Example Usage\n\n### From Source Template\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst example = new aws.quicksight.Template(\"example\", {\n templateId: \"example-id\",\n name: \"example-name\",\n versionDescription: \"version\",\n sourceEntity: {\n sourceTemplate: {\n arn: source.arn,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\n\nexample = aws.quicksight.Template(\"example\",\n template_id=\"example-id\",\n name=\"example-name\",\n version_description=\"version\",\n source_entity={\n \"source_template\": {\n \"arn\": source[\"arn\"],\n },\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Aws.Quicksight.Template(\"example\", new()\n {\n TemplateId = \"example-id\",\n Name = \"example-name\",\n VersionDescription = \"version\",\n SourceEntity = new Aws.Quicksight.Inputs.TemplateSourceEntityArgs\n {\n SourceTemplate = new Aws.Quicksight.Inputs.TemplateSourceEntitySourceTemplateArgs\n {\n Arn = source.Arn,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/quicksight\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := quicksight.NewTemplate(ctx, \"example\", \u0026quicksight.TemplateArgs{\n\t\t\tTemplateId: pulumi.String(\"example-id\"),\n\t\t\tName: pulumi.String(\"example-name\"),\n\t\t\tVersionDescription: pulumi.String(\"version\"),\n\t\t\tSourceEntity: \u0026quicksight.TemplateSourceEntityArgs{\n\t\t\t\tSourceTemplate: \u0026quicksight.TemplateSourceEntitySourceTemplateArgs{\n\t\t\t\t\tArn: pulumi.Any(source.Arn),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.quicksight.Template;\nimport com.pulumi.aws.quicksight.TemplateArgs;\nimport com.pulumi.aws.quicksight.inputs.TemplateSourceEntityArgs;\nimport com.pulumi.aws.quicksight.inputs.TemplateSourceEntitySourceTemplateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new Template(\"example\", TemplateArgs.builder()\n .templateId(\"example-id\")\n .name(\"example-name\")\n .versionDescription(\"version\")\n .sourceEntity(TemplateSourceEntityArgs.builder()\n .sourceTemplate(TemplateSourceEntitySourceTemplateArgs.builder()\n .arn(source.arn())\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: aws:quicksight:Template\n properties:\n templateId: example-id\n name: example-name\n versionDescription: version\n sourceEntity:\n sourceTemplate:\n arn: ${source.arn}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n### With Definition\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```yaml\nresources:\n example:\n type: aws:quicksight:Template\n properties:\n templateId: example-id\n name: example-name\n versionDescription: version\n definition:\n dataSetConfigurations:\n - dataSetSchema:\n columnSchemaLists:\n - name: Column1\n dataType: STRING\n - name: Column2\n dataType: INTEGER\n placeholder: '1'\n sheets:\n - title: Test\n sheetId: Test1\n visuals:\n - barChartVisual:\n visualId: BarChart\n chartConfiguration:\n fieldWells:\n barChartAggregatedFieldWells:\n categories:\n - categoricalDimensionField:\n fieldId: '1'\n column:\n columnName: Column1\n dataSetIdentifier: '1'\n values:\n - numericalMeasureField:\n fieldId: '2'\n column:\n columnName: Column2\n dataSetIdentifier: '1'\n aggregationFunction:\n simpleNumericalAggregation: SUM\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUsing `pulumi import`, import a QuickSight Template using the AWS account ID and template ID separated by a comma (`,`). For example:\n\n```sh\n$ pulumi import aws:quicksight/template:Template example 123456789012,example-id\n```\n", + "description": "Resource for managing a QuickSight Template.\n\n## Example Usage\n\n### From Source Template\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst example = new aws.quicksight.Template(\"example\", {\n templateId: \"example-id\",\n name: \"example-name\",\n versionDescription: \"version\",\n sourceEntity: {\n sourceTemplate: {\n arn: source.arn,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\n\nexample = aws.quicksight.Template(\"example\",\n template_id=\"example-id\",\n name=\"example-name\",\n version_description=\"version\",\n source_entity={\n \"source_template\": {\n \"arn\": source[\"arn\"],\n },\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Aws.Quicksight.Template(\"example\", new()\n {\n TemplateId = \"example-id\",\n Name = \"example-name\",\n VersionDescription = \"version\",\n SourceEntity = new Aws.Quicksight.Inputs.TemplateSourceEntityArgs\n {\n SourceTemplate = new Aws.Quicksight.Inputs.TemplateSourceEntitySourceTemplateArgs\n {\n Arn = source.Arn,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/quicksight\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := quicksight.NewTemplate(ctx, \"example\", \u0026quicksight.TemplateArgs{\n\t\t\tTemplateId: pulumi.String(\"example-id\"),\n\t\t\tName: pulumi.String(\"example-name\"),\n\t\t\tVersionDescription: pulumi.String(\"version\"),\n\t\t\tSourceEntity: \u0026quicksight.TemplateSourceEntityArgs{\n\t\t\t\tSourceTemplate: \u0026quicksight.TemplateSourceEntitySourceTemplateArgs{\n\t\t\t\t\tArn: pulumi.Any(source.Arn),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.quicksight.Template;\nimport com.pulumi.aws.quicksight.TemplateArgs;\nimport com.pulumi.aws.quicksight.inputs.TemplateSourceEntityArgs;\nimport com.pulumi.aws.quicksight.inputs.TemplateSourceEntitySourceTemplateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new Template(\"example\", TemplateArgs.builder()\n .templateId(\"example-id\")\n .name(\"example-name\")\n .versionDescription(\"version\")\n .sourceEntity(TemplateSourceEntityArgs.builder()\n .sourceTemplate(TemplateSourceEntitySourceTemplateArgs.builder()\n .arn(source.arn())\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: aws:quicksight:Template\n properties:\n templateId: example-id\n name: example-name\n versionDescription: version\n sourceEntity:\n sourceTemplate:\n arn: ${source.arn}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n### With Definition\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst example = new aws.quicksight.Template(\"example\", {\n templateId: \"example-id\",\n name: \"example-name\",\n versionDescription: \"version\",\n definition: {\n dataSetConfigurations: [{\n dataSetSchema: {\n columnSchemaLists: [\n {\n name: \"Column1\",\n dataType: \"STRING\",\n },\n {\n name: \"Column2\",\n dataType: \"INTEGER\",\n },\n ],\n },\n placeholder: \"1\",\n }],\n sheets: [{\n title: \"Test\",\n sheetId: \"Test1\",\n visuals: [{\n barChartVisual: {\n visualId: \"BarChart\",\n chartConfiguration: {\n fieldWells: {\n barChartAggregatedFieldWells: {\n categories: [{\n categoricalDimensionField: {\n fieldId: \"1\",\n column: {\n columnName: \"Column1\",\n dataSetIdentifier: \"1\",\n },\n },\n }],\n values: [{\n numericalMeasureField: {\n fieldId: \"2\",\n column: {\n columnName: \"Column2\",\n dataSetIdentifier: \"1\",\n },\n aggregationFunction: {\n simpleNumericalAggregation: \"SUM\",\n },\n },\n }],\n },\n },\n },\n },\n }],\n }],\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\n\nexample = aws.quicksight.Template(\"example\",\n template_id=\"example-id\",\n name=\"example-name\",\n version_description=\"version\",\n definition={\n \"data_set_configurations\": [{\n \"data_set_schema\": {\n \"column_schema_lists\": [\n {\n \"name\": \"Column1\",\n \"data_type\": \"STRING\",\n },\n {\n \"name\": \"Column2\",\n \"data_type\": \"INTEGER\",\n },\n ],\n },\n \"placeholder\": \"1\",\n }],\n \"sheets\": [{\n \"title\": \"Test\",\n \"sheet_id\": \"Test1\",\n \"visuals\": [{\n \"bar_chart_visual\": {\n \"visual_id\": \"BarChart\",\n \"chart_configuration\": {\n \"field_wells\": {\n \"bar_chart_aggregated_field_wells\": {\n \"categories\": [{\n \"categorical_dimension_field\": {\n \"field_id\": \"1\",\n \"column\": {\n \"column_name\": \"Column1\",\n \"data_set_identifier\": \"1\",\n },\n },\n }],\n \"values\": [{\n \"numerical_measure_field\": {\n \"field_id\": \"2\",\n \"column\": {\n \"column_name\": \"Column2\",\n \"data_set_identifier\": \"1\",\n },\n \"aggregation_function\": {\n \"simple_numerical_aggregation\": \"SUM\",\n },\n },\n }],\n },\n },\n },\n },\n }],\n }],\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Aws.Quicksight.Template(\"example\", new()\n {\n TemplateId = \"example-id\",\n Name = \"example-name\",\n VersionDescription = \"version\",\n Definition = new Aws.Quicksight.Inputs.TemplateDefinitionArgs\n {\n DataSetConfigurations = new[]\n {\n new Aws.Quicksight.Inputs.TemplateDefinitionDataSetConfigurationArgs\n {\n DataSetSchema = new Aws.Quicksight.Inputs.TemplateDefinitionDataSetConfigurationDataSetSchemaArgs\n {\n ColumnSchemaLists = new[]\n {\n new Aws.Quicksight.Inputs.TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs\n {\n Name = \"Column1\",\n DataType = \"STRING\",\n },\n new Aws.Quicksight.Inputs.TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs\n {\n Name = \"Column2\",\n DataType = \"INTEGER\",\n },\n },\n },\n Placeholder = \"1\",\n },\n },\n Sheets = new[]\n {\n new Aws.Quicksight.Inputs.TemplateDefinitionSheetArgs\n {\n Title = \"Test\",\n SheetId = \"Test1\",\n Visuals = new[]\n {\n new Aws.Quicksight.Inputs.VisualsArgs\n {\n BarChartVisual = new Aws.Quicksight.Inputs.VisualsBarChartVisualArgs\n {\n VisualId = \"BarChart\",\n ChartConfiguration = new Aws.Quicksight.Inputs.VisualsBarChartVisualChartConfigurationArgs\n {\n FieldWells = new Aws.Quicksight.Inputs.VisualsBarChartVisualChartConfigurationFieldWellsArgs\n {\n BarChartAggregatedFieldWells = new Aws.Quicksight.Inputs.VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs\n {\n Categories = new[]\n {\n new Aws.Quicksight.Inputs.DimensionFieldSchemaArgs\n {\n CategoricalDimensionField = new Aws.Quicksight.Inputs.DimensionFieldSchemaCategoricalDimensionFieldArgs\n {\n FieldId = \"1\",\n Column = new Aws.Quicksight.Inputs.ColumnArgs\n {\n ColumnName = \"Column1\",\n DataSetIdentifier = \"1\",\n },\n },\n },\n },\n Values = new[]\n {\n new Aws.Quicksight.Inputs.MeasureFieldSchemaArgs\n {\n NumericalMeasureField = new Aws.Quicksight.Inputs.MeasureFieldSchemaNumericalMeasureFieldArgs\n {\n FieldId = \"2\",\n Column = new Aws.Quicksight.Inputs.ColumnArgs\n {\n ColumnName = \"Column2\",\n DataSetIdentifier = \"1\",\n },\n AggregationFunction = new Aws.Quicksight.Inputs.NumericalAggregationArgs\n {\n SimpleNumericalAggregation = \"SUM\",\n },\n },\n },\n },\n },\n },\n },\n },\n },\n },\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/quicksight\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := quicksight.NewTemplate(ctx, \"example\", \u0026quicksight.TemplateArgs{\n\t\t\tTemplateId: pulumi.String(\"example-id\"),\n\t\t\tName: pulumi.String(\"example-name\"),\n\t\t\tVersionDescription: pulumi.String(\"version\"),\n\t\t\tDefinition: \u0026quicksight.TemplateDefinitionArgs{\n\t\t\t\tDataSetConfigurations: quicksight.TemplateDefinitionDataSetConfigurationArray{\n\t\t\t\t\t\u0026quicksight.TemplateDefinitionDataSetConfigurationArgs{\n\t\t\t\t\t\tDataSetSchema: \u0026quicksight.TemplateDefinitionDataSetConfigurationDataSetSchemaArgs{\n\t\t\t\t\t\t\tColumnSchemaLists: quicksight.TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArray{\n\t\t\t\t\t\t\t\t\u0026quicksight.TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs{\n\t\t\t\t\t\t\t\t\tName: pulumi.String(\"Column1\"),\n\t\t\t\t\t\t\t\t\tDataType: pulumi.String(\"STRING\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\u0026quicksight.TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs{\n\t\t\t\t\t\t\t\t\tName: pulumi.String(\"Column2\"),\n\t\t\t\t\t\t\t\t\tDataType: pulumi.String(\"INTEGER\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tPlaceholder: pulumi.String(\"1\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tSheets: quicksight.TemplateDefinitionSheetArray{\n\t\t\t\t\t\u0026quicksight.TemplateDefinitionSheetArgs{\n\t\t\t\t\t\tTitle: pulumi.String(\"Test\"),\n\t\t\t\t\t\tSheetId: pulumi.String(\"Test1\"),\n\t\t\t\t\t\tVisuals: quicksight.VisualsArray{\n\t\t\t\t\t\t\t\u0026quicksight.VisualsArgs{\n\t\t\t\t\t\t\t\tBarChartVisual: \u0026quicksight.VisualsBarChartVisualArgs{\n\t\t\t\t\t\t\t\t\tVisualId: pulumi.String(\"BarChart\"),\n\t\t\t\t\t\t\t\t\tChartConfiguration: \u0026quicksight.VisualsBarChartVisualChartConfigurationArgs{\n\t\t\t\t\t\t\t\t\t\tFieldWells: \u0026quicksight.VisualsBarChartVisualChartConfigurationFieldWellsArgs{\n\t\t\t\t\t\t\t\t\t\t\tBarChartAggregatedFieldWells: \u0026quicksight.VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs{\n\t\t\t\t\t\t\t\t\t\t\t\tCategories: quicksight.DimensionFieldSchemaArray{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\u0026quicksight.DimensionFieldSchemaArgs{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tCategoricalDimensionField: \u0026quicksight.DimensionFieldSchemaCategoricalDimensionFieldArgs{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tFieldId: pulumi.String(\"1\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tColumn: \u0026quicksight.ColumnArgs{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tColumnName: pulumi.String(\"Column1\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tDataSetIdentifier: pulumi.String(\"1\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\tValues: quicksight.MeasureFieldSchemaArray{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\u0026quicksight.MeasureFieldSchemaArgs{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tNumericalMeasureField: \u0026quicksight.MeasureFieldSchemaNumericalMeasureFieldArgs{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tFieldId: pulumi.String(\"2\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tColumn: \u0026quicksight.ColumnArgs{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tColumnName: pulumi.String(\"Column2\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tDataSetIdentifier: pulumi.String(\"1\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tAggregationFunction: \u0026quicksight.NumericalAggregationArgs{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tSimpleNumericalAggregation: pulumi.String(\"SUM\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.quicksight.Template;\nimport com.pulumi.aws.quicksight.TemplateArgs;\nimport com.pulumi.aws.quicksight.inputs.TemplateDefinitionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new Template(\"example\", TemplateArgs.builder()\n .templateId(\"example-id\")\n .name(\"example-name\")\n .versionDescription(\"version\")\n .definition(TemplateDefinitionArgs.builder()\n .dataSetConfigurations(TemplateDefinitionDataSetConfigurationArgs.builder()\n .dataSetSchema(TemplateDefinitionDataSetConfigurationDataSetSchemaArgs.builder()\n .columnSchemaLists( \n TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs.builder()\n .name(\"Column1\")\n .dataType(\"STRING\")\n .build(),\n TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs.builder()\n .name(\"Column2\")\n .dataType(\"INTEGER\")\n .build())\n .build())\n .placeholder(\"1\")\n .build())\n .sheets(TemplateDefinitionSheetArgs.builder()\n .title(\"Test\")\n .sheetId(\"Test1\")\n .visuals(VisualsArgs.builder()\n .barChartVisual(VisualsBarChartVisualArgs.builder()\n .visualId(\"BarChart\")\n .chartConfiguration(VisualsBarChartVisualChartConfigurationArgs.builder()\n .fieldWells(VisualsBarChartVisualChartConfigurationFieldWellsArgs.builder()\n .barChartAggregatedFieldWells(VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs.builder()\n .categories(DimensionFieldSchemaArgs.builder()\n .categoricalDimensionField(DimensionFieldSchemaCategoricalDimensionFieldArgs.builder()\n .fieldId(\"1\")\n .column(ColumnArgs.builder()\n .columnName(\"Column1\")\n .dataSetIdentifier(\"1\")\n .build())\n .build())\n .build())\n .values(MeasureFieldSchemaArgs.builder()\n .numericalMeasureField(MeasureFieldSchemaNumericalMeasureFieldArgs.builder()\n .fieldId(\"2\")\n .column(ColumnArgs.builder()\n .columnName(\"Column2\")\n .dataSetIdentifier(\"1\")\n .build())\n .aggregationFunction(NumericalAggregationArgs.builder()\n .simpleNumericalAggregation(\"SUM\")\n .build())\n .build())\n .build())\n .build())\n .build())\n .build())\n .build())\n .build())\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: aws:quicksight:Template\n properties:\n templateId: example-id\n name: example-name\n versionDescription: version\n definition:\n dataSetConfigurations:\n - dataSetSchema:\n columnSchemaLists:\n - name: Column1\n dataType: STRING\n - name: Column2\n dataType: INTEGER\n placeholder: '1'\n sheets:\n - title: Test\n sheetId: Test1\n visuals:\n - barChartVisual:\n visualId: BarChart\n chartConfiguration:\n fieldWells:\n barChartAggregatedFieldWells:\n categories:\n - categoricalDimensionField:\n fieldId: '1'\n column:\n columnName: Column1\n dataSetIdentifier: '1'\n values:\n - numericalMeasureField:\n fieldId: '2'\n column:\n columnName: Column2\n dataSetIdentifier: '1'\n aggregationFunction:\n simpleNumericalAggregation: SUM\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUsing `pulumi import`, import a QuickSight Template using the AWS account ID and template ID separated by a comma (`,`). For example:\n\n```sh\n$ pulumi import aws:quicksight/template:Template example 123456789012,example-id\n```\n", "properties": { "arn": { "type": "string", @@ -318789,6 +329490,10 @@ "type": "string", "description": "The time that the template was created.\n" }, + "definition": { + "$ref": "#/types/aws:quicksight/TemplateDefinition:TemplateDefinition", + "description": "A detailed template definition. Only one of `definition` or `source_entity` should be configured. See definition.\n" + }, "lastUpdatedTime": { "type": "string", "description": "The time that the template was last updated.\n" @@ -318848,6 +329553,7 @@ "arn", "awsAccountId", "createdTime", + "definition", "lastUpdatedTime", "name", "sourceEntityArn", @@ -318863,6 +329569,10 @@ "description": "AWS account ID.\n", "willReplaceOnChanges": true }, + "definition": { + "$ref": "#/types/aws:quicksight/TemplateDefinition:TemplateDefinition", + "description": "A detailed template definition. Only one of `definition` or `source_entity` should be configured. See definition.\n" + }, "name": { "type": "string", "description": "Display name for the template.\n" @@ -318915,6 +329625,10 @@ "type": "string", "description": "The time that the template was created.\n" }, + "definition": { + "$ref": "#/types/aws:quicksight/TemplateDefinition:TemplateDefinition", + "description": "A detailed template definition. Only one of `definition` or `source_entity` should be configured. See definition.\n" + }, "lastUpdatedTime": { "type": "string", "description": "The time that the template was last updated.\n"