Class: Aws::MarketplaceCatalog::Types::Filter

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb

Overview

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#nameString

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

For ListChangeSets, the supported values are as follows:

Returns:

  • (String)


1222
1223
1224
1225
1226
1227
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1222

class Filter < Struct.new(
  :name,
  :value_list)
  SENSITIVE = []
  include Aws::Structure
end

#value_listArray<String>

ListEntities - This is a list of unique EntityIds.

ListChangeSets - The supported filter names and associated ValueLists is as follows:

  • ChangeSetName - The supported ValueList is a list of non-unique ChangeSetNames. 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 EntityIds.

  • 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.

Returns:

  • (Array<String>)


1222
1223
1224
1225
1226
1227
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1222

class Filter < Struct.new(
  :name,
  :value_list)
  SENSITIVE = []
  include Aws::Structure
end