Package-level declarations

Types

Link copied to clipboard
sealed class AcceptedTerm

A subset of terms proposed by the proposer, which have been accepted by the acceptor as part of agreement creation.

Link copied to clipboard
class Acceptor

The details of the party accepting the agreement terms. This is commonly the buyer for PurchaseAgreement.

Link copied to clipboard

User does not have sufficient access to perform this action.

Link copied to clipboard
sealed class AgreementStatus
Link copied to clipboard

A summary of the agreement, including top-level attributes (for example, the agreement ID, version, proposer, and acceptor).

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

Within the prepaid payment model defined under ConfigurableUpfrontPricingTerm, the RateCardItem defines all the various rate cards (including pricing and dimensions) that have been proposed.

Link copied to clipboard

Defines limits on how the term can be configured by acceptors.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Dimension

Defines the dimensions that the acceptor has purchased from the overall set of dimensions presented in the rate card.

Link copied to clipboard

Includes the list of references to legal resources proposed by the proposer to the acceptor. Each DocumentItem refers to an individual reference.

Link copied to clipboard

Estimated cost of the agreement.

Link copied to clipboard
class Filter

The filter name and value pair that is used to return a more specific list of results. Filters can be used to match a set of resources by various criteria, such as offerId or productId.

Link copied to clipboard

Defines a prepaid pricing model where the customers are charged a fixed upfront amount.

Link copied to clipboard

Defines a short-term free pricing model where the buyers aren’t charged anything within a specified limit.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class GrantItem

Entitlements granted to the acceptor of fixed upfront as part of agreement execution.

Link copied to clipboard

Unexpected error during processing of request.

Link copied to clipboard
class LegalTerm

Defines the list of text agreements proposed to the acceptors. An example is the end user license agreement (EULA).

Link copied to clipboard

Base class for all service related exceptions thrown by the MarketplaceAgreement client

Link copied to clipboard

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.

Link copied to clipboard

A summary of the proposal received from the proposer.

Link copied to clipboard
class Proposer

Details of the party proposing the agreement terms,. This is commonly the seller for PurchaseAgreement.

Link copied to clipboard

Defines the per unit rates for each individual product dimension.

Link copied to clipboard

Defines a pricing model where customers are charged a fixed recurring price at the end of each billing period.

Link copied to clipboard

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.

Link copied to clipboard

Additional parameters specified by the acceptor while accepting the term.

Link copied to clipboard
class Resource

The list of resources involved in the agreement.

Link copied to clipboard

Request references a resource which does not exist.

Link copied to clipboard
sealed class ResourceType
Link copied to clipboard

An individual installment of the payment that includes the date and amount of the charge.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Selector

Differentiates between the mutually exclusive rate cards in the same pricing term to be selected by the buyer.

Link copied to clipboard
class Sort

An object that contains the SortBy and SortOrder attributes.

Link copied to clipboard
sealed class SortOrder
Link copied to clipboard

Defines the customer support available for the acceptors when they purchase the software.

Link copied to clipboard

Request was denied due to request throttling.

Link copied to clipboard

Defines a usage-based pricing model (typically, pay-as-you-go pricing), where the customers are charged based on product usage.

Link copied to clipboard

Within the pay-as-you-go model defined under UsageBasedPricingTerm, the UsageBasedRateCardItem defines an individual rate for a product dimension.

Link copied to clipboard

The input fails to satisfy the constraints specified by the service.

Link copied to clipboard

The input fails to satisfy the constraints specified by the service.

Link copied to clipboard
Link copied to clipboard

Defines the conditions that will keep an agreement created from this offer valid.