interface ActionFilterConfigurationProperty
| Language | Type name | 
|---|---|
|  .NET | Amazon.CDK.aws_qbusiness.CfnDataAccessor.ActionFilterConfigurationProperty | 
|  Go | github.com/aws/aws-cdk-go/awscdk/v2/awsqbusiness#CfnDataAccessor_ActionFilterConfigurationProperty | 
|  Java | software.amazon.awscdk.services.qbusiness.CfnDataAccessor.ActionFilterConfigurationProperty | 
|  Python | aws_cdk.aws_qbusiness.CfnDataAccessor.ActionFilterConfigurationProperty | 
|  TypeScript | aws-cdk-lib»aws_qbusiness»CfnDataAccessor»ActionFilterConfigurationProperty | 
Specifies filters to apply to an allowed action.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_qbusiness as qbusiness } from 'aws-cdk-lib';
declare const attributeFilterProperty_: qbusiness.CfnDataAccessor.AttributeFilterProperty;
const actionFilterConfigurationProperty: qbusiness.CfnDataAccessor.ActionFilterConfigurationProperty = {
  documentAttributeFilter: {
    andAllFilters: [attributeFilterProperty_],
    containsAll: {
      name: 'name',
      value: {
        dateValue: 'dateValue',
        longValue: 123,
        stringListValue: ['stringListValue'],
        stringValue: 'stringValue',
      },
    },
    containsAny: {
      name: 'name',
      value: {
        dateValue: 'dateValue',
        longValue: 123,
        stringListValue: ['stringListValue'],
        stringValue: 'stringValue',
      },
    },
    equalsTo: {
      name: 'name',
      value: {
        dateValue: 'dateValue',
        longValue: 123,
        stringListValue: ['stringListValue'],
        stringValue: 'stringValue',
      },
    },
    greaterThan: {
      name: 'name',
      value: {
        dateValue: 'dateValue',
        longValue: 123,
        stringListValue: ['stringListValue'],
        stringValue: 'stringValue',
      },
    },
    greaterThanOrEquals: {
      name: 'name',
      value: {
        dateValue: 'dateValue',
        longValue: 123,
        stringListValue: ['stringListValue'],
        stringValue: 'stringValue',
      },
    },
    lessThan: {
      name: 'name',
      value: {
        dateValue: 'dateValue',
        longValue: 123,
        stringListValue: ['stringListValue'],
        stringValue: 'stringValue',
      },
    },
    lessThanOrEquals: {
      name: 'name',
      value: {
        dateValue: 'dateValue',
        longValue: 123,
        stringListValue: ['stringListValue'],
        stringValue: 'stringValue',
      },
    },
    notFilter: attributeFilterProperty_,
    orAllFilters: [attributeFilterProperty_],
  },
};
Properties
| Name | Type | Description | 
|---|---|---|
| document | IResolvable | Attribute | Enables filtering of responses based on document attributes or metadata fields. | 
documentAttributeFilter
Type:
IResolvable | Attribute
Enables filtering of responses based on document attributes or metadata fields.
