class Aws::MarketplaceCatalog::Types::Filter

A filter object, used to optionally filter results from calls to the `ListEntities` and `ListChangeSets` actions.

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

data as a hash:

    {
      name: "FilterName",
      value_list: ["FilterValueContent"],
    }

@!attribute [rw] name

For `ListEntities`, the supported value for this is an `EntityId`.

For `ListChangeSets`, the supported values are as follows:
@return [String]

@!attribute [rw] value_list

`ListEntities` - This is a list of unique `EntityId`s.

`ListChangeSets` - The supported filter names and associated
`ValueList`s is as follows:

* `ChangeSetName` - The supported `ValueList` is a list of
  non-unique `ChangeSetName`s. These are defined when you call the
  `StartChangeSet` action.

* `Status` - The supported `ValueList` is a list of statuses for all
  change set requests.

* `EntityId` - The supported `ValueList` is a list of unique
  `EntityId`s.

* `BeforeStartTime` - The supported `ValueList` is a list of all
  change sets that started before the filter value.

* `AfterStartTime` - The supported `ValueList` is a list of all
  change sets that started after the filter value.

* `BeforeEndTime` - The supported `ValueList` is a list of all
  change sets that ended before the filter value.

* `AfterEndTime` - The supported `ValueList` is a list of all change
  sets that ended after the filter value.
@return [Array<String>]

@see docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/Filter AWS API Documentation

Constants

SENSITIVE