class Aws::Macie2::Types::CreateFindingsFilterRequest

Specifies the criteria and other settings for a new findings filter.

@note When making an API call, you may pass CreateFindingsFilterRequest

data as a hash:

    {
      action: "ARCHIVE", # required, accepts ARCHIVE, NOOP
      client_token: "__string",
      description: "__string",
      finding_criteria: { # required
        criterion: {
          "__string" => {
            eq: ["__string"],
            eq_exact_match: ["__string"],
            gt: 1,
            gte: 1,
            lt: 1,
            lte: 1,
            neq: ["__string"],
          },
        },
      },
      name: "__string", # required
      position: 1,
      tags: {
        "__string" => "__string",
      },
    }

@!attribute [rw] action

The action to perform on findings that meet the filter criteria. To
suppress (automatically archive) findings that meet the criteria,
set this value to ARCHIVE. Valid values are:
@return [String]

@!attribute [rw] client_token

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@!attribute [rw] description

@return [String]

@!attribute [rw] finding_criteria

Specifies, as a map, one or more property-based conditions that
filter the results of a query for findings.
@return [Types::FindingCriteria]

@!attribute [rw] name

@return [String]

@!attribute [rw] position

@return [Integer]

@!attribute [rw] tags

A string-to-string map of key-value pairs that specifies the tags
(keys and values) for a classification job, custom data identifier,
findings filter, or member account.
@return [Hash<String,String>]

@see docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/CreateFindingsFilterRequest AWS API Documentation

Constants

SENSITIVE