AWS Marketplace Labs by Use Cases
Number of APIs: 8
The labs in this section cover end-to-end use cases.
Use the Lab
To run the lab, you can choose to run each request one by one. Or you can choose to run the whole lab by selecting Run Folder.
You can also choose to Persist responses for a session by modifying Run Folder settings before running the folder.
Flow control is accomplished by Post-response script in each API call.
-
Create SaaS Private Offer - 2_CheckStatus GET {{ _.CAPI_PROD }}/DescribeChangeSet?catalog=AWSMarketplace&changeSetId={{changeSetId}}
-
Create SaaS Private Offer - 7_DescribeOffer GET {{_.CAPI_PROD}}/DescribeEntity?catalog=AWSMarketplace&entityId={{OFFER_ID}}
-
Create SaaS Private Offer - 9_ExpirePrivateOffer POST {{_.CAPI_PROD}}/StartChangeSet
-
Create SaaS Private Offer - 10_CheckStatus GET {{_.CAPI_PROD}}/DescribeChangeSet?catalog=AWSMarketplace&changeSetId={{changeSetId}}
-
Authorize SaaS Reseller - 7. DescribeResaleAuthorization GET {{_.CAPI_PROD}}/DescribeEntity?catalog=AWSMarketplace&entityId={{RESALE_AUTHORIZATION_ID}}
-
Authorize SaaS Reseller - 8_RestrictResaleAuthorization POST {{_.CAPI_PROD}}/StartChangeSet
-
Authorize SaaS Reseller - 9_CheckStatus GET {{_.CAPI_PROD}}/DescribeChangeSet?catalog=AWSMarketplace&changeSetId={{changeSetId}}
-
Tools - DescribeChangeSet GET {{_.CAPI_PROD}}/DescribeChangeSet?catalog=AWSMarketplace&changeSetId={{changeSetId}}