Class: Aws::MarketplaceDiscovery::Types::ConfigurableUpfrontRateCardItem
- Inherits:
-
Struct
- Object
- Struct
- Aws::MarketplaceDiscovery::Types::ConfigurableUpfrontRateCardItem
- Defined in:
- gems/aws-sdk-marketplacediscovery/lib/aws-sdk-marketplacediscovery/types.rb
Overview
A rate card item within a configurable upfront pricing term, including a selector for choosing the configuration and per-unit rates.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#constraints ⇒ Types::Constraints
Constraints on how the buyer can configure this rate card, such as whether multiple dimensions can be selected.
-
#rate_card ⇒ Array<Types::RateCardItem>
The per-unit rates for this configuration.
-
#selector ⇒ Types::Selector
The selector criteria for this rate card, such as duration.
Instance Attribute Details
#constraints ⇒ Types::Constraints
Constraints on how the buyer can configure this rate card, such as whether multiple dimensions can be selected.
417 418 419 420 421 422 423 |
# File 'gems/aws-sdk-marketplacediscovery/lib/aws-sdk-marketplacediscovery/types.rb', line 417 class ConfigurableUpfrontRateCardItem < Struct.new( :selector, :constraints, :rate_card) SENSITIVE = [] include Aws::Structure end |
#rate_card ⇒ Array<Types::RateCardItem>
The per-unit rates for this configuration.
417 418 419 420 421 422 423 |
# File 'gems/aws-sdk-marketplacediscovery/lib/aws-sdk-marketplacediscovery/types.rb', line 417 class ConfigurableUpfrontRateCardItem < Struct.new( :selector, :constraints, :rate_card) SENSITIVE = [] include Aws::Structure end |
#selector ⇒ Types::Selector
The selector criteria for this rate card, such as duration.
417 418 419 420 421 422 423 |
# File 'gems/aws-sdk-marketplacediscovery/lib/aws-sdk-marketplacediscovery/types.rb', line 417 class ConfigurableUpfrontRateCardItem < Struct.new( :selector, :constraints, :rate_card) SENSITIVE = [] include Aws::Structure end |