# KnowledgeBaseAssociationConfigurationDataProperty

The data of the configuration for a `KNOWLEDGE_BASE` type Amazon Q in Connect Assistant Association.

- Source: Generated code
- Type last changed: v2.166.0 · 7 Nov 2024

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_wisdom as wisdom } from 'aws-cdk-lib';
const knowledgeBaseAssociationConfigurationDataProperty: wisdom.CfnAIAgent.KnowledgeBaseAssociationConfigurationDataProperty = {
  contentTagFilter: {
    andConditions: [{
      key: 'key',

      // the properties below are optional
      value: 'value',
    }],
    orConditions: [{
      andConditions: [{
        key: 'key',

        // the properties below are optional
        value: 'value',
      }],
      tagCondition: {
        key: 'key',

        // the properties below are optional
        value: 'value',
      },
    }],
    tagCondition: {
      key: 'key',

      // the properties below are optional
      value: 'value',
    },
  },
  maxResults: 123,
  overrideKnowledgeBaseSearchType: 'overrideKnowledgeBaseSearchType',
};
```

## Properties

- `contentTagFilter`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnAIAgent.TagFilterProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_wisdom.CfnAIAgent.TagFilterProperty.html) — An object that can be used to specify Tag conditions.

- `maxResults`: number — The maximum number of results to return per page.

- `overrideKnowledgeBaseSearchType`: string — The search type to be used against the Knowledge Base for this request.

  The values can be `SEMANTIC` which uses vector embeddings or `HYBRID` which use vector embeddings and raw text
