interface InnerFilterProperty
| Language | Type name | 
|---|---|
|  .NET | Amazon.CDK.AWS.QuickSight.CfnDashboard.InnerFilterProperty | 
|  Go | github.com/aws/aws-cdk-go/awscdk/v2/awsquicksight#CfnDashboard_InnerFilterProperty | 
|  Java | software.amazon.awscdk.services.quicksight.CfnDashboard.InnerFilterProperty | 
|  Python | aws_cdk.aws_quicksight.CfnDashboard.InnerFilterProperty | 
|  TypeScript | aws-cdk-lib»aws_quicksight»CfnDashboard»InnerFilterProperty | 
The InnerFilter defines the subset of data to be used with the NestedFilter .
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_quicksight as quicksight } from 'aws-cdk-lib';
const innerFilterProperty: quicksight.CfnDashboard.InnerFilterProperty = {
  categoryInnerFilter: {
    column: {
      columnName: 'columnName',
      dataSetIdentifier: 'dataSetIdentifier',
    },
    configuration: {
      customFilterConfiguration: {
        matchOperator: 'matchOperator',
        nullOption: 'nullOption',
        // the properties below are optional
        categoryValue: 'categoryValue',
        parameterName: 'parameterName',
        selectAllOptions: 'selectAllOptions',
      },
      customFilterListConfiguration: {
        matchOperator: 'matchOperator',
        nullOption: 'nullOption',
        // the properties below are optional
        categoryValues: ['categoryValues'],
        selectAllOptions: 'selectAllOptions',
      },
      filterListConfiguration: {
        matchOperator: 'matchOperator',
        // the properties below are optional
        categoryValues: ['categoryValues'],
        nullOption: 'nullOption',
        selectAllOptions: 'selectAllOptions',
      },
    },
    // the properties below are optional
    defaultFilterControlConfiguration: {
      controlOptions: {
        defaultDateTimePickerOptions: {
          commitMode: 'commitMode',
          displayOptions: {
            dateIconVisibility: 'dateIconVisibility',
            dateTimeFormat: 'dateTimeFormat',
            helperTextVisibility: 'helperTextVisibility',
            infoIconLabelOptions: {
              infoIconText: 'infoIconText',
              visibility: 'visibility',
            },
            titleOptions: {
              customLabel: 'customLabel',
              fontConfiguration: {
                fontColor: 'fontColor',
                fontDecoration: 'fontDecoration',
                fontFamily: 'fontFamily',
                fontSize: {
                  absolute: 'absolute',
                  relative: 'relative',
                },
                fontStyle: 'fontStyle',
                fontWeight: {
                  name: 'name',
                },
              },
              visibility: 'visibility',
            },
          },
          type: 'type',
        },
        defaultDropdownOptions: {
          commitMode: 'commitMode',
          displayOptions: {
            infoIconLabelOptions: {
              infoIconText: 'infoIconText',
              visibility: 'visibility',
            },
            selectAllOptions: {
              visibility: 'visibility',
            },
            titleOptions: {
              customLabel: 'customLabel',
              fontConfiguration: {
                fontColor: 'fontColor',
                fontDecoration: 'fontDecoration',
                fontFamily: 'fontFamily',
                fontSize: {
                  absolute: 'absolute',
                  relative: 'relative',
                },
                fontStyle: 'fontStyle',
                fontWeight: {
                  name: 'name',
                },
              },
              visibility: 'visibility',
            },
          },
          selectableValues: {
            values: ['values'],
          },
          type: 'type',
        },
        defaultListOptions: {
          displayOptions: {
            infoIconLabelOptions: {
              infoIconText: 'infoIconText',
              visibility: 'visibility',
            },
            searchOptions: {
              visibility: 'visibility',
            },
            selectAllOptions: {
              visibility: 'visibility',
            },
            titleOptions: {
              customLabel: 'customLabel',
              fontConfiguration: {
                fontColor: 'fontColor',
                fontDecoration: 'fontDecoration',
                fontFamily: 'fontFamily',
                fontSize: {
                  absolute: 'absolute',
                  relative: 'relative',
                },
                fontStyle: 'fontStyle',
                fontWeight: {
                  name: 'name',
                },
              },
              visibility: 'visibility',
            },
          },
          selectableValues: {
            values: ['values'],
          },
          type: 'type',
        },
        defaultRelativeDateTimeOptions: {
          commitMode: 'commitMode',
          displayOptions: {
            dateTimeFormat: 'dateTimeFormat',
            infoIconLabelOptions: {
              infoIconText: 'infoIconText',
              visibility: 'visibility',
            },
            titleOptions: {
              customLabel: 'customLabel',
              fontConfiguration: {
                fontColor: 'fontColor',
                fontDecoration: 'fontDecoration',
                fontFamily: 'fontFamily',
                fontSize: {
                  absolute: 'absolute',
                  relative: 'relative',
                },
                fontStyle: 'fontStyle',
                fontWeight: {
                  name: 'name',
                },
              },
              visibility: 'visibility',
            },
          },
        },
        defaultSliderOptions: {
          maximumValue: 123,
          minimumValue: 123,
          stepSize: 123,
          // the properties below are optional
          displayOptions: {
            infoIconLabelOptions: {
              infoIconText: 'infoIconText',
              visibility: 'visibility',
            },
            titleOptions: {
              customLabel: 'customLabel',
              fontConfiguration: {
                fontColor: 'fontColor',
                fontDecoration: 'fontDecoration',
                fontFamily: 'fontFamily',
                fontSize: {
                  absolute: 'absolute',
                  relative: 'relative',
                },
                fontStyle: 'fontStyle',
                fontWeight: {
                  name: 'name',
                },
              },
              visibility: 'visibility',
            },
          },
          type: 'type',
        },
        defaultTextAreaOptions: {
          delimiter: 'delimiter',
          displayOptions: {
            infoIconLabelOptions: {
              infoIconText: 'infoIconText',
              visibility: 'visibility',
            },
            placeholderOptions: {
              visibility: 'visibility',
            },
            titleOptions: {
              customLabel: 'customLabel',
              fontConfiguration: {
                fontColor: 'fontColor',
                fontDecoration: 'fontDecoration',
                fontFamily: 'fontFamily',
                fontSize: {
                  absolute: 'absolute',
                  relative: 'relative',
                },
                fontStyle: 'fontStyle',
                fontWeight: {
                  name: 'name',
                },
              },
              visibility: 'visibility',
            },
          },
        },
        defaultTextFieldOptions: {
          displayOptions: {
            infoIconLabelOptions: {
              infoIconText: 'infoIconText',
              visibility: 'visibility',
            },
            placeholderOptions: {
              visibility: 'visibility',
            },
            titleOptions: {
              customLabel: 'customLabel',
              fontConfiguration: {
                fontColor: 'fontColor',
                fontDecoration: 'fontDecoration',
                fontFamily: 'fontFamily',
                fontSize: {
                  absolute: 'absolute',
                  relative: 'relative',
                },
                fontStyle: 'fontStyle',
                fontWeight: {
                  name: 'name',
                },
              },
              visibility: 'visibility',
            },
          },
        },
      },
      title: 'title',
    },
  },
};
Properties
| Name | Type | Description | 
|---|---|---|
| category | IResolvable | Category | A CategoryInnerFilterfilters text values for theNestedFilter. | 
categoryInnerFilter?
Type:
IResolvable | Category
(optional)
A CategoryInnerFilter filters text values for the NestedFilter .
