Skip to content

Commit 12e1529

Browse files
author
awstools
committed
feat(client-quicksight): This release launches new updates to QuickSight KPI visuals - support for sparklines, new templated layout and new targets for conditional formatting rules.
1 parent 4e65c3e commit 12e1529

19 files changed

+1380
-663
lines changed

clients/client-quicksight/src/commands/CreateAnalysisCommand.ts

Lines changed: 52 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2251,6 +2251,17 @@ export interface CreateAnalysisCommandOutput extends CreateAnalysisResponse, __M
22512251
* PrimaryValueDisplayType: "HIDDEN" || "COMPARISON" || "ACTUAL",
22522252
* PrimaryValueFontConfiguration: "<FontConfiguration>",
22532253
* SecondaryValueFontConfiguration: "<FontConfiguration>",
2254+
* Sparkline: { // KPISparklineOptions
2255+
* Visibility: "HIDDEN" || "VISIBLE",
2256+
* Type: "LINE" || "AREA", // required
2257+
* Color: "STRING_VALUE",
2258+
* TooltipVisibility: "HIDDEN" || "VISIBLE",
2259+
* },
2260+
* VisualLayoutOptions: { // KPIVisualLayoutOptions
2261+
* StandardLayout: { // KPIVisualStandardLayout
2262+
* Type: "CLASSIC" || "VERTICAL", // required
2263+
* },
2264+
* },
22542265
* },
22552266
* },
22562267
* ConditionalFormatting: { // KPIConditionalFormatting
@@ -2279,6 +2290,46 @@ export interface CreateAnalysisCommandOutput extends CreateAnalysisResponse, __M
22792290
* ProgressBar: { // KPIProgressBarConditionalFormatting
22802291
* ForegroundColor: "<ConditionalFormattingColor>",
22812292
* },
2293+
* ActualValue: { // KPIActualValueConditionalFormatting
2294+
* TextColor: "<ConditionalFormattingColor>",
2295+
* Icon: {
2296+
* IconSet: {
2297+
* Expression: "STRING_VALUE", // required
2298+
* IconSetType: "PLUS_MINUS" || "CHECK_X" || "THREE_COLOR_ARROW" || "THREE_GRAY_ARROW" || "CARET_UP_MINUS_DOWN" || "THREE_SHAPE" || "THREE_CIRCLE" || "FLAGS" || "BARS" || "FOUR_COLOR_ARROW" || "FOUR_GRAY_ARROW",
2299+
* },
2300+
* CustomCondition: {
2301+
* Expression: "STRING_VALUE", // required
2302+
* IconOptions: {
2303+
* Icon: "CARET_UP" || "CARET_DOWN" || "PLUS" || "MINUS" || "ARROW_UP" || "ARROW_DOWN" || "ARROW_LEFT" || "ARROW_UP_LEFT" || "ARROW_DOWN_LEFT" || "ARROW_RIGHT" || "ARROW_UP_RIGHT" || "ARROW_DOWN_RIGHT" || "FACE_UP" || "FACE_DOWN" || "FACE_FLAT" || "ONE_BAR" || "TWO_BAR" || "THREE_BAR" || "CIRCLE" || "TRIANGLE" || "SQUARE" || "FLAG" || "THUMBS_UP" || "THUMBS_DOWN" || "CHECKMARK" || "X",
2304+
* UnicodeIcon: "STRING_VALUE",
2305+
* },
2306+
* Color: "STRING_VALUE",
2307+
* DisplayConfiguration: {
2308+
* IconDisplayOption: "ICON_ONLY",
2309+
* },
2310+
* },
2311+
* },
2312+
* },
2313+
* ComparisonValue: { // KPIComparisonValueConditionalFormatting
2314+
* TextColor: "<ConditionalFormattingColor>",
2315+
* Icon: {
2316+
* IconSet: {
2317+
* Expression: "STRING_VALUE", // required
2318+
* IconSetType: "PLUS_MINUS" || "CHECK_X" || "THREE_COLOR_ARROW" || "THREE_GRAY_ARROW" || "CARET_UP_MINUS_DOWN" || "THREE_SHAPE" || "THREE_CIRCLE" || "FLAGS" || "BARS" || "FOUR_COLOR_ARROW" || "FOUR_GRAY_ARROW",
2319+
* },
2320+
* CustomCondition: {
2321+
* Expression: "STRING_VALUE", // required
2322+
* IconOptions: {
2323+
* Icon: "CARET_UP" || "CARET_DOWN" || "PLUS" || "MINUS" || "ARROW_UP" || "ARROW_DOWN" || "ARROW_LEFT" || "ARROW_UP_LEFT" || "ARROW_DOWN_LEFT" || "ARROW_RIGHT" || "ARROW_UP_RIGHT" || "ARROW_DOWN_RIGHT" || "FACE_UP" || "FACE_DOWN" || "FACE_FLAT" || "ONE_BAR" || "TWO_BAR" || "THREE_BAR" || "CIRCLE" || "TRIANGLE" || "SQUARE" || "FLAG" || "THUMBS_UP" || "THUMBS_DOWN" || "CHECKMARK" || "X",
2324+
* UnicodeIcon: "STRING_VALUE",
2325+
* },
2326+
* Color: "STRING_VALUE",
2327+
* DisplayConfiguration: {
2328+
* IconDisplayOption: "ICON_ONLY",
2329+
* },
2330+
* },
2331+
* },
2332+
* },
22822333
* },
22832334
* ],
22842335
* },
@@ -2798,23 +2849,7 @@ export interface CreateAnalysisCommandOutput extends CreateAnalysisResponse, __M
27982849
* { // GaugeChartConditionalFormattingOption
27992850
* PrimaryValue: { // GaugeChartPrimaryValueConditionalFormatting
28002851
* TextColor: "<ConditionalFormattingColor>",
2801-
* Icon: {
2802-
* IconSet: {
2803-
* Expression: "STRING_VALUE", // required
2804-
* IconSetType: "PLUS_MINUS" || "CHECK_X" || "THREE_COLOR_ARROW" || "THREE_GRAY_ARROW" || "CARET_UP_MINUS_DOWN" || "THREE_SHAPE" || "THREE_CIRCLE" || "FLAGS" || "BARS" || "FOUR_COLOR_ARROW" || "FOUR_GRAY_ARROW",
2805-
* },
2806-
* CustomCondition: {
2807-
* Expression: "STRING_VALUE", // required
2808-
* IconOptions: {
2809-
* Icon: "CARET_UP" || "CARET_DOWN" || "PLUS" || "MINUS" || "ARROW_UP" || "ARROW_DOWN" || "ARROW_LEFT" || "ARROW_UP_LEFT" || "ARROW_DOWN_LEFT" || "ARROW_RIGHT" || "ARROW_UP_RIGHT" || "ARROW_DOWN_RIGHT" || "FACE_UP" || "FACE_DOWN" || "FACE_FLAT" || "ONE_BAR" || "TWO_BAR" || "THREE_BAR" || "CIRCLE" || "TRIANGLE" || "SQUARE" || "FLAG" || "THUMBS_UP" || "THUMBS_DOWN" || "CHECKMARK" || "X",
2810-
* UnicodeIcon: "STRING_VALUE",
2811-
* },
2812-
* Color: "STRING_VALUE",
2813-
* DisplayConfiguration: {
2814-
* IconDisplayOption: "ICON_ONLY",
2815-
* },
2816-
* },
2817-
* },
2852+
* Icon: "<ConditionalFormattingIcon>",
28182853
* },
28192854
* Arc: { // GaugeChartArcConditionalFormatting
28202855
* ForegroundColor: "<ConditionalFormattingColor>",

clients/client-quicksight/src/commands/CreateDashboardCommand.ts

Lines changed: 52 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2297,6 +2297,17 @@ export interface CreateDashboardCommandOutput extends CreateDashboardResponse, _
22972297
* PrimaryValueDisplayType: "HIDDEN" || "COMPARISON" || "ACTUAL",
22982298
* PrimaryValueFontConfiguration: "<FontConfiguration>",
22992299
* SecondaryValueFontConfiguration: "<FontConfiguration>",
2300+
* Sparkline: { // KPISparklineOptions
2301+
* Visibility: "HIDDEN" || "VISIBLE",
2302+
* Type: "LINE" || "AREA", // required
2303+
* Color: "STRING_VALUE",
2304+
* TooltipVisibility: "HIDDEN" || "VISIBLE",
2305+
* },
2306+
* VisualLayoutOptions: { // KPIVisualLayoutOptions
2307+
* StandardLayout: { // KPIVisualStandardLayout
2308+
* Type: "CLASSIC" || "VERTICAL", // required
2309+
* },
2310+
* },
23002311
* },
23012312
* },
23022313
* ConditionalFormatting: { // KPIConditionalFormatting
@@ -2325,6 +2336,46 @@ export interface CreateDashboardCommandOutput extends CreateDashboardResponse, _
23252336
* ProgressBar: { // KPIProgressBarConditionalFormatting
23262337
* ForegroundColor: "<ConditionalFormattingColor>",
23272338
* },
2339+
* ActualValue: { // KPIActualValueConditionalFormatting
2340+
* TextColor: "<ConditionalFormattingColor>",
2341+
* Icon: {
2342+
* IconSet: {
2343+
* Expression: "STRING_VALUE", // required
2344+
* IconSetType: "PLUS_MINUS" || "CHECK_X" || "THREE_COLOR_ARROW" || "THREE_GRAY_ARROW" || "CARET_UP_MINUS_DOWN" || "THREE_SHAPE" || "THREE_CIRCLE" || "FLAGS" || "BARS" || "FOUR_COLOR_ARROW" || "FOUR_GRAY_ARROW",
2345+
* },
2346+
* CustomCondition: {
2347+
* Expression: "STRING_VALUE", // required
2348+
* IconOptions: {
2349+
* Icon: "CARET_UP" || "CARET_DOWN" || "PLUS" || "MINUS" || "ARROW_UP" || "ARROW_DOWN" || "ARROW_LEFT" || "ARROW_UP_LEFT" || "ARROW_DOWN_LEFT" || "ARROW_RIGHT" || "ARROW_UP_RIGHT" || "ARROW_DOWN_RIGHT" || "FACE_UP" || "FACE_DOWN" || "FACE_FLAT" || "ONE_BAR" || "TWO_BAR" || "THREE_BAR" || "CIRCLE" || "TRIANGLE" || "SQUARE" || "FLAG" || "THUMBS_UP" || "THUMBS_DOWN" || "CHECKMARK" || "X",
2350+
* UnicodeIcon: "STRING_VALUE",
2351+
* },
2352+
* Color: "STRING_VALUE",
2353+
* DisplayConfiguration: {
2354+
* IconDisplayOption: "ICON_ONLY",
2355+
* },
2356+
* },
2357+
* },
2358+
* },
2359+
* ComparisonValue: { // KPIComparisonValueConditionalFormatting
2360+
* TextColor: "<ConditionalFormattingColor>",
2361+
* Icon: {
2362+
* IconSet: {
2363+
* Expression: "STRING_VALUE", // required
2364+
* IconSetType: "PLUS_MINUS" || "CHECK_X" || "THREE_COLOR_ARROW" || "THREE_GRAY_ARROW" || "CARET_UP_MINUS_DOWN" || "THREE_SHAPE" || "THREE_CIRCLE" || "FLAGS" || "BARS" || "FOUR_COLOR_ARROW" || "FOUR_GRAY_ARROW",
2365+
* },
2366+
* CustomCondition: {
2367+
* Expression: "STRING_VALUE", // required
2368+
* IconOptions: {
2369+
* Icon: "CARET_UP" || "CARET_DOWN" || "PLUS" || "MINUS" || "ARROW_UP" || "ARROW_DOWN" || "ARROW_LEFT" || "ARROW_UP_LEFT" || "ARROW_DOWN_LEFT" || "ARROW_RIGHT" || "ARROW_UP_RIGHT" || "ARROW_DOWN_RIGHT" || "FACE_UP" || "FACE_DOWN" || "FACE_FLAT" || "ONE_BAR" || "TWO_BAR" || "THREE_BAR" || "CIRCLE" || "TRIANGLE" || "SQUARE" || "FLAG" || "THUMBS_UP" || "THUMBS_DOWN" || "CHECKMARK" || "X",
2370+
* UnicodeIcon: "STRING_VALUE",
2371+
* },
2372+
* Color: "STRING_VALUE",
2373+
* DisplayConfiguration: {
2374+
* IconDisplayOption: "ICON_ONLY",
2375+
* },
2376+
* },
2377+
* },
2378+
* },
23282379
* },
23292380
* ],
23302381
* },
@@ -2844,23 +2895,7 @@ export interface CreateDashboardCommandOutput extends CreateDashboardResponse, _
28442895
* { // GaugeChartConditionalFormattingOption
28452896
* PrimaryValue: { // GaugeChartPrimaryValueConditionalFormatting
28462897
* TextColor: "<ConditionalFormattingColor>",
2847-
* Icon: {
2848-
* IconSet: {
2849-
* Expression: "STRING_VALUE", // required
2850-
* IconSetType: "PLUS_MINUS" || "CHECK_X" || "THREE_COLOR_ARROW" || "THREE_GRAY_ARROW" || "CARET_UP_MINUS_DOWN" || "THREE_SHAPE" || "THREE_CIRCLE" || "FLAGS" || "BARS" || "FOUR_COLOR_ARROW" || "FOUR_GRAY_ARROW",
2851-
* },
2852-
* CustomCondition: {
2853-
* Expression: "STRING_VALUE", // required
2854-
* IconOptions: {
2855-
* Icon: "CARET_UP" || "CARET_DOWN" || "PLUS" || "MINUS" || "ARROW_UP" || "ARROW_DOWN" || "ARROW_LEFT" || "ARROW_UP_LEFT" || "ARROW_DOWN_LEFT" || "ARROW_RIGHT" || "ARROW_UP_RIGHT" || "ARROW_DOWN_RIGHT" || "FACE_UP" || "FACE_DOWN" || "FACE_FLAT" || "ONE_BAR" || "TWO_BAR" || "THREE_BAR" || "CIRCLE" || "TRIANGLE" || "SQUARE" || "FLAG" || "THUMBS_UP" || "THUMBS_DOWN" || "CHECKMARK" || "X",
2856-
* UnicodeIcon: "STRING_VALUE",
2857-
* },
2858-
* Color: "STRING_VALUE",
2859-
* DisplayConfiguration: {
2860-
* IconDisplayOption: "ICON_ONLY",
2861-
* },
2862-
* },
2863-
* },
2898+
* Icon: "<ConditionalFormattingIcon>",
28642899
* },
28652900
* Arc: { // GaugeChartArcConditionalFormatting
28662901
* ForegroundColor: "<ConditionalFormattingColor>",

clients/client-quicksight/src/commands/CreateTemplateCommand.ts

Lines changed: 52 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2245,6 +2245,17 @@ export interface CreateTemplateCommandOutput extends CreateTemplateResponse, __M
22452245
* PrimaryValueDisplayType: "HIDDEN" || "COMPARISON" || "ACTUAL",
22462246
* PrimaryValueFontConfiguration: "<FontConfiguration>",
22472247
* SecondaryValueFontConfiguration: "<FontConfiguration>",
2248+
* Sparkline: { // KPISparklineOptions
2249+
* Visibility: "HIDDEN" || "VISIBLE",
2250+
* Type: "LINE" || "AREA", // required
2251+
* Color: "STRING_VALUE",
2252+
* TooltipVisibility: "HIDDEN" || "VISIBLE",
2253+
* },
2254+
* VisualLayoutOptions: { // KPIVisualLayoutOptions
2255+
* StandardLayout: { // KPIVisualStandardLayout
2256+
* Type: "CLASSIC" || "VERTICAL", // required
2257+
* },
2258+
* },
22482259
* },
22492260
* },
22502261
* ConditionalFormatting: { // KPIConditionalFormatting
@@ -2273,6 +2284,46 @@ export interface CreateTemplateCommandOutput extends CreateTemplateResponse, __M
22732284
* ProgressBar: { // KPIProgressBarConditionalFormatting
22742285
* ForegroundColor: "<ConditionalFormattingColor>",
22752286
* },
2287+
* ActualValue: { // KPIActualValueConditionalFormatting
2288+
* TextColor: "<ConditionalFormattingColor>",
2289+
* Icon: {
2290+
* IconSet: {
2291+
* Expression: "STRING_VALUE", // required
2292+
* IconSetType: "PLUS_MINUS" || "CHECK_X" || "THREE_COLOR_ARROW" || "THREE_GRAY_ARROW" || "CARET_UP_MINUS_DOWN" || "THREE_SHAPE" || "THREE_CIRCLE" || "FLAGS" || "BARS" || "FOUR_COLOR_ARROW" || "FOUR_GRAY_ARROW",
2293+
* },
2294+
* CustomCondition: {
2295+
* Expression: "STRING_VALUE", // required
2296+
* IconOptions: {
2297+
* Icon: "CARET_UP" || "CARET_DOWN" || "PLUS" || "MINUS" || "ARROW_UP" || "ARROW_DOWN" || "ARROW_LEFT" || "ARROW_UP_LEFT" || "ARROW_DOWN_LEFT" || "ARROW_RIGHT" || "ARROW_UP_RIGHT" || "ARROW_DOWN_RIGHT" || "FACE_UP" || "FACE_DOWN" || "FACE_FLAT" || "ONE_BAR" || "TWO_BAR" || "THREE_BAR" || "CIRCLE" || "TRIANGLE" || "SQUARE" || "FLAG" || "THUMBS_UP" || "THUMBS_DOWN" || "CHECKMARK" || "X",
2298+
* UnicodeIcon: "STRING_VALUE",
2299+
* },
2300+
* Color: "STRING_VALUE",
2301+
* DisplayConfiguration: {
2302+
* IconDisplayOption: "ICON_ONLY",
2303+
* },
2304+
* },
2305+
* },
2306+
* },
2307+
* ComparisonValue: { // KPIComparisonValueConditionalFormatting
2308+
* TextColor: "<ConditionalFormattingColor>",
2309+
* Icon: {
2310+
* IconSet: {
2311+
* Expression: "STRING_VALUE", // required
2312+
* IconSetType: "PLUS_MINUS" || "CHECK_X" || "THREE_COLOR_ARROW" || "THREE_GRAY_ARROW" || "CARET_UP_MINUS_DOWN" || "THREE_SHAPE" || "THREE_CIRCLE" || "FLAGS" || "BARS" || "FOUR_COLOR_ARROW" || "FOUR_GRAY_ARROW",
2313+
* },
2314+
* CustomCondition: {
2315+
* Expression: "STRING_VALUE", // required
2316+
* IconOptions: {
2317+
* Icon: "CARET_UP" || "CARET_DOWN" || "PLUS" || "MINUS" || "ARROW_UP" || "ARROW_DOWN" || "ARROW_LEFT" || "ARROW_UP_LEFT" || "ARROW_DOWN_LEFT" || "ARROW_RIGHT" || "ARROW_UP_RIGHT" || "ARROW_DOWN_RIGHT" || "FACE_UP" || "FACE_DOWN" || "FACE_FLAT" || "ONE_BAR" || "TWO_BAR" || "THREE_BAR" || "CIRCLE" || "TRIANGLE" || "SQUARE" || "FLAG" || "THUMBS_UP" || "THUMBS_DOWN" || "CHECKMARK" || "X",
2318+
* UnicodeIcon: "STRING_VALUE",
2319+
* },
2320+
* Color: "STRING_VALUE",
2321+
* DisplayConfiguration: {
2322+
* IconDisplayOption: "ICON_ONLY",
2323+
* },
2324+
* },
2325+
* },
2326+
* },
22762327
* },
22772328
* ],
22782329
* },
@@ -2792,23 +2843,7 @@ export interface CreateTemplateCommandOutput extends CreateTemplateResponse, __M
27922843
* { // GaugeChartConditionalFormattingOption
27932844
* PrimaryValue: { // GaugeChartPrimaryValueConditionalFormatting
27942845
* TextColor: "<ConditionalFormattingColor>",
2795-
* Icon: {
2796-
* IconSet: {
2797-
* Expression: "STRING_VALUE", // required
2798-
* IconSetType: "PLUS_MINUS" || "CHECK_X" || "THREE_COLOR_ARROW" || "THREE_GRAY_ARROW" || "CARET_UP_MINUS_DOWN" || "THREE_SHAPE" || "THREE_CIRCLE" || "FLAGS" || "BARS" || "FOUR_COLOR_ARROW" || "FOUR_GRAY_ARROW",
2799-
* },
2800-
* CustomCondition: {
2801-
* Expression: "STRING_VALUE", // required
2802-
* IconOptions: {
2803-
* Icon: "CARET_UP" || "CARET_DOWN" || "PLUS" || "MINUS" || "ARROW_UP" || "ARROW_DOWN" || "ARROW_LEFT" || "ARROW_UP_LEFT" || "ARROW_DOWN_LEFT" || "ARROW_RIGHT" || "ARROW_UP_RIGHT" || "ARROW_DOWN_RIGHT" || "FACE_UP" || "FACE_DOWN" || "FACE_FLAT" || "ONE_BAR" || "TWO_BAR" || "THREE_BAR" || "CIRCLE" || "TRIANGLE" || "SQUARE" || "FLAG" || "THUMBS_UP" || "THUMBS_DOWN" || "CHECKMARK" || "X",
2804-
* UnicodeIcon: "STRING_VALUE",
2805-
* },
2806-
* Color: "STRING_VALUE",
2807-
* DisplayConfiguration: {
2808-
* IconDisplayOption: "ICON_ONLY",
2809-
* },
2810-
* },
2811-
* },
2846+
* Icon: "<ConditionalFormattingIcon>",
28122847
* },
28132848
* Arc: { // GaugeChartArcConditionalFormatting
28142849
* ForegroundColor: "<ConditionalFormattingColor>",

0 commit comments

Comments
 (0)