class Aws::GuardDuty::Types::UpdateFilterRequest

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

data as a hash:

    {
      detector_id: "DetectorId", # required
      filter_name: "String", # required
      description: "FilterDescription",
      action: "NOOP", # accepts NOOP, ARCHIVE
      rank: 1,
      finding_criteria: {
        criterion: {
          "String" => {
            eq: ["String"],
            neq: ["String"],
            gt: 1,
            gte: 1,
            lt: 1,
            lte: 1,
            equals: ["String"],
            not_equals: ["String"],
            greater_than: 1,
            greater_than_or_equal: 1,
            less_than: 1,
            less_than_or_equal: 1,
          },
        },
      },
    }

@!attribute [rw] detector_id

The unique ID of the detector that specifies the GuardDuty service
where you want to update a filter.
@return [String]

@!attribute [rw] filter_name

The name of the filter.
@return [String]

@!attribute [rw] description

The description of the filter.
@return [String]

@!attribute [rw] action

Specifies the action that is to be applied to the findings that
match the filter.
@return [String]

@!attribute [rw] rank

Specifies the position of the filter in the list of current filters.
Also specifies the order in which this filter is applied to the
findings.
@return [Integer]

@!attribute [rw] finding_criteria

Represents the criteria to be used in the filter for querying
findings.
@return [Types::FindingCriteria]

@see docs.aws.amazon.com/goto/WebAPI/guardduty-2017-11-28/UpdateFilterRequest AWS API Documentation

Constants

SENSITIVE