Skip to content

Commit 2cd13e7

Browse files
author
awstools
committed
feat(client-quicksight): Introduced custom permission capabilities for reporting content. Added menu option in exploration to preserve configuration data when textbox menu option is used. Added support for Athena trusted identity propagation.
1 parent 73ec7dc commit 2cd13e7

32 files changed

+64207
-63930
lines changed

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4542,6 +4542,11 @@ export interface CreateAnalysisCommandOutput extends CreateAnalysisResponse, __M
45424542
* { // SheetTextBox
45434543
* SheetTextBoxId: "STRING_VALUE", // required
45444544
* Content: "STRING_VALUE",
4545+
* Interactions: { // TextBoxInteractionOptions
4546+
* TextBoxMenuOption: { // TextBoxMenuOption
4547+
* AvailabilityStatus: "ENABLED" || "DISABLED",
4548+
* },
4549+
* },
45454550
* },
45464551
* ],
45474552
* Images: [ // SheetImageList

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ export interface CreateCustomPermissionsCommandOutput extends CreateCustomPermis
4141
* Capabilities: { // Capabilities
4242
* ExportToCsv: "DENY",
4343
* ExportToExcel: "DENY",
44+
* ExportToPdf: "DENY",
45+
* PrintReports: "DENY",
4446
* CreateAndUpdateThemes: "DENY",
4547
* AddOrRunAnomalyDetectionForAnalyses: "DENY",
4648
* ShareAnalyses: "DENY",
@@ -56,6 +58,10 @@ export interface CreateCustomPermissionsCommandOutput extends CreateCustomPermis
5658
* ShareDataSources: "DENY",
5759
* ViewAccountSPICECapacity: "DENY",
5860
* CreateSPICEDataset: "DENY",
61+
* ExportToPdfInScheduledReports: "DENY",
62+
* ExportToCsvInScheduledReports: "DENY",
63+
* ExportToExcelInScheduledReports: "DENY",
64+
* IncludeContentInScheduledReportsEmail: "DENY",
5965
* },
6066
* Tags: [ // TagList
6167
* { // Tag

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4589,6 +4589,11 @@ export interface CreateDashboardCommandOutput extends CreateDashboardResponse, _
45894589
* { // SheetTextBox
45904590
* SheetTextBoxId: "STRING_VALUE", // required
45914591
* Content: "STRING_VALUE",
4592+
* Interactions: { // TextBoxInteractionOptions
4593+
* TextBoxMenuOption: { // TextBoxMenuOption
4594+
* AvailabilityStatus: "ENABLED" || "DISABLED",
4595+
* },
4596+
* },
45924597
* },
45934598
* ],
45944599
* Images: [ // SheetImageList

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

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ export interface CreateDataSourceCommandOutput extends CreateDataSourceResponse,
5151
* AthenaParameters: { // AthenaParameters
5252
* WorkGroup: "STRING_VALUE",
5353
* RoleArn: "STRING_VALUE",
54+
* IdentityCenterConfiguration: { // IdentityCenterConfiguration
55+
* EnableIdentityPropagation: true || false,
56+
* },
5457
* },
5558
* AuroraParameters: { // AuroraParameters
5659
* Host: "STRING_VALUE", // required
@@ -111,7 +114,7 @@ export interface CreateDataSourceCommandOutput extends CreateDataSourceResponse,
111114
* ],
112115
* AutoCreateDatabaseUser: true || false,
113116
* },
114-
* IdentityCenterConfiguration: { // IdentityCenterConfiguration
117+
* IdentityCenterConfiguration: {
115118
* EnableIdentityPropagation: true || false,
116119
* },
117120
* },
@@ -208,6 +211,9 @@ export interface CreateDataSourceCommandOutput extends CreateDataSourceResponse,
208211
* AthenaParameters: {
209212
* WorkGroup: "STRING_VALUE",
210213
* RoleArn: "STRING_VALUE",
214+
* IdentityCenterConfiguration: {
215+
* EnableIdentityPropagation: true || false,
216+
* },
211217
* },
212218
* AuroraParameters: {
213219
* Host: "STRING_VALUE", // required

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4536,6 +4536,11 @@ export interface CreateTemplateCommandOutput extends CreateTemplateResponse, __M
45364536
* { // SheetTextBox
45374537
* SheetTextBoxId: "STRING_VALUE", // required
45384538
* Content: "STRING_VALUE",
4539+
* Interactions: { // TextBoxInteractionOptions
4540+
* TextBoxMenuOption: { // TextBoxMenuOption
4541+
* AvailabilityStatus: "ENABLED" || "DISABLED",
4542+
* },
4543+
* },
45394544
* },
45404545
* ],
45414546
* Images: [ // SheetImageList

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export interface DeleteIdentityPropagationConfigCommandOutput
4343
* const client = new QuickSightClient(config);
4444
* const input = { // DeleteIdentityPropagationConfigRequest
4545
* AwsAccountId: "STRING_VALUE", // required
46-
* Service: "REDSHIFT" || "QBUSINESS", // required
46+
* Service: "REDSHIFT" || "QBUSINESS" || "ATHENA", // required
4747
* };
4848
* const command = new DeleteIdentityPropagationConfigCommand(input);
4949
* const response = await client.send(command);

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { Command as $Command } from "@smithy/smithy-client";
55
import { MetadataBearer as __MetadataBearer } from "@smithy/types";
66

77
import { commonParams } from "../endpoint/EndpointParameters";
8-
import { DeleteTopicRequest, DeleteTopicResponse } from "../models/models_3";
8+
import { DeleteTopicRequest, DeleteTopicResponse } from "../models/models_4";
99
import { de_DeleteTopicCommand, se_DeleteTopicCommand } from "../protocols/Aws_restJson1";
1010
import { QuickSightClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QuickSightClient";
1111

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4508,6 +4508,11 @@ export interface DescribeAnalysisDefinitionCommandOutput extends DescribeAnalysi
45084508
* // { // SheetTextBox
45094509
* // SheetTextBoxId: "STRING_VALUE", // required
45104510
* // Content: "STRING_VALUE",
4511+
* // Interactions: { // TextBoxInteractionOptions
4512+
* // TextBoxMenuOption: { // TextBoxMenuOption
4513+
* // AvailabilityStatus: "ENABLED" || "DISABLED",
4514+
* // },
4515+
* // },
45114516
* // },
45124517
* // ],
45134518
* // Images: [ // SheetImageList

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,9 @@ export interface DescribeAssetBundleImportJobCommandOutput
113113
* // AthenaParameters: { // AthenaParameters
114114
* // WorkGroup: "STRING_VALUE",
115115
* // RoleArn: "STRING_VALUE",
116+
* // IdentityCenterConfiguration: { // IdentityCenterConfiguration
117+
* // EnableIdentityPropagation: true || false,
118+
* // },
116119
* // },
117120
* // AuroraParameters: { // AuroraParameters
118121
* // Host: "STRING_VALUE", // required
@@ -173,7 +176,7 @@ export interface DescribeAssetBundleImportJobCommandOutput
173176
* // ],
174177
* // AutoCreateDatabaseUser: true || false,
175178
* // },
176-
* // IdentityCenterConfiguration: { // IdentityCenterConfiguration
179+
* // IdentityCenterConfiguration: {
177180
* // EnableIdentityPropagation: true || false,
178181
* // },
179182
* // },

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ export interface DescribeCustomPermissionsCommandOutput extends DescribeCustomPe
4949
* // Capabilities: { // Capabilities
5050
* // ExportToCsv: "DENY",
5151
* // ExportToExcel: "DENY",
52+
* // ExportToPdf: "DENY",
53+
* // PrintReports: "DENY",
5254
* // CreateAndUpdateThemes: "DENY",
5355
* // AddOrRunAnomalyDetectionForAnalyses: "DENY",
5456
* // ShareAnalyses: "DENY",
@@ -64,6 +66,10 @@ export interface DescribeCustomPermissionsCommandOutput extends DescribeCustomPe
6466
* // ShareDataSources: "DENY",
6567
* // ViewAccountSPICECapacity: "DENY",
6668
* // CreateSPICEDataset: "DENY",
69+
* // ExportToPdfInScheduledReports: "DENY",
70+
* // ExportToCsvInScheduledReports: "DENY",
71+
* // ExportToExcelInScheduledReports: "DENY",
72+
* // IncludeContentInScheduledReportsEmail: "DENY",
6773
* // },
6874
* // },
6975
* // RequestId: "STRING_VALUE",

0 commit comments

Comments
 (0)