class Aws::Inspector::Types::FindingFilter

This data type is used as a request parameter in the ListFindings action.

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

data as a hash:

    {
      agent_ids: ["AgentId"],
      auto_scaling_groups: ["AutoScalingGroup"],
      rule_names: ["RuleName"],
      severities: ["Low"], # accepts Low, Medium, High, Informational, Undefined
      rules_package_arns: ["Arn"],
      attributes: [
        {
          key: "AttributeKey", # required
          value: "AttributeValue",
        },
      ],
      user_attributes: [
        {
          key: "AttributeKey", # required
          value: "AttributeValue",
        },
      ],
      creation_time_range: {
        begin_date: Time.now,
        end_date: Time.now,
      },
    }

@!attribute [rw] agent_ids

For a record to match a filter, one of the values that is specified
for this data type property must be the exact match of the value of
the **agentId** property of the Finding data type.
@return [Array<String>]

@!attribute [rw] auto_scaling_groups

For a record to match a filter, one of the values that is specified
for this data type property must be the exact match of the value of
the **autoScalingGroup** property of the Finding data type.
@return [Array<String>]

@!attribute [rw] rule_names

For a record to match a filter, one of the values that is specified
for this data type property must be the exact match of the value of
the **ruleName** property of the Finding data type.
@return [Array<String>]

@!attribute [rw] severities

For a record to match a filter, one of the values that is specified
for this data type property must be the exact match of the value of
the **severity** property of the Finding data type.
@return [Array<String>]

@!attribute [rw] rules_package_arns

For a record to match a filter, one of the values that is specified
for this data type property must be the exact match of the value of
the **rulesPackageArn** property of the Finding data type.
@return [Array<String>]

@!attribute [rw] attributes

For a record to match a filter, the list of values that are
specified for this data type property must be contained in the list
of values of the **attributes** property of the Finding data type.
@return [Array<Types::Attribute>]

@!attribute [rw] user_attributes

For a record to match a filter, the value that is specified for this
data type property must be contained in the list of values of the
**userAttributes** property of the Finding data type.
@return [Array<Types::Attribute>]

@!attribute [rw] creation_time_range

The time range during which the finding is generated.
@return [Types::TimestampRange]

@see docs.aws.amazon.com/goto/WebAPI/inspector-2016-02-16/FindingFilter AWS API Documentation

Constants

SENSITIVE