Class: Aws::MarketplaceDiscovery::Types::ConfigurableUpfrontRateCardItem
- Inherits:
-
Struct
- Object
- Struct
- Aws::MarketplaceDiscovery::Types::ConfigurableUpfrontRateCardItem
- Includes:
- Structure
- Defined in:
- 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.
315 316 317 318 319 320 321 |
# File 'lib/aws-sdk-marketplacediscovery/types.rb', line 315 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.
315 316 317 318 319 320 321 |
# File 'lib/aws-sdk-marketplacediscovery/types.rb', line 315 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.
315 316 317 318 319 320 321 |
# File 'lib/aws-sdk-marketplacediscovery/types.rb', line 315 class ConfigurableUpfrontRateCardItem < Struct.new( :selector, :constraints, :rate_card) SENSITIVE = [] include Aws::Structure end |