# Packages
Package marketplaceagreementiface provides an interface to enable mocking the AWS Marketplace Agreement Service service client for testing your code.
# Functions
AgreementStatus_Values returns all elements of the AgreementStatus enum.
New creates a new instance of the MarketplaceAgreement client with a session.
ResourceType_Values returns all elements of the ResourceType enum.
SortOrder_Values returns all elements of the SortOrder enum.
ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum.
# Constants
AgreementStatusActive is a AgreementStatus enum value.
AgreementStatusArchived is a AgreementStatus enum value.
AgreementStatusCancelled is a AgreementStatus enum value.
AgreementStatusExpired is a AgreementStatus enum value.
AgreementStatusRenewed is a AgreementStatus enum value.
AgreementStatusReplaced is a AgreementStatus enum value.
AgreementStatusRolledBack is a AgreementStatus enum value.
AgreementStatusSuperseded is a AgreementStatus enum value.
AgreementStatusTerminated is a AgreementStatus enum value.
ID to lookup a service endpoint with.
ErrCodeAccessDeniedException for service response error code "AccessDeniedException".
ErrCodeInternalServerException for service response error code "InternalServerException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeThrottlingException for service response error code "ThrottlingException".
ErrCodeValidationException for service response error code "ValidationException".
ResourceTypeAgreement is a ResourceType enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
SortOrderAscending is a SortOrder enum value.
SortOrderDescending is a SortOrder enum value.
ValidationExceptionReasonInvalidAgreementId is a ValidationExceptionReason enum value.
ValidationExceptionReasonInvalidCatalog is a ValidationExceptionReason enum value.
ValidationExceptionReasonInvalidFilterName is a ValidationExceptionReason enum value.
ValidationExceptionReasonInvalidFilterValues is a ValidationExceptionReason enum value.
ValidationExceptionReasonInvalidMaxResults is a ValidationExceptionReason enum value.
ValidationExceptionReasonInvalidNextToken is a ValidationExceptionReason enum value.
ValidationExceptionReasonInvalidSortBy is a ValidationExceptionReason enum value.
ValidationExceptionReasonInvalidSortOrder is a ValidationExceptionReason enum value.
ValidationExceptionReasonMissingAgreementId is a ValidationExceptionReason enum value.
ValidationExceptionReasonOther is a ValidationExceptionReason enum value.
ValidationExceptionReasonUnsupportedFilters is a ValidationExceptionReason enum value.
# Structs
A subset of terms proposed by the proposer, which have been accepted by the acceptor as part of agreement creation.
The details of the party accepting the agreement terms.
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.
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.
Defines the dimensions that the acceptor has purchased from the overall set of dimensions presented in the rate card.
Includes the list of references to legal resources proposed by the proposer to the acceptor.
Estimated cost of the agreement.
The filter name and value pair that is used to return a more specific list of results.
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.
Entitlements granted to the acceptor of fixed upfront as part of agreement execution.
Unexpected error during processing of request.
Defines the list of text agreements proposed to the acceptors.
MarketplaceAgreement provides the API operation methods for making requests to AWS Marketplace Agreement Service.
Defines an installment-based pricing model where customers are charged a fixed price on different dates during the agreement validity period.
A summary of the proposal received from the proposer.
Details of the party proposing the agreement terms,.
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.
Additional parameters specified by the acceptor while accepting the term.
The list of resources involved in the agreement.
Request references a resource which does not exist.
An individual installment of the payment that includes the date and amount of the charge.
Differentiates between the mutually exclusive rate cards in the same pricing term to be selected by the buyer.
An object that contains the SortBy and SortOrder attributes.
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.