class Aws::ElasticBeanstalk::Types::SearchFilter

Describes criteria to restrict a list of results.

For operators that apply a single value to the attribute, the filter is evaluated as follows: `Attribute Operator Values`

Some operators, e.g. `in`, can apply multiple values. In this case, the filter is evaluated as a logical union (OR) of applications of the operator to the attribute with each one of the values: `(Attribute Operator Values) OR (Attribute Operator Values) OR …`

The valid values for attributes of `SearchFilter` depend on the API action. For valid values, see the reference page for the API action you're calling that takes a `SearchFilter` parameter.

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

data as a hash:

    {
      attribute: "SearchFilterAttribute",
      operator: "SearchFilterOperator",
      values: ["SearchFilterValue"],
    }

@!attribute [rw] attribute

The result attribute to which the filter values are applied. Valid
values vary by API action.
@return [String]

@!attribute [rw] operator

The operator to apply to the `Attribute` with each of the `Values`.
Valid values vary by `Attribute`.
@return [String]

@!attribute [rw] values

The list of values applied to the `Attribute` and `Operator`
attributes. Number of values and valid values vary by `Attribute`.
@return [Array<String>]

@see docs.aws.amazon.com/goto/WebAPI/elasticbeanstalk-2010-12-01/SearchFilter AWS API Documentation

Constants

SENSITIVE