Class: Aws::MarketplaceCatalog::Types::ListEntitiesRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#catalogString

The catalog related to the request. Fixed value: ‘AWSMarketplace`

Returns:

  • (String)


646
647
648
649
650
651
652
653
654
655
656
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 646

class ListEntitiesRequest < Struct.new(
  :catalog,
  :entity_type,
  :filter_list,
  :sort,
  :next_token,
  :max_results,
  :ownership_type)
  SENSITIVE = []
  include Aws::Structure
end

#entity_typeString

The type of entities to retrieve.

Returns:

  • (String)


646
647
648
649
650
651
652
653
654
655
656
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 646

class ListEntitiesRequest < Struct.new(
  :catalog,
  :entity_type,
  :filter_list,
  :sort,
  :next_token,
  :max_results,
  :ownership_type)
  SENSITIVE = []
  include Aws::Structure
end

#filter_listArray<Types::Filter>

An array of filter objects. Each filter object contains two attributes, ‘filterName` and `filterValues`.

Returns:



646
647
648
649
650
651
652
653
654
655
656
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 646

class ListEntitiesRequest < Struct.new(
  :catalog,
  :entity_type,
  :filter_list,
  :sort,
  :next_token,
  :max_results,
  :ownership_type)
  SENSITIVE = []
  include Aws::Structure
end

#max_resultsInteger

Specifies the upper limit of the elements on a single page. If a value isn’t provided, the default value is 20.

Returns:

  • (Integer)


646
647
648
649
650
651
652
653
654
655
656
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 646

class ListEntitiesRequest < Struct.new(
  :catalog,
  :entity_type,
  :filter_list,
  :sort,
  :next_token,
  :max_results,
  :ownership_type)
  SENSITIVE = []
  include Aws::Structure
end

#next_tokenString

The value of the next token, if it exists. Null if there are no more results.

Returns:

  • (String)


646
647
648
649
650
651
652
653
654
655
656
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 646

class ListEntitiesRequest < Struct.new(
  :catalog,
  :entity_type,
  :filter_list,
  :sort,
  :next_token,
  :max_results,
  :ownership_type)
  SENSITIVE = []
  include Aws::Structure
end

#ownership_typeString

Filters the returned set of entities based on their owner. The default is ‘SELF`. To list entities shared with you through AWS Resource Access Manager (AWS RAM), set to `SHARED`. Entities shared through the AWS Marketplace Catalog API `PutResourcePolicy` operation can’t be discovered through the ‘SHARED` parameter.

Returns:

  • (String)


646
647
648
649
650
651
652
653
654
655
656
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 646

class ListEntitiesRequest < Struct.new(
  :catalog,
  :entity_type,
  :filter_list,
  :sort,
  :next_token,
  :max_results,
  :ownership_type)
  SENSITIVE = []
  include Aws::Structure
end

#sortTypes::Sort

An object that contains two attributes, ‘SortBy` and `SortOrder`.

Returns:



646
647
648
649
650
651
652
653
654
655
656
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 646

class ListEntitiesRequest < Struct.new(
  :catalog,
  :entity_type,
  :filter_list,
  :sort,
  :next_token,
  :max_results,
  :ownership_type)
  SENSITIVE = []
  include Aws::Structure
end