Skip to main content

offer_terms

Creates, updates, deletes, gets or lists an offer_terms resource.

Overview

Nameoffer_terms
TypeResource
Idaws.marketplace_discovery.offer_terms

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
byol_pricing_termobjectDefines a Bring Your Own License (BYOL) pricing term, where buyers use their existing license for the product.
configurable_upfront_pricing_termobjectDefines a configurable upfront pricing term with selectable rate cards, where buyers choose from predefined pricing configurations.
fixed_upfront_pricing_termobjectDefines a fixed upfront pricing term with a pre-paid amount and granted entitlements.
free_trial_pricing_termobjectDefines a free trial pricing term that enables customers to try the product before purchasing.
legal_termobjectDefines a legal term containing documents proposed to buyers, such as EULAs and data subscription agreements.
net_payment_termobjectA net payment term.
payment_schedule_termobjectDefines a payment schedule term with installment payments at specified dates.
recurring_payment_termobjectDefines a recurring payment term with fixed charges at regular billing intervals.
renewal_termobjectDefines a renewal term that enables automatic agreement renewal.
support_termobjectDefines a support term that includes the refund policy for the offer.
usage_based_pricing_termobjectDefines a usage-based pricing term (typically pay-as-you-go), where buyers are charged based on product usage.
validity_termobjectDefines a validity term that specifies the duration or date range of an agreement.
variable_payment_termobjectDefines a variable payment term with a maximum total charge amount.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_offer_termsselectregionReturns the terms attached to an offer, such as pricing terms (usage-based, contract, BYOL, free trial), legal terms, payment schedules, validity terms, support terms, and renewal terms.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)

SELECT examples

Returns the terms attached to an offer, such as pricing terms (usage-based, contract, BYOL, free trial), legal terms, payment schedules, validity terms, support terms, and renewal terms.

SELECT
byol_pricing_term,
configurable_upfront_pricing_term,
fixed_upfront_pricing_term,
free_trial_pricing_term,
legal_term,
net_payment_term,
payment_schedule_term,
recurring_payment_term,
renewal_term,
support_term,
usage_based_pricing_term,
validity_term,
variable_payment_term
FROM aws.marketplace_discovery.offer_terms
WHERE region = '{{ region }}' -- required
;