Class: Aws::MarketplaceAgreement::Types::ConfigurableUpfrontRateCardItem

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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

Instance Attribute Details

#constraintsTypes::Constraints

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

Returns:



299
300
301
302
303
304
305
# File 'lib/aws-sdk-marketplaceagreement/types.rb', line 299

class ConfigurableUpfrontRateCardItem < Struct.new(
  :constraints,
  :rate_card,
  :selector)
  SENSITIVE = []
  include Aws::Structure
end

#rate_cardArray<Types::RateCardItem>

Defines the per unit rates for product dimensions.

Returns:



299
300
301
302
303
304
305
# File 'lib/aws-sdk-marketplaceagreement/types.rb', line 299

class ConfigurableUpfrontRateCardItem < Struct.new(
  :constraints,
  :rate_card,
  :selector)
  SENSITIVE = []
  include Aws::Structure
end

#selectorTypes::Selector

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

Returns:



299
300
301
302
303
304
305
# File 'lib/aws-sdk-marketplaceagreement/types.rb', line 299

class ConfigurableUpfrontRateCardItem < Struct.new(
  :constraints,
  :rate_card,
  :selector)
  SENSITIVE = []
  include Aws::Structure
end