diff --git a/clients/client-quicksight/src/commands/CreateAccountSubscriptionCommand.ts b/clients/client-quicksight/src/commands/CreateAccountSubscriptionCommand.ts index 57036f18b219..765813b023dc 100644 --- a/clients/client-quicksight/src/commands/CreateAccountSubscriptionCommand.ts +++ b/clients/client-quicksight/src/commands/CreateAccountSubscriptionCommand.ts @@ -67,7 +67,7 @@ export interface CreateAccountSubscriptionCommandOutput extends CreateAccountSub * const client = new QuickSightClient(config); * const input = { // CreateAccountSubscriptionRequest * Edition: "STANDARD" || "ENTERPRISE" || "ENTERPRISE_AND_Q", // required - * AuthenticationMethod: "IAM_AND_QUICKSIGHT" || "IAM_ONLY" || "ACTIVE_DIRECTORY", // required + * AuthenticationMethod: "IAM_AND_QUICKSIGHT" || "IAM_ONLY" || "ACTIVE_DIRECTORY" || "IAM_IDENTITY_CENTER", // required * AwsAccountId: "STRING_VALUE", // required * AccountName: "STRING_VALUE", // required * NotificationEmail: "STRING_VALUE", // required diff --git a/clients/client-quicksight/src/commands/CreateAnalysisCommand.ts b/clients/client-quicksight/src/commands/CreateAnalysisCommand.ts index fd640f85c905..8eebc158a511 100644 --- a/clients/client-quicksight/src/commands/CreateAnalysisCommand.ts +++ b/clients/client-quicksight/src/commands/CreateAnalysisCommand.ts @@ -806,7 +806,7 @@ export interface CreateAnalysisCommandOutput extends CreateAnalysisResponse, __M * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { // GlobalTableBorderOptions @@ -846,7 +846,7 @@ export interface CreateAnalysisCommandOutput extends CreateAnalysisResponse, __M * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { @@ -866,6 +866,7 @@ export interface CreateAnalysisCommandOutput extends CreateAnalysisResponse, __M * RowAlternateColors: [ // RowAlternateColorList * "STRING_VALUE", * ], + * UsePrimaryBackgroundColor: "ENABLED" || "DISABLED", * }, * }, * TotalOptions: { // TotalOptions @@ -878,7 +879,7 @@ export interface CreateAnalysisCommandOutput extends CreateAnalysisResponse, __M * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { @@ -1279,7 +1280,7 @@ export interface CreateAnalysisCommandOutput extends CreateAnalysisResponse, __M * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { @@ -1299,7 +1300,7 @@ export interface CreateAnalysisCommandOutput extends CreateAnalysisResponse, __M * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { @@ -1321,8 +1322,15 @@ export interface CreateAnalysisCommandOutput extends CreateAnalysisResponse, __M * RowAlternateColors: [ * "STRING_VALUE", * ], + * UsePrimaryBackgroundColor: "ENABLED" || "DISABLED", * }, * CollapsedRowDimensionsVisibility: "HIDDEN" || "VISIBLE", + * RowsLayout: "TABULAR" || "HIERARCHY", + * RowsLabelOptions: { // PivotTableRowsLabelOptions + * Visibility: "HIDDEN" || "VISIBLE", + * CustomLabel: "STRING_VALUE", + * }, + * DefaultCellWidth: "STRING_VALUE", * }, * TotalOptions: { // PivotTableTotalOptions * RowSubtotalOptions: { // SubtotalOptions @@ -1337,6 +1345,11 @@ export interface CreateAnalysisCommandOutput extends CreateAnalysisResponse, __M * TotalCellStyle: "", * ValueCellStyle: "", * MetricHeaderCellStyle: "", + * StyleTargets: [ // TableStyleTargetList + * { // TableStyleTarget + * CellType: "TOTAL" || "METRIC_HEADER" || "VALUE", // required + * }, + * ], * }, * ColumnSubtotalOptions: { * TotalsVisibility: "HIDDEN" || "VISIBLE", @@ -1350,6 +1363,11 @@ export interface CreateAnalysisCommandOutput extends CreateAnalysisResponse, __M * TotalCellStyle: "", * ValueCellStyle: "", * MetricHeaderCellStyle: "", + * StyleTargets: [ + * { + * CellType: "TOTAL" || "METRIC_HEADER" || "VALUE", // required + * }, + * ], * }, * RowTotalOptions: { // PivotTotalOptions * TotalsVisibility: "HIDDEN" || "VISIBLE", diff --git a/clients/client-quicksight/src/commands/CreateDashboardCommand.ts b/clients/client-quicksight/src/commands/CreateDashboardCommand.ts index 2d88e57db33c..4cfad8b53370 100644 --- a/clients/client-quicksight/src/commands/CreateDashboardCommand.ts +++ b/clients/client-quicksight/src/commands/CreateDashboardCommand.ts @@ -852,7 +852,7 @@ export interface CreateDashboardCommandOutput extends CreateDashboardResponse, _ * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { // GlobalTableBorderOptions @@ -892,7 +892,7 @@ export interface CreateDashboardCommandOutput extends CreateDashboardResponse, _ * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { @@ -912,6 +912,7 @@ export interface CreateDashboardCommandOutput extends CreateDashboardResponse, _ * RowAlternateColors: [ // RowAlternateColorList * "STRING_VALUE", * ], + * UsePrimaryBackgroundColor: "ENABLED" || "DISABLED", * }, * }, * TotalOptions: { // TotalOptions @@ -924,7 +925,7 @@ export interface CreateDashboardCommandOutput extends CreateDashboardResponse, _ * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { @@ -1325,7 +1326,7 @@ export interface CreateDashboardCommandOutput extends CreateDashboardResponse, _ * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { @@ -1345,7 +1346,7 @@ export interface CreateDashboardCommandOutput extends CreateDashboardResponse, _ * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { @@ -1367,8 +1368,15 @@ export interface CreateDashboardCommandOutput extends CreateDashboardResponse, _ * RowAlternateColors: [ * "STRING_VALUE", * ], + * UsePrimaryBackgroundColor: "ENABLED" || "DISABLED", * }, * CollapsedRowDimensionsVisibility: "HIDDEN" || "VISIBLE", + * RowsLayout: "TABULAR" || "HIERARCHY", + * RowsLabelOptions: { // PivotTableRowsLabelOptions + * Visibility: "HIDDEN" || "VISIBLE", + * CustomLabel: "STRING_VALUE", + * }, + * DefaultCellWidth: "STRING_VALUE", * }, * TotalOptions: { // PivotTableTotalOptions * RowSubtotalOptions: { // SubtotalOptions @@ -1383,6 +1391,11 @@ export interface CreateDashboardCommandOutput extends CreateDashboardResponse, _ * TotalCellStyle: "", * ValueCellStyle: "", * MetricHeaderCellStyle: "", + * StyleTargets: [ // TableStyleTargetList + * { // TableStyleTarget + * CellType: "TOTAL" || "METRIC_HEADER" || "VALUE", // required + * }, + * ], * }, * ColumnSubtotalOptions: { * TotalsVisibility: "HIDDEN" || "VISIBLE", @@ -1396,6 +1409,11 @@ export interface CreateDashboardCommandOutput extends CreateDashboardResponse, _ * TotalCellStyle: "", * ValueCellStyle: "", * MetricHeaderCellStyle: "", + * StyleTargets: [ + * { + * CellType: "TOTAL" || "METRIC_HEADER" || "VALUE", // required + * }, + * ], * }, * RowTotalOptions: { // PivotTotalOptions * TotalsVisibility: "HIDDEN" || "VISIBLE", diff --git a/clients/client-quicksight/src/commands/CreateTemplateCommand.ts b/clients/client-quicksight/src/commands/CreateTemplateCommand.ts index dc65c7744e4f..026f2f90c832 100644 --- a/clients/client-quicksight/src/commands/CreateTemplateCommand.ts +++ b/clients/client-quicksight/src/commands/CreateTemplateCommand.ts @@ -800,7 +800,7 @@ export interface CreateTemplateCommandOutput extends CreateTemplateResponse, __M * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { // GlobalTableBorderOptions @@ -840,7 +840,7 @@ export interface CreateTemplateCommandOutput extends CreateTemplateResponse, __M * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { @@ -860,6 +860,7 @@ export interface CreateTemplateCommandOutput extends CreateTemplateResponse, __M * RowAlternateColors: [ // RowAlternateColorList * "STRING_VALUE", * ], + * UsePrimaryBackgroundColor: "ENABLED" || "DISABLED", * }, * }, * TotalOptions: { // TotalOptions @@ -872,7 +873,7 @@ export interface CreateTemplateCommandOutput extends CreateTemplateResponse, __M * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { @@ -1273,7 +1274,7 @@ export interface CreateTemplateCommandOutput extends CreateTemplateResponse, __M * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { @@ -1293,7 +1294,7 @@ export interface CreateTemplateCommandOutput extends CreateTemplateResponse, __M * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { @@ -1315,8 +1316,15 @@ export interface CreateTemplateCommandOutput extends CreateTemplateResponse, __M * RowAlternateColors: [ * "STRING_VALUE", * ], + * UsePrimaryBackgroundColor: "ENABLED" || "DISABLED", * }, * CollapsedRowDimensionsVisibility: "HIDDEN" || "VISIBLE", + * RowsLayout: "TABULAR" || "HIERARCHY", + * RowsLabelOptions: { // PivotTableRowsLabelOptions + * Visibility: "HIDDEN" || "VISIBLE", + * CustomLabel: "STRING_VALUE", + * }, + * DefaultCellWidth: "STRING_VALUE", * }, * TotalOptions: { // PivotTableTotalOptions * RowSubtotalOptions: { // SubtotalOptions @@ -1331,6 +1339,11 @@ export interface CreateTemplateCommandOutput extends CreateTemplateResponse, __M * TotalCellStyle: "", * ValueCellStyle: "", * MetricHeaderCellStyle: "", + * StyleTargets: [ // TableStyleTargetList + * { // TableStyleTarget + * CellType: "TOTAL" || "METRIC_HEADER" || "VALUE", // required + * }, + * ], * }, * ColumnSubtotalOptions: { * TotalsVisibility: "HIDDEN" || "VISIBLE", @@ -1344,6 +1357,11 @@ export interface CreateTemplateCommandOutput extends CreateTemplateResponse, __M * TotalCellStyle: "", * ValueCellStyle: "", * MetricHeaderCellStyle: "", + * StyleTargets: [ + * { + * CellType: "TOTAL" || "METRIC_HEADER" || "VALUE", // required + * }, + * ], * }, * RowTotalOptions: { // PivotTotalOptions * TotalsVisibility: "HIDDEN" || "VISIBLE", diff --git a/clients/client-quicksight/src/commands/CreateTopicCommand.ts b/clients/client-quicksight/src/commands/CreateTopicCommand.ts index 2e9b1546d804..8091dfd18b8b 100644 --- a/clients/client-quicksight/src/commands/CreateTopicCommand.ts +++ b/clients/client-quicksight/src/commands/CreateTopicCommand.ts @@ -129,7 +129,7 @@ export interface CreateTopicCommandOutput extends CreateTopicResponse, __Metadat * "STRING_VALUE", * ], * ColumnDataRole: "DIMENSION" || "MEASURE", - * Aggregation: "SUM" || "MAX" || "MIN" || "COUNT" || "DISTINCT_COUNT" || "AVERAGE", + * Aggregation: "SUM" || "MAX" || "MIN" || "COUNT" || "DISTINCT_COUNT" || "AVERAGE" || "MEDIAN" || "STDEV" || "STDEVP" || "VAR" || "VARP", * IsIncludedInTopic: true || false, * DisableIndexing: true || false, * ComparativeOrder: { // ComparativeOrder @@ -188,6 +188,7 @@ export interface CreateTopicCommandOutput extends CreateTopicResponse, __Metadat * Synonyms: "", * }, * ], + * NonAdditive: true || false, * }, * ], * CalculatedFields: [ // TopicCalculatedFields @@ -222,7 +223,7 @@ export interface CreateTopicCommandOutput extends CreateTopicResponse, __Metadat * CurrencySymbol: "STRING_VALUE", * }, * }, - * Aggregation: "SUM" || "MAX" || "MIN" || "COUNT" || "DISTINCT_COUNT" || "AVERAGE", + * Aggregation: "SUM" || "MAX" || "MIN" || "COUNT" || "DISTINCT_COUNT" || "AVERAGE" || "MEDIAN" || "STDEV" || "STDEVP" || "VAR" || "VARP", * ComparativeOrder: { * UseOrdering: "GREATER_IS_BETTER" || "LESSER_IS_BETTER" || "SPECIFIED", * SpecifedOrder: "", @@ -256,6 +257,7 @@ export interface CreateTopicCommandOutput extends CreateTopicResponse, __Metadat * Synonyms: "", * }, * ], + * NonAdditive: true || false, * }, * ], * NamedEntities: [ // TopicNamedEntities diff --git a/clients/client-quicksight/src/commands/DeleteAccountCustomizationCommand.ts b/clients/client-quicksight/src/commands/DeleteAccountCustomizationCommand.ts index 7a68e3fb6f35..f9dd1ac8b60e 100644 --- a/clients/client-quicksight/src/commands/DeleteAccountCustomizationCommand.ts +++ b/clients/client-quicksight/src/commands/DeleteAccountCustomizationCommand.ts @@ -13,7 +13,7 @@ import { SerdeContext as __SerdeContext, } from "@smithy/types"; -import { DeleteAccountCustomizationRequest, DeleteAccountCustomizationResponse } from "../models/models_2"; +import { DeleteAccountCustomizationRequest, DeleteAccountCustomizationResponse } from "../models/models_3"; import { de_DeleteAccountCustomizationCommand, se_DeleteAccountCustomizationCommand } from "../protocols/Aws_restJson1"; import { QuickSightClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QuickSightClient"; diff --git a/clients/client-quicksight/src/commands/DescribeAccountSubscriptionCommand.ts b/clients/client-quicksight/src/commands/DescribeAccountSubscriptionCommand.ts index 0bd8aa5ed3b4..9e13a363b3d8 100644 --- a/clients/client-quicksight/src/commands/DescribeAccountSubscriptionCommand.ts +++ b/clients/client-quicksight/src/commands/DescribeAccountSubscriptionCommand.ts @@ -60,6 +60,7 @@ export interface DescribeAccountSubscriptionCommandOutput * // NotificationEmail: "STRING_VALUE", * // AuthenticationType: "STRING_VALUE", * // AccountSubscriptionStatus: "STRING_VALUE", + * // IAMIdentityCenterInstanceArn: "STRING_VALUE", * // }, * // Status: Number("int"), * // RequestId: "STRING_VALUE", diff --git a/clients/client-quicksight/src/commands/DescribeAnalysisDefinitionCommand.ts b/clients/client-quicksight/src/commands/DescribeAnalysisDefinitionCommand.ts index aef91accf6d6..09f333cb2b94 100644 --- a/clients/client-quicksight/src/commands/DescribeAnalysisDefinitionCommand.ts +++ b/clients/client-quicksight/src/commands/DescribeAnalysisDefinitionCommand.ts @@ -772,7 +772,7 @@ export interface DescribeAnalysisDefinitionCommandOutput extends DescribeAnalysi * // FontConfiguration: "", * // TextWrap: "NONE" || "WRAP", * // HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * // BackgroundColor: "STRING_VALUE", * // Height: Number("int"), * // Border: { // GlobalTableBorderOptions @@ -812,7 +812,7 @@ export interface DescribeAnalysisDefinitionCommandOutput extends DescribeAnalysi * // FontConfiguration: "", * // TextWrap: "NONE" || "WRAP", * // HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * // BackgroundColor: "STRING_VALUE", * // Height: Number("int"), * // Border: { @@ -832,6 +832,7 @@ export interface DescribeAnalysisDefinitionCommandOutput extends DescribeAnalysi * // RowAlternateColors: [ // RowAlternateColorList * // "STRING_VALUE", * // ], + * // UsePrimaryBackgroundColor: "ENABLED" || "DISABLED", * // }, * // }, * // TotalOptions: { // TotalOptions @@ -844,7 +845,7 @@ export interface DescribeAnalysisDefinitionCommandOutput extends DescribeAnalysi * // FontConfiguration: "", * // TextWrap: "NONE" || "WRAP", * // HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * // BackgroundColor: "STRING_VALUE", * // Height: Number("int"), * // Border: { @@ -1245,7 +1246,7 @@ export interface DescribeAnalysisDefinitionCommandOutput extends DescribeAnalysi * // FontConfiguration: "", * // TextWrap: "NONE" || "WRAP", * // HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * // BackgroundColor: "STRING_VALUE", * // Height: Number("int"), * // Border: { @@ -1265,7 +1266,7 @@ export interface DescribeAnalysisDefinitionCommandOutput extends DescribeAnalysi * // FontConfiguration: "", * // TextWrap: "NONE" || "WRAP", * // HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * // BackgroundColor: "STRING_VALUE", * // Height: Number("int"), * // Border: { @@ -1287,8 +1288,15 @@ export interface DescribeAnalysisDefinitionCommandOutput extends DescribeAnalysi * // RowAlternateColors: [ * // "STRING_VALUE", * // ], + * // UsePrimaryBackgroundColor: "ENABLED" || "DISABLED", * // }, * // CollapsedRowDimensionsVisibility: "HIDDEN" || "VISIBLE", + * // RowsLayout: "TABULAR" || "HIERARCHY", + * // RowsLabelOptions: { // PivotTableRowsLabelOptions + * // Visibility: "HIDDEN" || "VISIBLE", + * // CustomLabel: "STRING_VALUE", + * // }, + * // DefaultCellWidth: "STRING_VALUE", * // }, * // TotalOptions: { // PivotTableTotalOptions * // RowSubtotalOptions: { // SubtotalOptions @@ -1303,6 +1311,11 @@ export interface DescribeAnalysisDefinitionCommandOutput extends DescribeAnalysi * // TotalCellStyle: "", * // ValueCellStyle: "", * // MetricHeaderCellStyle: "", + * // StyleTargets: [ // TableStyleTargetList + * // { // TableStyleTarget + * // CellType: "TOTAL" || "METRIC_HEADER" || "VALUE", // required + * // }, + * // ], * // }, * // ColumnSubtotalOptions: { * // TotalsVisibility: "HIDDEN" || "VISIBLE", @@ -1316,6 +1329,11 @@ export interface DescribeAnalysisDefinitionCommandOutput extends DescribeAnalysi * // TotalCellStyle: "", * // ValueCellStyle: "", * // MetricHeaderCellStyle: "", + * // StyleTargets: [ + * // { + * // CellType: "TOTAL" || "METRIC_HEADER" || "VALUE", // required + * // }, + * // ], * // }, * // RowTotalOptions: { // PivotTotalOptions * // TotalsVisibility: "HIDDEN" || "VISIBLE", diff --git a/clients/client-quicksight/src/commands/DescribeDashboardDefinitionCommand.ts b/clients/client-quicksight/src/commands/DescribeDashboardDefinitionCommand.ts index fb1c61f543d5..10c519b18ee4 100644 --- a/clients/client-quicksight/src/commands/DescribeDashboardDefinitionCommand.ts +++ b/clients/client-quicksight/src/commands/DescribeDashboardDefinitionCommand.ts @@ -779,7 +779,7 @@ export interface DescribeDashboardDefinitionCommandOutput * // FontConfiguration: "", * // TextWrap: "NONE" || "WRAP", * // HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * // BackgroundColor: "STRING_VALUE", * // Height: Number("int"), * // Border: { // GlobalTableBorderOptions @@ -819,7 +819,7 @@ export interface DescribeDashboardDefinitionCommandOutput * // FontConfiguration: "", * // TextWrap: "NONE" || "WRAP", * // HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * // BackgroundColor: "STRING_VALUE", * // Height: Number("int"), * // Border: { @@ -839,6 +839,7 @@ export interface DescribeDashboardDefinitionCommandOutput * // RowAlternateColors: [ // RowAlternateColorList * // "STRING_VALUE", * // ], + * // UsePrimaryBackgroundColor: "ENABLED" || "DISABLED", * // }, * // }, * // TotalOptions: { // TotalOptions @@ -851,7 +852,7 @@ export interface DescribeDashboardDefinitionCommandOutput * // FontConfiguration: "", * // TextWrap: "NONE" || "WRAP", * // HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * // BackgroundColor: "STRING_VALUE", * // Height: Number("int"), * // Border: { @@ -1252,7 +1253,7 @@ export interface DescribeDashboardDefinitionCommandOutput * // FontConfiguration: "", * // TextWrap: "NONE" || "WRAP", * // HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * // BackgroundColor: "STRING_VALUE", * // Height: Number("int"), * // Border: { @@ -1272,7 +1273,7 @@ export interface DescribeDashboardDefinitionCommandOutput * // FontConfiguration: "", * // TextWrap: "NONE" || "WRAP", * // HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * // BackgroundColor: "STRING_VALUE", * // Height: Number("int"), * // Border: { @@ -1294,8 +1295,15 @@ export interface DescribeDashboardDefinitionCommandOutput * // RowAlternateColors: [ * // "STRING_VALUE", * // ], + * // UsePrimaryBackgroundColor: "ENABLED" || "DISABLED", * // }, * // CollapsedRowDimensionsVisibility: "HIDDEN" || "VISIBLE", + * // RowsLayout: "TABULAR" || "HIERARCHY", + * // RowsLabelOptions: { // PivotTableRowsLabelOptions + * // Visibility: "HIDDEN" || "VISIBLE", + * // CustomLabel: "STRING_VALUE", + * // }, + * // DefaultCellWidth: "STRING_VALUE", * // }, * // TotalOptions: { // PivotTableTotalOptions * // RowSubtotalOptions: { // SubtotalOptions @@ -1310,6 +1318,11 @@ export interface DescribeDashboardDefinitionCommandOutput * // TotalCellStyle: "", * // ValueCellStyle: "", * // MetricHeaderCellStyle: "", + * // StyleTargets: [ // TableStyleTargetList + * // { // TableStyleTarget + * // CellType: "TOTAL" || "METRIC_HEADER" || "VALUE", // required + * // }, + * // ], * // }, * // ColumnSubtotalOptions: { * // TotalsVisibility: "HIDDEN" || "VISIBLE", @@ -1323,6 +1336,11 @@ export interface DescribeDashboardDefinitionCommandOutput * // TotalCellStyle: "", * // ValueCellStyle: "", * // MetricHeaderCellStyle: "", + * // StyleTargets: [ + * // { + * // CellType: "TOTAL" || "METRIC_HEADER" || "VALUE", // required + * // }, + * // ], * // }, * // RowTotalOptions: { // PivotTotalOptions * // TotalsVisibility: "HIDDEN" || "VISIBLE", diff --git a/clients/client-quicksight/src/commands/DescribeTemplateDefinitionCommand.ts b/clients/client-quicksight/src/commands/DescribeTemplateDefinitionCommand.ts index ffd8847c2e37..212da9cc4785 100644 --- a/clients/client-quicksight/src/commands/DescribeTemplateDefinitionCommand.ts +++ b/clients/client-quicksight/src/commands/DescribeTemplateDefinitionCommand.ts @@ -792,7 +792,7 @@ export interface DescribeTemplateDefinitionCommandOutput extends DescribeTemplat * // FontConfiguration: "", * // TextWrap: "NONE" || "WRAP", * // HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * // BackgroundColor: "STRING_VALUE", * // Height: Number("int"), * // Border: { // GlobalTableBorderOptions @@ -832,7 +832,7 @@ export interface DescribeTemplateDefinitionCommandOutput extends DescribeTemplat * // FontConfiguration: "", * // TextWrap: "NONE" || "WRAP", * // HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * // BackgroundColor: "STRING_VALUE", * // Height: Number("int"), * // Border: { @@ -852,6 +852,7 @@ export interface DescribeTemplateDefinitionCommandOutput extends DescribeTemplat * // RowAlternateColors: [ // RowAlternateColorList * // "STRING_VALUE", * // ], + * // UsePrimaryBackgroundColor: "ENABLED" || "DISABLED", * // }, * // }, * // TotalOptions: { // TotalOptions @@ -864,7 +865,7 @@ export interface DescribeTemplateDefinitionCommandOutput extends DescribeTemplat * // FontConfiguration: "", * // TextWrap: "NONE" || "WRAP", * // HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * // BackgroundColor: "STRING_VALUE", * // Height: Number("int"), * // Border: { @@ -1265,7 +1266,7 @@ export interface DescribeTemplateDefinitionCommandOutput extends DescribeTemplat * // FontConfiguration: "", * // TextWrap: "NONE" || "WRAP", * // HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * // BackgroundColor: "STRING_VALUE", * // Height: Number("int"), * // Border: { @@ -1285,7 +1286,7 @@ export interface DescribeTemplateDefinitionCommandOutput extends DescribeTemplat * // FontConfiguration: "", * // TextWrap: "NONE" || "WRAP", * // HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * // VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * // BackgroundColor: "STRING_VALUE", * // Height: Number("int"), * // Border: { @@ -1307,8 +1308,15 @@ export interface DescribeTemplateDefinitionCommandOutput extends DescribeTemplat * // RowAlternateColors: [ * // "STRING_VALUE", * // ], + * // UsePrimaryBackgroundColor: "ENABLED" || "DISABLED", * // }, * // CollapsedRowDimensionsVisibility: "HIDDEN" || "VISIBLE", + * // RowsLayout: "TABULAR" || "HIERARCHY", + * // RowsLabelOptions: { // PivotTableRowsLabelOptions + * // Visibility: "HIDDEN" || "VISIBLE", + * // CustomLabel: "STRING_VALUE", + * // }, + * // DefaultCellWidth: "STRING_VALUE", * // }, * // TotalOptions: { // PivotTableTotalOptions * // RowSubtotalOptions: { // SubtotalOptions @@ -1323,6 +1331,11 @@ export interface DescribeTemplateDefinitionCommandOutput extends DescribeTemplat * // TotalCellStyle: "", * // ValueCellStyle: "", * // MetricHeaderCellStyle: "", + * // StyleTargets: [ // TableStyleTargetList + * // { // TableStyleTarget + * // CellType: "TOTAL" || "METRIC_HEADER" || "VALUE", // required + * // }, + * // ], * // }, * // ColumnSubtotalOptions: { * // TotalsVisibility: "HIDDEN" || "VISIBLE", @@ -1336,6 +1349,11 @@ export interface DescribeTemplateDefinitionCommandOutput extends DescribeTemplat * // TotalCellStyle: "", * // ValueCellStyle: "", * // MetricHeaderCellStyle: "", + * // StyleTargets: [ + * // { + * // CellType: "TOTAL" || "METRIC_HEADER" || "VALUE", // required + * // }, + * // ], * // }, * // RowTotalOptions: { // PivotTotalOptions * // TotalsVisibility: "HIDDEN" || "VISIBLE", diff --git a/clients/client-quicksight/src/commands/DescribeTopicCommand.ts b/clients/client-quicksight/src/commands/DescribeTopicCommand.ts index 9d57bcceee5c..10b604dc4cf2 100644 --- a/clients/client-quicksight/src/commands/DescribeTopicCommand.ts +++ b/clients/client-quicksight/src/commands/DescribeTopicCommand.ts @@ -139,7 +139,7 @@ export interface DescribeTopicCommandOutput extends DescribeTopicResponse, __Met * // "STRING_VALUE", * // ], * // ColumnDataRole: "DIMENSION" || "MEASURE", - * // Aggregation: "SUM" || "MAX" || "MIN" || "COUNT" || "DISTINCT_COUNT" || "AVERAGE", + * // Aggregation: "SUM" || "MAX" || "MIN" || "COUNT" || "DISTINCT_COUNT" || "AVERAGE" || "MEDIAN" || "STDEV" || "STDEVP" || "VAR" || "VARP", * // IsIncludedInTopic: true || false, * // DisableIndexing: true || false, * // ComparativeOrder: { // ComparativeOrder @@ -198,6 +198,7 @@ export interface DescribeTopicCommandOutput extends DescribeTopicResponse, __Met * // Synonyms: "", * // }, * // ], + * // NonAdditive: true || false, * // }, * // ], * // CalculatedFields: [ // TopicCalculatedFields @@ -232,7 +233,7 @@ export interface DescribeTopicCommandOutput extends DescribeTopicResponse, __Met * // CurrencySymbol: "STRING_VALUE", * // }, * // }, - * // Aggregation: "SUM" || "MAX" || "MIN" || "COUNT" || "DISTINCT_COUNT" || "AVERAGE", + * // Aggregation: "SUM" || "MAX" || "MIN" || "COUNT" || "DISTINCT_COUNT" || "AVERAGE" || "MEDIAN" || "STDEV" || "STDEVP" || "VAR" || "VARP", * // ComparativeOrder: { * // UseOrdering: "GREATER_IS_BETTER" || "LESSER_IS_BETTER" || "SPECIFIED", * // SpecifedOrder: "", @@ -266,6 +267,7 @@ export interface DescribeTopicCommandOutput extends DescribeTopicResponse, __Met * // Synonyms: "", * // }, * // ], + * // NonAdditive: true || false, * // }, * // ], * // NamedEntities: [ // TopicNamedEntities diff --git a/clients/client-quicksight/src/commands/DescribeUserCommand.ts b/clients/client-quicksight/src/commands/DescribeUserCommand.ts index a8b8a9b9b557..ace2a8af72e7 100644 --- a/clients/client-quicksight/src/commands/DescribeUserCommand.ts +++ b/clients/client-quicksight/src/commands/DescribeUserCommand.ts @@ -56,7 +56,7 @@ export interface DescribeUserCommandOutput extends DescribeUserResponse, __Metad * // UserName: "STRING_VALUE", * // Email: "STRING_VALUE", * // Role: "ADMIN" || "AUTHOR" || "READER" || "RESTRICTED_AUTHOR" || "RESTRICTED_READER", - * // IdentityType: "IAM" || "QUICKSIGHT", + * // IdentityType: "IAM" || "QUICKSIGHT" || "IAM_IDENTITY_CENTER", * // Active: true || false, * // PrincipalId: "STRING_VALUE", * // CustomPermissionsName: "STRING_VALUE", diff --git a/clients/client-quicksight/src/commands/ListUsersCommand.ts b/clients/client-quicksight/src/commands/ListUsersCommand.ts index d8bc42822f14..bb18ad9476b7 100644 --- a/clients/client-quicksight/src/commands/ListUsersCommand.ts +++ b/clients/client-quicksight/src/commands/ListUsersCommand.ts @@ -58,7 +58,7 @@ export interface ListUsersCommandOutput extends ListUsersResponse, __MetadataBea * // UserName: "STRING_VALUE", * // Email: "STRING_VALUE", * // Role: "ADMIN" || "AUTHOR" || "READER" || "RESTRICTED_AUTHOR" || "RESTRICTED_READER", - * // IdentityType: "IAM" || "QUICKSIGHT", + * // IdentityType: "IAM" || "QUICKSIGHT" || "IAM_IDENTITY_CENTER", * // Active: true || false, * // PrincipalId: "STRING_VALUE", * // CustomPermissionsName: "STRING_VALUE", diff --git a/clients/client-quicksight/src/commands/RegisterUserCommand.ts b/clients/client-quicksight/src/commands/RegisterUserCommand.ts index 7805defab67c..2b7397fc7d67 100644 --- a/clients/client-quicksight/src/commands/RegisterUserCommand.ts +++ b/clients/client-quicksight/src/commands/RegisterUserCommand.ts @@ -44,7 +44,7 @@ export interface RegisterUserCommandOutput extends RegisterUserResponse, __Metad * // const { QuickSightClient, RegisterUserCommand } = require("@aws-sdk/client-quicksight"); // CommonJS import * const client = new QuickSightClient(config); * const input = { // RegisterUserRequest - * IdentityType: "IAM" || "QUICKSIGHT", // required + * IdentityType: "IAM" || "QUICKSIGHT" || "IAM_IDENTITY_CENTER", // required * Email: "STRING_VALUE", // required * UserRole: "ADMIN" || "AUTHOR" || "READER" || "RESTRICTED_AUTHOR" || "RESTRICTED_READER", // required * IamArn: "STRING_VALUE", @@ -65,7 +65,7 @@ export interface RegisterUserCommandOutput extends RegisterUserResponse, __Metad * // UserName: "STRING_VALUE", * // Email: "STRING_VALUE", * // Role: "ADMIN" || "AUTHOR" || "READER" || "RESTRICTED_AUTHOR" || "RESTRICTED_READER", - * // IdentityType: "IAM" || "QUICKSIGHT", + * // IdentityType: "IAM" || "QUICKSIGHT" || "IAM_IDENTITY_CENTER", * // Active: true || false, * // PrincipalId: "STRING_VALUE", * // CustomPermissionsName: "STRING_VALUE", diff --git a/clients/client-quicksight/src/commands/StartDashboardSnapshotJobCommand.ts b/clients/client-quicksight/src/commands/StartDashboardSnapshotJobCommand.ts index 76738fe168ee..d92da02c3ee2 100644 --- a/clients/client-quicksight/src/commands/StartDashboardSnapshotJobCommand.ts +++ b/clients/client-quicksight/src/commands/StartDashboardSnapshotJobCommand.ts @@ -40,7 +40,15 @@ export interface StartDashboardSnapshotJobCommandOutput extends StartDashboardSn /** * @public - *

Starts an asynchronous job that generates a dashboard snapshot. You can request up to one paginated PDF and up to five CSVs per API call.

+ *

Starts an asynchronous job that generates a dashboard snapshot. You can request one of the following format configurations per API call.

+ *
    + *
  • + *

    1 paginated PDF

    + *
  • + *
  • + *

    5 CSVs

    + *
  • + *
*

Poll job descriptions with a DescribeDashboardSnapshotJob API call. Once the job succeeds, use the DescribeDashboardSnapshotJobResult API to obtain the download URIs that the job generates.

* @example * Use a bare-bones client and the command you need to make an API call. diff --git a/clients/client-quicksight/src/commands/UpdateAnalysisCommand.ts b/clients/client-quicksight/src/commands/UpdateAnalysisCommand.ts index 722226b679f8..a544827cc832 100644 --- a/clients/client-quicksight/src/commands/UpdateAnalysisCommand.ts +++ b/clients/client-quicksight/src/commands/UpdateAnalysisCommand.ts @@ -792,7 +792,7 @@ export interface UpdateAnalysisCommandOutput extends UpdateAnalysisResponse, __M * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { // GlobalTableBorderOptions @@ -832,7 +832,7 @@ export interface UpdateAnalysisCommandOutput extends UpdateAnalysisResponse, __M * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { @@ -852,6 +852,7 @@ export interface UpdateAnalysisCommandOutput extends UpdateAnalysisResponse, __M * RowAlternateColors: [ // RowAlternateColorList * "STRING_VALUE", * ], + * UsePrimaryBackgroundColor: "ENABLED" || "DISABLED", * }, * }, * TotalOptions: { // TotalOptions @@ -864,7 +865,7 @@ export interface UpdateAnalysisCommandOutput extends UpdateAnalysisResponse, __M * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { @@ -1265,7 +1266,7 @@ export interface UpdateAnalysisCommandOutput extends UpdateAnalysisResponse, __M * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { @@ -1285,7 +1286,7 @@ export interface UpdateAnalysisCommandOutput extends UpdateAnalysisResponse, __M * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { @@ -1307,8 +1308,15 @@ export interface UpdateAnalysisCommandOutput extends UpdateAnalysisResponse, __M * RowAlternateColors: [ * "STRING_VALUE", * ], + * UsePrimaryBackgroundColor: "ENABLED" || "DISABLED", * }, * CollapsedRowDimensionsVisibility: "HIDDEN" || "VISIBLE", + * RowsLayout: "TABULAR" || "HIERARCHY", + * RowsLabelOptions: { // PivotTableRowsLabelOptions + * Visibility: "HIDDEN" || "VISIBLE", + * CustomLabel: "STRING_VALUE", + * }, + * DefaultCellWidth: "STRING_VALUE", * }, * TotalOptions: { // PivotTableTotalOptions * RowSubtotalOptions: { // SubtotalOptions @@ -1323,6 +1331,11 @@ export interface UpdateAnalysisCommandOutput extends UpdateAnalysisResponse, __M * TotalCellStyle: "", * ValueCellStyle: "", * MetricHeaderCellStyle: "", + * StyleTargets: [ // TableStyleTargetList + * { // TableStyleTarget + * CellType: "TOTAL" || "METRIC_HEADER" || "VALUE", // required + * }, + * ], * }, * ColumnSubtotalOptions: { * TotalsVisibility: "HIDDEN" || "VISIBLE", @@ -1336,6 +1349,11 @@ export interface UpdateAnalysisCommandOutput extends UpdateAnalysisResponse, __M * TotalCellStyle: "", * ValueCellStyle: "", * MetricHeaderCellStyle: "", + * StyleTargets: [ + * { + * CellType: "TOTAL" || "METRIC_HEADER" || "VALUE", // required + * }, + * ], * }, * RowTotalOptions: { // PivotTotalOptions * TotalsVisibility: "HIDDEN" || "VISIBLE", diff --git a/clients/client-quicksight/src/commands/UpdateAnalysisPermissionsCommand.ts b/clients/client-quicksight/src/commands/UpdateAnalysisPermissionsCommand.ts index 38532eba8ceb..7fc47473fa5a 100644 --- a/clients/client-quicksight/src/commands/UpdateAnalysisPermissionsCommand.ts +++ b/clients/client-quicksight/src/commands/UpdateAnalysisPermissionsCommand.ts @@ -13,7 +13,7 @@ import { SerdeContext as __SerdeContext, } from "@smithy/types"; -import { UpdateAnalysisPermissionsRequest, UpdateAnalysisPermissionsResponse } from "../models/models_3"; +import { UpdateAnalysisPermissionsRequest, UpdateAnalysisPermissionsResponse } from "../models/models_4"; import { de_UpdateAnalysisPermissionsCommand, se_UpdateAnalysisPermissionsCommand } from "../protocols/Aws_restJson1"; import { QuickSightClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QuickSightClient"; diff --git a/clients/client-quicksight/src/commands/UpdateDashboardCommand.ts b/clients/client-quicksight/src/commands/UpdateDashboardCommand.ts index 060b5f0b1331..dd88722847a6 100644 --- a/clients/client-quicksight/src/commands/UpdateDashboardCommand.ts +++ b/clients/client-quicksight/src/commands/UpdateDashboardCommand.ts @@ -17,7 +17,7 @@ import { UpdateDashboardRequest, UpdateDashboardRequestFilterSensitiveLog, UpdateDashboardResponse, -} from "../models/models_3"; +} from "../models/models_4"; import { de_UpdateDashboardCommand, se_UpdateDashboardCommand } from "../protocols/Aws_restJson1"; import { QuickSightClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QuickSightClient"; @@ -837,7 +837,7 @@ export interface UpdateDashboardCommandOutput extends UpdateDashboardResponse, _ * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { // GlobalTableBorderOptions @@ -877,7 +877,7 @@ export interface UpdateDashboardCommandOutput extends UpdateDashboardResponse, _ * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { @@ -897,6 +897,7 @@ export interface UpdateDashboardCommandOutput extends UpdateDashboardResponse, _ * RowAlternateColors: [ // RowAlternateColorList * "STRING_VALUE", * ], + * UsePrimaryBackgroundColor: "ENABLED" || "DISABLED", * }, * }, * TotalOptions: { // TotalOptions @@ -909,7 +910,7 @@ export interface UpdateDashboardCommandOutput extends UpdateDashboardResponse, _ * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { @@ -1310,7 +1311,7 @@ export interface UpdateDashboardCommandOutput extends UpdateDashboardResponse, _ * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { @@ -1330,7 +1331,7 @@ export interface UpdateDashboardCommandOutput extends UpdateDashboardResponse, _ * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { @@ -1352,8 +1353,15 @@ export interface UpdateDashboardCommandOutput extends UpdateDashboardResponse, _ * RowAlternateColors: [ * "STRING_VALUE", * ], + * UsePrimaryBackgroundColor: "ENABLED" || "DISABLED", * }, * CollapsedRowDimensionsVisibility: "HIDDEN" || "VISIBLE", + * RowsLayout: "TABULAR" || "HIERARCHY", + * RowsLabelOptions: { // PivotTableRowsLabelOptions + * Visibility: "HIDDEN" || "VISIBLE", + * CustomLabel: "STRING_VALUE", + * }, + * DefaultCellWidth: "STRING_VALUE", * }, * TotalOptions: { // PivotTableTotalOptions * RowSubtotalOptions: { // SubtotalOptions @@ -1368,6 +1376,11 @@ export interface UpdateDashboardCommandOutput extends UpdateDashboardResponse, _ * TotalCellStyle: "", * ValueCellStyle: "", * MetricHeaderCellStyle: "", + * StyleTargets: [ // TableStyleTargetList + * { // TableStyleTarget + * CellType: "TOTAL" || "METRIC_HEADER" || "VALUE", // required + * }, + * ], * }, * ColumnSubtotalOptions: { * TotalsVisibility: "HIDDEN" || "VISIBLE", @@ -1381,6 +1394,11 @@ export interface UpdateDashboardCommandOutput extends UpdateDashboardResponse, _ * TotalCellStyle: "", * ValueCellStyle: "", * MetricHeaderCellStyle: "", + * StyleTargets: [ + * { + * CellType: "TOTAL" || "METRIC_HEADER" || "VALUE", // required + * }, + * ], * }, * RowTotalOptions: { // PivotTotalOptions * TotalsVisibility: "HIDDEN" || "VISIBLE", diff --git a/clients/client-quicksight/src/commands/UpdateTemplateCommand.ts b/clients/client-quicksight/src/commands/UpdateTemplateCommand.ts index 0351d45a8a8e..6b6d92e8b4dd 100644 --- a/clients/client-quicksight/src/commands/UpdateTemplateCommand.ts +++ b/clients/client-quicksight/src/commands/UpdateTemplateCommand.ts @@ -779,7 +779,7 @@ export interface UpdateTemplateCommandOutput extends UpdateTemplateResponse, __M * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { // GlobalTableBorderOptions @@ -819,7 +819,7 @@ export interface UpdateTemplateCommandOutput extends UpdateTemplateResponse, __M * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { @@ -839,6 +839,7 @@ export interface UpdateTemplateCommandOutput extends UpdateTemplateResponse, __M * RowAlternateColors: [ // RowAlternateColorList * "STRING_VALUE", * ], + * UsePrimaryBackgroundColor: "ENABLED" || "DISABLED", * }, * }, * TotalOptions: { // TotalOptions @@ -851,7 +852,7 @@ export interface UpdateTemplateCommandOutput extends UpdateTemplateResponse, __M * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { @@ -1252,7 +1253,7 @@ export interface UpdateTemplateCommandOutput extends UpdateTemplateResponse, __M * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { @@ -1272,7 +1273,7 @@ export interface UpdateTemplateCommandOutput extends UpdateTemplateResponse, __M * FontConfiguration: "", * TextWrap: "NONE" || "WRAP", * HorizontalTextAlignment: "LEFT" || "CENTER" || "RIGHT" || "AUTO", - * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM", + * VerticalTextAlignment: "TOP" || "MIDDLE" || "BOTTOM" || "AUTO", * BackgroundColor: "STRING_VALUE", * Height: Number("int"), * Border: { @@ -1294,8 +1295,15 @@ export interface UpdateTemplateCommandOutput extends UpdateTemplateResponse, __M * RowAlternateColors: [ * "STRING_VALUE", * ], + * UsePrimaryBackgroundColor: "ENABLED" || "DISABLED", * }, * CollapsedRowDimensionsVisibility: "HIDDEN" || "VISIBLE", + * RowsLayout: "TABULAR" || "HIERARCHY", + * RowsLabelOptions: { // PivotTableRowsLabelOptions + * Visibility: "HIDDEN" || "VISIBLE", + * CustomLabel: "STRING_VALUE", + * }, + * DefaultCellWidth: "STRING_VALUE", * }, * TotalOptions: { // PivotTableTotalOptions * RowSubtotalOptions: { // SubtotalOptions @@ -1310,6 +1318,11 @@ export interface UpdateTemplateCommandOutput extends UpdateTemplateResponse, __M * TotalCellStyle: "", * ValueCellStyle: "", * MetricHeaderCellStyle: "", + * StyleTargets: [ // TableStyleTargetList + * { // TableStyleTarget + * CellType: "TOTAL" || "METRIC_HEADER" || "VALUE", // required + * }, + * ], * }, * ColumnSubtotalOptions: { * TotalsVisibility: "HIDDEN" || "VISIBLE", @@ -1323,6 +1336,11 @@ export interface UpdateTemplateCommandOutput extends UpdateTemplateResponse, __M * TotalCellStyle: "", * ValueCellStyle: "", * MetricHeaderCellStyle: "", + * StyleTargets: [ + * { + * CellType: "TOTAL" || "METRIC_HEADER" || "VALUE", // required + * }, + * ], * }, * RowTotalOptions: { // PivotTotalOptions * TotalsVisibility: "HIDDEN" || "VISIBLE", diff --git a/clients/client-quicksight/src/commands/UpdateTopicCommand.ts b/clients/client-quicksight/src/commands/UpdateTopicCommand.ts index 4abe43002ad7..48fd42f336a2 100644 --- a/clients/client-quicksight/src/commands/UpdateTopicCommand.ts +++ b/clients/client-quicksight/src/commands/UpdateTopicCommand.ts @@ -129,7 +129,7 @@ export interface UpdateTopicCommandOutput extends UpdateTopicResponse, __Metadat * "STRING_VALUE", * ], * ColumnDataRole: "DIMENSION" || "MEASURE", - * Aggregation: "SUM" || "MAX" || "MIN" || "COUNT" || "DISTINCT_COUNT" || "AVERAGE", + * Aggregation: "SUM" || "MAX" || "MIN" || "COUNT" || "DISTINCT_COUNT" || "AVERAGE" || "MEDIAN" || "STDEV" || "STDEVP" || "VAR" || "VARP", * IsIncludedInTopic: true || false, * DisableIndexing: true || false, * ComparativeOrder: { // ComparativeOrder @@ -188,6 +188,7 @@ export interface UpdateTopicCommandOutput extends UpdateTopicResponse, __Metadat * Synonyms: "", * }, * ], + * NonAdditive: true || false, * }, * ], * CalculatedFields: [ // TopicCalculatedFields @@ -222,7 +223,7 @@ export interface UpdateTopicCommandOutput extends UpdateTopicResponse, __Metadat * CurrencySymbol: "STRING_VALUE", * }, * }, - * Aggregation: "SUM" || "MAX" || "MIN" || "COUNT" || "DISTINCT_COUNT" || "AVERAGE", + * Aggregation: "SUM" || "MAX" || "MIN" || "COUNT" || "DISTINCT_COUNT" || "AVERAGE" || "MEDIAN" || "STDEV" || "STDEVP" || "VAR" || "VARP", * ComparativeOrder: { * UseOrdering: "GREATER_IS_BETTER" || "LESSER_IS_BETTER" || "SPECIFIED", * SpecifedOrder: "", @@ -256,6 +257,7 @@ export interface UpdateTopicCommandOutput extends UpdateTopicResponse, __Metadat * Synonyms: "", * }, * ], + * NonAdditive: true || false, * }, * ], * NamedEntities: [ // TopicNamedEntities diff --git a/clients/client-quicksight/src/commands/UpdateUserCommand.ts b/clients/client-quicksight/src/commands/UpdateUserCommand.ts index 4e143956890b..505ca2d0a807 100644 --- a/clients/client-quicksight/src/commands/UpdateUserCommand.ts +++ b/clients/client-quicksight/src/commands/UpdateUserCommand.ts @@ -63,7 +63,7 @@ export interface UpdateUserCommandOutput extends UpdateUserResponse, __MetadataB * // UserName: "STRING_VALUE", * // Email: "STRING_VALUE", * // Role: "ADMIN" || "AUTHOR" || "READER" || "RESTRICTED_AUTHOR" || "RESTRICTED_READER", - * // IdentityType: "IAM" || "QUICKSIGHT", + * // IdentityType: "IAM" || "QUICKSIGHT" || "IAM_IDENTITY_CENTER", * // Active: true || false, * // PrincipalId: "STRING_VALUE", * // CustomPermissionsName: "STRING_VALUE", diff --git a/clients/client-quicksight/src/endpoint/ruleset.ts b/clients/client-quicksight/src/endpoint/ruleset.ts index a3c800896962..8a9ac5588b0d 100644 --- a/clients/client-quicksight/src/endpoint/ruleset.ts +++ b/clients/client-quicksight/src/endpoint/ruleset.ts @@ -26,5 +26,5 @@ m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack" n=[i], o=[j], p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://quicksight-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://quicksight-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://quicksight.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://quicksight.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; +const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://quicksight-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://quicksight-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://quicksight.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://quicksight.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-quicksight/src/models/models_0.ts b/clients/client-quicksight/src/models/models_0.ts index c691475a4305..8cbb948f56a5 100644 --- a/clients/client-quicksight/src/models/models_0.ts +++ b/clients/client-quicksight/src/models/models_0.ts @@ -122,6 +122,12 @@ export interface AccountInfo { *

The status of your account subscription.

*/ AccountSubscriptionStatus?: string; + + /** + * @public + *

The Amazon Resource Name (ARN) for the IAM Identity Center instance.

+ */ + IAMIdentityCenterInstanceArn?: string; } /** diff --git a/clients/client-quicksight/src/models/models_1.ts b/clients/client-quicksight/src/models/models_1.ts index f05858f8cb92..9e77de0591a1 100644 --- a/clients/client-quicksight/src/models/models_1.ts +++ b/clients/client-quicksight/src/models/models_1.ts @@ -4593,6 +4593,7 @@ export type TextWrap = (typeof TextWrap)[keyof typeof TextWrap]; * @enum */ export const VerticalTextAlignment = { + AUTO: "AUTO", BOTTOM: "BOTTOM", MIDDLE: "MIDDLE", TOP: "TOP", @@ -4687,8 +4688,46 @@ export interface RowAlternateColorOptions { *

Determines the list of row alternate colors.

*/ RowAlternateColors?: string[]; + + /** + * @public + *

The primary background color options for alternate rows.

+ */ + UsePrimaryBackgroundColor?: WidgetStatus | string; } +/** + * @public + *

The options for the label thta is located above the row headers. This option is only applicable when RowsLayout is set to HIERARCHY.

+ */ +export interface PivotTableRowsLabelOptions { + /** + * @public + *

The visibility of the rows label.

+ */ + Visibility?: Visibility | string; + + /** + * @public + *

The custom label string for the rows label.

+ */ + CustomLabel?: string; +} + +/** + * @public + * @enum + */ +export const PivotTableRowsLayout = { + HIERARCHY: "HIERARCHY", + TABULAR: "TABULAR", +} as const; + +/** + * @public + */ +export type PivotTableRowsLayout = (typeof PivotTableRowsLayout)[keyof typeof PivotTableRowsLayout]; + /** * @public *

The table options for a pivot table visual.

@@ -4753,6 +4792,34 @@ export interface PivotTableOptions { *

The visibility setting of a pivot table's collapsed row dimension fields. If the value of this structure is HIDDEN, all collapsed columns in a pivot table are automatically hidden. The default value is VISIBLE.

*/ CollapsedRowDimensionsVisibility?: Visibility | string; + + /** + * @public + *

The layout for the row dimension headers of a pivot table. Choose one of the following options.

+ *
    + *
  • + *

    + * TABULAR: (Default) Each row field is displayed in a separate column.

    + *
  • + *
  • + *

    + * HIERARCHY: All row fields are displayed in a single column. Indentation is used to differentiate row headers of different fields.

    + *
  • + *
+ */ + RowsLayout?: PivotTableRowsLayout | string; + + /** + * @public + *

The options for the label that is located above the row headers. This option is only applicable when RowsLayout is set to HIERARCHY.

+ */ + RowsLabelOptions?: PivotTableRowsLabelOptions; + + /** + * @public + *

The default cell width of the pivot table.

+ */ + DefaultCellWidth?: string; } /** @@ -4782,6 +4849,33 @@ export interface PivotTableFieldSubtotalOptions { FieldId?: string; } +/** + * @public + * @enum + */ +export const StyledCellType = { + METRIC_HEADER: "METRIC_HEADER", + TOTAL: "TOTAL", + VALUE: "VALUE", +} as const; + +/** + * @public + */ +export type StyledCellType = (typeof StyledCellType)[keyof typeof StyledCellType]; + +/** + * @public + *

The table style target.

+ */ +export interface TableStyleTarget { + /** + * @public + *

The cell type of the table style target.

+ */ + CellType: StyledCellType | string | undefined; +} + /** * @public *

The subtotal options.

@@ -4828,6 +4922,12 @@ export interface SubtotalOptions { *

The cell styling options for the subtotals of header cells.

*/ MetricHeaderCellStyle?: TableCellStyle; + + /** + * @public + *

The style targets options for subtotals.

+ */ + StyleTargets?: TableStyleTarget[]; } /** @@ -7471,7 +7571,7 @@ export type SnapshotFileSheetSelectionScope = export interface SnapshotFileSheetSelection { /** * @public - *

The sheet ID of the dashboard to generate the snapshot artifact from. This value is required for CSV or PDF format types.

+ *

The sheet ID of the dashboard to generate the snapshot artifact from. This value is required for CSV and PDF format types.

*/ SheetId: string | undefined; @@ -7494,7 +7594,7 @@ export interface SnapshotFileSheetSelection { /** * @public *

- * A structure that lists the IDs of the visuals in the selected sheet. Supported visual types are table, pivot table visuals. This value is required if you are generating a CSV. This value supports a maximum of 1 visual ID. + * A list of visual IDs that are located in the selected sheet. This structure supports tables and pivot tables. This structure is required if you are generating a CSV. You can add a maximum of 1 visual ID to this structure. *

*/ VisualIds?: string[]; @@ -7513,7 +7613,7 @@ export interface SnapshotFile { /** * @public - *

The format of the snapshot file to be generated. You can choose between CSV and PDF.

+ *

The format of the snapshot file to be generated. You can choose between CSV or PDF.

*/ FormatType: SnapshotFileFormatType | string | undefined; } @@ -7754,68 +7854,6 @@ export const AssetBundleExportJobDataSourcePropertyToOverride = { export type AssetBundleExportJobDataSourcePropertyToOverride = (typeof AssetBundleExportJobDataSourcePropertyToOverride)[keyof typeof AssetBundleExportJobDataSourcePropertyToOverride]; -/** - * @public - *

Controls how a specific DataSource resource is parameterized in the returned CloudFormation template.

- */ -export interface AssetBundleExportJobDataSourceOverrideProperties { - /** - * @public - *

The ARN of the specific DataSource resource whose override properties are configured in this structure.

- */ - Arn?: string; - - /** - * @public - *

A list of DataSource resource properties to generate variables for in the returned CloudFormation template.

- */ - Properties: (AssetBundleExportJobDataSourcePropertyToOverride | string)[] | undefined; -} - -/** - * @public - * @enum - */ -export const AssetBundleExportJobRefreshSchedulePropertyToOverride = { - START_AFTER_DATE_TIME: "StartAfterDateTime", -} as const; - -/** - * @public - */ -export type AssetBundleExportJobRefreshSchedulePropertyToOverride = - (typeof AssetBundleExportJobRefreshSchedulePropertyToOverride)[keyof typeof AssetBundleExportJobRefreshSchedulePropertyToOverride]; - -/** - * @public - *

Controls how a specific RefreshSchedule resource is parameterized in the returned CloudFormation template.

- */ -export interface AssetBundleExportJobRefreshScheduleOverrideProperties { - /** - * @public - *

The ARN of the specific RefreshSchedule resource whose override properties are configured in this structure.

- */ - Arn?: string; - - /** - * @public - *

A list of RefreshSchedule resource properties to generate variables for in the returned CloudFormation template.

- */ - Properties: (AssetBundleExportJobRefreshSchedulePropertyToOverride | string)[] | undefined; -} - -/** - * @public - *

An optional structure that configures resource ID overrides for the export job.

- */ -export interface AssetBundleExportJobResourceIdOverrideConfiguration { - /** - * @public - *

An option to request a CloudFormation variable for a prefix to be prepended to each resource's ID before import. The prefix is only added to the asset IDs and does not change the name of the asset.

- */ - PrefixForAllResources?: boolean; -} - /** * @internal */ diff --git a/clients/client-quicksight/src/models/models_2.ts b/clients/client-quicksight/src/models/models_2.ts index 95d7d0ff2581..8dea2db75b2e 100644 --- a/clients/client-quicksight/src/models/models_2.ts +++ b/clients/client-quicksight/src/models/models_2.ts @@ -29,15 +29,75 @@ import { AssetBundleExportJobAnalysisOverrideProperties, AssetBundleExportJobDashboardOverrideProperties, AssetBundleExportJobDataSetOverrideProperties, - AssetBundleExportJobDataSourceOverrideProperties, - AssetBundleExportJobRefreshScheduleOverrideProperties, - AssetBundleExportJobResourceIdOverrideConfiguration, + AssetBundleExportJobDataSourcePropertyToOverride, DataSetReference, FilterOperator, SheetDefinition, } from "./models_1"; import { QuickSightServiceException as __BaseException } from "./QuickSightServiceException"; +/** + * @public + *

Controls how a specific DataSource resource is parameterized in the returned CloudFormation template.

+ */ +export interface AssetBundleExportJobDataSourceOverrideProperties { + /** + * @public + *

The ARN of the specific DataSource resource whose override properties are configured in this structure.

+ */ + Arn?: string; + + /** + * @public + *

A list of DataSource resource properties to generate variables for in the returned CloudFormation template.

+ */ + Properties: (AssetBundleExportJobDataSourcePropertyToOverride | string)[] | undefined; +} + +/** + * @public + * @enum + */ +export const AssetBundleExportJobRefreshSchedulePropertyToOverride = { + START_AFTER_DATE_TIME: "StartAfterDateTime", +} as const; + +/** + * @public + */ +export type AssetBundleExportJobRefreshSchedulePropertyToOverride = + (typeof AssetBundleExportJobRefreshSchedulePropertyToOverride)[keyof typeof AssetBundleExportJobRefreshSchedulePropertyToOverride]; + +/** + * @public + *

Controls how a specific RefreshSchedule resource is parameterized in the returned CloudFormation template.

+ */ +export interface AssetBundleExportJobRefreshScheduleOverrideProperties { + /** + * @public + *

The ARN of the specific RefreshSchedule resource whose override properties are configured in this structure.

+ */ + Arn?: string; + + /** + * @public + *

A list of RefreshSchedule resource properties to generate variables for in the returned CloudFormation template.

+ */ + Properties: (AssetBundleExportJobRefreshSchedulePropertyToOverride | string)[] | undefined; +} + +/** + * @public + *

An optional structure that configures resource ID overrides for the export job.

+ */ +export interface AssetBundleExportJobResourceIdOverrideConfiguration { + /** + * @public + *

An option to request a CloudFormation variable for a prefix to be prepended to each resource's ID before import. The prefix is only added to the asset IDs and does not change the name of the asset.

+ */ + PrefixForAllResources?: boolean; +} + /** * @public * @enum @@ -2022,6 +2082,7 @@ export type AssignmentStatus = (typeof AssignmentStatus)[keyof typeof Assignment export const AuthenticationMethodOption = { ACTIVE_DIRECTORY: "ACTIVE_DIRECTORY", IAM_AND_QUICKSIGHT: "IAM_AND_QUICKSIGHT", + IAM_IDENTITY_CENTER: "IAM_IDENTITY_CENTER", IAM_ONLY: "IAM_ONLY", } as const; @@ -7067,8 +7128,13 @@ export const DefaultAggregation = { COUNT: "COUNT", DISTINCT_COUNT: "DISTINCT_COUNT", MAX: "MAX", + MEDIAN: "MEDIAN", MIN: "MIN", + STDEV: "STDEV", + STDEVP: "STDEVP", SUM: "SUM", + VAR: "VAR", + VARP: "VARP", } as const; /** @@ -7409,6 +7475,12 @@ export interface TopicCalculatedField { * names or aliases for the calculated field cell value.

*/ CellValueSynonyms?: CellValueSynonym[]; + + /** + * @public + *

The non additive for the table style target.

+ */ + NonAdditive?: boolean; } /** @@ -7449,9 +7521,7 @@ export interface TopicColumn { /** * @public *

The type of aggregation that is performed on the column data when - * it's queried. Valid values for this structure are SUM, MAX, - * MIN, COUNT, - * DISTINCT_COUNT, and AVERAGE.

+ * it's queried.

*/ Aggregation?: DefaultAggregation | string; @@ -7527,6 +7597,12 @@ export interface TopicColumn { *

The other names or aliases for the column cell value.

*/ CellValueSynonyms?: CellValueSynonym[]; + + /** + * @public + *

The non additive value for the column.

+ */ + NonAdditive?: boolean; } /** @@ -9326,131 +9402,6 @@ export const DataSourceFilterAttribute = { */ export type DataSourceFilterAttribute = (typeof DataSourceFilterAttribute)[keyof typeof DataSourceFilterAttribute]; -/** - * @public - *

A filter that you apply when searching for data sources.

- */ -export interface DataSourceSearchFilter { - /** - * @public - *

The comparison operator that you want to use as a filter, for example "Operator": "StringEquals". Valid values are "StringEquals" and "StringLike".

- *

If you set the operator value to "StringEquals", you need to provide an ownership related filter in the "NAME" field and the arn of the user or group whose data sources you want to search in the "Value" field. For example, "Name":"DIRECT_QUICKSIGHT_OWNER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

- *

If you set the value to "StringLike", you need to provide the name of the data sources you are searching for. For example, "Name":"DATASOURCE_NAME", "Operator": "StringLike", "Value": "Test". The "StringLike" operator only supports the NAME value DATASOURCE_NAME.

- */ - Operator: FilterOperator | string | undefined; - - /** - * @public - *

The name of the value that you want to use as a filter, for example, "Name": - * "DIRECT_QUICKSIGHT_OWNER".

- *

Valid values are defined as follows:

- *
    - *
  • - *

    - * DIRECT_QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group, and any data sources with that ARN listed as one of the owners or viewers of the data sources are returned. Implicit permissions from folders or groups are not considered.

    - *
  • - *
  • - *

    - * DIRECT_QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any data sources with that ARN listed as one of the owners if the data source are returned. Implicit permissions from folders or groups are not considered.

    - *
  • - *
  • - *

    - * DIRECT_QUICKSIGHT_SOLE_OWNER: Provide an ARN of a user or group, and any data sources with that ARN listed as the only owner of the data source are returned. Implicit permissions from folders or groups are not considered.

    - *
  • - *
  • - *

    - * DATASOURCE_NAME: Any data sources whose names have a substring match to the provided value are returned.

    - *
  • - *
- */ - Name: DataSourceFilterAttribute | string | undefined; - - /** - * @public - *

The value of the named item, for example DIRECT_QUICKSIGHT_OWNER, that you want - * to use as a filter, for example, "Value": - * "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

- */ - Value: string | undefined; -} - -/** - * @public - *

A DataSourceSummary object that returns a summary of a data source.

- */ -export interface DataSourceSummary { - /** - * @public - *

The arn of the datasource.

- */ - Arn?: string; - - /** - * @public - *

The unique ID of the data source.

- */ - DataSourceId?: string; - - /** - * @public - *

The name of the data source.

- */ - Name?: string; - - /** - * @public - *

The type of the data source.

- */ - Type?: DataSourceType | string; - - /** - * @public - *

The date and time that the data source was created. This value is expressed in MM-DD-YYYY HH:MM:SS format.

- */ - CreatedTime?: Date; - - /** - * @public - *

The date and time the data source was last updated. This value is expressed in MM-DD-YYYY HH:MM:SS format.

- */ - LastUpdatedTime?: Date; -} - -/** - * @public - */ -export interface DeleteAccountCustomizationRequest { - /** - * @public - *

The ID for the Amazon Web Services account that you want to delete Amazon QuickSight customizations from in - * this Amazon Web Services Region.

- */ - AwsAccountId: string | undefined; - - /** - * @public - *

The Amazon QuickSight namespace that you're deleting the customizations from.

- */ - Namespace?: string; -} - -/** - * @public - */ -export interface DeleteAccountCustomizationResponse { - /** - * @public - *

The Amazon Web Services request ID for this operation.

- */ - RequestId?: string; - - /** - * @public - *

The HTTP status of the request.

- */ - Status?: number; -} - /** * @internal */ diff --git a/clients/client-quicksight/src/models/models_3.ts b/clients/client-quicksight/src/models/models_3.ts index 6a2d38fa554a..5fdca5b8d4a0 100644 --- a/clients/client-quicksight/src/models/models_3.ts +++ b/clients/client-quicksight/src/models/models_3.ts @@ -46,7 +46,6 @@ import { DashboardError, DashboardPublishOptions, DashboardSearchFilter, - DashboardSourceEntity, DashboardSummary, DashboardVersionDefinition, DashboardVersionSummary, @@ -57,8 +56,8 @@ import { DataSetSearchFilter, DataSetSummary, DataSource, - DataSourceSearchFilter, - DataSourceSummary, + DataSourceFilterAttribute, + DataSourceType, FolderType, Group, GroupMember, @@ -80,6 +79,131 @@ import { } from "./models_2"; import { QuickSightServiceException as __BaseException } from "./QuickSightServiceException"; +/** + * @public + *

A filter that you apply when searching for data sources.

+ */ +export interface DataSourceSearchFilter { + /** + * @public + *

The comparison operator that you want to use as a filter, for example "Operator": "StringEquals". Valid values are "StringEquals" and "StringLike".

+ *

If you set the operator value to "StringEquals", you need to provide an ownership related filter in the "NAME" field and the arn of the user or group whose data sources you want to search in the "Value" field. For example, "Name":"DIRECT_QUICKSIGHT_OWNER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

+ *

If you set the value to "StringLike", you need to provide the name of the data sources you are searching for. For example, "Name":"DATASOURCE_NAME", "Operator": "StringLike", "Value": "Test". The "StringLike" operator only supports the NAME value DATASOURCE_NAME.

+ */ + Operator: FilterOperator | string | undefined; + + /** + * @public + *

The name of the value that you want to use as a filter, for example, "Name": + * "DIRECT_QUICKSIGHT_OWNER".

+ *

Valid values are defined as follows:

+ *
    + *
  • + *

    + * DIRECT_QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group, and any data sources with that ARN listed as one of the owners or viewers of the data sources are returned. Implicit permissions from folders or groups are not considered.

    + *
  • + *
  • + *

    + * DIRECT_QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any data sources with that ARN listed as one of the owners if the data source are returned. Implicit permissions from folders or groups are not considered.

    + *
  • + *
  • + *

    + * DIRECT_QUICKSIGHT_SOLE_OWNER: Provide an ARN of a user or group, and any data sources with that ARN listed as the only owner of the data source are returned. Implicit permissions from folders or groups are not considered.

    + *
  • + *
  • + *

    + * DATASOURCE_NAME: Any data sources whose names have a substring match to the provided value are returned.

    + *
  • + *
+ */ + Name: DataSourceFilterAttribute | string | undefined; + + /** + * @public + *

The value of the named item, for example DIRECT_QUICKSIGHT_OWNER, that you want + * to use as a filter, for example, "Value": + * "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

+ */ + Value: string | undefined; +} + +/** + * @public + *

A DataSourceSummary object that returns a summary of a data source.

+ */ +export interface DataSourceSummary { + /** + * @public + *

The arn of the datasource.

+ */ + Arn?: string; + + /** + * @public + *

The unique ID of the data source.

+ */ + DataSourceId?: string; + + /** + * @public + *

The name of the data source.

+ */ + Name?: string; + + /** + * @public + *

The type of the data source.

+ */ + Type?: DataSourceType | string; + + /** + * @public + *

The date and time that the data source was created. This value is expressed in MM-DD-YYYY HH:MM:SS format.

+ */ + CreatedTime?: Date; + + /** + * @public + *

The date and time the data source was last updated. This value is expressed in MM-DD-YYYY HH:MM:SS format.

+ */ + LastUpdatedTime?: Date; +} + +/** + * @public + */ +export interface DeleteAccountCustomizationRequest { + /** + * @public + *

The ID for the Amazon Web Services account that you want to delete Amazon QuickSight customizations from in + * this Amazon Web Services Region.

+ */ + AwsAccountId: string | undefined; + + /** + * @public + *

The Amazon QuickSight namespace that you're deleting the customizations from.

+ */ + Namespace?: string; +} + +/** + * @public + */ +export interface DeleteAccountCustomizationResponse { + /** + * @public + *

The Amazon Web Services request ID for this operation.

+ */ + RequestId?: string; + + /** + * @public + *

The HTTP status of the request.

+ */ + Status?: number; +} + /** * @public */ @@ -4523,6 +4647,7 @@ export interface DescribeUserRequest { */ export const IdentityType = { IAM: "IAM", + IAM_IDENTITY_CENTER: "IAM_IDENTITY_CENTER", QUICKSIGHT: "QUICKSIGHT", } as const; @@ -8918,217 +9043,6 @@ export interface UpdateAnalysisResponse { RequestId?: string; } -/** - * @public - */ -export interface UpdateAnalysisPermissionsRequest { - /** - * @public - *

The ID of the Amazon Web Services account that contains the analysis whose permissions you're - * updating. You must be using the Amazon Web Services account that the analysis is in.

- */ - AwsAccountId: string | undefined; - - /** - * @public - *

The ID of the analysis whose permissions you're updating. The ID is part of the - * analysis URL.

- */ - AnalysisId: string | undefined; - - /** - * @public - *

A structure that describes the permissions to add and the principal to add them - * to.

- */ - GrantPermissions?: ResourcePermission[]; - - /** - * @public - *

A structure that describes the permissions to remove and the principal to remove them - * from.

- */ - RevokePermissions?: ResourcePermission[]; -} - -/** - * @public - */ -export interface UpdateAnalysisPermissionsResponse { - /** - * @public - *

The Amazon Resource Name (ARN) of the analysis that you updated.

- */ - AnalysisArn?: string; - - /** - * @public - *

The ID of the analysis that you updated permissions for.

- */ - AnalysisId?: string; - - /** - * @public - *

A structure that describes the principals and the resource-level permissions on an - * analysis.

- */ - Permissions?: ResourcePermission[]; - - /** - * @public - *

The Amazon Web Services request ID for this operation.

- */ - RequestId?: string; - - /** - * @public - *

The HTTP status of the request.

- */ - Status?: number; -} - -/** - * @public - */ -export interface UpdateDashboardRequest { - /** - * @public - *

The ID of the Amazon Web Services account that contains the dashboard that you're - * updating.

- */ - AwsAccountId: string | undefined; - - /** - * @public - *

The ID for the dashboard.

- */ - DashboardId: string | undefined; - - /** - * @public - *

The display name of the dashboard.

- */ - Name: string | undefined; - - /** - * @public - *

The entity that you are using as a source when you update the dashboard. In - * SourceEntity, you specify the type of object you're using as source. You - * can only update a dashboard from a template, so you use a SourceTemplate - * entity. If you need to update a dashboard from an analysis, first convert the analysis - * to a template by using the - * CreateTemplate - * API operation. For - * SourceTemplate, specify the Amazon Resource Name (ARN) of the source - * template. The SourceTemplate ARN can contain any Amazon Web Services account and any - * Amazon QuickSight-supported Amazon Web Services Region.

- *

Use the DataSetReferences entity within SourceTemplate to - * list the replacement datasets for the placeholders listed in the original. The schema in - * each dataset must match its placeholder.

- */ - SourceEntity?: DashboardSourceEntity; - - /** - * @public - *

A structure that contains the parameters of the dashboard. These are parameter - * overrides for a dashboard. A dashboard can have any type of parameters, and some - * parameters might accept multiple values.

- */ - Parameters?: _Parameters; - - /** - * @public - *

A description for the first version of the dashboard being created.

- */ - VersionDescription?: string; - - /** - * @public - *

Options for publishing the dashboard when you create it:

- *
    - *
  • - *

    - * AvailabilityStatus for AdHocFilteringOption - This - * status can be either ENABLED or DISABLED. When this is - * set to DISABLED, Amazon QuickSight disables the left filter pane on the - * published dashboard, which can be used for ad hoc (one-time) filtering. This - * option is ENABLED by default.

    - *
  • - *
  • - *

    - * AvailabilityStatus for ExportToCSVOption - This - * status can be either ENABLED or DISABLED. The visual - * option to export data to .CSV format isn't enabled when this is set to - * DISABLED. This option is ENABLED by default.

    - *
  • - *
  • - *

    - * VisibilityState for SheetControlsOption - This - * visibility state can be either COLLAPSED or EXPANDED. - * This option is COLLAPSED by default.

    - *
  • - *
- */ - DashboardPublishOptions?: DashboardPublishOptions; - - /** - * @public - *

The Amazon Resource Name (ARN) of the theme that is being used for this dashboard. If - * you add a value for this field, it overrides the value that was originally associated - * with the entity. The theme ARN must exist in the same Amazon Web Services account where you create the - * dashboard.

- */ - ThemeArn?: string; - - /** - * @public - *

The definition of a dashboard.

- *

A definition is the data model of all features in a Dashboard, Template, or Analysis.

- */ - Definition?: DashboardVersionDefinition; -} - -/** - * @public - */ -export interface UpdateDashboardResponse { - /** - * @public - *

The Amazon Resource Name (ARN) of the resource.

- */ - Arn?: string; - - /** - * @public - *

The ARN of the dashboard, including the version number.

- */ - VersionArn?: string; - - /** - * @public - *

The ID for the dashboard.

- */ - DashboardId?: string; - - /** - * @public - *

The creation status of the request.

- */ - CreationStatus?: ResourceStatus | string; - - /** - * @public - *

The HTTP status of the request.

- */ - Status?: number; - - /** - * @public - *

The Amazon Web Services request ID for this operation.

- */ - RequestId?: string; -} - /** * @internal */ @@ -9304,11 +9218,3 @@ export const UpdateAnalysisRequestFilterSensitiveLog = (obj: UpdateAnalysisReque ...obj, ...(obj.Parameters && { Parameters: _ParametersFilterSensitiveLog(obj.Parameters) }), }); - -/** - * @internal - */ -export const UpdateDashboardRequestFilterSensitiveLog = (obj: UpdateDashboardRequest): any => ({ - ...obj, - ...(obj.Parameters && { Parameters: _ParametersFilterSensitiveLog(obj.Parameters) }), -}); diff --git a/clients/client-quicksight/src/models/models_4.ts b/clients/client-quicksight/src/models/models_4.ts index b7a2ac63112a..5ee57d89ecea 100644 --- a/clients/client-quicksight/src/models/models_4.ts +++ b/clients/client-quicksight/src/models/models_4.ts @@ -3,9 +3,14 @@ import { SENSITIVE_STRING } from "@smithy/smithy-client"; import { ResourceStatus } from "./models_0"; import { + _Parameters, + _ParametersFilterSensitiveLog, AssignmentStatus, ColumnGroup, ColumnLevelPermissionRule, + DashboardPublishOptions, + DashboardSourceEntity, + DashboardVersionDefinition, DataSetImportMode, DatasetParameter, DataSetUsageConfiguration, @@ -35,6 +40,217 @@ import { } from "./models_2"; import { LinkSharingConfiguration, User, UserRole } from "./models_3"; +/** + * @public + */ +export interface UpdateAnalysisPermissionsRequest { + /** + * @public + *

The ID of the Amazon Web Services account that contains the analysis whose permissions you're + * updating. You must be using the Amazon Web Services account that the analysis is in.

+ */ + AwsAccountId: string | undefined; + + /** + * @public + *

The ID of the analysis whose permissions you're updating. The ID is part of the + * analysis URL.

+ */ + AnalysisId: string | undefined; + + /** + * @public + *

A structure that describes the permissions to add and the principal to add them + * to.

+ */ + GrantPermissions?: ResourcePermission[]; + + /** + * @public + *

A structure that describes the permissions to remove and the principal to remove them + * from.

+ */ + RevokePermissions?: ResourcePermission[]; +} + +/** + * @public + */ +export interface UpdateAnalysisPermissionsResponse { + /** + * @public + *

The Amazon Resource Name (ARN) of the analysis that you updated.

+ */ + AnalysisArn?: string; + + /** + * @public + *

The ID of the analysis that you updated permissions for.

+ */ + AnalysisId?: string; + + /** + * @public + *

A structure that describes the principals and the resource-level permissions on an + * analysis.

+ */ + Permissions?: ResourcePermission[]; + + /** + * @public + *

The Amazon Web Services request ID for this operation.

+ */ + RequestId?: string; + + /** + * @public + *

The HTTP status of the request.

+ */ + Status?: number; +} + +/** + * @public + */ +export interface UpdateDashboardRequest { + /** + * @public + *

The ID of the Amazon Web Services account that contains the dashboard that you're + * updating.

+ */ + AwsAccountId: string | undefined; + + /** + * @public + *

The ID for the dashboard.

+ */ + DashboardId: string | undefined; + + /** + * @public + *

The display name of the dashboard.

+ */ + Name: string | undefined; + + /** + * @public + *

The entity that you are using as a source when you update the dashboard. In + * SourceEntity, you specify the type of object you're using as source. You + * can only update a dashboard from a template, so you use a SourceTemplate + * entity. If you need to update a dashboard from an analysis, first convert the analysis + * to a template by using the + * CreateTemplate + * API operation. For + * SourceTemplate, specify the Amazon Resource Name (ARN) of the source + * template. The SourceTemplate ARN can contain any Amazon Web Services account and any + * Amazon QuickSight-supported Amazon Web Services Region.

+ *

Use the DataSetReferences entity within SourceTemplate to + * list the replacement datasets for the placeholders listed in the original. The schema in + * each dataset must match its placeholder.

+ */ + SourceEntity?: DashboardSourceEntity; + + /** + * @public + *

A structure that contains the parameters of the dashboard. These are parameter + * overrides for a dashboard. A dashboard can have any type of parameters, and some + * parameters might accept multiple values.

+ */ + Parameters?: _Parameters; + + /** + * @public + *

A description for the first version of the dashboard being created.

+ */ + VersionDescription?: string; + + /** + * @public + *

Options for publishing the dashboard when you create it:

+ *
    + *
  • + *

    + * AvailabilityStatus for AdHocFilteringOption - This + * status can be either ENABLED or DISABLED. When this is + * set to DISABLED, Amazon QuickSight disables the left filter pane on the + * published dashboard, which can be used for ad hoc (one-time) filtering. This + * option is ENABLED by default.

    + *
  • + *
  • + *

    + * AvailabilityStatus for ExportToCSVOption - This + * status can be either ENABLED or DISABLED. The visual + * option to export data to .CSV format isn't enabled when this is set to + * DISABLED. This option is ENABLED by default.

    + *
  • + *
  • + *

    + * VisibilityState for SheetControlsOption - This + * visibility state can be either COLLAPSED or EXPANDED. + * This option is COLLAPSED by default.

    + *
  • + *
+ */ + DashboardPublishOptions?: DashboardPublishOptions; + + /** + * @public + *

The Amazon Resource Name (ARN) of the theme that is being used for this dashboard. If + * you add a value for this field, it overrides the value that was originally associated + * with the entity. The theme ARN must exist in the same Amazon Web Services account where you create the + * dashboard.

+ */ + ThemeArn?: string; + + /** + * @public + *

The definition of a dashboard.

+ *

A definition is the data model of all features in a Dashboard, Template, or Analysis.

+ */ + Definition?: DashboardVersionDefinition; +} + +/** + * @public + */ +export interface UpdateDashboardResponse { + /** + * @public + *

The Amazon Resource Name (ARN) of the resource.

+ */ + Arn?: string; + + /** + * @public + *

The ARN of the dashboard, including the version number.

+ */ + VersionArn?: string; + + /** + * @public + *

The ID for the dashboard.

+ */ + DashboardId?: string; + + /** + * @public + *

The creation status of the request.

+ */ + CreationStatus?: ResourceStatus | string; + + /** + * @public + *

The HTTP status of the request.

+ */ + Status?: number; + + /** + * @public + *

The Amazon Web Services request ID for this operation.

+ */ + RequestId?: string; +} + /** * @public */ @@ -1784,6 +2000,14 @@ export interface UpdateVPCConnectionResponse { Status?: number; } +/** + * @internal + */ +export const UpdateDashboardRequestFilterSensitiveLog = (obj: UpdateDashboardRequest): any => ({ + ...obj, + ...(obj.Parameters && { Parameters: _ParametersFilterSensitiveLog(obj.Parameters) }), +}); + /** * @internal */ diff --git a/clients/client-quicksight/src/protocols/Aws_restJson1.ts b/clients/client-quicksight/src/protocols/Aws_restJson1.ts index 57da6bb2aad7..ad7943d8f6ab 100644 --- a/clients/client-quicksight/src/protocols/Aws_restJson1.ts +++ b/clients/client-quicksight/src/protocols/Aws_restJson1.ts @@ -691,11 +691,7 @@ import { AssetBundleExportJobDashboardPropertyToOverride, AssetBundleExportJobDataSetOverrideProperties, AssetBundleExportJobDataSetPropertyToOverride, - AssetBundleExportJobDataSourceOverrideProperties, AssetBundleExportJobDataSourcePropertyToOverride, - AssetBundleExportJobRefreshScheduleOverrideProperties, - AssetBundleExportJobRefreshSchedulePropertyToOverride, - AssetBundleExportJobResourceIdOverrideConfiguration, BinCountOptions, BinWidthOptions, BoxPlotAggregatedFieldWells, @@ -833,6 +829,7 @@ import { PivotTableFieldWells, PivotTableOptions, PivotTablePaginatedReportOptions, + PivotTableRowsLabelOptions, PivotTableSortBy, PivotTableSortConfiguration, PivotTableTotalOptions, @@ -890,6 +887,7 @@ import { TableRowConditionalFormatting, TableSideBorderOptions, TableSortConfiguration, + TableStyleTarget, TableUnaggregatedFieldWells, TableVisual, TextConditionalFormat, @@ -925,6 +923,10 @@ import { import { _Parameters, AssetBundleCloudFormationOverridePropertyConfiguration, + AssetBundleExportJobDataSourceOverrideProperties, + AssetBundleExportJobRefreshScheduleOverrideProperties, + AssetBundleExportJobRefreshSchedulePropertyToOverride, + AssetBundleExportJobResourceIdOverrideConfiguration, AssetBundleExportJobSummary, AssetBundleExportJobThemeOverrideProperties, AssetBundleExportJobThemePropertyToOverride, @@ -996,8 +998,6 @@ import { DataSource, DataSourceCredentials, DataSourceParameters, - DataSourceSearchFilter, - DataSourceSummary, DateTimeDatasetParameter, DateTimeDatasetParameterDefaultValues, DateTimeParameter, @@ -1112,6 +1112,8 @@ import { VpcConnectionProperties, } from "../models/models_2"; import { + DataSourceSearchFilter, + DataSourceSummary, DomainNotWhitelistedException, Folder, FolderSearchFilter, @@ -22034,6 +22036,8 @@ const se_PivotTableFieldWells = (input: PivotTableFieldWells, context: __SerdeCo // se_PivotTablePaginatedReportOptions omitted. +// se_PivotTableRowsLabelOptions omitted. + /** * serializeAws_restJson1PivotTableSortBy */ @@ -22868,6 +22872,10 @@ const se_TableSortConfiguration = (input: TableSortConfiguration, context: __Ser }); }; +// se_TableStyleTarget omitted. + +// se_TableStyleTargetList omitted. + // se_TableUnaggregatedFieldWells omitted. /** @@ -27064,6 +27072,8 @@ const de_PivotTableFieldWells = (output: any, context: __SerdeContext): PivotTab // de_PivotTablePaginatedReportOptions omitted. +// de_PivotTableRowsLabelOptions omitted. + /** * deserializeAws_restJson1PivotTableSortBy */ @@ -27930,6 +27940,10 @@ const de_TableSortConfiguration = (output: any, context: __SerdeContext): TableS }) as any; }; +// de_TableStyleTarget omitted. + +// de_TableStyleTargetList omitted. + // de_TableUnaggregatedFieldWells omitted. /** diff --git a/codegen/sdk-codegen/aws-models/quicksight.json b/codegen/sdk-codegen/aws-models/quicksight.json index 290c1a5885a5..c9d9e51b1ed5 100644 --- a/codegen/sdk-codegen/aws-models/quicksight.json +++ b/codegen/sdk-codegen/aws-models/quicksight.json @@ -100,12 +100,28 @@ "traits": { "smithy.api#documentation": "

The status of your account subscription.

" } + }, + "IAMIdentityCenterInstanceArn": { + "target": "com.amazonaws.quicksight#String", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) for the IAM Identity Center instance.

" + } } }, "traits": { "smithy.api#documentation": "

A structure that contains the following account information\n elements:

\n
    \n
  • \n

    Your Amazon QuickSight account name.

    \n
  • \n
  • \n

    The edition of Amazon QuickSight that your account is using.

    \n
  • \n
  • \n

    The notification email address that is associated with the Amazon QuickSight account.\n

    \n
  • \n
  • \n

    The authentication type of the Amazon QuickSight account.

    \n
  • \n
  • \n

    The status of the Amazon QuickSight account's subscription.

    \n
  • \n
" } }, + "com.amazonaws.quicksight#AccountName": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 62 + }, + "smithy.api#pattern": "^(?!D-|d-)([\\da-zA-Z]+)([-]*[\\da-zA-Z])*$" + } + }, "com.amazonaws.quicksight#AccountSettings": { "type": "structure", "members": { @@ -2452,6 +2468,12 @@ "traits": { "smithy.api#enumValue": "ACTIVE_DIRECTORY" } + }, + "IAM_IDENTITY_CENTER": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "IAM_IDENTITY_CENTER" + } } } }, @@ -5811,7 +5833,7 @@ } }, "AccountName": { - "target": "com.amazonaws.quicksight#String", + "target": "com.amazonaws.quicksight#AccountName", "traits": { "smithy.api#documentation": "

The name of your Amazon QuickSight account. This name is unique over all of Amazon Web Services, and it appears only when users sign in. You can't change\n AccountName value after the Amazon QuickSight account is\n created.

", "smithy.api#required": {} @@ -12193,6 +12215,36 @@ "traits": { "smithy.api#enumValue": "AVERAGE" } + }, + "MEDIAN": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "MEDIAN" + } + }, + "STDEV": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "STDEV" + } + }, + "STDEVP": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "STDEVP" + } + }, + "VAR": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "VAR" + } + }, + "VARP": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "VARP" + } } } }, @@ -19691,7 +19743,7 @@ "traits": { "smithy.api#length": { "min": 0, - "max": 100 + "max": 200 } } }, @@ -24205,6 +24257,12 @@ "traits": { "smithy.api#enumValue": "QUICKSIGHT" } + }, + "IAM_IDENTITY_CENTER": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "IAM_IDENTITY_CENTER" + } } } }, @@ -33016,6 +33074,24 @@ "traits": { "smithy.api#documentation": "

The visibility setting of a pivot table's collapsed row dimension fields. If the value of this structure is HIDDEN, all collapsed columns in a pivot table are automatically hidden. The default value is VISIBLE.

" } + }, + "RowsLayout": { + "target": "com.amazonaws.quicksight#PivotTableRowsLayout", + "traits": { + "smithy.api#documentation": "

The layout for the row dimension headers of a pivot table. Choose one of the following options.

\n
    \n
  • \n

    \n TABULAR: (Default) Each row field is displayed in a separate column.

    \n
  • \n
  • \n

    \n HIERARCHY: All row fields are displayed in a single column. Indentation is used to differentiate row headers of different fields.

    \n
  • \n
" + } + }, + "RowsLabelOptions": { + "target": "com.amazonaws.quicksight#PivotTableRowsLabelOptions", + "traits": { + "smithy.api#documentation": "

The options for the label that is located above the row headers. This option is only applicable when RowsLayout is set to HIERARCHY.

" + } + }, + "DefaultCellWidth": { + "target": "com.amazonaws.quicksight#PixelLength", + "traits": { + "smithy.api#documentation": "

The default cell width of the pivot table.

" + } } }, "traits": { @@ -33042,6 +33118,52 @@ "smithy.api#documentation": "

The paginated report options for a pivot table visual.

" } }, + "com.amazonaws.quicksight#PivotTableRowsLabelOptions": { + "type": "structure", + "members": { + "Visibility": { + "target": "com.amazonaws.quicksight#Visibility", + "traits": { + "smithy.api#documentation": "

The visibility of the rows label.

" + } + }, + "CustomLabel": { + "target": "com.amazonaws.quicksight#PivotTableRowsLabelText", + "traits": { + "smithy.api#documentation": "

The custom label string for the rows label.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

The options for the label thta is located above the row headers. This option is only applicable when RowsLayout is set to HIERARCHY.

" + } + }, + "com.amazonaws.quicksight#PivotTableRowsLabelText": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 1024 + } + } + }, + "com.amazonaws.quicksight#PivotTableRowsLayout": { + "type": "enum", + "members": { + "TABULAR": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "TABULAR" + } + }, + "HIERARCHY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "HIERARCHY" + } + } + } + }, "com.amazonaws.quicksight#PivotTableSortBy": { "type": "structure", "members": { @@ -34237,52 +34359,56 @@ "type": "error" }, { - "conditions": [], - "type": "tree", - "rules": [ + "conditions": [ { - "conditions": [ + "fn": "booleanEquals", + "argv": [ { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [], - "endpoint": { - "url": { - "ref": "Endpoint" + "ref": "UseDualStack" }, - "properties": {}, - "headers": {} - }, - "type": "endpoint" + true + ] } - ] + ], + "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", + "type": "error" + }, + { + "conditions": [], + "endpoint": { + "url": { + "ref": "Endpoint" + }, + "properties": {}, + "headers": {} + }, + "type": "endpoint" } ] }, { - "conditions": [], + "conditions": [ + { + "fn": "isSet", + "argv": [ + { + "ref": "Region" + } + ] + } + ], "type": "tree", "rules": [ { "conditions": [ { - "fn": "isSet", + "fn": "aws.partition", "argv": [ { "ref": "Region" } - ] + ], + "assign": "PartitionResult" } ], "type": "tree", @@ -34290,13 +34416,22 @@ { "conditions": [ { - "fn": "aws.partition", + "fn": "booleanEquals", "argv": [ { - "ref": "Region" - } - ], - "assign": "PartitionResult" + "ref": "UseFIPS" + }, + true + ] + }, + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + true + ] } ], "type": "tree", @@ -34306,224 +34441,175 @@ { "fn": "booleanEquals", "argv": [ + true, { - "ref": "UseFIPS" - }, - true + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsFIPS" + ] + } ] }, { "fn": "booleanEquals", "argv": [ + true, { - "ref": "UseDualStack" - }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", + "fn": "getAttr", "argv": [ - true, { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - } - ] - }, - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "type": "tree", - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://quicksight-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } + "ref": "PartitionResult" + }, + "supportsDualStack" ] } ] - }, + } + ], + "type": "tree", + "rules": [ { "conditions": [], - "error": "FIPS and DualStack are enabled, but this partition does not support one or both", - "type": "error" + "endpoint": { + "url": "https://quicksight-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" } ] }, + { + "conditions": [], + "error": "FIPS and DualStack are enabled, but this partition does not support one or both", + "type": "error" + } + ] + }, + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseFIPS" + }, + true + ] + } + ], + "type": "tree", + "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ + true, { - "ref": "UseFIPS" - }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", + "fn": "getAttr", "argv": [ - true, { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "type": "tree", - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://quicksight-fips.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } + "ref": "PartitionResult" + }, + "supportsFIPS" ] } ] - }, + } + ], + "type": "tree", + "rules": [ { "conditions": [], - "error": "FIPS is enabled but this partition does not support FIPS", - "type": "error" + "endpoint": { + "url": "https://quicksight-fips.{Region}.{PartitionResult#dnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" } ] }, + { + "conditions": [], + "error": "FIPS is enabled but this partition does not support FIPS", + "type": "error" + } + ] + }, + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + true + ] + } + ], + "type": "tree", + "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ + true, { - "ref": "UseDualStack" - }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", + "fn": "getAttr", "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "type": "tree", - "rules": [ { - "conditions": [], - "endpoint": { - "url": "https://quicksight.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } + "ref": "PartitionResult" + }, + "supportsDualStack" ] } ] - }, - { - "conditions": [], - "error": "DualStack is enabled but this partition does not support DualStack", - "type": "error" } - ] - }, - { - "conditions": [], + ], "type": "tree", "rules": [ { "conditions": [], "endpoint": { - "url": "https://quicksight.{Region}.{PartitionResult#dnsSuffix}", + "url": "https://quicksight.{Region}.{PartitionResult#dualStackDnsSuffix}", "properties": {}, "headers": {} }, "type": "endpoint" } ] + }, + { + "conditions": [], + "error": "DualStack is enabled but this partition does not support DualStack", + "type": "error" } ] + }, + { + "conditions": [], + "endpoint": { + "url": "https://quicksight.{Region}.{PartitionResult#dnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" } ] - }, - { - "conditions": [], - "error": "Invalid Configuration: Missing Region", - "type": "error" } ] + }, + { + "conditions": [], + "error": "Invalid Configuration: Missing Region", + "type": "error" } ] }, @@ -36828,6 +36914,12 @@ "traits": { "smithy.api#documentation": "

Determines the list of row alternate colors.

" } + }, + "UsePrimaryBackgroundColor": { + "target": "com.amazonaws.quicksight#WidgetStatus", + "traits": { + "smithy.api#documentation": "

The primary background color options for alternate rows.

" + } } }, "traits": { @@ -39744,7 +39836,7 @@ "FormatType": { "target": "com.amazonaws.quicksight#SnapshotFileFormatType", "traits": { - "smithy.api#documentation": "

The format of the snapshot file to be generated. You can choose between CSV and PDF.

", + "smithy.api#documentation": "

The format of the snapshot file to be generated. You can choose between CSV or PDF.

", "smithy.api#required": {} } } @@ -39814,7 +39906,7 @@ "SheetId": { "target": "com.amazonaws.quicksight#ShortRestrictiveResourceId", "traits": { - "smithy.api#documentation": "

The sheet ID of the dashboard to generate the snapshot artifact from. This value is required for CSV or PDF format types.

", + "smithy.api#documentation": "

The sheet ID of the dashboard to generate the snapshot artifact from. This value is required for CSV and PDF format types.

", "smithy.api#required": {} } }, @@ -39828,7 +39920,7 @@ "VisualIds": { "target": "com.amazonaws.quicksight#SnapshotFileSheetSelectionVisualIdList", "traits": { - "smithy.api#documentation": "

\n A structure that lists the IDs of the visuals in the selected sheet. Supported visual types are table, pivot table visuals. This value is required if you are generating a CSV. This value supports a maximum of 1 visual ID.\n

" + "smithy.api#documentation": "

\n A list of visual IDs that are located in the selected sheet. This structure supports tables and pivot tables. This structure is required if you are generating a CSV. You can add a maximum of 1 visual ID to this structure.\n

" } } }, @@ -40543,7 +40635,7 @@ } ], "traits": { - "smithy.api#documentation": "

Starts an asynchronous job that generates a dashboard snapshot. You can request up to one paginated PDF and up to five CSVs per API call.

\n

Poll job descriptions with a DescribeDashboardSnapshotJob API call. Once the job succeeds, use the DescribeDashboardSnapshotJobResult API to obtain the download URIs that the job generates.

", + "smithy.api#documentation": "

Starts an asynchronous job that generates a dashboard snapshot. You can request one of the following format configurations per API call.

\n
    \n
  • \n

    1 paginated PDF

    \n
  • \n
  • \n

    5 CSVs

    \n
  • \n
\n

Poll job descriptions with a DescribeDashboardSnapshotJob API call. Once the job succeeds, use the DescribeDashboardSnapshotJobResult API to obtain the download URIs that the job generates.

", "smithy.api#http": { "method": "POST", "uri": "/accounts/{AwsAccountId}/dashboards/{DashboardId}/snapshot-jobs", @@ -40892,6 +40984,29 @@ "smithy.api#documentation": "

The configuration that defines the default value of a String parameter when a value has not been set.

" } }, + "com.amazonaws.quicksight#StyledCellType": { + "type": "enum", + "members": { + "TOTAL": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "TOTAL" + } + }, + "METRIC_HEADER": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "METRIC_HEADER" + } + }, + "VALUE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "VALUE" + } + } + } + }, "com.amazonaws.quicksight#SubnetId": { "type": "string", "traits": { @@ -40958,6 +41073,12 @@ "traits": { "smithy.api#documentation": "

The cell styling options for the subtotals of header cells.

" } + }, + "StyleTargets": { + "target": "com.amazonaws.quicksight#TableStyleTargetList", + "traits": { + "smithy.api#documentation": "

The style targets options for subtotals.

" + } } }, "traits": { @@ -41663,6 +41784,33 @@ "smithy.api#documentation": "

The sort configuration for a TableVisual.

" } }, + "com.amazonaws.quicksight#TableStyleTarget": { + "type": "structure", + "members": { + "CellType": { + "target": "com.amazonaws.quicksight#StyledCellType", + "traits": { + "smithy.api#documentation": "

The cell type of the table style target.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

The table style target.

" + } + }, + "com.amazonaws.quicksight#TableStyleTargetList": { + "type": "list", + "member": { + "target": "com.amazonaws.quicksight#TableStyleTarget" + }, + "traits": { + "smithy.api#length": { + "min": 0, + "max": 3 + } + } + }, "com.amazonaws.quicksight#TableTotalsPlacement": { "type": "enum", "members": { @@ -43630,6 +43778,12 @@ "traits": { "smithy.api#documentation": "

The other\n names or aliases for the calculated field cell value.

" } + }, + "NonAdditive": { + "target": "com.amazonaws.quicksight#NullableBoolean", + "traits": { + "smithy.api#documentation": "

The non additive for the table style target.

" + } } }, "traits": { @@ -43739,7 +43893,7 @@ "Aggregation": { "target": "com.amazonaws.quicksight#DefaultAggregation", "traits": { - "smithy.api#documentation": "

The type of aggregation that is performed on the column data when\n it's queried. Valid values for this structure are SUM, MAX,\n MIN, COUNT,\n DISTINCT_COUNT, and AVERAGE.

" + "smithy.api#documentation": "

The type of aggregation that is performed on the column data when\n it's queried.

" } }, "IsIncludedInTopic": { @@ -43803,6 +43957,12 @@ "traits": { "smithy.api#documentation": "

The other names or aliases for the column cell value.

" } + }, + "NonAdditive": { + "target": "com.amazonaws.quicksight#NullableBoolean", + "traits": { + "smithy.api#documentation": "

The non additive value for the column.

" + } } }, "traits": { @@ -49186,6 +49346,12 @@ "traits": { "smithy.api#enumValue": "BOTTOM" } + }, + "AUTO": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "AUTO" + } } } },