Class: Aws::MarketplaceAgreement::Types::ConfigurableUpfrontRateCardItem
- Inherits:
-
Struct
- Object
- Struct
- Aws::MarketplaceAgreement::Types::ConfigurableUpfrontRateCardItem
- Defined in:
- gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb
Overview
Within the prepaid payment model defined under
ConfigurableUpfrontPricingTerm
, the RateCardItem
defines all the
various rate cards (including pricing and dimensions) that have been
proposed.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#constraints ⇒ Types::Constraints
Defines limits on how the term can be configured by acceptors.
-
#rate_card ⇒ Array<Types::RateCardItem>
Defines the per unit rates for product dimensions.
-
#selector ⇒ Types::Selector
Differentiates between the mutually exclusive rate cards in the same pricing term to be selected by the buyer.
Instance Attribute Details
#constraints ⇒ Types::Constraints
Defines limits on how the term can be configured by acceptors.
299 300 301 302 303 304 305 |
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 299 class ConfigurableUpfrontRateCardItem < Struct.new( :constraints, :rate_card, :selector) SENSITIVE = [] include Aws::Structure end |
#rate_card ⇒ Array<Types::RateCardItem>
Defines the per unit rates for product dimensions.
299 300 301 302 303 304 305 |
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 299 class ConfigurableUpfrontRateCardItem < Struct.new( :constraints, :rate_card, :selector) SENSITIVE = [] include Aws::Structure end |
#selector ⇒ Types::Selector
Differentiates between the mutually exclusive rate cards in the same pricing term to be selected by the buyer.
299 300 301 302 303 304 305 |
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 299 class ConfigurableUpfrontRateCardItem < Struct.new( :constraints, :rate_card, :selector) SENSITIVE = [] include Aws::Structure end |