Skip to content

Commit

Permalink
feat(client-quicksight): QuickSight: Add support for exporting and im…
Browse files Browse the repository at this point in the history
…porting folders in AssetBundle APIs
  • Loading branch information
awstools committed Oct 3, 2024
1 parent 7f9f812 commit 9060d22
Show file tree
Hide file tree
Showing 16 changed files with 996 additions and 446 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import {
CreateDataSetRequest,
CreateDataSetRequestFilterSensitiveLog,
CreateDataSetResponse,
} from "../models/models_2";
} from "../models/models_3";
import { de_CreateDataSetCommand, se_CreateDataSetCommand } from "../protocols/Aws_restJson1";
import { QuickSightClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QuickSightClient";

Expand Down
3 changes: 3 additions & 0 deletions clients/client-quicksight/src/commands/CreateTopicCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -285,6 +285,9 @@ export interface CreateTopicCommandOutput extends CreateTopicResponse, __Metadat
* ],
* },
* ],
* ConfigOptions: { // TopicConfigOptions
* QBusinessInsightsEnabled: true || false,
* },
* },
* Tags: [ // TagList
* { // Tag
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,14 @@ export interface DescribeAssetBundleExportJobCommandOutput
* // ],
* // },
* // ],
* // Folders: [ // AssetBundleExportJobFolderOverridePropertiesList
* // { // AssetBundleExportJobFolderOverrideProperties
* // Arn: "STRING_VALUE", // required
* // Properties: [ // AssetBundleExportJobFolderPropertyToOverrideList // required
* // "Name" || "ParentFolderArn",
* // ],
* // },
* // ],
* // },
* // RequestId: "STRING_VALUE",
* // Status: Number("int"),
Expand All @@ -145,6 +153,8 @@ export interface DescribeAssetBundleExportJobCommandOutput
* // Message: "STRING_VALUE",
* // },
* // ],
* // IncludeFolderMemberships: true || false,
* // IncludeFolderMembers: "RECURSE" || "ONE_LEVEL" || "NONE",
* // };
*
* ```
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -276,6 +276,13 @@ export interface DescribeAssetBundleImportJobCommandOutput
* // Name: "STRING_VALUE",
* // },
* // ],
* // Folders: [ // AssetBundleImportJobFolderOverrideParametersList
* // { // AssetBundleImportJobFolderOverrideParameters
* // FolderId: "STRING_VALUE", // required
* // Name: "STRING_VALUE",
* // ParentFolderArn: "STRING_VALUE",
* // },
* // ],
* // },
* // FailureAction: "DO_NOTHING" || "ROLLBACK",
* // RequestId: "STRING_VALUE",
Expand Down Expand Up @@ -359,6 +366,12 @@ export interface DescribeAssetBundleImportJobCommandOutput
* // },
* // },
* // ],
* // Folders: [ // AssetBundleImportJobFolderOverridePermissionsList
* // { // AssetBundleImportJobFolderOverridePermissions
* // FolderIds: "<AssetBundleRestrictiveResourceIdList>", // required
* // Permissions: "<AssetBundleResourcePermissions>",
* // },
* // ],
* // },
* // OverrideTags: { // AssetBundleImportJobOverrideTags
* // VPCConnections: [ // AssetBundleImportJobVPCConnectionOverrideTagsList
Expand Down Expand Up @@ -422,6 +435,12 @@ export interface DescribeAssetBundleImportJobCommandOutput
* // Tags: "<TagList>", // required
* // },
* // ],
* // Folders: [ // AssetBundleImportJobFolderOverrideTagsList
* // { // AssetBundleImportJobFolderOverrideTags
* // FolderIds: "<AssetBundleRestrictiveResourceIdList>", // required
* // Tags: "<TagList>", // required
* // },
* // ],
* // },
* // OverrideValidationStrategy: { // AssetBundleImportJobOverrideValidationStrategy
* // StrictModeForAllResources: true || false,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -295,6 +295,9 @@ export interface DescribeTopicCommandOutput extends DescribeTopicResponse, __Met
* // ],
* // },
* // ],
* // ConfigOptions: { // TopicConfigOptions
* // QBusinessInsightsEnabled: true || false,
* // },
* // },
* // RequestId: "STRING_VALUE",
* // Status: Number("int"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ import { Command as $Command } from "@smithy/smithy-client";
import { MetadataBearer as __MetadataBearer } from "@smithy/types";

import { commonParams } from "../endpoint/EndpointParameters";
import { DescribeTopicRefreshRequest, DescribeTopicRefreshResponse } from "../models/models_3";
import { DescribeTopicRefreshRequest } from "../models/models_3";
import { DescribeTopicRefreshResponse } from "../models/models_4";
import { de_DescribeTopicRefreshCommand, se_DescribeTopicRefreshCommand } from "../protocols/Aws_restJson1";
import { QuickSightClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QuickSightClient";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { Command as $Command } from "@smithy/smithy-client";
import { MetadataBearer as __MetadataBearer } from "@smithy/types";

import { commonParams } from "../endpoint/EndpointParameters";
import { DescribeTopicRefreshScheduleRequest, DescribeTopicRefreshScheduleResponse } from "../models/models_3";
import { DescribeTopicRefreshScheduleRequest, DescribeTopicRefreshScheduleResponse } from "../models/models_4";
import {
de_DescribeTopicRefreshScheduleCommand,
se_DescribeTopicRefreshScheduleCommand,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@ import { Command as $Command } from "@smithy/smithy-client";
import { MetadataBearer as __MetadataBearer } from "@smithy/types";

import { commonParams } from "../endpoint/EndpointParameters";
import { DescribeUserRequest } from "../models/models_3";
import { DescribeUserResponse } from "../models/models_4";
import { DescribeUserRequest, DescribeUserResponse } from "../models/models_4";
import { de_DescribeUserCommand, se_DescribeUserCommand } from "../protocols/Aws_restJson1";
import { QuickSightClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QuickSightClient";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -105,12 +105,22 @@ export interface StartAssetBundleExportJobCommandOutput extends StartAssetBundle
* ],
* },
* ],
* Folders: [ // AssetBundleExportJobFolderOverridePropertiesList
* { // AssetBundleExportJobFolderOverrideProperties
* Arn: "STRING_VALUE", // required
* Properties: [ // AssetBundleExportJobFolderPropertyToOverrideList // required
* "Name" || "ParentFolderArn",
* ],
* },
* ],
* },
* IncludePermissions: true || false,
* IncludeTags: true || false,
* ValidationStrategy: { // AssetBundleExportJobValidationStrategy
* StrictModeForAllResources: true || false,
* },
* IncludeFolderMemberships: true || false,
* IncludeFolderMembers: "RECURSE" || "ONE_LEVEL" || "NONE",
* };
* const command = new StartAssetBundleExportJobCommand(input);
* const response = await client.send(command);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -249,6 +249,13 @@ export interface StartAssetBundleImportJobCommandOutput extends StartAssetBundle
* Name: "STRING_VALUE",
* },
* ],
* Folders: [ // AssetBundleImportJobFolderOverrideParametersList
* { // AssetBundleImportJobFolderOverrideParameters
* FolderId: "STRING_VALUE", // required
* Name: "STRING_VALUE",
* ParentFolderArn: "STRING_VALUE",
* },
* ],
* },
* FailureAction: "DO_NOTHING" || "ROLLBACK",
* OverridePermissions: { // AssetBundleImportJobOverridePermissions
Expand Down Expand Up @@ -330,6 +337,12 @@ export interface StartAssetBundleImportJobCommandOutput extends StartAssetBundle
* },
* },
* ],
* Folders: [ // AssetBundleImportJobFolderOverridePermissionsList
* { // AssetBundleImportJobFolderOverridePermissions
* FolderIds: "<AssetBundleRestrictiveResourceIdList>", // required
* Permissions: "<AssetBundleResourcePermissions>",
* },
* ],
* },
* OverrideTags: { // AssetBundleImportJobOverrideTags
* VPCConnections: [ // AssetBundleImportJobVPCConnectionOverrideTagsList
Expand Down Expand Up @@ -393,6 +406,12 @@ export interface StartAssetBundleImportJobCommandOutput extends StartAssetBundle
* Tags: "<TagList>", // required
* },
* ],
* Folders: [ // AssetBundleImportJobFolderOverrideTagsList
* { // AssetBundleImportJobFolderOverrideTags
* FolderIds: "<AssetBundleRestrictiveResourceIdList>", // required
* Tags: "<TagList>", // required
* },
* ],
* },
* OverrideValidationStrategy: { // AssetBundleImportJobOverrideValidationStrategy
* StrictModeForAllResources: true || false,
Expand Down
3 changes: 3 additions & 0 deletions clients/client-quicksight/src/commands/UpdateTopicCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -285,6 +285,9 @@ export interface UpdateTopicCommandOutput extends UpdateTopicResponse, __Metadat
* ],
* },
* ],
* ConfigOptions: { // TopicConfigOptions
* QBusinessInsightsEnabled: true || false,
* },
* },
* };
* const command = new UpdateTopicCommand(input);
Expand Down
Loading

0 comments on commit 9060d22

Please sign in to comment.