diff --git a/clients/client-quicksight/src/commands/CreateAnalysisCommand.ts b/clients/client-quicksight/src/commands/CreateAnalysisCommand.ts index fbddcaf35579..3878fa5a02c4 100644 --- a/clients/client-quicksight/src/commands/CreateAnalysisCommand.ts +++ b/clients/client-quicksight/src/commands/CreateAnalysisCommand.ts @@ -1353,6 +1353,15 @@ export interface CreateAnalysisCommandOutput extends CreateAnalysisResponse, __M * Width: "STRING_VALUE", * }, * ], + * CollapseStateOptions: [ // PivotTableFieldCollapseStateOptionList + * { // PivotTableFieldCollapseStateOption + * Target: { // PivotTableFieldCollapseStateTarget + * FieldId: "STRING_VALUE", + * FieldDataPathValues: "", + * }, + * State: "COLLAPSED" || "EXPANDED", + * }, + * ], * }, * PaginatedReportOptions: { // PivotTablePaginatedReportOptions * VerticalOverflowVisibility: "HIDDEN" || "VISIBLE", @@ -1405,6 +1414,11 @@ export interface CreateAnalysisCommandOutput extends CreateAnalysisResponse, __M * Scope: { // PivotTableConditionalFormattingScope * Role: "FIELD" || "FIELD_TOTAL" || "GRAND_TOTAL", * }, + * Scopes: [ // PivotTableConditionalFormattingScopeList + * { + * Role: "FIELD" || "FIELD_TOTAL" || "GRAND_TOTAL", + * }, + * ], * }, * }, * ], @@ -3882,6 +3896,7 @@ export interface CreateAnalysisCommandOutput extends CreateAnalysisResponse, __M * ColorAxis: "", * ColorLabelOptions: "", * Legend: "", + * AxesRangeScale: "AUTO" || "INDEPENDENT" || "SHARED", * }, * Actions: "", * ColumnHierarchies: "", diff --git a/clients/client-quicksight/src/commands/CreateDashboardCommand.ts b/clients/client-quicksight/src/commands/CreateDashboardCommand.ts index 7197f7dbe4b8..9090776aaa04 100644 --- a/clients/client-quicksight/src/commands/CreateDashboardCommand.ts +++ b/clients/client-quicksight/src/commands/CreateDashboardCommand.ts @@ -1399,6 +1399,15 @@ export interface CreateDashboardCommandOutput extends CreateDashboardResponse, _ * Width: "STRING_VALUE", * }, * ], + * CollapseStateOptions: [ // PivotTableFieldCollapseStateOptionList + * { // PivotTableFieldCollapseStateOption + * Target: { // PivotTableFieldCollapseStateTarget + * FieldId: "STRING_VALUE", + * FieldDataPathValues: "", + * }, + * State: "COLLAPSED" || "EXPANDED", + * }, + * ], * }, * PaginatedReportOptions: { // PivotTablePaginatedReportOptions * VerticalOverflowVisibility: "HIDDEN" || "VISIBLE", @@ -1451,6 +1460,11 @@ export interface CreateDashboardCommandOutput extends CreateDashboardResponse, _ * Scope: { // PivotTableConditionalFormattingScope * Role: "FIELD" || "FIELD_TOTAL" || "GRAND_TOTAL", * }, + * Scopes: [ // PivotTableConditionalFormattingScopeList + * { + * Role: "FIELD" || "FIELD_TOTAL" || "GRAND_TOTAL", + * }, + * ], * }, * }, * ], @@ -3928,6 +3942,7 @@ export interface CreateDashboardCommandOutput extends CreateDashboardResponse, _ * ColorAxis: "", * ColorLabelOptions: "", * Legend: "", + * AxesRangeScale: "AUTO" || "INDEPENDENT" || "SHARED", * }, * Actions: "", * ColumnHierarchies: "", diff --git a/clients/client-quicksight/src/commands/CreateTemplateCommand.ts b/clients/client-quicksight/src/commands/CreateTemplateCommand.ts index 3e70c806cf74..1d596486e22a 100644 --- a/clients/client-quicksight/src/commands/CreateTemplateCommand.ts +++ b/clients/client-quicksight/src/commands/CreateTemplateCommand.ts @@ -1347,6 +1347,15 @@ export interface CreateTemplateCommandOutput extends CreateTemplateResponse, __M * Width: "STRING_VALUE", * }, * ], + * CollapseStateOptions: [ // PivotTableFieldCollapseStateOptionList + * { // PivotTableFieldCollapseStateOption + * Target: { // PivotTableFieldCollapseStateTarget + * FieldId: "STRING_VALUE", + * FieldDataPathValues: "", + * }, + * State: "COLLAPSED" || "EXPANDED", + * }, + * ], * }, * PaginatedReportOptions: { // PivotTablePaginatedReportOptions * VerticalOverflowVisibility: "HIDDEN" || "VISIBLE", @@ -1399,6 +1408,11 @@ export interface CreateTemplateCommandOutput extends CreateTemplateResponse, __M * Scope: { // PivotTableConditionalFormattingScope * Role: "FIELD" || "FIELD_TOTAL" || "GRAND_TOTAL", * }, + * Scopes: [ // PivotTableConditionalFormattingScopeList + * { + * Role: "FIELD" || "FIELD_TOTAL" || "GRAND_TOTAL", + * }, + * ], * }, * }, * ], @@ -3876,6 +3890,7 @@ export interface CreateTemplateCommandOutput extends CreateTemplateResponse, __M * ColorAxis: "", * ColorLabelOptions: "", * Legend: "", + * AxesRangeScale: "AUTO" || "INDEPENDENT" || "SHARED", * }, * Actions: "", * ColumnHierarchies: "", diff --git a/clients/client-quicksight/src/commands/DeleteGroupMembershipCommand.ts b/clients/client-quicksight/src/commands/DeleteGroupMembershipCommand.ts index 548676ce2f83..16de0c7b94ac 100644 --- a/clients/client-quicksight/src/commands/DeleteGroupMembershipCommand.ts +++ b/clients/client-quicksight/src/commands/DeleteGroupMembershipCommand.ts @@ -13,7 +13,8 @@ import { import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; import { SerdeContext as __SerdeContext } from "@smithy/types"; -import { DeleteGroupMembershipRequest, DeleteGroupMembershipResponse } from "../models/models_2"; +import { DeleteGroupMembershipRequest } from "../models/models_2"; +import { DeleteGroupMembershipResponse } from "../models/models_3"; import { de_DeleteGroupMembershipCommand, se_DeleteGroupMembershipCommand } from "../protocols/Aws_restJson1"; import { QuickSightClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QuickSightClient"; diff --git a/clients/client-quicksight/src/commands/DeleteIAMPolicyAssignmentCommand.ts b/clients/client-quicksight/src/commands/DeleteIAMPolicyAssignmentCommand.ts index 238de9acc340..bb8d4b1a4397 100644 --- a/clients/client-quicksight/src/commands/DeleteIAMPolicyAssignmentCommand.ts +++ b/clients/client-quicksight/src/commands/DeleteIAMPolicyAssignmentCommand.ts @@ -13,7 +13,7 @@ import { import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; import { SerdeContext as __SerdeContext } from "@smithy/types"; -import { DeleteIAMPolicyAssignmentRequest, DeleteIAMPolicyAssignmentResponse } from "../models/models_2"; +import { DeleteIAMPolicyAssignmentRequest, DeleteIAMPolicyAssignmentResponse } from "../models/models_3"; import { de_DeleteIAMPolicyAssignmentCommand, se_DeleteIAMPolicyAssignmentCommand } from "../protocols/Aws_restJson1"; import { QuickSightClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QuickSightClient"; diff --git a/clients/client-quicksight/src/commands/DeleteNamespaceCommand.ts b/clients/client-quicksight/src/commands/DeleteNamespaceCommand.ts index 64da49300a52..b450c79879d4 100644 --- a/clients/client-quicksight/src/commands/DeleteNamespaceCommand.ts +++ b/clients/client-quicksight/src/commands/DeleteNamespaceCommand.ts @@ -13,8 +13,7 @@ import { import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; import { SerdeContext as __SerdeContext } from "@smithy/types"; -import { DeleteNamespaceRequest } from "../models/models_2"; -import { DeleteNamespaceResponse } from "../models/models_3"; +import { DeleteNamespaceRequest, DeleteNamespaceResponse } from "../models/models_3"; import { de_DeleteNamespaceCommand, se_DeleteNamespaceCommand } from "../protocols/Aws_restJson1"; import { QuickSightClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QuickSightClient"; diff --git a/clients/client-quicksight/src/commands/DescribeAnalysisDefinitionCommand.ts b/clients/client-quicksight/src/commands/DescribeAnalysisDefinitionCommand.ts index 984054dd2de8..a42b81356481 100644 --- a/clients/client-quicksight/src/commands/DescribeAnalysisDefinitionCommand.ts +++ b/clients/client-quicksight/src/commands/DescribeAnalysisDefinitionCommand.ts @@ -1319,6 +1319,15 @@ export interface DescribeAnalysisDefinitionCommandOutput extends DescribeAnalysi * // Width: "STRING_VALUE", * // }, * // ], + * // CollapseStateOptions: [ // PivotTableFieldCollapseStateOptionList + * // { // PivotTableFieldCollapseStateOption + * // Target: { // PivotTableFieldCollapseStateTarget + * // FieldId: "STRING_VALUE", + * // FieldDataPathValues: "", + * // }, + * // State: "COLLAPSED" || "EXPANDED", + * // }, + * // ], * // }, * // PaginatedReportOptions: { // PivotTablePaginatedReportOptions * // VerticalOverflowVisibility: "HIDDEN" || "VISIBLE", @@ -1371,6 +1380,11 @@ export interface DescribeAnalysisDefinitionCommandOutput extends DescribeAnalysi * // Scope: { // PivotTableConditionalFormattingScope * // Role: "FIELD" || "FIELD_TOTAL" || "GRAND_TOTAL", * // }, + * // Scopes: [ // PivotTableConditionalFormattingScopeList + * // { + * // Role: "FIELD" || "FIELD_TOTAL" || "GRAND_TOTAL", + * // }, + * // ], * // }, * // }, * // ], @@ -3848,6 +3862,7 @@ export interface DescribeAnalysisDefinitionCommandOutput extends DescribeAnalysi * // ColorAxis: "", * // ColorLabelOptions: "", * // Legend: "", + * // AxesRangeScale: "AUTO" || "INDEPENDENT" || "SHARED", * // }, * // Actions: "", * // ColumnHierarchies: "", diff --git a/clients/client-quicksight/src/commands/DescribeAssetBundleExportJobCommand.ts b/clients/client-quicksight/src/commands/DescribeAssetBundleExportJobCommand.ts index 539189f1cbd6..77816596a36a 100644 --- a/clients/client-quicksight/src/commands/DescribeAssetBundleExportJobCommand.ts +++ b/clients/client-quicksight/src/commands/DescribeAssetBundleExportJobCommand.ts @@ -20,6 +20,10 @@ import { } from "../protocols/Aws_restJson1"; import { QuickSightClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QuickSightClient"; +/** + * @public + */ +export { __MetadataBearer, $Command }; /** * @public * diff --git a/clients/client-quicksight/src/commands/DescribeAssetBundleImportJobCommand.ts b/clients/client-quicksight/src/commands/DescribeAssetBundleImportJobCommand.ts index 3a842e6fbd4f..525cbf11ff77 100644 --- a/clients/client-quicksight/src/commands/DescribeAssetBundleImportJobCommand.ts +++ b/clients/client-quicksight/src/commands/DescribeAssetBundleImportJobCommand.ts @@ -24,6 +24,10 @@ import { } from "../protocols/Aws_restJson1"; import { QuickSightClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QuickSightClient"; +/** + * @public + */ +export { __MetadataBearer, $Command }; /** * @public * diff --git a/clients/client-quicksight/src/commands/DescribeDashboardDefinitionCommand.ts b/clients/client-quicksight/src/commands/DescribeDashboardDefinitionCommand.ts index c801581dc2b2..bc8d71732d56 100644 --- a/clients/client-quicksight/src/commands/DescribeDashboardDefinitionCommand.ts +++ b/clients/client-quicksight/src/commands/DescribeDashboardDefinitionCommand.ts @@ -1326,6 +1326,15 @@ export interface DescribeDashboardDefinitionCommandOutput * // Width: "STRING_VALUE", * // }, * // ], + * // CollapseStateOptions: [ // PivotTableFieldCollapseStateOptionList + * // { // PivotTableFieldCollapseStateOption + * // Target: { // PivotTableFieldCollapseStateTarget + * // FieldId: "STRING_VALUE", + * // FieldDataPathValues: "", + * // }, + * // State: "COLLAPSED" || "EXPANDED", + * // }, + * // ], * // }, * // PaginatedReportOptions: { // PivotTablePaginatedReportOptions * // VerticalOverflowVisibility: "HIDDEN" || "VISIBLE", @@ -1378,6 +1387,11 @@ export interface DescribeDashboardDefinitionCommandOutput * // Scope: { // PivotTableConditionalFormattingScope * // Role: "FIELD" || "FIELD_TOTAL" || "GRAND_TOTAL", * // }, + * // Scopes: [ // PivotTableConditionalFormattingScopeList + * // { + * // Role: "FIELD" || "FIELD_TOTAL" || "GRAND_TOTAL", + * // }, + * // ], * // }, * // }, * // ], @@ -3855,6 +3869,7 @@ export interface DescribeDashboardDefinitionCommandOutput * // ColorAxis: "", * // ColorLabelOptions: "", * // Legend: "", + * // AxesRangeScale: "AUTO" || "INDEPENDENT" || "SHARED", * // }, * // Actions: "", * // ColumnHierarchies: "", diff --git a/clients/client-quicksight/src/commands/DescribeTemplateDefinitionCommand.ts b/clients/client-quicksight/src/commands/DescribeTemplateDefinitionCommand.ts index 0fc03791ff65..6df8f2829e82 100644 --- a/clients/client-quicksight/src/commands/DescribeTemplateDefinitionCommand.ts +++ b/clients/client-quicksight/src/commands/DescribeTemplateDefinitionCommand.ts @@ -1339,6 +1339,15 @@ export interface DescribeTemplateDefinitionCommandOutput extends DescribeTemplat * // Width: "STRING_VALUE", * // }, * // ], + * // CollapseStateOptions: [ // PivotTableFieldCollapseStateOptionList + * // { // PivotTableFieldCollapseStateOption + * // Target: { // PivotTableFieldCollapseStateTarget + * // FieldId: "STRING_VALUE", + * // FieldDataPathValues: "", + * // }, + * // State: "COLLAPSED" || "EXPANDED", + * // }, + * // ], * // }, * // PaginatedReportOptions: { // PivotTablePaginatedReportOptions * // VerticalOverflowVisibility: "HIDDEN" || "VISIBLE", @@ -1391,6 +1400,11 @@ export interface DescribeTemplateDefinitionCommandOutput extends DescribeTemplat * // Scope: { // PivotTableConditionalFormattingScope * // Role: "FIELD" || "FIELD_TOTAL" || "GRAND_TOTAL", * // }, + * // Scopes: [ // PivotTableConditionalFormattingScopeList + * // { + * // Role: "FIELD" || "FIELD_TOTAL" || "GRAND_TOTAL", + * // }, + * // ], * // }, * // }, * // ], @@ -3868,6 +3882,7 @@ export interface DescribeTemplateDefinitionCommandOutput extends DescribeTemplat * // ColorAxis: "", * // ColorLabelOptions: "", * // Legend: "", + * // AxesRangeScale: "AUTO" || "INDEPENDENT" || "SHARED", * // }, * // Actions: "", * // ColumnHierarchies: "", diff --git a/clients/client-quicksight/src/commands/ListAssetBundleExportJobsCommand.ts b/clients/client-quicksight/src/commands/ListAssetBundleExportJobsCommand.ts index 52699f53ecf8..d9e294308c24 100644 --- a/clients/client-quicksight/src/commands/ListAssetBundleExportJobsCommand.ts +++ b/clients/client-quicksight/src/commands/ListAssetBundleExportJobsCommand.ts @@ -17,6 +17,10 @@ import { ListAssetBundleExportJobsRequest, ListAssetBundleExportJobsResponse } f import { de_ListAssetBundleExportJobsCommand, se_ListAssetBundleExportJobsCommand } from "../protocols/Aws_restJson1"; import { QuickSightClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QuickSightClient"; +/** + * @public + */ +export { __MetadataBearer, $Command }; /** * @public * diff --git a/clients/client-quicksight/src/commands/ListAssetBundleImportJobsCommand.ts b/clients/client-quicksight/src/commands/ListAssetBundleImportJobsCommand.ts index 954cb4e68937..c1c2c9c30478 100644 --- a/clients/client-quicksight/src/commands/ListAssetBundleImportJobsCommand.ts +++ b/clients/client-quicksight/src/commands/ListAssetBundleImportJobsCommand.ts @@ -17,6 +17,10 @@ import { ListAssetBundleImportJobsRequest, ListAssetBundleImportJobsResponse } f import { de_ListAssetBundleImportJobsCommand, se_ListAssetBundleImportJobsCommand } from "../protocols/Aws_restJson1"; import { QuickSightClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QuickSightClient"; +/** + * @public + */ +export { __MetadataBearer, $Command }; /** * @public * diff --git a/clients/client-quicksight/src/commands/StartAssetBundleExportJobCommand.ts b/clients/client-quicksight/src/commands/StartAssetBundleExportJobCommand.ts index 0113a91f0dc5..a7438c25a115 100644 --- a/clients/client-quicksight/src/commands/StartAssetBundleExportJobCommand.ts +++ b/clients/client-quicksight/src/commands/StartAssetBundleExportJobCommand.ts @@ -17,6 +17,10 @@ import { StartAssetBundleExportJobRequest, StartAssetBundleExportJobResponse } f import { de_StartAssetBundleExportJobCommand, se_StartAssetBundleExportJobCommand } from "../protocols/Aws_restJson1"; import { QuickSightClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QuickSightClient"; +/** + * @public + */ +export { __MetadataBearer, $Command }; /** * @public * diff --git a/clients/client-quicksight/src/commands/StartAssetBundleImportJobCommand.ts b/clients/client-quicksight/src/commands/StartAssetBundleImportJobCommand.ts index 1edaacc92b07..a657ef6fa17f 100644 --- a/clients/client-quicksight/src/commands/StartAssetBundleImportJobCommand.ts +++ b/clients/client-quicksight/src/commands/StartAssetBundleImportJobCommand.ts @@ -21,6 +21,10 @@ import { import { de_StartAssetBundleImportJobCommand, se_StartAssetBundleImportJobCommand } from "../protocols/Aws_restJson1"; import { QuickSightClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QuickSightClient"; +/** + * @public + */ +export { __MetadataBearer, $Command }; /** * @public * diff --git a/clients/client-quicksight/src/commands/UpdateAnalysisCommand.ts b/clients/client-quicksight/src/commands/UpdateAnalysisCommand.ts index 711f039e5696..1f3ddbfa5a8b 100644 --- a/clients/client-quicksight/src/commands/UpdateAnalysisCommand.ts +++ b/clients/client-quicksight/src/commands/UpdateAnalysisCommand.ts @@ -1339,6 +1339,15 @@ export interface UpdateAnalysisCommandOutput extends UpdateAnalysisResponse, __M * Width: "STRING_VALUE", * }, * ], + * CollapseStateOptions: [ // PivotTableFieldCollapseStateOptionList + * { // PivotTableFieldCollapseStateOption + * Target: { // PivotTableFieldCollapseStateTarget + * FieldId: "STRING_VALUE", + * FieldDataPathValues: "", + * }, + * State: "COLLAPSED" || "EXPANDED", + * }, + * ], * }, * PaginatedReportOptions: { // PivotTablePaginatedReportOptions * VerticalOverflowVisibility: "HIDDEN" || "VISIBLE", @@ -1391,6 +1400,11 @@ export interface UpdateAnalysisCommandOutput extends UpdateAnalysisResponse, __M * Scope: { // PivotTableConditionalFormattingScope * Role: "FIELD" || "FIELD_TOTAL" || "GRAND_TOTAL", * }, + * Scopes: [ // PivotTableConditionalFormattingScopeList + * { + * Role: "FIELD" || "FIELD_TOTAL" || "GRAND_TOTAL", + * }, + * ], * }, * }, * ], @@ -3868,6 +3882,7 @@ export interface UpdateAnalysisCommandOutput extends UpdateAnalysisResponse, __M * ColorAxis: "", * ColorLabelOptions: "", * Legend: "", + * AxesRangeScale: "AUTO" || "INDEPENDENT" || "SHARED", * }, * Actions: "", * ColumnHierarchies: "", diff --git a/clients/client-quicksight/src/commands/UpdateDashboardCommand.ts b/clients/client-quicksight/src/commands/UpdateDashboardCommand.ts index dd0d7c336626..b45fd777e270 100644 --- a/clients/client-quicksight/src/commands/UpdateDashboardCommand.ts +++ b/clients/client-quicksight/src/commands/UpdateDashboardCommand.ts @@ -1384,6 +1384,15 @@ export interface UpdateDashboardCommandOutput extends UpdateDashboardResponse, _ * Width: "STRING_VALUE", * }, * ], + * CollapseStateOptions: [ // PivotTableFieldCollapseStateOptionList + * { // PivotTableFieldCollapseStateOption + * Target: { // PivotTableFieldCollapseStateTarget + * FieldId: "STRING_VALUE", + * FieldDataPathValues: "", + * }, + * State: "COLLAPSED" || "EXPANDED", + * }, + * ], * }, * PaginatedReportOptions: { // PivotTablePaginatedReportOptions * VerticalOverflowVisibility: "HIDDEN" || "VISIBLE", @@ -1436,6 +1445,11 @@ export interface UpdateDashboardCommandOutput extends UpdateDashboardResponse, _ * Scope: { // PivotTableConditionalFormattingScope * Role: "FIELD" || "FIELD_TOTAL" || "GRAND_TOTAL", * }, + * Scopes: [ // PivotTableConditionalFormattingScopeList + * { + * Role: "FIELD" || "FIELD_TOTAL" || "GRAND_TOTAL", + * }, + * ], * }, * }, * ], @@ -3913,6 +3927,7 @@ export interface UpdateDashboardCommandOutput extends UpdateDashboardResponse, _ * ColorAxis: "", * ColorLabelOptions: "", * Legend: "", + * AxesRangeScale: "AUTO" || "INDEPENDENT" || "SHARED", * }, * Actions: "", * ColumnHierarchies: "", diff --git a/clients/client-quicksight/src/commands/UpdateTemplateCommand.ts b/clients/client-quicksight/src/commands/UpdateTemplateCommand.ts index 8f7b11bc4cda..25720083b381 100644 --- a/clients/client-quicksight/src/commands/UpdateTemplateCommand.ts +++ b/clients/client-quicksight/src/commands/UpdateTemplateCommand.ts @@ -1326,6 +1326,15 @@ export interface UpdateTemplateCommandOutput extends UpdateTemplateResponse, __M * Width: "STRING_VALUE", * }, * ], + * CollapseStateOptions: [ // PivotTableFieldCollapseStateOptionList + * { // PivotTableFieldCollapseStateOption + * Target: { // PivotTableFieldCollapseStateTarget + * FieldId: "STRING_VALUE", + * FieldDataPathValues: "", + * }, + * State: "COLLAPSED" || "EXPANDED", + * }, + * ], * }, * PaginatedReportOptions: { // PivotTablePaginatedReportOptions * VerticalOverflowVisibility: "HIDDEN" || "VISIBLE", @@ -1378,6 +1387,11 @@ export interface UpdateTemplateCommandOutput extends UpdateTemplateResponse, __M * Scope: { // PivotTableConditionalFormattingScope * Role: "FIELD" || "FIELD_TOTAL" || "GRAND_TOTAL", * }, + * Scopes: [ // PivotTableConditionalFormattingScopeList + * { + * Role: "FIELD" || "FIELD_TOTAL" || "GRAND_TOTAL", + * }, + * ], * }, * }, * ], @@ -3855,6 +3869,7 @@ export interface UpdateTemplateCommandOutput extends UpdateTemplateResponse, __M * ColorAxis: "", * ColorLabelOptions: "", * Legend: "", + * AxesRangeScale: "AUTO" || "INDEPENDENT" || "SHARED", * }, * Actions: "", * ColumnHierarchies: "", diff --git a/clients/client-quicksight/src/commands/UpdateThemeAliasCommand.ts b/clients/client-quicksight/src/commands/UpdateThemeAliasCommand.ts index f13d26e7180b..833e2f358b74 100644 --- a/clients/client-quicksight/src/commands/UpdateThemeAliasCommand.ts +++ b/clients/client-quicksight/src/commands/UpdateThemeAliasCommand.ts @@ -13,7 +13,8 @@ import { import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; import { SerdeContext as __SerdeContext } from "@smithy/types"; -import { UpdateThemeAliasRequest, UpdateThemeAliasResponse } from "../models/models_3"; +import { UpdateThemeAliasRequest } from "../models/models_3"; +import { UpdateThemeAliasResponse } from "../models/models_4"; import { de_UpdateThemeAliasCommand, se_UpdateThemeAliasCommand } from "../protocols/Aws_restJson1"; import { QuickSightClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QuickSightClient"; diff --git a/clients/client-quicksight/src/commands/UpdateThemePermissionsCommand.ts b/clients/client-quicksight/src/commands/UpdateThemePermissionsCommand.ts index 2ae39ab120aa..c33ae1c914a1 100644 --- a/clients/client-quicksight/src/commands/UpdateThemePermissionsCommand.ts +++ b/clients/client-quicksight/src/commands/UpdateThemePermissionsCommand.ts @@ -13,7 +13,7 @@ import { import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; import { SerdeContext as __SerdeContext } from "@smithy/types"; -import { UpdateThemePermissionsRequest, UpdateThemePermissionsResponse } from "../models/models_3"; +import { UpdateThemePermissionsRequest, UpdateThemePermissionsResponse } from "../models/models_4"; import { de_UpdateThemePermissionsCommand, se_UpdateThemePermissionsCommand } from "../protocols/Aws_restJson1"; import { QuickSightClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QuickSightClient"; diff --git a/clients/client-quicksight/src/commands/UpdateTopicCommand.ts b/clients/client-quicksight/src/commands/UpdateTopicCommand.ts index 6d54ac54751c..9f8d20b48ec7 100644 --- a/clients/client-quicksight/src/commands/UpdateTopicCommand.ts +++ b/clients/client-quicksight/src/commands/UpdateTopicCommand.ts @@ -13,8 +13,7 @@ import { import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; import { SerdeContext as __SerdeContext } from "@smithy/types"; -import { UpdateTopicRequest, UpdateTopicRequestFilterSensitiveLog } from "../models/models_3"; -import { UpdateTopicResponse } from "../models/models_4"; +import { UpdateTopicRequest, UpdateTopicRequestFilterSensitiveLog, UpdateTopicResponse } from "../models/models_4"; import { de_UpdateTopicCommand, se_UpdateTopicCommand } from "../protocols/Aws_restJson1"; import { QuickSightClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QuickSightClient"; diff --git a/clients/client-quicksight/src/models/models_1.ts b/clients/client-quicksight/src/models/models_1.ts index fee774ec0510..bfacda75e93b 100644 --- a/clients/client-quicksight/src/models/models_1.ts +++ b/clients/client-quicksight/src/models/models_1.ts @@ -3542,6 +3542,65 @@ export interface PieChartVisual { ColumnHierarchies?: ColumnHierarchy[]; } +/** + * @public + * @enum + */ +export const PivotTableFieldCollapseState = { + COLLAPSED: "COLLAPSED", + EXPANDED: "EXPANDED", +} as const; + +/** + * @public + */ +export type PivotTableFieldCollapseState = + (typeof PivotTableFieldCollapseState)[keyof typeof PivotTableFieldCollapseState]; + +/** + * @public + *

The target of a pivot table field collapse state.

+ */ +export interface PivotTableFieldCollapseStateTarget { + /** + *

The field ID of the pivot table that the collapse state needs to be set to.

+ */ + FieldId?: string; + + /** + *

The data path of the pivot table's header. Used to set the collapse state.

+ */ + FieldDataPathValues?: DataPathValue[]; +} + +/** + * @public + *

The collapse state options for the pivot table field options.

+ */ +export interface PivotTableFieldCollapseStateOption { + /** + *

A tagged-union object that sets the collapse state.

+ */ + Target: PivotTableFieldCollapseStateTarget | undefined; + + /** + *

The state of the field target of a pivot table. Choose one of the following options:

+ *
    + *
  • + *

    + * COLLAPSED + *

    + *
  • + *
  • + *

    + * EXPANDED + *

    + *
  • + *
+ */ + State?: PivotTableFieldCollapseState | string; +} + /** * @public *

The data path options for the pivot table field options.

@@ -3593,6 +3652,11 @@ export interface PivotTableFieldOptions { *

The data path options for the pivot table field options.

*/ DataPathOptions?: PivotTableDataPathOption[]; + + /** + *

The collapse state options for the pivot table field options.

+ */ + CollapseStateOptions?: PivotTableFieldCollapseStateOption[]; } /** @@ -4221,6 +4285,11 @@ export interface PivotTableCellConditionalFormatting { *

The scope of the cell for conditional formatting.

*/ Scope?: PivotTableConditionalFormattingScope; + + /** + *

A list of cell scopes for conditional formatting.

+ */ + Scopes?: PivotTableConditionalFormattingScope[]; } /** @@ -4282,6 +4351,21 @@ export interface PivotTableVisual { Actions?: VisualCustomAction[]; } +/** + * @public + * @enum + */ +export const RadarChartAxesRangeScale = { + AUTO: "AUTO", + INDEPENDENT: "INDEPENDENT", + SHARED: "SHARED", +} as const; + +/** + * @public + */ +export type RadarChartAxesRangeScale = (typeof RadarChartAxesRangeScale)[keyof typeof RadarChartAxesRangeScale]; + /** * @public *

The configured style settings of a radar chart.

@@ -4450,6 +4534,11 @@ export interface RadarChartConfiguration { *

The legend display setup of the visual.

*/ Legend?: LegendOptions; + + /** + *

The axis behavior options of a radar chart.

+ */ + AxesRangeScale?: RadarChartAxesRangeScale | string; } /** @@ -6762,12 +6851,12 @@ export interface AssetBundleImportJobDataSourceCredentialPair { */ export interface AssetBundleImportJobDataSourceCredentials { /** - *

A username and password credential pair to be used to create the imported data source. Leave this field blank if you are using an Secrets Manager Secret to provide credentials.

+ *

A username and password credential pair to be used to create the imported data source. Keep this field blank if you are using a Secrets Manager secret to provide credentials.

*/ CredentialPair?: AssetBundleImportJobDataSourceCredentialPair; /** - *

The ARN of the Secrets Manager Secret to be used to create the imported data source leave this field blank if you aren't using a Secret in place of a credential pair.

+ *

The ARN of the Secrets Manager secret that's used to create the imported data source. Keep this field blank, unless you are using a secret in place of a credential pair.

*/ SecretArn?: string; } @@ -6841,75 +6930,6 @@ export interface AwsIotAnalyticsParameters { DataSetName: string | undefined; } -/** - * @public - *

The required parameters that are needed to connect to a Databricks data source.

- */ -export interface DatabricksParameters { - /** - *

The host name of the Databricks data source.

- */ - Host: string | undefined; - - /** - *

The port for the Databricks data source.

- */ - Port: number | undefined; - - /** - *

The HTTP path of the Databricks data source.

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

The required parameters for connecting to an Exasol data source.

- */ -export interface ExasolParameters { - /** - *

The hostname or IP address of the Exasol data source.

- */ - Host: string | undefined; - - /** - *

The port for the Exasol data source.

- */ - Port: number | undefined; -} - -/** - * @public - *

The parameters for Jira.

- */ -export interface JiraParameters { - /** - *

The base URL of the Jira site.

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

The parameters for MariaDB.

- */ -export interface MariaDbParameters { - /** - *

Host.

- */ - Host: string | undefined; - - /** - *

Port.

- */ - Port: number | undefined; - - /** - *

Database.

- */ - Database: string | undefined; -} - /** * @internal */ @@ -7593,6 +7613,24 @@ export const PieChartVisualFilterSensitiveLog = (obj: PieChartVisual): any => ({ ...obj, }); +/** + * @internal + */ +export const PivotTableFieldCollapseStateTargetFilterSensitiveLog = (obj: PivotTableFieldCollapseStateTarget): any => ({ + ...obj, + ...(obj.FieldDataPathValues && { + FieldDataPathValues: obj.FieldDataPathValues.map((item) => DataPathValueFilterSensitiveLog(item)), + }), +}); + +/** + * @internal + */ +export const PivotTableFieldCollapseStateOptionFilterSensitiveLog = (obj: PivotTableFieldCollapseStateOption): any => ({ + ...obj, + ...(obj.Target && { Target: PivotTableFieldCollapseStateTargetFilterSensitiveLog(obj.Target) }), +}); + /** * @internal */ diff --git a/clients/client-quicksight/src/models/models_2.ts b/clients/client-quicksight/src/models/models_2.ts index 6e36871e5b0b..9e7cb1e1e7ea 100644 --- a/clients/client-quicksight/src/models/models_2.ts +++ b/clients/client-quicksight/src/models/models_2.ts @@ -36,16 +36,81 @@ import { AuroraParameters, AuroraPostgreSqlParameters, AwsIotAnalyticsParameters, - DatabricksParameters, DataSetReference, - ExasolParameters, FilterOperator, - JiraParameters, - MariaDbParameters, SheetDefinition, } from "./models_1"; import { QuickSightServiceException as __BaseException } from "./QuickSightServiceException"; +/** + * @public + *

The required parameters that are needed to connect to a Databricks data source.

+ */ +export interface DatabricksParameters { + /** + *

The host name of the Databricks data source.

+ */ + Host: string | undefined; + + /** + *

The port for the Databricks data source.

+ */ + Port: number | undefined; + + /** + *

The HTTP path of the Databricks data source.

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

The required parameters for connecting to an Exasol data source.

+ */ +export interface ExasolParameters { + /** + *

The hostname or IP address of the Exasol data source.

+ */ + Host: string | undefined; + + /** + *

The port for the Exasol data source.

+ */ + Port: number | undefined; +} + +/** + * @public + *

The parameters for Jira.

+ */ +export interface JiraParameters { + /** + *

The base URL of the Jira site.

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

The parameters for MariaDB.

+ */ +export interface MariaDbParameters { + /** + *

Host.

+ */ + Host: string | undefined; + + /** + *

Port.

+ */ + Port: number | undefined; + + /** + *

Database.

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

The parameters for MySQL.

@@ -1225,14 +1290,16 @@ export interface AssetBundleImportJobRefreshScheduleOverrideParameters { ScheduleId: string | undefined; /** - *

An override for the StartAfterDateTime of a RefreshSchedule to ensure that the StartAfterDateTime is set to a time that takes place in the future.

+ *

An override for the StartAfterDateTime of a RefreshSchedule. Make + * sure that the StartAfterDateTime is set to a time that takes + * place in the future.

*/ StartAfterDateTime?: Date; } /** * @public - *

An optional structure that configures resource ID overrides for the import job

+ *

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

*/ export interface AssetBundleImportJobResourceIdOverrideConfiguration { /** @@ -1273,17 +1340,19 @@ export interface AssetBundleImportJobVPCConnectionOverrideParameters { Name?: string; /** - *

A list of new subnet IDs for the VPC connection you are importing. This field is required if you are importing the VPC connection from another Amazon Web Services account or region.

+ *

A list of new subnet IDs for the VPC connection you are importing. This field is + * required if you are importing the VPC connection from another Amazon Web Services account or Region.

*/ SubnetIds?: string[]; /** - *

A new security group ID for the VPC connection you are importing. This field is required if you are importing the VPC connection from another Amazon Web Services account or region.

+ *

A new security group ID for the VPC connection you are importing. This field is required + * if you are importing the VPC connection from another Amazon Web Services account or Region.

*/ SecurityGroupIds?: string[]; /** - *

An optional override of dns resolvers to be used by the VPC connection.

+ *

An optional override of DNS resolvers to be used by the VPC connection.

*/ DnsResolvers?: string[]; @@ -1395,29 +1464,32 @@ export interface AssetBundleImportJobSummary { */ export interface AssetBundleImportSource { /** - *

The bytes of the Base64 encoded asset bundle import zip file. This file can't exceed 20MB.

- *

If you are calling the APIs from the Amazon Web Services Java, JavaScript, Python, or PHP SDKs, the SDK encodes Base64 automatically to allow the direct setting of the zip file's bytes. If you are using a SDK of a different language or are receiving related errors, try to Base64 encode your data.

+ *

The bytes of the base64 encoded asset bundle import zip file. This file can't exceed 20 MB.

+ *

If you are calling the API operations from the Amazon Web Services SDK for Java, JavaScript, Python, or + * PHP, the SDK encodes base64 automatically to allow the direct setting of the zip file's bytes. If you are using + * an SDK for a different language or receiving related errors, try to base64 encode your data.

*/ Body?: Uint8Array; /** - *

The Amazon S3 uri for an asset bundle import file that exists in an Amazon S3 bucket that the caller has read access to. The file must be a zip format file and can't exceed 20MB.

+ *

The Amazon S3 URI for an asset bundle import file that exists in an Amazon S3 bucket that the caller + * has read access to. The file must be a zip format file and can't exceed 20 MB.

*/ S3Uri?: string; } /** * @public - *

A description of the import source that you provide at the start of an import job. This value is set to either Body or S3Uri depending on how the StartAssetBundleImportJobRequest is configured.

+ *

A description of the import source that you provide at the start of an import job. This value is set to either Body or S3Uri, depending on how the StartAssetBundleImportJobRequest is configured.

*/ export interface AssetBundleImportSourceDescription { /** - *

A HTTPS download URL for the provided asset bundle that you optionally provided at the start of the import job. This URL is valid for 5 minutes after issuance. Call DescribeAssetBundleExportJob again for a fresh URL if needed. The downloaded asset bundle is a .qs zip file.

+ *

An HTTPS download URL for the provided asset bundle that you optionally provided at the start of the import job. This URL is valid for five minutes after issuance. Call DescribeAssetBundleExportJob again for a fresh URL if needed. The downloaded asset bundle is a .qs zip file.

*/ Body?: string; /** - *

The Amazon S3 uri that you provided at the start of the import job.

+ *

The Amazon S3 URI that you provided at the start of the import job.

*/ S3Uri?: string; } @@ -8503,77 +8575,6 @@ export interface DeleteGroupMembershipRequest { Namespace: string | undefined; } -/** - * @public - */ -export interface DeleteGroupMembershipResponse { - /** - *

The Amazon Web Services request ID for this operation.

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

The HTTP status of the request.

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

The Amazon Web Services account ID where you want to delete the IAM - * policy assignment.

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

The name of the assignment.

- */ - AssignmentName: string | undefined; - - /** - *

The namespace that contains the assignment.

- */ - Namespace: string | undefined; -} - -/** - * @public - */ -export interface DeleteIAMPolicyAssignmentResponse { - /** - *

The name of the assignment.

- */ - AssignmentName?: string; - - /** - *

The Amazon Web Services request ID for this operation.

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

The HTTP status of the request.

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

The ID for the Amazon Web Services account that you want to delete the Amazon QuickSight namespace from.

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

The namespace that you want to delete.

- */ - Namespace: string | undefined; -} - /** * @internal */ diff --git a/clients/client-quicksight/src/models/models_3.ts b/clients/client-quicksight/src/models/models_3.ts index 9fff298f4b0c..bd6521ba4dbb 100644 --- a/clients/client-quicksight/src/models/models_3.ts +++ b/clients/client-quicksight/src/models/models_3.ts @@ -93,6 +93,77 @@ import { } from "./models_2"; import { QuickSightServiceException as __BaseException } from "./QuickSightServiceException"; +/** + * @public + */ +export interface DeleteGroupMembershipResponse { + /** + *

The Amazon Web Services request ID for this operation.

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

The HTTP status of the request.

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

The Amazon Web Services account ID where you want to delete the IAM + * policy assignment.

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

The name of the assignment.

+ */ + AssignmentName: string | undefined; + + /** + *

The namespace that contains the assignment.

+ */ + Namespace: string | undefined; +} + +/** + * @public + */ +export interface DeleteIAMPolicyAssignmentResponse { + /** + *

The name of the assignment.

+ */ + AssignmentName?: string; + + /** + *

The Amazon Web Services request ID for this operation.

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

The HTTP status of the request.

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

The ID for the Amazon Web Services account that you want to delete the Amazon QuickSight namespace from.

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

The namespace that you want to delete.

+ */ + Namespace: string | undefined; +} + /** * @public */ @@ -922,7 +993,7 @@ export interface DescribeAssetBundleExportJobRequest { */ export interface DescribeAssetBundleExportJobResponse { /** - *

Indicates tha status of a job through its queueing and execution.

+ *

Indicates the status of a job through its queuing and execution.

*

Poll this DescribeAssetBundleExportApi until JobStatus is either SUCCESSFUL or FAILED.

*/ JobStatus?: AssetBundleExportJobStatus | string; @@ -1012,8 +1083,8 @@ export interface DescribeAssetBundleImportJobRequest { */ export interface DescribeAssetBundleImportJobResponse { /** - *

Indicates tha status of a job through its queueing and execution.

- *

Poll this DescribeAssetBundleImport API until JobStatus returns one of the following values.

+ *

Indicates the status of a job through its queuing and execution.

+ *

Poll the DescribeAssetBundleImport API until JobStatus returns one of the following values:

*
    *
  • *

    @@ -6740,7 +6811,11 @@ export interface StartAssetBundleExportJobRequest { ResourceArns: string[] | undefined; /** - *

    A Boolean that determines whether all dependencies of each resource ARN are recursively exported with the job. For example, say you provided a Dashboard ARN to the ResourceArns parameter. If you set IncludeAllDependencies to TRUE, any theme, dataset, and dataource resource that is a dependency of the dashboard is also exported.

    + *

    A Boolean that determines whether all dependencies of each resource ARN are recursively + * exported with the job. For example, say you provided a Dashboard ARN to the + * ResourceArns parameter. If you set IncludeAllDependencies to + * TRUE, any theme, dataset, and data source resource that is a dependency of the dashboard is also + * exported.

    */ IncludeAllDependencies?: boolean; @@ -6808,7 +6883,8 @@ export interface StartAssetBundleImportJobRequest { /** *

    The failure action for the import job.

    *

    If you choose ROLLBACK, failed import jobs will attempt to undo any asset changes caused by the failed job.

    - *

    If you choose DO_NOTHING, failed import jobs will not attempt to roll back any asset changes caused by the failed job, possibly leaving the Amazon QuickSight account in an inconsistent state.

    + *

    If you choose DO_NOTHING, failed import jobs will not attempt to roll back + * any asset changes caused by the failed job, possibly keeping the Amazon QuickSight account in an inconsistent state.

    */ FailureAction?: AssetBundleImportFailureAction | string; } @@ -8329,102 +8405,6 @@ export interface UpdateThemeAliasRequest { ThemeVersionNumber: number | undefined; } -/** - * @public - */ -export interface UpdateThemeAliasResponse { - /** - *

    Information about the theme alias.

    - */ - ThemeAlias?: ThemeAlias; - - /** - *

    The HTTP status of the request.

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

    The Amazon Web Services request ID for this operation.

    - */ - RequestId?: string; -} - -/** - * @public - */ -export interface UpdateThemePermissionsRequest { - /** - *

    The ID of the Amazon Web Services account that contains the theme.

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

    The ID for the theme.

    - */ - ThemeId: string | undefined; - - /** - *

    A list of resource permissions to be granted for the theme.

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

    A list of resource permissions to be revoked from the theme.

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

    The ID for the theme.

    - */ - ThemeId?: string; - - /** - *

    The Amazon Resource Name (ARN) of the theme.

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

    The resulting list of resource permissions for the theme.

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

    The Amazon Web Services request ID for this operation.

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

    The HTTP status of the request.

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

    The ID of the Amazon Web Services account that contains the topic that you want to - * update.

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

    The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

    - */ - TopicId: string | undefined; - - /** - *

    The definition of the topic that you want to update.

    - */ - Topic: TopicDetails | undefined; -} - /** * @internal */ @@ -8591,10 +8571,3 @@ export const UpdateDataSourceRequestFilterSensitiveLog = (obj: UpdateDataSourceR export const UpdateTemplateRequestFilterSensitiveLog = (obj: UpdateTemplateRequest): any => ({ ...obj, }); - -/** - * @internal - */ -export const UpdateTopicRequestFilterSensitiveLog = (obj: UpdateTopicRequest): any => ({ - ...obj, -}); diff --git a/clients/client-quicksight/src/models/models_4.ts b/clients/client-quicksight/src/models/models_4.ts index ad7eac0230a1..298a3996e9f8 100644 --- a/clients/client-quicksight/src/models/models_4.ts +++ b/clients/client-quicksight/src/models/models_4.ts @@ -1,12 +1,110 @@ // smithy-typescript generated code import { ResourcePermission, + ThemeAlias, + TopicDetails, TopicRefreshSchedule, VPCConnectionAvailabilityStatus, VPCConnectionResourceStatus, } from "./models_2"; import { User, UserRole } from "./models_3"; +/** + * @public + */ +export interface UpdateThemeAliasResponse { + /** + *

    Information about the theme alias.

    + */ + ThemeAlias?: ThemeAlias; + + /** + *

    The HTTP status of the request.

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

    The Amazon Web Services request ID for this operation.

    + */ + RequestId?: string; +} + +/** + * @public + */ +export interface UpdateThemePermissionsRequest { + /** + *

    The ID of the Amazon Web Services account that contains the theme.

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

    The ID for the theme.

    + */ + ThemeId: string | undefined; + + /** + *

    A list of resource permissions to be granted for the theme.

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

    A list of resource permissions to be revoked from the theme.

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

    The ID for the theme.

    + */ + ThemeId?: string; + + /** + *

    The Amazon Resource Name (ARN) of the theme.

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

    The resulting list of resource permissions for the theme.

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

    The Amazon Web Services request ID for this operation.

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

    The HTTP status of the request.

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

    The ID of the Amazon Web Services account that contains the topic that you want to + * update.

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

    The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

    + */ + TopicId: string | undefined; + + /** + *

    The definition of the topic that you want to update.

    + */ + Topic: TopicDetails | undefined; +} + /** * @public */ @@ -368,3 +466,10 @@ export interface UpdateVPCConnectionResponse { */ Status?: number; } + +/** + * @internal + */ +export const UpdateTopicRequestFilterSensitiveLog = (obj: UpdateTopicRequest): any => ({ + ...obj, +}); diff --git a/clients/client-quicksight/src/protocols/Aws_restJson1.ts b/clients/client-quicksight/src/protocols/Aws_restJson1.ts index bc210cec5a7a..6be56ef732a7 100644 --- a/clients/client-quicksight/src/protocols/Aws_restJson1.ts +++ b/clients/client-quicksight/src/protocols/Aws_restJson1.ts @@ -722,7 +722,6 @@ import { CustomNarrativeOptions, DashboardVisualId, DataBarsOptions, - DatabricksParameters, DataColor, DataFieldSeriesItem, DataPathSort, @@ -730,7 +729,6 @@ import { DonutCenterOptions, DonutOptions, EmptyVisual, - ExasolParameters, FieldSeriesItem, FilledMapAggregatedFieldWells, FilledMapConditionalFormatting, @@ -784,7 +782,6 @@ import { HistogramVisual, InsightConfiguration, InsightVisual, - JiraParameters, KPIConditionalFormatting, KPIConditionalFormattingOption, KPIConfiguration, @@ -804,7 +801,6 @@ import { LineChartSortConfiguration, LineChartVisual, LineSeriesAxisDisplayOptions, - MariaDbParameters, MaximumMinimumComputation, MetricComparisonComputation, MissingDataConfiguration, @@ -823,6 +819,8 @@ import { PivotTableConditionalFormattingScope, PivotTableConfiguration, PivotTableDataPathOption, + PivotTableFieldCollapseStateOption, + PivotTableFieldCollapseStateTarget, PivotTableFieldOption, PivotTableFieldOptions, PivotTableFieldSubtotalOptions, @@ -956,6 +954,7 @@ import { DashboardVersionSummary, DashboardVisualPublishOptions, DataAggregation, + DatabricksParameters, DataColorPalette, DataPointDrillUpDownOption, DataPointMenuLabelOption, @@ -982,6 +981,7 @@ import { DecimalParameter, DefaultFormatting, DisplayFormatOptions, + ExasolParameters, ExportHiddenFieldsOption, ExportToCSVOption, ExportWithHiddenFieldsOption, @@ -997,6 +997,7 @@ import { IntegerParameter, InternalFailureException, InvalidParameterValueException, + JiraParameters, JoinInstruction, JoinKeyProperties, LimitExceededException, @@ -1005,6 +1006,7 @@ import { LookbackWindow, ManifestFileLocation, MarginStyle, + MariaDbParameters, MySqlParameters, NamedEntityDefinition, NamedEntityDefinitionMetric, @@ -21551,6 +21553,7 @@ const se_PivotTableCellConditionalFormatting = ( return take(input, { FieldId: [], Scope: _json, + Scopes: _json, TextFormat: (_) => se_TextConditionalFormat(_, context), }); }; @@ -21592,6 +21595,8 @@ const se_PivotTableConditionalFormattingOptionList = ( // se_PivotTableConditionalFormattingScope omitted. +// se_PivotTableConditionalFormattingScopeList omitted. + /** * serializeAws_restJson1PivotTableConfiguration */ @@ -21612,6 +21617,12 @@ const se_PivotTableConfiguration = (input: PivotTableConfiguration, context: __S // se_PivotTableDimensionList omitted. +// se_PivotTableFieldCollapseStateOption omitted. + +// se_PivotTableFieldCollapseStateOptionList omitted. + +// se_PivotTableFieldCollapseStateTarget omitted. + // se_PivotTableFieldOption omitted. // se_PivotTableFieldOptionList omitted. @@ -21723,6 +21734,7 @@ const se_RadarChartConfiguration = (input: RadarChartConfiguration, context: __S AlternateBandColorsVisibility: [], AlternateBandEvenColor: [], AlternateBandOddColor: [], + AxesRangeScale: [], BaseSeriesSettings: _json, CategoryAxis: (_) => se_AxisDisplayOptions(_, context), CategoryLabelOptions: _json, @@ -26454,6 +26466,7 @@ const de_PivotTableCellConditionalFormatting = ( return take(output, { FieldId: __expectString, Scope: _json, + Scopes: _json, TextFormat: (_: any) => de_TextConditionalFormat(_, context), }) as any; }; @@ -26496,6 +26509,8 @@ const de_PivotTableConditionalFormattingOptionList = ( // de_PivotTableConditionalFormattingScope omitted. +// de_PivotTableConditionalFormattingScopeList omitted. + /** * deserializeAws_restJson1PivotTableConfiguration */ @@ -26516,6 +26531,12 @@ const de_PivotTableConfiguration = (output: any, context: __SerdeContext): Pivot // de_PivotTableDimensionList omitted. +// de_PivotTableFieldCollapseStateOption omitted. + +// de_PivotTableFieldCollapseStateOptionList omitted. + +// de_PivotTableFieldCollapseStateTarget omitted. + // de_PivotTableFieldOption omitted. // de_PivotTableFieldOptionList omitted. @@ -26629,6 +26650,7 @@ const de_RadarChartConfiguration = (output: any, context: __SerdeContext): Radar AlternateBandColorsVisibility: __expectString, AlternateBandEvenColor: __expectString, AlternateBandOddColor: __expectString, + AxesRangeScale: __expectString, BaseSeriesSettings: _json, CategoryAxis: (_: any) => de_AxisDisplayOptions(_, context), CategoryLabelOptions: _json, diff --git a/codegen/sdk-codegen/aws-models/quicksight.json b/codegen/sdk-codegen/aws-models/quicksight.json index 572d5d59aedc..ed86f41ec95d 100644 --- a/codegen/sdk-codegen/aws-models/quicksight.json +++ b/codegen/sdk-codegen/aws-models/quicksight.json @@ -1847,13 +1847,13 @@ "CredentialPair": { "target": "com.amazonaws.quicksight#AssetBundleImportJobDataSourceCredentialPair", "traits": { - "smithy.api#documentation": "

    A username and password credential pair to be used to create the imported data source. Leave this field blank if you are using an Secrets Manager Secret to provide credentials.

    " + "smithy.api#documentation": "

    A username and password credential pair to be used to create the imported data source. Keep this field blank if you are using a Secrets Manager secret to provide credentials.

    " } }, "SecretArn": { "target": "com.amazonaws.quicksight#SecretArn", "traits": { - "smithy.api#documentation": "

    The ARN of the Secrets Manager Secret to be used to create the imported data source leave this field blank if you aren't using a Secret in place of a credential pair.

    " + "smithy.api#documentation": "

    The ARN of the Secrets Manager secret that's used to create the imported data source. Keep this field blank, unless you are using a secret in place of a credential pair.

    " } } }, @@ -2017,7 +2017,7 @@ "StartAfterDateTime": { "target": "com.amazonaws.quicksight#Timestamp", "traits": { - "smithy.api#documentation": "

    An override for the StartAfterDateTime of a RefreshSchedule to ensure that the StartAfterDateTime is set to a time that takes place in the future.

    " + "smithy.api#documentation": "

    An override for the StartAfterDateTime of a RefreshSchedule. Make\n sure that the StartAfterDateTime is set to a time that takes\n place in the future.

    " } } }, @@ -2048,7 +2048,7 @@ } }, "traits": { - "smithy.api#documentation": "

    An optional structure that configures resource ID overrides for the import job

    " + "smithy.api#documentation": "

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

    " } }, "com.amazonaws.quicksight#AssetBundleImportJobStatus": { @@ -2194,19 +2194,19 @@ "SubnetIds": { "target": "com.amazonaws.quicksight#SubnetIdList", "traits": { - "smithy.api#documentation": "

    A list of new subnet IDs for the VPC connection you are importing. This field is required if you are importing the VPC connection from another Amazon Web Services account or region.

    " + "smithy.api#documentation": "

    A list of new subnet IDs for the VPC connection you are importing. This field is\n required if you are importing the VPC connection from another Amazon Web Services account or Region.

    " } }, "SecurityGroupIds": { "target": "com.amazonaws.quicksight#SecurityGroupIdList", "traits": { - "smithy.api#documentation": "

    A new security group ID for the VPC connection you are importing. This field is required if you are importing the VPC connection from another Amazon Web Services account or region.

    " + "smithy.api#documentation": "

    A new security group ID for the VPC connection you are importing. This field is required\n if you are importing the VPC connection from another Amazon Web Services account or Region.

    " } }, "DnsResolvers": { "target": "com.amazonaws.quicksight#DnsResolverList", "traits": { - "smithy.api#documentation": "

    An optional override of dns resolvers to be used by the VPC connection.

    " + "smithy.api#documentation": "

    An optional override of DNS resolvers to be used by the VPC connection.

    " } }, "RoleArn": { @@ -2238,13 +2238,13 @@ "Body": { "target": "com.amazonaws.quicksight#AssetBundleImportBodyBlob", "traits": { - "smithy.api#documentation": "

    The bytes of the Base64 encoded asset bundle import zip file. This file can't exceed 20MB.

    \n

    If you are calling the APIs from the Amazon Web Services Java, JavaScript, Python, or PHP SDKs, the SDK encodes Base64 automatically to allow the direct setting of the zip file's bytes. If you are using a SDK of a different language or are receiving related errors, try to Base64 encode your data.

    " + "smithy.api#documentation": "

    The bytes of the base64 encoded asset bundle import zip file. This file can't exceed 20 MB.

    \n

    If you are calling the API operations from the Amazon Web Services SDK for Java, JavaScript, Python, or\n PHP, the SDK encodes base64 automatically to allow the direct setting of the zip file's bytes. If you are using\n an SDK for a different language or receiving related errors, try to base64 encode your data.

    " } }, "S3Uri": { "target": "com.amazonaws.quicksight#S3Uri", "traits": { - "smithy.api#documentation": "

    The Amazon S3 uri for an asset bundle import file that exists in an Amazon S3 bucket that the caller has read access to. The file must be a zip format file and can't exceed 20MB.

    " + "smithy.api#documentation": "

    The Amazon S3 URI for an asset bundle import file that exists in an Amazon S3 bucket that the caller\n has read access to. The file must be a zip format file and can't exceed 20 MB.

    " } } }, @@ -2258,18 +2258,18 @@ "Body": { "target": "com.amazonaws.quicksight#String", "traits": { - "smithy.api#documentation": "

    A HTTPS download URL for the provided asset bundle that you optionally provided at the start of the import job. This URL is valid for 5 minutes after issuance. Call DescribeAssetBundleExportJob again for a fresh URL if needed. The downloaded asset bundle is a .qs zip file.

    " + "smithy.api#documentation": "

    An HTTPS download URL for the provided asset bundle that you optionally provided at the start of the import job. This URL is valid for five minutes after issuance. Call DescribeAssetBundleExportJob again for a fresh URL if needed. The downloaded asset bundle is a .qs zip file.

    " } }, "S3Uri": { "target": "com.amazonaws.quicksight#S3Uri", "traits": { - "smithy.api#documentation": "

    The Amazon S3 uri that you provided at the start of the import job.

    " + "smithy.api#documentation": "

    The Amazon S3 URI that you provided at the start of the import job.

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

    A description of the import source that you provide at the start of an import job. This value is set to either Body or S3Uri depending on how the StartAssetBundleImportJobRequest is configured.

    " + "smithy.api#documentation": "

    A description of the import source that you provide at the start of an import job. This value is set to either Body or S3Uri, depending on how the StartAssetBundleImportJobRequest is configured.

    " } }, "com.amazonaws.quicksight#AssetBundleResourceArns": { @@ -15135,7 +15135,7 @@ "JobStatus": { "target": "com.amazonaws.quicksight#AssetBundleExportJobStatus", "traits": { - "smithy.api#documentation": "

    Indicates tha status of a job through its queueing and execution.

    \n

    Poll this DescribeAssetBundleExportApi until JobStatus is either SUCCESSFUL or FAILED.

    " + "smithy.api#documentation": "

    Indicates the status of a job through its queuing and execution.

    \n

    Poll this DescribeAssetBundleExportApi until JobStatus is either SUCCESSFUL or FAILED.

    " } }, "DownloadUrl": { @@ -15276,7 +15276,7 @@ "JobStatus": { "target": "com.amazonaws.quicksight#AssetBundleImportJobStatus", "traits": { - "smithy.api#documentation": "

    Indicates tha status of a job through its queueing and execution.

    \n

    Poll this DescribeAssetBundleImport API until JobStatus returns one of the following values.

    \n
      \n
    • \n

      \n SUCCESSFUL\n

      \n
    • \n
    • \n

      \n FAILED\n

      \n
    • \n
    • \n

      \n FAILED_ROLLBACK_COMPLETED\n

      \n
    • \n
    • \n

      \n FAILED_ROLLBACK_ERROR\n

      \n
    • \n
    " + "smithy.api#documentation": "

    Indicates the status of a job through its queuing and execution.

    \n

    Poll the DescribeAssetBundleImport API until JobStatus returns one of the following values:

    \n
      \n
    • \n

      \n SUCCESSFUL\n

      \n
    • \n
    • \n

      \n FAILED\n

      \n
    • \n
    • \n

      \n FAILED_ROLLBACK_COMPLETED\n

      \n
    • \n
    • \n

      \n FAILED_ROLLBACK_ERROR\n

      \n
    • \n
    " } }, "Errors": { @@ -32143,6 +32143,12 @@ "traits": { "smithy.api#documentation": "

    The scope of the cell for conditional formatting.

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

    A list of cell scopes for conditional formatting.

    " + } } }, "traits": { @@ -32203,6 +32209,18 @@ "smithy.api#documentation": "

    The scope of the cell for conditional formatting.

    " } }, + "com.amazonaws.quicksight#PivotTableConditionalFormattingScopeList": { + "type": "list", + "member": { + "target": "com.amazonaws.quicksight#PivotTableConditionalFormattingScope" + }, + "traits": { + "smithy.api#length": { + "min": 0, + "max": 3 + } + } + }, "com.amazonaws.quicksight#PivotTableConditionalFormattingScopeRole": { "type": "enum", "members": { @@ -32315,6 +32333,70 @@ } } }, + "com.amazonaws.quicksight#PivotTableFieldCollapseState": { + "type": "enum", + "members": { + "COLLAPSED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "COLLAPSED" + } + }, + "EXPANDED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "EXPANDED" + } + } + } + }, + "com.amazonaws.quicksight#PivotTableFieldCollapseStateOption": { + "type": "structure", + "members": { + "Target": { + "target": "com.amazonaws.quicksight#PivotTableFieldCollapseStateTarget", + "traits": { + "smithy.api#documentation": "

    A tagged-union object that sets the collapse state.

    ", + "smithy.api#required": {} + } + }, + "State": { + "target": "com.amazonaws.quicksight#PivotTableFieldCollapseState", + "traits": { + "smithy.api#documentation": "

    The state of the field target of a pivot table. Choose one of the following options:

    \n
      \n
    • \n

      \n COLLAPSED\n

      \n
    • \n
    • \n

      \n EXPANDED\n

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

    The collapse state options for the pivot table field options.

    " + } + }, + "com.amazonaws.quicksight#PivotTableFieldCollapseStateOptionList": { + "type": "list", + "member": { + "target": "com.amazonaws.quicksight#PivotTableFieldCollapseStateOption" + } + }, + "com.amazonaws.quicksight#PivotTableFieldCollapseStateTarget": { + "type": "structure", + "members": { + "FieldId": { + "target": "com.amazonaws.quicksight#String", + "traits": { + "smithy.api#documentation": "

    The field ID of the pivot table that the collapse state needs to be set to.

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

    The data path of the pivot table's header. Used to set the collapse state.

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

    The target of a pivot table field collapse state.

    " + } + }, "com.amazonaws.quicksight#PivotTableFieldOption": { "type": "structure", "members": { @@ -32368,6 +32450,12 @@ "traits": { "smithy.api#documentation": "

    The data path options for the pivot table field options.

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

    The collapse state options for the pivot table field options.

    " + } } }, "traits": { @@ -34546,6 +34634,29 @@ "smithy.api#documentation": "

    The configured style settings of a radar chart.

    " } }, + "com.amazonaws.quicksight#RadarChartAxesRangeScale": { + "type": "enum", + "members": { + "AUTO": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "AUTO" + } + }, + "INDEPENDENT": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INDEPENDENT" + } + }, + "SHARED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SHARED" + } + } + } + }, "com.amazonaws.quicksight#RadarChartCategoryFieldList": { "type": "list", "member": { @@ -34656,6 +34767,12 @@ "traits": { "smithy.api#documentation": "

    The legend display setup of the visual.

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

    The axis behavior options of a radar chart.

    " + } } }, "traits": { @@ -39141,7 +39258,7 @@ "target": "com.amazonaws.quicksight#Boolean", "traits": { "smithy.api#default": false, - "smithy.api#documentation": "

    A Boolean that determines whether all dependencies of each resource ARN are recursively exported with the job. For example, say you provided a Dashboard ARN to the ResourceArns parameter. If you set IncludeAllDependencies to TRUE, any theme, dataset, and dataource resource that is a dependency of the dashboard is also exported.

    " + "smithy.api#documentation": "

    A Boolean that determines whether all dependencies of each resource ARN are recursively\n exported with the job. For example, say you provided a Dashboard ARN to the\n ResourceArns parameter. If you set IncludeAllDependencies to\n TRUE, any theme, dataset, and data source resource that is a dependency of the dashboard is also\n exported.

    " } }, "ExportFormat": { @@ -39270,7 +39387,7 @@ "FailureAction": { "target": "com.amazonaws.quicksight#AssetBundleImportFailureAction", "traits": { - "smithy.api#documentation": "

    The failure action for the import job.

    \n

    If you choose ROLLBACK, failed import jobs will attempt to undo any asset changes caused by the failed job.

    \n

    If you choose DO_NOTHING, failed import jobs will not attempt to roll back any asset changes caused by the failed job, possibly leaving the Amazon QuickSight account in an inconsistent state.

    " + "smithy.api#documentation": "

    The failure action for the import job.

    \n

    If you choose ROLLBACK, failed import jobs will attempt to undo any asset changes caused by the failed job.

    \n

    If you choose DO_NOTHING, failed import jobs will not attempt to roll back\n any asset changes caused by the failed job, possibly keeping the Amazon QuickSight account in an inconsistent state.

    " } } },