MarketplaceCatalog / Paginator / ListEntities
ListEntities¶
- class MarketplaceCatalog.Paginator.ListEntities¶
paginator = client.get_paginator('list_entities')
- paginate(**kwargs)¶
Creates an iterator that will paginate through responses from
MarketplaceCatalog.Client.list_entities().See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate( Catalog='string', EntityType='string', FilterList=[ { 'Name': 'string', 'ValueList': [ 'string', ] }, ], Sort={ 'SortBy': 'string', 'SortOrder': 'ASCENDING'|'DESCENDING' }, OwnershipType='SELF'|'SHARED', EntityTypeFilters={ 'DataProductFilters': { 'EntityId': { 'ValueList': [ 'string', ] }, 'ProductTitle': { 'ValueList': [ 'string', ], 'WildCardValue': 'string' }, 'Visibility': { 'ValueList': [ 'Limited'|'Public'|'Restricted'|'Unavailable'|'Draft', ] }, 'LastModifiedDate': { 'DateRange': { 'AfterValue': 'string', 'BeforeValue': 'string' } } }, 'SaaSProductFilters': { 'EntityId': { 'ValueList': [ 'string', ] }, 'ProductTitle': { 'ValueList': [ 'string', ], 'WildCardValue': 'string' }, 'Visibility': { 'ValueList': [ 'Limited'|'Public'|'Restricted'|'Draft', ] }, 'LastModifiedDate': { 'DateRange': { 'AfterValue': 'string', 'BeforeValue': 'string' } } }, 'AmiProductFilters': { 'EntityId': { 'ValueList': [ 'string', ] }, 'LastModifiedDate': { 'DateRange': { 'AfterValue': 'string', 'BeforeValue': 'string' } }, 'ProductTitle': { 'ValueList': [ 'string', ], 'WildCardValue': 'string' }, 'Visibility': { 'ValueList': [ 'Limited'|'Public'|'Restricted'|'Draft', ] } }, 'OfferFilters': { 'EntityId': { 'ValueList': [ 'string', ] }, 'Name': { 'ValueList': [ 'string', ], 'WildCardValue': 'string' }, 'ProductId': { 'ValueList': [ 'string', ] }, 'ResaleAuthorizationId': { 'ValueList': [ 'string', ] }, 'ReleaseDate': { 'DateRange': { 'AfterValue': 'string', 'BeforeValue': 'string' } }, 'AvailabilityEndDate': { 'DateRange': { 'AfterValue': 'string', 'BeforeValue': 'string' } }, 'BuyerAccounts': { 'WildCardValue': 'string' }, 'State': { 'ValueList': [ 'Draft'|'Released', ] }, 'Targeting': { 'ValueList': [ 'BuyerAccounts'|'ParticipatingPrograms'|'CountryCodes'|'None', ] }, 'LastModifiedDate': { 'DateRange': { 'AfterValue': 'string', 'BeforeValue': 'string' } } }, 'ContainerProductFilters': { 'EntityId': { 'ValueList': [ 'string', ] }, 'LastModifiedDate': { 'DateRange': { 'AfterValue': 'string', 'BeforeValue': 'string' } }, 'ProductTitle': { 'ValueList': [ 'string', ], 'WildCardValue': 'string' }, 'Visibility': { 'ValueList': [ 'Limited'|'Public'|'Restricted'|'Draft', ] } }, 'ResaleAuthorizationFilters': { 'EntityId': { 'ValueList': [ 'string', ] }, 'Name': { 'ValueList': [ 'string', ], 'WildCardValue': 'string' }, 'ProductId': { 'ValueList': [ 'string', ], 'WildCardValue': 'string' }, 'CreatedDate': { 'DateRange': { 'AfterValue': 'string', 'BeforeValue': 'string' }, 'ValueList': [ 'string', ] }, 'AvailabilityEndDate': { 'DateRange': { 'AfterValue': 'string', 'BeforeValue': 'string' }, 'ValueList': [ 'string', ] }, 'ManufacturerAccountId': { 'ValueList': [ 'string', ], 'WildCardValue': 'string' }, 'ProductName': { 'ValueList': [ 'string', ], 'WildCardValue': 'string' }, 'ManufacturerLegalName': { 'ValueList': [ 'string', ], 'WildCardValue': 'string' }, 'ResellerAccountID': { 'ValueList': [ 'string', ], 'WildCardValue': 'string' }, 'ResellerLegalName': { 'ValueList': [ 'string', ], 'WildCardValue': 'string' }, 'Status': { 'ValueList': [ 'Draft'|'Active'|'Restricted', ] }, 'OfferExtendedStatus': { 'ValueList': [ 'string', ] }, 'LastModifiedDate': { 'DateRange': { 'AfterValue': 'string', 'BeforeValue': 'string' } } }, 'MachineLearningProductFilters': { 'EntityId': { 'ValueList': [ 'string', ] }, 'LastModifiedDate': { 'DateRange': { 'AfterValue': 'string', 'BeforeValue': 'string' } }, 'ProductTitle': { 'ValueList': [ 'string', ], 'WildCardValue': 'string' }, 'Visibility': { 'ValueList': [ 'Limited'|'Public'|'Restricted'|'Draft', ] } } }, EntityTypeSort={ 'DataProductSort': { 'SortBy': 'EntityId'|'ProductTitle'|'Visibility'|'LastModifiedDate', 'SortOrder': 'ASCENDING'|'DESCENDING' }, 'SaaSProductSort': { 'SortBy': 'EntityId'|'ProductTitle'|'Visibility'|'LastModifiedDate'|'DeliveryOptionTypes', 'SortOrder': 'ASCENDING'|'DESCENDING' }, 'AmiProductSort': { 'SortBy': 'EntityId'|'LastModifiedDate'|'ProductTitle'|'Visibility', 'SortOrder': 'ASCENDING'|'DESCENDING' }, 'OfferSort': { 'SortBy': 'EntityId'|'Name'|'ProductId'|'ResaleAuthorizationId'|'ReleaseDate'|'AvailabilityEndDate'|'BuyerAccounts'|'State'|'Targeting'|'LastModifiedDate', 'SortOrder': 'ASCENDING'|'DESCENDING' }, 'ContainerProductSort': { 'SortBy': 'EntityId'|'LastModifiedDate'|'ProductTitle'|'Visibility'|'CompatibleAWSServices', 'SortOrder': 'ASCENDING'|'DESCENDING' }, 'ResaleAuthorizationSort': { 'SortBy': 'EntityId'|'Name'|'ProductId'|'ProductName'|'ManufacturerAccountId'|'ManufacturerLegalName'|'ResellerAccountID'|'ResellerLegalName'|'Status'|'OfferExtendedStatus'|'CreatedDate'|'AvailabilityEndDate'|'LastModifiedDate', 'SortOrder': 'ASCENDING'|'DESCENDING' }, 'MachineLearningProductSort': { 'SortBy': 'EntityId'|'LastModifiedDate'|'ProductTitle'|'Visibility', 'SortOrder': 'ASCENDING'|'DESCENDING' } }, PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } )
- Parameters:
Catalog (string) –
[REQUIRED]
The catalog related to the request. Fixed value:
AWSMarketplaceEntityType (string) –
[REQUIRED]
The type of entities to retrieve. Valid values are:
AmiProduct,ContainerProduct,DataProduct,SaaSProduct,ProcurementPolicy,Experience,Audience,BrandingSettings,Offer,Seller,ResaleAuthorization.FilterList (list) –
An array of filter objects. Each filter object contains two attributes,
filterNameandfilterValues.(dict) –
A filter object, used to optionally filter results from calls to the
ListEntitiesandListChangeSetsactions.Name (string) –
For
ListEntities, the supported value for this is anEntityId.For
ListChangeSets, the supported values are as follows:ValueList (list) –
ListEntities- This is a list of unique ``EntityId``s.ListChangeSets- The supported filter names and associated ``ValueList``s is as follows:ChangeSetName- The supportedValueListis a list of non-uniqueChangeSetName``s. These are defined when you call the ``StartChangeSetaction.Status- The supportedValueListis a list of statuses for all change set requests.EntityId- The supportedValueListis a list of unique ``EntityId``s.BeforeStartTime- The supportedValueListis a list of all change sets that started before the filter value.AfterStartTime- The supportedValueListis a list of all change sets that started after the filter value.BeforeEndTime- The supportedValueListis a list of all change sets that ended before the filter value.AfterEndTime- The supportedValueListis a list of all change sets that ended after the filter value.
(string) –
Sort (dict) –
An object that contains two attributes,
SortByandSortOrder.SortBy (string) –
For
ListEntities, supported attributes includeLastModifiedDate(default) andEntityId. In addition toLastModifiedDateandEntityId, eachEntityTypemight support additional fields.For
ListChangeSets, supported attributes includeStartTimeandEndTime.SortOrder (string) –
The sorting order. Can be
ASCENDINGorDESCENDING. The default value isDESCENDING.
OwnershipType (string) – 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 toSHARED. Entities shared through the AWS Marketplace Catalog APIPutResourcePolicyoperation can’t be discovered through theSHAREDparameter.EntityTypeFilters (dict) –
A Union object containing filter shapes for all
EntityType``s. Each ``EntityTypeFiltershape will have filters applicable for thatEntityTypethat can be used to search or filter entities.Note
This is a Tagged Union structure. Only one of the following top level keys can be set:
DataProductFilters,SaaSProductFilters,AmiProductFilters,OfferFilters,ContainerProductFilters,ResaleAuthorizationFilters,MachineLearningProductFilters.DataProductFilters (dict) –
A filter for data products.
EntityId (dict) –
Unique identifier for the data product.
ValueList (list) –
A string array of unique entity id values to be filtered on.
(string) –
ProductTitle (dict) –
The title of the data product.
ValueList (list) –
A string array of unique product title values to be filtered on.
(string) –
WildCardValue (string) –
A string that will be the
wildCardinput for product tile filter. It matches the provided value as a substring in the actual value.
Visibility (dict) –
The visibility of the data product.
ValueList (list) –
A string array of unique visibility values to be filtered on.
(string) –
LastModifiedDate (dict) –
The last date on which the data product was modified.
DateRange (dict) –
Dates between which the data product was last modified.
AfterValue (string) –
Date after which the data product was last modified.
BeforeValue (string) –
Date before which the data product was last modified.
SaaSProductFilters (dict) –
A filter for SaaS products.
EntityId (dict) –
Unique identifier for the SaaS product.
ValueList (list) –
A string array of unique entity id values to be filtered on.
(string) –
ProductTitle (dict) –
The title of the SaaS product.
ValueList (list) –
A string array of unique product title values to be filtered on.
(string) –
WildCardValue (string) –
A string that will be the
wildCardinput for product tile filter. It matches the provided value as a substring in the actual value.
Visibility (dict) –
The visibility of the SaaS product.
ValueList (list) –
A string array of unique visibility values to be filtered on.
(string) –
LastModifiedDate (dict) –
The last date on which the SaaS product was modified.
DateRange (dict) –
Dates between which the SaaS product was last modified.
AfterValue (string) –
Date after which the SaaS product was last modified.
BeforeValue (string) –
Date before which the SaaS product was last modified.
AmiProductFilters (dict) –
A filter for AMI products.
EntityId (dict) –
Unique identifier for the AMI product.
ValueList (list) –
A string array of unique entity id values to be filtered on.
(string) –
LastModifiedDate (dict) –
The last date on which the AMI product was modified.
DateRange (dict) –
Dates between which the AMI product was last modified.
AfterValue (string) –
Date after which the AMI product was last modified.
BeforeValue (string) –
Date before which the AMI product was last modified.
ProductTitle (dict) –
The title of the AMI product.
ValueList (list) –
A string array of unique product title values to be filtered on.
(string) –
WildCardValue (string) –
A string that will be the
wildCardinput for product tile filter. It matches the provided value as a substring in the actual value.
Visibility (dict) –
The visibility of the AMI product.
ValueList (list) –
A string array of unique visibility values to be filtered on.
(string) –
OfferFilters (dict) –
A filter for offers.
EntityId (dict) –
Allows filtering on
EntityIdof an offer.ValueList (list) –
Allows filtering on entity id of an offer with list input.
(string) –
Name (dict) –
Allows filtering on the
Nameof an offer.ValueList (list) –
Allows filtering on the
Nameof an offer with list input.(string) –
WildCardValue (string) –
Allows filtering on the
Nameof an offer with wild card input.
ProductId (dict) –
Allows filtering on the
ProductIdof an offer.ValueList (list) –
Allows filtering on the
ProductIdof an offer with list input.(string) –
ResaleAuthorizationId (dict) –
Allows filtering on the
ResaleAuthorizationIdof an offer.Note
Not all offers have a
ResaleAuthorizationId. The response will only include offers for which you have permissions.ValueList (list) –
Allows filtering on the
ResaleAuthorizationIdof an offer with list input.(string) –
ReleaseDate (dict) –
Allows filtering on the
ReleaseDateof an offer.DateRange (dict) –
Allows filtering on the
ReleaseDateof an offer with date range as input.AfterValue (string) –
Allows filtering on the
ReleaseDateof offers after a date.BeforeValue (string) –
Allows filtering on the
ReleaseDateof offers before a date.
AvailabilityEndDate (dict) –
Allows filtering on the
AvailabilityEndDateof an offer.DateRange (dict) –
Allows filtering on the
AvailabilityEndDateof an offer with date range as input.AfterValue (string) –
Allows filtering on the
AvailabilityEndDateof an offer after a date.BeforeValue (string) –
Allows filtering on the
AvailabilityEndDateof an offer before a date.
BuyerAccounts (dict) –
Allows filtering on the
BuyerAccountsof an offer.WildCardValue (string) –
Allows filtering on the
BuyerAccountsof an offer with wild card input.
State (dict) –
Allows filtering on the
Stateof an offer.ValueList (list) –
Allows filtering on the
Stateof an offer with list input.(string) –
Targeting (dict) –
Allows filtering on the
Targetingof an offer.ValueList (list) –
Allows filtering on the
Targetingof an offer with list input.(string) –
LastModifiedDate (dict) –
Allows filtering on the
LastModifiedDateof an offer.DateRange (dict) –
Allows filtering on the
LastModifiedDateof an offer with date range as input.AfterValue (string) –
Allows filtering on the
LastModifiedDateof an offer after a date.BeforeValue (string) –
Allows filtering on the
LastModifiedDateof an offer before a date.
ContainerProductFilters (dict) –
A filter for container products.
EntityId (dict) –
Unique identifier for the container product.
ValueList (list) –
A string array of unique entity id values to be filtered on.
(string) –
LastModifiedDate (dict) –
The last date on which the container product was modified.
DateRange (dict) –
Dates between which the container product was last modified.
AfterValue (string) –
Date after which the container product was last modified.
BeforeValue (string) –
Date before which the container product was last modified.
ProductTitle (dict) –
The title of the container product.
ValueList (list) –
A string array of unique product title values to be filtered on.
(string) –
WildCardValue (string) –
A string that will be the
wildCardinput for product tile filter. It matches the provided value as a substring in the actual value.
Visibility (dict) –
The visibility of the container product.
ValueList (list) –
A string array of unique visibility values to be filtered on.
(string) –
ResaleAuthorizationFilters (dict) –
A filter for Resale Authorizations.
EntityId (dict) –
Allows filtering on the
EntityIdof a ResaleAuthorization.ValueList (list) –
Allows filtering on
EntityIdof a ResaleAuthorization with list input.(string) –
Name (dict) –
Allows filtering on the
Nameof a ResaleAuthorization.ValueList (list) –
Allows filtering on the
Nameof a ResaleAuthorization with list input.(string) –
WildCardValue (string) –
Allows filtering on the
Nameof a ResaleAuthorization with wild card input.
ProductId (dict) –
Allows filtering on the
ProductIdof a ResaleAuthorization.ValueList (list) –
Allows filtering on the
ProductIdof a ResaleAuthorization with list input.(string) –
WildCardValue (string) –
Allows filtering on the
ProductIdof a ResaleAuthorization with wild card input.
CreatedDate (dict) –
Allows filtering on the
CreatedDateof a ResaleAuthorization.DateRange (dict) –
Allows filtering on
CreatedDateof a ResaleAuthorization with date range as input.AfterValue (string) –
Allows filtering on
CreatedDateof a ResaleAuthorization after a date.BeforeValue (string) –
Allows filtering on
CreatedDateof a ResaleAuthorization before a date.
ValueList (list) –
Allows filtering on
CreatedDateof a ResaleAuthorization with date value as input.(string) –
AvailabilityEndDate (dict) –
Allows filtering on the
AvailabilityEndDateof a ResaleAuthorization.DateRange (dict) –
Allows filtering on
AvailabilityEndDateof a ResaleAuthorization with date range as inputAfterValue (string) –
Allows filtering on
AvailabilityEndDateof a ResaleAuthorization after a date.BeforeValue (string) –
Allows filtering on
AvailabilityEndDateof a ResaleAuthorization before a date.
ValueList (list) –
Allows filtering on
AvailabilityEndDateof a ResaleAuthorization with date value as input.(string) –
ManufacturerAccountId (dict) –
Allows filtering on the
ManufacturerAccountIdof a ResaleAuthorization.ValueList (list) –
Allows filtering on the
ManufacturerAccountIdof a ResaleAuthorization with list input.(string) –
WildCardValue (string) –
Allows filtering on the
ManufacturerAccountIdof a ResaleAuthorization with wild card input.
ProductName (dict) –
Allows filtering on the
ProductNameof a ResaleAuthorization.ValueList (list) –
Allows filtering on the
ProductNameof a ResaleAuthorization with list input.(string) –
WildCardValue (string) –
Allows filtering on the
ProductNameof a ResaleAuthorization with wild card input.
ManufacturerLegalName (dict) –
Allows filtering on the
ManufacturerLegalNameof a ResaleAuthorization.ValueList (list) –
Allows filtering on the
ManufacturerLegalNameof a ResaleAuthorization with list input.(string) –
WildCardValue (string) –
Allows filtering on the
ManufacturerLegalNameof a ResaleAuthorization with wild card input.
ResellerAccountID (dict) –
Allows filtering on the
ResellerAccountIDof a ResaleAuthorization.ValueList (list) –
Allows filtering on the
ResellerAccountIDof a ResaleAuthorization with list input.(string) –
WildCardValue (string) –
Allows filtering on the
ResellerAccountIDof a ResaleAuthorization with wild card input.
ResellerLegalName (dict) –
Allows filtering on the
ResellerLegalNameof a ResaleAuthorization.ValueList (list) –
Allows filtering on the ResellerLegalNameProductName of a ResaleAuthorization with list input.
(string) –
WildCardValue (string) –
Allows filtering on the ResellerLegalName of a ResaleAuthorization with wild card input.
Status (dict) –
Allows filtering on the
Statusof a ResaleAuthorization.ValueList (list) –
Allows filtering on the
Statusof a ResaleAuthorization with list input.(string) –
OfferExtendedStatus (dict) –
Allows filtering on the
OfferExtendedStatusof a ResaleAuthorization.ValueList (list) –
Allows filtering on the
OfferExtendedStatusof a ResaleAuthorization with list input.(string) –
LastModifiedDate (dict) –
Allows filtering on the
LastModifiedDateof a ResaleAuthorization.DateRange (dict) –
Allows filtering on the
LastModifiedDateof a ResaleAuthorization with date range as input.AfterValue (string) –
Allows filtering on the
LastModifiedDateof a ResaleAuthorization after a date.BeforeValue (string) –
Allows filtering on the
LastModifiedDateof a ResaleAuthorization before a date.
MachineLearningProductFilters (dict) –
The filters that you can use with the ListEntities operation to filter machine learning products. You can filter by
EntityId,astModifiedDate,ProductTitle, andVisibility.EntityId (dict) –
Filter machine learning products by their entity IDs.
ValueList (list) –
A list of entity IDs to filter by. The operation returns machine learning products with entity IDs that match the values in this list.
(string) –
The entity ID of a machine learning product. This string uniquely identifies the product.
LastModifiedDate (dict) –
Filter machine learning products by their last modified date.
DateRange (dict) –
A date range to filter by. The operation returns machine learning products with last modified dates that fall within this range.
AfterValue (string) –
The start date (inclusive) of the date range. The operation returns machine learning products with last modified dates on or after this date.
BeforeValue (string) –
The end date (inclusive) of the date range. The operation returns machine learning products with last modified dates on or before this date.
ProductTitle (dict) –
Filter machine learning products by their product titles.
ValueList (list) –
A list of product titles to filter by. The operation returns machine learning products with titles that exactly match the values in this list.
(string) –
The title of a machine learning product.
WildCardValue (string) –
A wildcard value to filter product titles. The operation returns machine learning products with titles that match this wildcard pattern.
Visibility (dict) –
Filter machine learning products by their visibility status.
ValueList (list) –
A list of visibility values to filter by. The operation returns machine learning products with visibility status that match the values in this list.
(string) –
The visibility status of a machine learning product. Valid values are:
Limited- The product is available to a limited set of buyers.Public- The product is publicly available to all buyers.Restricted- The product has restricted availability.Draft- The product is in draft state and not yet available to buyers.
EntityTypeSort (dict) –
A Union object containing
Sortshapes for allEntityType``s. Each ``EntityTypeSortshape will haveSortByandSortOrderapplicable for fields on thatEntityType. This can be used to sort the results of the filter query.Note
This is a Tagged Union structure. Only one of the following top level keys can be set:
DataProductSort,SaaSProductSort,AmiProductSort,OfferSort,ContainerProductSort,ResaleAuthorizationSort,MachineLearningProductSort.DataProductSort (dict) –
A sort for data products.
SortBy (string) –
Field to sort the data products by.
SortOrder (string) –
The sorting order. Can be
ASCENDINGorDESCENDING. The default value isDESCENDING.
SaaSProductSort (dict) –
A sort for SaaS products.
SortBy (string) –
Field to sort the SaaS products by.
SortOrder (string) –
The sorting order. Can be
ASCENDINGorDESCENDING. The default value isDESCENDING.
AmiProductSort (dict) –
A sort for AMI products.
SortBy (string) –
Field to sort the AMI products by.
SortOrder (string) –
The sorting order. Can be
ASCENDINGorDESCENDING. The default value isDESCENDING.
OfferSort (dict) –
A sort for offers.
SortBy (string) –
Allows to sort offers.
SortOrder (string) –
Allows to sort offers.
ContainerProductSort (dict) –
A sort for container products.
SortBy (string) –
Field to sort the container products by.
SortOrder (string) –
The sorting order. Can be
ASCENDINGorDESCENDING. The default value isDESCENDING.
ResaleAuthorizationSort (dict) –
A sort for Resale Authorizations.
SortBy (string) –
Allows to sort ResaleAuthorization.
SortOrder (string) –
Allows to sort ResaleAuthorization.
MachineLearningProductSort (dict) –
The sort options for machine learning products.
SortBy (string) –
The field to sort by. Valid values:
EntityId,LastModifiedDate,ProductTitle, andVisibility.SortOrder (string) –
The sort order. Valid values are
ASC(ascending) andDESC(descending).
PaginationConfig (dict) –
A dictionary that provides parameters to control pagination.
MaxItems (integer) –
The total number of items to return. If the total number of items available is more than the value specified in max-items then a
NextTokenwill be provided in the output that you can use to resume pagination.PageSize (integer) –
The size of each page.
StartingToken (string) –
A token to specify where to start paginating. This is the
NextTokenfrom a previous response.
- Return type:
dict
- Returns:
Response Syntax
{ 'EntitySummaryList': [ { 'Name': 'string', 'EntityType': 'string', 'EntityId': 'string', 'EntityArn': 'string', 'LastModifiedDate': 'string', 'Visibility': 'string', 'AmiProductSummary': { 'ProductTitle': 'string', 'Visibility': 'Limited'|'Public'|'Restricted'|'Draft' }, 'ContainerProductSummary': { 'ProductTitle': 'string', 'Visibility': 'Limited'|'Public'|'Restricted'|'Draft' }, 'DataProductSummary': { 'ProductTitle': 'string', 'Visibility': 'Limited'|'Public'|'Restricted'|'Unavailable'|'Draft' }, 'SaaSProductSummary': { 'ProductTitle': 'string', 'Visibility': 'Limited'|'Public'|'Restricted'|'Draft' }, 'OfferSummary': { 'Name': 'string', 'ProductId': 'string', 'ResaleAuthorizationId': 'string', 'ReleaseDate': 'string', 'AvailabilityEndDate': 'string', 'BuyerAccounts': [ 'string', ], 'State': 'Draft'|'Released', 'Targeting': [ 'BuyerAccounts'|'ParticipatingPrograms'|'CountryCodes'|'None', ] }, 'ResaleAuthorizationSummary': { 'Name': 'string', 'ProductId': 'string', 'ProductName': 'string', 'ManufacturerAccountId': 'string', 'ManufacturerLegalName': 'string', 'ResellerAccountID': 'string', 'ResellerLegalName': 'string', 'Status': 'Draft'|'Active'|'Restricted', 'OfferExtendedStatus': 'string', 'CreatedDate': 'string', 'AvailabilityEndDate': 'string' }, 'MachineLearningProductSummary': { 'ProductTitle': 'string', 'Visibility': 'Limited'|'Public'|'Restricted'|'Draft' } }, ], }
Response Structure
(dict) –
EntitySummaryList (list) –
Array of
EntitySummaryobjects.(dict) –
This object is a container for common summary information about the entity. The summary doesn’t contain the whole entity structure, but it does contain information common across all entities.
Name (string) –
The name for the entity. This value is not unique. It is defined by the seller.
EntityType (string) –
The type of the entity.
EntityId (string) –
The unique identifier for the entity.
EntityArn (string) –
The ARN associated with the unique identifier for the entity.
LastModifiedDate (string) –
The last time the entity was published, using ISO 8601 format (2018-02-27T13:45:22Z).
Visibility (string) –
The visibility status of the entity to buyers. This value can be
Public(everyone can view the entity),Limited(the entity is visible to limited accounts only), orRestricted(the entity was published and then unpublished and only existing buyers can view it).AmiProductSummary (dict) –
An object that contains summary information about the AMI product.
ProductTitle (string) –
The title of the AMI product.
Visibility (string) –
The lifecycle of the AMI product.
ContainerProductSummary (dict) –
An object that contains summary information about the container product.
ProductTitle (string) –
The title of the container product.
Visibility (string) –
The lifecycle of the product.
DataProductSummary (dict) –
An object that contains summary information about the data product.
ProductTitle (string) –
The title of the data product.
Visibility (string) –
The lifecycle of the data product.
SaaSProductSummary (dict) –
An object that contains summary information about the SaaS product.
ProductTitle (string) –
The title of the SaaS product.
Visibility (string) –
The lifecycle of the SaaS product.
OfferSummary (dict) –
An object that contains summary information about the offer.
Name (string) –
The name of the offer.
ProductId (string) –
The product ID of the offer.
ResaleAuthorizationId (string) –
The ResaleAuthorizationId of the offer.
ReleaseDate (string) –
The release date of the offer.
AvailabilityEndDate (string) –
The availability end date of the offer.
BuyerAccounts (list) –
The buyer accounts in the offer.
(string) –
State (string) –
The status of the offer.
Targeting (list) –
The targeting in the offer.
(string) –
ResaleAuthorizationSummary (dict) –
An object that contains summary information about the Resale Authorization.
Name (string) –
The name of the ResaleAuthorization.
ProductId (string) –
The product ID of the ResaleAuthorization.
ProductName (string) –
The product name of the ResaleAuthorization.
ManufacturerAccountId (string) –
The manufacturer account ID of the ResaleAuthorization.
ManufacturerLegalName (string) –
The manufacturer legal name of the ResaleAuthorization.
ResellerAccountID (string) –
The reseller account ID of the ResaleAuthorization.
ResellerLegalName (string) –
The reseller legal name of the ResaleAuthorization
Status (string) –
The status of the ResaleAuthorization.
OfferExtendedStatus (string) –
The offer extended status of the ResaleAuthorization
CreatedDate (string) –
The created date of the ResaleAuthorization.
AvailabilityEndDate (string) –
The availability end date of the ResaleAuthorization.
MachineLearningProductSummary (dict) –
A summary of a machine learning product.
ProductTitle (string) –
The title of the machine learning product.
Visibility (string) –
The visibility status of the machine learning product. Valid values are
Limited,Public,Restricted, andDraft.