Package-level declarations
Types
A subset of terms proposed by the proposer, which have been accepted by the acceptor as part of agreement creation.
User does not have sufficient access to perform this action.
A summary of the agreement, including top-level attributes (for example, the agreement ID, version, proposer, and acceptor).
Enables you and your customers to move your existing agreements to AWS Marketplace. The customer won't be charged for product usage in AWS Marketplace because they already paid for the product outside of AWS Marketplace.
Defines a prepaid payment model that allows buyers to configure the entitlements they want to purchase and the duration.
Defines a prepaid payment model that allows buyers to configure the entitlements they want to purchase and the duration.
Within the prepaid payment model defined under ConfigurableUpfrontPricingTerm
, the RateCardItem
defines all the various rate cards (including pricing and dimensions) that have been proposed.
Defines limits on how the term can be configured by acceptors.
Includes the list of references to legal resources proposed by the proposer to the acceptor. Each DocumentItem
refers to an individual reference.
Estimated cost of the agreement.
Defines a prepaid pricing model where the customers are charged a fixed upfront amount.
Defines a short-term free pricing model where the buyers aren’t charged anything within a specified limit.
Unexpected error during processing of request.
Base class for all service related exceptions thrown by the MarketplaceAgreement client
Defines an installment-based pricing model where customers are charged a fixed price on different dates during the agreement validity period. This is used most commonly for flexible payment schedule pricing.
A summary of the proposal received from the proposer.
Defines the per unit rates for each individual product dimension.
Defines a pricing model where customers are charged a fixed recurring price at the end of each billing period.
Defines that on graceful expiration of the agreement (when the agreement ends on its pre-defined end date), a new agreement will be created using the accepted terms on the existing agreement. In other words, the agreement will be renewed. The presence of RenewalTerm
in the offer document means that auto-renewal is allowed. Buyers will have the option to accept or decline auto-renewal at the offer acceptance/agreement creation. Buyers can also change this flag from True
to False
or False
to True
at anytime during the agreement's lifecycle.
Additional parameters specified by the acceptor while accepting the term.
Request references a resource which does not exist.
An individual installment of the payment that includes the date and amount of the charge.
Defines the customer support available for the acceptors when they purchase the software.
Request was denied due to request throttling.
Defines a usage-based pricing model (typically, pay-as-you-go pricing), where the customers are charged based on product usage.
Within the pay-as-you-go model defined under UsageBasedPricingTerm
, the UsageBasedRateCardItem
defines an individual rate for a product dimension.
The input fails to satisfy the constraints specified by the service.
The input fails to satisfy the constraints specified by the service.
Defines the conditions that will keep an agreement created from this offer valid.