Skip to content

Commit 8aaaa37

Browse files
author
awstools
committed
feat(client-marketplace-catalog): The ListEntities API now supports the EntityID, LastModifiedDate, ProductTitle, and Visibility filters for machine learning products. You can also sort using all of those filters.
1 parent e5738ab commit 8aaaa37

File tree

9 files changed

+597
-9
lines changed

9 files changed

+597
-9
lines changed

clients/client-marketplace-catalog/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
AWS SDK for JavaScript MarketplaceCatalog Client for Node.js, Browser and React Native.
88

99
<p>Catalog API actions allow you to manage your entities through list, describe, and
10-
update capabilities. An entity can be a product or an offer on AWS Marketplace. </p>
10+
update capabilities. An <i>entity</i> can be a product or an offer on AWS Marketplace. </p>
1111
<p>You can automate your entity update process by integrating the AWS Marketplace Catalog
1212
API with your AWS Marketplace product build or deployment pipelines. You can also create
1313
your own applications on top of the Catalog API to manage your products on AWS

clients/client-marketplace-catalog/src/MarketplaceCatalog.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ export interface MarketplaceCatalog {
276276

277277
/**
278278
* <p>Catalog API actions allow you to manage your entities through list, describe, and
279-
* update capabilities. An entity can be a product or an offer on AWS Marketplace. </p>
279+
* update capabilities. An <i>entity</i> can be a product or an offer on AWS Marketplace. </p>
280280
* <p>You can automate your entity update process by integrating the AWS Marketplace Catalog
281281
* API with your AWS Marketplace product build or deployment pipelines. You can also create
282282
* your own applications on top of the Catalog API to manage your products on AWS

clients/client-marketplace-catalog/src/MarketplaceCatalogClient.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@ export interface MarketplaceCatalogClientResolvedConfig extends MarketplaceCatal
314314

315315
/**
316316
* <p>Catalog API actions allow you to manage your entities through list, describe, and
317-
* update capabilities. An entity can be a product or an offer on AWS Marketplace. </p>
317+
* update capabilities. An <i>entity</i> can be a product or an offer on AWS Marketplace. </p>
318318
* <p>You can automate your entity update process by integrating the AWS Marketplace Catalog
319319
* API with your AWS Marketplace product build or deployment pipelines. You can also create
320320
* your own applications on top of the Catalog API to manage your products on AWS

clients/client-marketplace-catalog/src/commands/ListEntitiesCommand.ts

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,30 @@ export interface ListEntitiesCommandOutput extends ListEntitiesResponse, __Metad
291291
* },
292292
* },
293293
* },
294+
* MachineLearningProductFilters: { // MachineLearningProductFilters
295+
* EntityId: { // MachineLearningProductEntityIdFilter
296+
* ValueList: [ // MachineLearningProductEntityIdFilterValueList
297+
* "STRING_VALUE",
298+
* ],
299+
* },
300+
* LastModifiedDate: { // MachineLearningProductLastModifiedDateFilter
301+
* DateRange: { // MachineLearningProductLastModifiedDateFilterDateRange
302+
* AfterValue: "STRING_VALUE",
303+
* BeforeValue: "STRING_VALUE",
304+
* },
305+
* },
306+
* ProductTitle: { // MachineLearningProductTitleFilter
307+
* ValueList: [ // MachineLearningProductTitleFilterValueList
308+
* "STRING_VALUE",
309+
* ],
310+
* WildCardValue: "STRING_VALUE",
311+
* },
312+
* Visibility: { // MachineLearningProductVisibilityFilter
313+
* ValueList: [ // MachineLearningProductVisibilityFilterValueList
314+
* "Limited" || "Public" || "Restricted" || "Draft",
315+
* ],
316+
* },
317+
* },
294318
* },
295319
* EntityTypeSort: { // EntityTypeSort Union: only one key present
296320
* DataProductSort: { // DataProductSort
@@ -317,6 +341,10 @@ export interface ListEntitiesCommandOutput extends ListEntitiesResponse, __Metad
317341
* SortBy: "EntityId" || "Name" || "ProductId" || "ProductName" || "ManufacturerAccountId" || "ManufacturerLegalName" || "ResellerAccountID" || "ResellerLegalName" || "Status" || "OfferExtendedStatus" || "CreatedDate" || "AvailabilityEndDate" || "LastModifiedDate",
318342
* SortOrder: "ASCENDING" || "DESCENDING",
319343
* },
344+
* MachineLearningProductSort: { // MachineLearningProductSort
345+
* SortBy: "EntityId" || "LastModifiedDate" || "ProductTitle" || "Visibility",
346+
* SortOrder: "ASCENDING" || "DESCENDING",
347+
* },
320348
* },
321349
* };
322350
* const command = new ListEntitiesCommand(input);
@@ -373,6 +401,10 @@ export interface ListEntitiesCommandOutput extends ListEntitiesResponse, __Metad
373401
* // CreatedDate: "STRING_VALUE",
374402
* // AvailabilityEndDate: "STRING_VALUE",
375403
* // },
404+
* // MachineLearningProductSummary: { // MachineLearningProductSummary
405+
* // ProductTitle: "STRING_VALUE",
406+
* // Visibility: "Limited" || "Public" || "Restricted" || "Draft",
407+
* // },
376408
* // },
377409
* // ],
378410
* // NextToken: "STRING_VALUE",

clients/client-marketplace-catalog/src/commands/StartChangeSetCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ export interface StartChangeSetCommandOutput extends StartChangeSetResponse, __M
4545
* <p>For more information about working with change sets, see <a href="https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/welcome.html#working-with-change-sets"> Working with change sets</a>. For information about change types for
4646
* single-AMI products, see <a href="https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/ami-products.html#working-with-single-AMI-products">Working with single-AMI products</a>. Also, for more information about change
4747
* types available for container-based products, see <a href="https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/container-products.html#working-with-container-products">Working with container products</a>.</p>
48+
* <p>To download "DetailsDocument" shapes, see <a href="https://github.com/awslabs/aws-marketplace-catalog-api-shapes-for-python">Python</a>
49+
* and <a href="https://github.com/awslabs/aws-marketplace-catalog-api-shapes-for-java/tree/main">Java</a> shapes on GitHub.</p>
4850
* @example
4951
* Use a bare-bones client and the command you need to make an API call.
5052
* ```javascript

clients/client-marketplace-catalog/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
/* eslint-disable */
33
/**
44
* <p>Catalog API actions allow you to manage your entities through list, describe, and
5-
* update capabilities. An entity can be a product or an offer on AWS Marketplace. </p>
5+
* update capabilities. An <i>entity</i> can be a product or an offer on AWS Marketplace. </p>
66
* <p>You can automate your entity update process by integrating the AWS Marketplace Catalog
77
* API with your AWS Marketplace product build or deployment pipelines. You can also create
88
* your own applications on top of the Catalog API to manage your products on AWS

0 commit comments

Comments
 (0)