Skip to content

Commit

Permalink
feat(client-quicksight): Adding support for Repeating Sections, Neste…
Browse files Browse the repository at this point in the history
…d Filters
  • Loading branch information
awstools committed Jun 27, 2024
1 parent 729c208 commit be6cd94
Show file tree
Hide file tree
Showing 21 changed files with 2,076 additions and 828 deletions.
60 changes: 60 additions & 0 deletions clients/client-quicksight/src/commands/CreateAnalysisCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4304,6 +4304,34 @@ export interface CreateAnalysisCommandOutput extends CreateAnalysisResponse, __M
* Status: "ENABLED" || "DISABLED",
* },
* },
* RepeatConfiguration: { // BodySectionRepeatConfiguration
* DimensionConfigurations: [ // BodySectionRepeatDimensionConfigurationList
* { // BodySectionRepeatDimensionConfiguration
* DynamicCategoryDimensionConfiguration: { // BodySectionDynamicCategoryDimensionConfiguration
* Column: "<ColumnIdentifier>", // required
* Limit: Number("int"),
* SortByMetrics: [ // BodySectionDynamicDimensionSortConfigurationList
* "<ColumnSort>",
* ],
* },
* DynamicNumericDimensionConfiguration: { // BodySectionDynamicNumericDimensionConfiguration
* Column: "<ColumnIdentifier>", // required
* Limit: Number("int"),
* SortByMetrics: [
* "<ColumnSort>",
* ],
* },
* },
* ],
* PageBreakConfiguration: { // BodySectionRepeatPageBreakConfiguration
* After: {
* Status: "ENABLED" || "DISABLED",
* },
* },
* NonRepeatingVisuals: [ // NonRepeatingVisualsList
* "STRING_VALUE",
* ],
* },
* },
* ],
* FooterSections: [ // required
Expand Down Expand Up @@ -4883,6 +4911,38 @@ export interface CreateAnalysisCommandOutput extends CreateAnalysisResponse, __M
* ParameterName: "STRING_VALUE",
* DefaultFilterControlConfiguration: "<DefaultFilterControlConfiguration>",
* },
* NestedFilter: { // NestedFilter
* FilterId: "STRING_VALUE", // required
* Column: "<ColumnIdentifier>", // required
* IncludeInnerSet: true || false, // required
* InnerFilter: { // InnerFilter
* CategoryInnerFilter: { // CategoryInnerFilter
* Column: "<ColumnIdentifier>", // required
* Configuration: {
* FilterListConfiguration: {
* MatchOperator: "EQUALS" || "DOES_NOT_EQUAL" || "CONTAINS" || "DOES_NOT_CONTAIN" || "STARTS_WITH" || "ENDS_WITH", // required
* CategoryValues: "<CategoryValueList>",
* SelectAllOptions: "FILTER_ALL_VALUES",
* NullOption: "ALL_VALUES" || "NULLS_ONLY" || "NON_NULLS_ONLY",
* },
* CustomFilterListConfiguration: {
* MatchOperator: "EQUALS" || "DOES_NOT_EQUAL" || "CONTAINS" || "DOES_NOT_CONTAIN" || "STARTS_WITH" || "ENDS_WITH", // required
* CategoryValues: "<CategoryValueList>",
* SelectAllOptions: "FILTER_ALL_VALUES",
* NullOption: "ALL_VALUES" || "NULLS_ONLY" || "NON_NULLS_ONLY", // required
* },
* CustomFilterConfiguration: {
* MatchOperator: "EQUALS" || "DOES_NOT_EQUAL" || "CONTAINS" || "DOES_NOT_CONTAIN" || "STARTS_WITH" || "ENDS_WITH", // required
* CategoryValue: "STRING_VALUE",
* SelectAllOptions: "FILTER_ALL_VALUES",
* ParameterName: "STRING_VALUE",
* NullOption: "ALL_VALUES" || "NULLS_ONLY" || "NON_NULLS_ONLY", // required
* },
* },
* DefaultFilterControlConfiguration: "<DefaultFilterControlConfiguration>",
* },
* },
* },
* },
* ],
* ScopeConfiguration: { // FilterScopeConfiguration
Expand Down
60 changes: 60 additions & 0 deletions clients/client-quicksight/src/commands/CreateDashboardCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4348,6 +4348,34 @@ export interface CreateDashboardCommandOutput extends CreateDashboardResponse, _
* Status: "ENABLED" || "DISABLED",
* },
* },
* RepeatConfiguration: { // BodySectionRepeatConfiguration
* DimensionConfigurations: [ // BodySectionRepeatDimensionConfigurationList
* { // BodySectionRepeatDimensionConfiguration
* DynamicCategoryDimensionConfiguration: { // BodySectionDynamicCategoryDimensionConfiguration
* Column: "<ColumnIdentifier>", // required
* Limit: Number("int"),
* SortByMetrics: [ // BodySectionDynamicDimensionSortConfigurationList
* "<ColumnSort>",
* ],
* },
* DynamicNumericDimensionConfiguration: { // BodySectionDynamicNumericDimensionConfiguration
* Column: "<ColumnIdentifier>", // required
* Limit: Number("int"),
* SortByMetrics: [
* "<ColumnSort>",
* ],
* },
* },
* ],
* PageBreakConfiguration: { // BodySectionRepeatPageBreakConfiguration
* After: {
* Status: "ENABLED" || "DISABLED",
* },
* },
* NonRepeatingVisuals: [ // NonRepeatingVisualsList
* "STRING_VALUE",
* ],
* },
* },
* ],
* FooterSections: [ // required
Expand Down Expand Up @@ -4927,6 +4955,38 @@ export interface CreateDashboardCommandOutput extends CreateDashboardResponse, _
* ParameterName: "STRING_VALUE",
* DefaultFilterControlConfiguration: "<DefaultFilterControlConfiguration>",
* },
* NestedFilter: { // NestedFilter
* FilterId: "STRING_VALUE", // required
* Column: "<ColumnIdentifier>", // required
* IncludeInnerSet: true || false, // required
* InnerFilter: { // InnerFilter
* CategoryInnerFilter: { // CategoryInnerFilter
* Column: "<ColumnIdentifier>", // required
* Configuration: {
* FilterListConfiguration: {
* MatchOperator: "EQUALS" || "DOES_NOT_EQUAL" || "CONTAINS" || "DOES_NOT_CONTAIN" || "STARTS_WITH" || "ENDS_WITH", // required
* CategoryValues: "<CategoryValueList>",
* SelectAllOptions: "FILTER_ALL_VALUES",
* NullOption: "ALL_VALUES" || "NULLS_ONLY" || "NON_NULLS_ONLY",
* },
* CustomFilterListConfiguration: {
* MatchOperator: "EQUALS" || "DOES_NOT_EQUAL" || "CONTAINS" || "DOES_NOT_CONTAIN" || "STARTS_WITH" || "ENDS_WITH", // required
* CategoryValues: "<CategoryValueList>",
* SelectAllOptions: "FILTER_ALL_VALUES",
* NullOption: "ALL_VALUES" || "NULLS_ONLY" || "NON_NULLS_ONLY", // required
* },
* CustomFilterConfiguration: {
* MatchOperator: "EQUALS" || "DOES_NOT_EQUAL" || "CONTAINS" || "DOES_NOT_CONTAIN" || "STARTS_WITH" || "ENDS_WITH", // required
* CategoryValue: "STRING_VALUE",
* SelectAllOptions: "FILTER_ALL_VALUES",
* ParameterName: "STRING_VALUE",
* NullOption: "ALL_VALUES" || "NULLS_ONLY" || "NON_NULLS_ONLY", // required
* },
* },
* DefaultFilterControlConfiguration: "<DefaultFilterControlConfiguration>",
* },
* },
* },
* },
* ],
* ScopeConfiguration: { // FilterScopeConfiguration
Expand Down
60 changes: 60 additions & 0 deletions clients/client-quicksight/src/commands/CreateTemplateCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4298,6 +4298,34 @@ export interface CreateTemplateCommandOutput extends CreateTemplateResponse, __M
* Status: "ENABLED" || "DISABLED",
* },
* },
* RepeatConfiguration: { // BodySectionRepeatConfiguration
* DimensionConfigurations: [ // BodySectionRepeatDimensionConfigurationList
* { // BodySectionRepeatDimensionConfiguration
* DynamicCategoryDimensionConfiguration: { // BodySectionDynamicCategoryDimensionConfiguration
* Column: "<ColumnIdentifier>", // required
* Limit: Number("int"),
* SortByMetrics: [ // BodySectionDynamicDimensionSortConfigurationList
* "<ColumnSort>",
* ],
* },
* DynamicNumericDimensionConfiguration: { // BodySectionDynamicNumericDimensionConfiguration
* Column: "<ColumnIdentifier>", // required
* Limit: Number("int"),
* SortByMetrics: [
* "<ColumnSort>",
* ],
* },
* },
* ],
* PageBreakConfiguration: { // BodySectionRepeatPageBreakConfiguration
* After: {
* Status: "ENABLED" || "DISABLED",
* },
* },
* NonRepeatingVisuals: [ // NonRepeatingVisualsList
* "STRING_VALUE",
* ],
* },
* },
* ],
* FooterSections: [ // required
Expand Down Expand Up @@ -4877,6 +4905,38 @@ export interface CreateTemplateCommandOutput extends CreateTemplateResponse, __M
* ParameterName: "STRING_VALUE",
* DefaultFilterControlConfiguration: "<DefaultFilterControlConfiguration>",
* },
* NestedFilter: { // NestedFilter
* FilterId: "STRING_VALUE", // required
* Column: "<ColumnIdentifier>", // required
* IncludeInnerSet: true || false, // required
* InnerFilter: { // InnerFilter
* CategoryInnerFilter: { // CategoryInnerFilter
* Column: "<ColumnIdentifier>", // required
* Configuration: {
* FilterListConfiguration: {
* MatchOperator: "EQUALS" || "DOES_NOT_EQUAL" || "CONTAINS" || "DOES_NOT_CONTAIN" || "STARTS_WITH" || "ENDS_WITH", // required
* CategoryValues: "<CategoryValueList>",
* SelectAllOptions: "FILTER_ALL_VALUES",
* NullOption: "ALL_VALUES" || "NULLS_ONLY" || "NON_NULLS_ONLY",
* },
* CustomFilterListConfiguration: {
* MatchOperator: "EQUALS" || "DOES_NOT_EQUAL" || "CONTAINS" || "DOES_NOT_CONTAIN" || "STARTS_WITH" || "ENDS_WITH", // required
* CategoryValues: "<CategoryValueList>",
* SelectAllOptions: "FILTER_ALL_VALUES",
* NullOption: "ALL_VALUES" || "NULLS_ONLY" || "NON_NULLS_ONLY", // required
* },
* CustomFilterConfiguration: {
* MatchOperator: "EQUALS" || "DOES_NOT_EQUAL" || "CONTAINS" || "DOES_NOT_CONTAIN" || "STARTS_WITH" || "ENDS_WITH", // required
* CategoryValue: "STRING_VALUE",
* SelectAllOptions: "FILTER_ALL_VALUES",
* ParameterName: "STRING_VALUE",
* NullOption: "ALL_VALUES" || "NULLS_ONLY" || "NON_NULLS_ONLY", // required
* },
* },
* DefaultFilterControlConfiguration: "<DefaultFilterControlConfiguration>",
* },
* },
* },
* },
* ],
* ScopeConfiguration: { // FilterScopeConfiguration
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4270,6 +4270,34 @@ export interface DescribeAnalysisDefinitionCommandOutput extends DescribeAnalysi
* // Status: "ENABLED" || "DISABLED",
* // },
* // },
* // RepeatConfiguration: { // BodySectionRepeatConfiguration
* // DimensionConfigurations: [ // BodySectionRepeatDimensionConfigurationList
* // { // BodySectionRepeatDimensionConfiguration
* // DynamicCategoryDimensionConfiguration: { // BodySectionDynamicCategoryDimensionConfiguration
* // Column: "<ColumnIdentifier>", // required
* // Limit: Number("int"),
* // SortByMetrics: [ // BodySectionDynamicDimensionSortConfigurationList
* // "<ColumnSort>",
* // ],
* // },
* // DynamicNumericDimensionConfiguration: { // BodySectionDynamicNumericDimensionConfiguration
* // Column: "<ColumnIdentifier>", // required
* // Limit: Number("int"),
* // SortByMetrics: [
* // "<ColumnSort>",
* // ],
* // },
* // },
* // ],
* // PageBreakConfiguration: { // BodySectionRepeatPageBreakConfiguration
* // After: {
* // Status: "ENABLED" || "DISABLED",
* // },
* // },
* // NonRepeatingVisuals: [ // NonRepeatingVisualsList
* // "STRING_VALUE",
* // ],
* // },
* // },
* // ],
* // FooterSections: [ // required
Expand Down Expand Up @@ -4849,6 +4877,38 @@ export interface DescribeAnalysisDefinitionCommandOutput extends DescribeAnalysi
* // ParameterName: "STRING_VALUE",
* // DefaultFilterControlConfiguration: "<DefaultFilterControlConfiguration>",
* // },
* // NestedFilter: { // NestedFilter
* // FilterId: "STRING_VALUE", // required
* // Column: "<ColumnIdentifier>", // required
* // IncludeInnerSet: true || false, // required
* // InnerFilter: { // InnerFilter
* // CategoryInnerFilter: { // CategoryInnerFilter
* // Column: "<ColumnIdentifier>", // required
* // Configuration: {
* // FilterListConfiguration: {
* // MatchOperator: "EQUALS" || "DOES_NOT_EQUAL" || "CONTAINS" || "DOES_NOT_CONTAIN" || "STARTS_WITH" || "ENDS_WITH", // required
* // CategoryValues: "<CategoryValueList>",
* // SelectAllOptions: "FILTER_ALL_VALUES",
* // NullOption: "ALL_VALUES" || "NULLS_ONLY" || "NON_NULLS_ONLY",
* // },
* // CustomFilterListConfiguration: {
* // MatchOperator: "EQUALS" || "DOES_NOT_EQUAL" || "CONTAINS" || "DOES_NOT_CONTAIN" || "STARTS_WITH" || "ENDS_WITH", // required
* // CategoryValues: "<CategoryValueList>",
* // SelectAllOptions: "FILTER_ALL_VALUES",
* // NullOption: "ALL_VALUES" || "NULLS_ONLY" || "NON_NULLS_ONLY", // required
* // },
* // CustomFilterConfiguration: {
* // MatchOperator: "EQUALS" || "DOES_NOT_EQUAL" || "CONTAINS" || "DOES_NOT_CONTAIN" || "STARTS_WITH" || "ENDS_WITH", // required
* // CategoryValue: "STRING_VALUE",
* // SelectAllOptions: "FILTER_ALL_VALUES",
* // ParameterName: "STRING_VALUE",
* // NullOption: "ALL_VALUES" || "NULLS_ONLY" || "NON_NULLS_ONLY", // required
* // },
* // },
* // DefaultFilterControlConfiguration: "<DefaultFilterControlConfiguration>",
* // },
* // },
* // },
* // },
* // ],
* // ScopeConfiguration: { // FilterScopeConfiguration
Expand Down
Loading

0 comments on commit be6cd94

Please sign in to comment.