Skip to content

Commit d1c37c9

Browse files
author
awstools
committed
feat(client-quicksight): NullOption in FilterListConfiguration; Dataset schema/table max length increased; Support total placement for pivot table visual; Lenient mode relaxes the validation to create resources with definition; Data sources can be added to folders; Redshift data sources support IAM Role-based authentication
1 parent b689c24 commit d1c37c9

25 files changed

+716
-305
lines changed

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

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -872,7 +872,7 @@ export interface CreateAnalysisCommandOutput extends CreateAnalysisResponse, __M
872872
* },
873873
* TotalOptions: { // TotalOptions
874874
* TotalsVisibility: "HIDDEN" || "VISIBLE",
875-
* Placement: "START" || "END",
875+
* Placement: "START" || "END" || "AUTO",
876876
* ScrollStatus: "PINNED" || "SCROLLED",
877877
* CustomLabel: "STRING_VALUE",
878878
* TotalCellStyle: {
@@ -1377,7 +1377,7 @@ export interface CreateAnalysisCommandOutput extends CreateAnalysisResponse, __M
13771377
* },
13781378
* RowTotalOptions: { // PivotTotalOptions
13791379
* TotalsVisibility: "HIDDEN" || "VISIBLE",
1380-
* Placement: "START" || "END",
1380+
* Placement: "START" || "END" || "AUTO",
13811381
* ScrollStatus: "PINNED" || "SCROLLED",
13821382
* CustomLabel: "STRING_VALUE",
13831383
* TotalCellStyle: "<TableCellStyle>",
@@ -1386,7 +1386,7 @@ export interface CreateAnalysisCommandOutput extends CreateAnalysisResponse, __M
13861386
* },
13871387
* ColumnTotalOptions: {
13881388
* TotalsVisibility: "HIDDEN" || "VISIBLE",
1389-
* Placement: "START" || "END",
1389+
* Placement: "START" || "END" || "AUTO",
13901390
* ScrollStatus: "PINNED" || "SCROLLED",
13911391
* CustomLabel: "STRING_VALUE",
13921392
* TotalCellStyle: "<TableCellStyle>",
@@ -4356,6 +4356,7 @@ export interface CreateAnalysisCommandOutput extends CreateAnalysisResponse, __M
43564356
* MatchOperator: "EQUALS" || "DOES_NOT_EQUAL" || "CONTAINS" || "DOES_NOT_CONTAIN" || "STARTS_WITH" || "ENDS_WITH", // required
43574357
* CategoryValues: "<CategoryValueList>",
43584358
* SelectAllOptions: "FILTER_ALL_VALUES",
4359+
* NullOption: "ALL_VALUES" || "NULLS_ONLY" || "NON_NULLS_ONLY",
43594360
* },
43604361
* CustomFilterListConfiguration: { // CustomFilterListConfiguration
43614362
* MatchOperator: "EQUALS" || "DOES_NOT_EQUAL" || "CONTAINS" || "DOES_NOT_CONTAIN" || "STARTS_WITH" || "ENDS_WITH", // required
@@ -4542,6 +4543,9 @@ export interface CreateAnalysisCommandOutput extends CreateAnalysisResponse, __M
45424543
* },
45434544
* },
45444545
* },
4546+
* ValidationStrategy: { // ValidationStrategy
4547+
* Mode: "STRICT" || "LENIENT", // required
4548+
* },
45454549
* };
45464550
* const command = new CreateAnalysisCommand(input);
45474551
* const response = await client.send(command);

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

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -918,7 +918,7 @@ export interface CreateDashboardCommandOutput extends CreateDashboardResponse, _
918918
* },
919919
* TotalOptions: { // TotalOptions
920920
* TotalsVisibility: "HIDDEN" || "VISIBLE",
921-
* Placement: "START" || "END",
921+
* Placement: "START" || "END" || "AUTO",
922922
* ScrollStatus: "PINNED" || "SCROLLED",
923923
* CustomLabel: "STRING_VALUE",
924924
* TotalCellStyle: {
@@ -1423,7 +1423,7 @@ export interface CreateDashboardCommandOutput extends CreateDashboardResponse, _
14231423
* },
14241424
* RowTotalOptions: { // PivotTotalOptions
14251425
* TotalsVisibility: "HIDDEN" || "VISIBLE",
1426-
* Placement: "START" || "END",
1426+
* Placement: "START" || "END" || "AUTO",
14271427
* ScrollStatus: "PINNED" || "SCROLLED",
14281428
* CustomLabel: "STRING_VALUE",
14291429
* TotalCellStyle: "<TableCellStyle>",
@@ -1432,7 +1432,7 @@ export interface CreateDashboardCommandOutput extends CreateDashboardResponse, _
14321432
* },
14331433
* ColumnTotalOptions: {
14341434
* TotalsVisibility: "HIDDEN" || "VISIBLE",
1435-
* Placement: "START" || "END",
1435+
* Placement: "START" || "END" || "AUTO",
14361436
* ScrollStatus: "PINNED" || "SCROLLED",
14371437
* CustomLabel: "STRING_VALUE",
14381438
* TotalCellStyle: "<TableCellStyle>",
@@ -4402,6 +4402,7 @@ export interface CreateDashboardCommandOutput extends CreateDashboardResponse, _
44024402
* MatchOperator: "EQUALS" || "DOES_NOT_EQUAL" || "CONTAINS" || "DOES_NOT_CONTAIN" || "STARTS_WITH" || "ENDS_WITH", // required
44034403
* CategoryValues: "<CategoryValueList>",
44044404
* SelectAllOptions: "FILTER_ALL_VALUES",
4405+
* NullOption: "ALL_VALUES" || "NULLS_ONLY" || "NON_NULLS_ONLY",
44054406
* },
44064407
* CustomFilterListConfiguration: { // CustomFilterListConfiguration
44074408
* MatchOperator: "EQUALS" || "DOES_NOT_EQUAL" || "CONTAINS" || "DOES_NOT_CONTAIN" || "STARTS_WITH" || "ENDS_WITH", // required
@@ -4588,6 +4589,9 @@ export interface CreateDashboardCommandOutput extends CreateDashboardResponse, _
45884589
* },
45894590
* },
45904591
* },
4592+
* ValidationStrategy: { // ValidationStrategy
4593+
* Mode: "STRICT" || "LENIENT", // required
4594+
* },
45914595
* };
45924596
* const command = new CreateDashboardCommand(input);
45934597
* const response = await client.send(command);

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

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,14 @@ export interface CreateDataSourceCommandOutput extends CreateDataSourceResponse,
111111
* Port: Number("int"),
112112
* Database: "STRING_VALUE", // required
113113
* ClusterId: "STRING_VALUE",
114+
* IAMParameters: { // RedshiftIAMParameters
115+
* RoleArn: "STRING_VALUE", // required
116+
* DatabaseUser: "STRING_VALUE", // required
117+
* DatabaseGroups: [ // DatabaseGroupList
118+
* "STRING_VALUE",
119+
* ],
120+
* AutoCreateDatabaseUser: true || false,
121+
* },
114122
* },
115123
* S3Parameters: { // S3Parameters
116124
* ManifestFileLocation: { // ManifestFileLocation
@@ -221,6 +229,14 @@ export interface CreateDataSourceCommandOutput extends CreateDataSourceResponse,
221229
* Port: Number("int"),
222230
* Database: "STRING_VALUE", // required
223231
* ClusterId: "STRING_VALUE",
232+
* IAMParameters: {
233+
* RoleArn: "STRING_VALUE", // required
234+
* DatabaseUser: "STRING_VALUE", // required
235+
* DatabaseGroups: [
236+
* "STRING_VALUE",
237+
* ],
238+
* AutoCreateDatabaseUser: true || false,
239+
* },
224240
* },
225241
* S3Parameters: {
226242
* ManifestFileLocation: {

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,15 @@ export interface CreateFolderMembershipCommandOutput extends CreateFolderMembers
4848
* AwsAccountId: "STRING_VALUE", // required
4949
* FolderId: "STRING_VALUE", // required
5050
* MemberId: "STRING_VALUE", // required
51-
* MemberType: "DASHBOARD" || "ANALYSIS" || "DATASET" || "TOPIC", // required
51+
* MemberType: "DASHBOARD" || "ANALYSIS" || "DATASET" || "DATASOURCE" || "TOPIC", // required
5252
* };
5353
* const command = new CreateFolderMembershipCommand(input);
5454
* const response = await client.send(command);
5555
* // { // CreateFolderMembershipResponse
5656
* // Status: Number("int"),
5757
* // FolderMember: { // FolderMember
5858
* // MemberId: "STRING_VALUE",
59-
* // MemberType: "DASHBOARD" || "ANALYSIS" || "DATASET" || "TOPIC",
59+
* // MemberType: "DASHBOARD" || "ANALYSIS" || "DATASET" || "DATASOURCE" || "TOPIC",
6060
* // },
6161
* // RequestId: "STRING_VALUE",
6262
* // };

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

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -866,7 +866,7 @@ export interface CreateTemplateCommandOutput extends CreateTemplateResponse, __M
866866
* },
867867
* TotalOptions: { // TotalOptions
868868
* TotalsVisibility: "HIDDEN" || "VISIBLE",
869-
* Placement: "START" || "END",
869+
* Placement: "START" || "END" || "AUTO",
870870
* ScrollStatus: "PINNED" || "SCROLLED",
871871
* CustomLabel: "STRING_VALUE",
872872
* TotalCellStyle: {
@@ -1371,7 +1371,7 @@ export interface CreateTemplateCommandOutput extends CreateTemplateResponse, __M
13711371
* },
13721372
* RowTotalOptions: { // PivotTotalOptions
13731373
* TotalsVisibility: "HIDDEN" || "VISIBLE",
1374-
* Placement: "START" || "END",
1374+
* Placement: "START" || "END" || "AUTO",
13751375
* ScrollStatus: "PINNED" || "SCROLLED",
13761376
* CustomLabel: "STRING_VALUE",
13771377
* TotalCellStyle: "<TableCellStyle>",
@@ -1380,7 +1380,7 @@ export interface CreateTemplateCommandOutput extends CreateTemplateResponse, __M
13801380
* },
13811381
* ColumnTotalOptions: {
13821382
* TotalsVisibility: "HIDDEN" || "VISIBLE",
1383-
* Placement: "START" || "END",
1383+
* Placement: "START" || "END" || "AUTO",
13841384
* ScrollStatus: "PINNED" || "SCROLLED",
13851385
* CustomLabel: "STRING_VALUE",
13861386
* TotalCellStyle: "<TableCellStyle>",
@@ -4350,6 +4350,7 @@ export interface CreateTemplateCommandOutput extends CreateTemplateResponse, __M
43504350
* MatchOperator: "EQUALS" || "DOES_NOT_EQUAL" || "CONTAINS" || "DOES_NOT_CONTAIN" || "STARTS_WITH" || "ENDS_WITH", // required
43514351
* CategoryValues: "<CategoryValueList>",
43524352
* SelectAllOptions: "FILTER_ALL_VALUES",
4353+
* NullOption: "ALL_VALUES" || "NULLS_ONLY" || "NON_NULLS_ONLY",
43534354
* },
43544355
* CustomFilterListConfiguration: { // CustomFilterListConfiguration
43554356
* MatchOperator: "EQUALS" || "DOES_NOT_EQUAL" || "CONTAINS" || "DOES_NOT_CONTAIN" || "STARTS_WITH" || "ENDS_WITH", // required
@@ -4536,6 +4537,9 @@ export interface CreateTemplateCommandOutput extends CreateTemplateResponse, __M
45364537
* },
45374538
* },
45384539
* },
4540+
* ValidationStrategy: { // ValidationStrategy
4541+
* Mode: "STRICT" || "LENIENT", // required
4542+
* },
45394543
* };
45404544
* const command = new CreateTemplateCommand(input);
45414545
* const response = await client.send(command);

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ export interface DeleteFolderMembershipCommandOutput extends DeleteFolderMembers
4848
* AwsAccountId: "STRING_VALUE", // required
4949
* FolderId: "STRING_VALUE", // required
5050
* MemberId: "STRING_VALUE", // required
51-
* MemberType: "DASHBOARD" || "ANALYSIS" || "DATASET" || "TOPIC", // required
51+
* MemberType: "DASHBOARD" || "ANALYSIS" || "DATASET" || "DATASOURCE" || "TOPIC", // required
5252
* };
5353
* const command = new DeleteFolderMembershipCommand(input);
5454
* const response = await client.send(command);

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -838,7 +838,7 @@ export interface DescribeAnalysisDefinitionCommandOutput extends DescribeAnalysi
838838
* // },
839839
* // TotalOptions: { // TotalOptions
840840
* // TotalsVisibility: "HIDDEN" || "VISIBLE",
841-
* // Placement: "START" || "END",
841+
* // Placement: "START" || "END" || "AUTO",
842842
* // ScrollStatus: "PINNED" || "SCROLLED",
843843
* // CustomLabel: "STRING_VALUE",
844844
* // TotalCellStyle: {
@@ -1343,7 +1343,7 @@ export interface DescribeAnalysisDefinitionCommandOutput extends DescribeAnalysi
13431343
* // },
13441344
* // RowTotalOptions: { // PivotTotalOptions
13451345
* // TotalsVisibility: "HIDDEN" || "VISIBLE",
1346-
* // Placement: "START" || "END",
1346+
* // Placement: "START" || "END" || "AUTO",
13471347
* // ScrollStatus: "PINNED" || "SCROLLED",
13481348
* // CustomLabel: "STRING_VALUE",
13491349
* // TotalCellStyle: "<TableCellStyle>",
@@ -1352,7 +1352,7 @@ export interface DescribeAnalysisDefinitionCommandOutput extends DescribeAnalysi
13521352
* // },
13531353
* // ColumnTotalOptions: {
13541354
* // TotalsVisibility: "HIDDEN" || "VISIBLE",
1355-
* // Placement: "START" || "END",
1355+
* // Placement: "START" || "END" || "AUTO",
13561356
* // ScrollStatus: "PINNED" || "SCROLLED",
13571357
* // CustomLabel: "STRING_VALUE",
13581358
* // TotalCellStyle: "<TableCellStyle>",
@@ -4322,6 +4322,7 @@ export interface DescribeAnalysisDefinitionCommandOutput extends DescribeAnalysi
43224322
* // MatchOperator: "EQUALS" || "DOES_NOT_EQUAL" || "CONTAINS" || "DOES_NOT_CONTAIN" || "STARTS_WITH" || "ENDS_WITH", // required
43234323
* // CategoryValues: "<CategoryValueList>",
43244324
* // SelectAllOptions: "FILTER_ALL_VALUES",
4325+
* // NullOption: "ALL_VALUES" || "NULLS_ONLY" || "NON_NULLS_ONLY",
43254326
* // },
43264327
* // CustomFilterListConfiguration: { // CustomFilterListConfiguration
43274328
* // MatchOperator: "EQUALS" || "DOES_NOT_EQUAL" || "CONTAINS" || "DOES_NOT_CONTAIN" || "STARTS_WITH" || "ENDS_WITH", // required

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,14 @@ export interface DescribeAssetBundleImportJobCommandOutput
173173
* // Port: Number("int"),
174174
* // Database: "STRING_VALUE", // required
175175
* // ClusterId: "STRING_VALUE",
176+
* // IAMParameters: { // RedshiftIAMParameters
177+
* // RoleArn: "STRING_VALUE", // required
178+
* // DatabaseUser: "STRING_VALUE", // required
179+
* // DatabaseGroups: [ // DatabaseGroupList
180+
* // "STRING_VALUE",
181+
* // ],
182+
* // AutoCreateDatabaseUser: true || false,
183+
* // },
176184
* // },
177185
* // S3Parameters: { // S3Parameters
178186
* // ManifestFileLocation: { // ManifestFileLocation

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -845,7 +845,7 @@ export interface DescribeDashboardDefinitionCommandOutput
845845
* // },
846846
* // TotalOptions: { // TotalOptions
847847
* // TotalsVisibility: "HIDDEN" || "VISIBLE",
848-
* // Placement: "START" || "END",
848+
* // Placement: "START" || "END" || "AUTO",
849849
* // ScrollStatus: "PINNED" || "SCROLLED",
850850
* // CustomLabel: "STRING_VALUE",
851851
* // TotalCellStyle: {
@@ -1350,7 +1350,7 @@ export interface DescribeDashboardDefinitionCommandOutput
13501350
* // },
13511351
* // RowTotalOptions: { // PivotTotalOptions
13521352
* // TotalsVisibility: "HIDDEN" || "VISIBLE",
1353-
* // Placement: "START" || "END",
1353+
* // Placement: "START" || "END" || "AUTO",
13541354
* // ScrollStatus: "PINNED" || "SCROLLED",
13551355
* // CustomLabel: "STRING_VALUE",
13561356
* // TotalCellStyle: "<TableCellStyle>",
@@ -1359,7 +1359,7 @@ export interface DescribeDashboardDefinitionCommandOutput
13591359
* // },
13601360
* // ColumnTotalOptions: {
13611361
* // TotalsVisibility: "HIDDEN" || "VISIBLE",
1362-
* // Placement: "START" || "END",
1362+
* // Placement: "START" || "END" || "AUTO",
13631363
* // ScrollStatus: "PINNED" || "SCROLLED",
13641364
* // CustomLabel: "STRING_VALUE",
13651365
* // TotalCellStyle: "<TableCellStyle>",
@@ -4329,6 +4329,7 @@ export interface DescribeDashboardDefinitionCommandOutput
43294329
* // MatchOperator: "EQUALS" || "DOES_NOT_EQUAL" || "CONTAINS" || "DOES_NOT_CONTAIN" || "STARTS_WITH" || "ENDS_WITH", // required
43304330
* // CategoryValues: "<CategoryValueList>",
43314331
* // SelectAllOptions: "FILTER_ALL_VALUES",
4332+
* // NullOption: "ALL_VALUES" || "NULLS_ONLY" || "NON_NULLS_ONLY",
43324333
* // },
43334334
* // CustomFilterListConfiguration: { // CustomFilterListConfiguration
43344335
* // MatchOperator: "EQUALS" || "DOES_NOT_EQUAL" || "CONTAINS" || "DOES_NOT_CONTAIN" || "STARTS_WITH" || "ENDS_WITH", // required

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

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,14 @@ export interface DescribeDataSourceCommandOutput extends DescribeDataSourceRespo
117117
* // Port: Number("int"),
118118
* // Database: "STRING_VALUE", // required
119119
* // ClusterId: "STRING_VALUE",
120+
* // IAMParameters: { // RedshiftIAMParameters
121+
* // RoleArn: "STRING_VALUE", // required
122+
* // DatabaseUser: "STRING_VALUE", // required
123+
* // DatabaseGroups: [ // DatabaseGroupList
124+
* // "STRING_VALUE",
125+
* // ],
126+
* // AutoCreateDatabaseUser: true || false,
127+
* // },
120128
* // },
121129
* // S3Parameters: { // S3Parameters
122130
* // ManifestFileLocation: { // ManifestFileLocation
@@ -223,6 +231,14 @@ export interface DescribeDataSourceCommandOutput extends DescribeDataSourceRespo
223231
* // Port: Number("int"),
224232
* // Database: "STRING_VALUE", // required
225233
* // ClusterId: "STRING_VALUE",
234+
* // IAMParameters: {
235+
* // RoleArn: "STRING_VALUE", // required
236+
* // DatabaseUser: "STRING_VALUE", // required
237+
* // DatabaseGroups: [
238+
* // "STRING_VALUE",
239+
* // ],
240+
* // AutoCreateDatabaseUser: true || false,
241+
* // },
226242
* // },
227243
* // S3Parameters: {
228244
* // ManifestFileLocation: {

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -858,7 +858,7 @@ export interface DescribeTemplateDefinitionCommandOutput extends DescribeTemplat
858858
* // },
859859
* // TotalOptions: { // TotalOptions
860860
* // TotalsVisibility: "HIDDEN" || "VISIBLE",
861-
* // Placement: "START" || "END",
861+
* // Placement: "START" || "END" || "AUTO",
862862
* // ScrollStatus: "PINNED" || "SCROLLED",
863863
* // CustomLabel: "STRING_VALUE",
864864
* // TotalCellStyle: {
@@ -1363,7 +1363,7 @@ export interface DescribeTemplateDefinitionCommandOutput extends DescribeTemplat
13631363
* // },
13641364
* // RowTotalOptions: { // PivotTotalOptions
13651365
* // TotalsVisibility: "HIDDEN" || "VISIBLE",
1366-
* // Placement: "START" || "END",
1366+
* // Placement: "START" || "END" || "AUTO",
13671367
* // ScrollStatus: "PINNED" || "SCROLLED",
13681368
* // CustomLabel: "STRING_VALUE",
13691369
* // TotalCellStyle: "<TableCellStyle>",
@@ -1372,7 +1372,7 @@ export interface DescribeTemplateDefinitionCommandOutput extends DescribeTemplat
13721372
* // },
13731373
* // ColumnTotalOptions: {
13741374
* // TotalsVisibility: "HIDDEN" || "VISIBLE",
1375-
* // Placement: "START" || "END",
1375+
* // Placement: "START" || "END" || "AUTO",
13761376
* // ScrollStatus: "PINNED" || "SCROLLED",
13771377
* // CustomLabel: "STRING_VALUE",
13781378
* // TotalCellStyle: "<TableCellStyle>",
@@ -4342,6 +4342,7 @@ export interface DescribeTemplateDefinitionCommandOutput extends DescribeTemplat
43424342
* // MatchOperator: "EQUALS" || "DOES_NOT_EQUAL" || "CONTAINS" || "DOES_NOT_CONTAIN" || "STARTS_WITH" || "ENDS_WITH", // required
43434343
* // CategoryValues: "<CategoryValueList>",
43444344
* // SelectAllOptions: "FILTER_ALL_VALUES",
4345+
* // NullOption: "ALL_VALUES" || "NULLS_ONLY" || "NON_NULLS_ONLY",
43454346
* // },
43464347
* // CustomFilterListConfiguration: { // CustomFilterListConfiguration
43474348
* // MatchOperator: "EQUALS" || "DOES_NOT_EQUAL" || "CONTAINS" || "DOES_NOT_CONTAIN" || "STARTS_WITH" || "ENDS_WITH", // required

0 commit comments

Comments
 (0)