# CfnRecommenderFilterProps

Properties for defining a `CfnRecommenderFilter`.

Extends: CfnRecommenderFilterProps
Used as props by: CfnRecommenderFilter

- Source: Generated code
- Type last changed: v2.275.0 · 26 Oct 2026

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_customerprofiles as customerprofiles } from 'aws-cdk-lib';
const cfnRecommenderFilterProps: customerprofiles.CfnRecommenderFilterProps = {
  domainName: 'domainName',
  recommenderFilterExpression: 'recommenderFilterExpression',
  recommenderFilterName: 'recommenderFilterName',

  // the properties below are optional
  description: 'description',
  recommenderSchemaName: 'recommenderSchemaName',
  tags: [{
    key: 'key',
    value: 'value',
  }],
};
```

## Properties

- `description`: string — The description of the recommender filter.

- `domainName`: string (required) — The unique name of the domain.

- `recommenderFilterExpression`: string (required) — The filter expression that defines which items to include or exclude from recommendations.

- `recommenderFilterName`: string (required) — The name of the recommender filter.

- `recommenderSchemaName`: string — The name of the recommender schema to use for this recommender filter.

  If not specified, the default schema is used.

- `tags`: [CfnRecommenderFilter.TagsItemsProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_customerprofiles.CfnRecommenderFilter.TagsItemsProperty.html)[] — The tags used to organize, track, or control access for this resource.
