class Aws::ApplicationDiscoveryService::Types::Filter

A filter that can use conditional operators.

For more information about filters, see [Querying Discovered Configuration Items] in the *AWS Application Discovery Service User Guide*.

[1]: docs.aws.amazon.com/application-discovery/latest/userguide/discovery-api-queries.html

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

data as a hash:

    {
      name: "String", # required
      values: ["FilterValue"], # required
      condition: "Condition", # required
    }

@!attribute [rw] name

The name of the filter.
@return [String]

@!attribute [rw] values

A string value on which to filter. For example, if you choose the
`destinationServer.osVersion` filter name, you could specify
`Ubuntu` for the value.
@return [Array<String>]

@!attribute [rw] condition

A conditional operator. The following operators are valid: EQUALS,
NOT\_EQUALS, CONTAINS, NOT\_CONTAINS. If you specify multiple
filters, the system utilizes all filters as though concatenated by
*AND*. If you specify multiple values for a particular filter, the
system differentiates the values using *OR*. Calling either
*DescribeConfigurations* or *ListConfigurations* returns attributes
of matching configuration items.
@return [String]

Constants

SENSITIVE