Interface CfnFindingsFilter.FindingCriteriaProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnFindingsFilter.FindingCriteriaProperty.Jsii$Proxy
Enclosing class:
CfnFindingsFilter

@Stability(Stable) public static interface CfnFindingsFilter.FindingCriteriaProperty extends software.amazon.jsii.JsiiSerializable
Specifies, as a map, one or more property-based conditions for a findings filter.

A findings filter , also referred to as a filter rule , is a set of custom criteria that specifies which findings to include or exclude from the results of a query for findings. You can also configure a findings filter to suppress (automatically archive) findings that match the filter's criteria. For more information, see Filtering findings in the Amazon Macie User Guide .

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.macie.*;
 FindingCriteriaProperty findingCriteriaProperty = FindingCriteriaProperty.builder()
         .criterion(Map.of(
                 "criterionKey", CriterionAdditionalPropertiesProperty.builder()
                         .eq(List.of("eq"))
                         .gt(123)
                         .gte(123)
                         .lt(123)
                         .lte(123)
                         .neq(List.of("neq"))
                         .build()))
         .build();