Class: Aws::Billing::Types::BusinessSupportTierCharge
- Inherits:
-
Struct
- Object
- Struct
- Aws::Billing::Types::BusinessSupportTierCharge
- Defined in:
- gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb
Overview
A tier-level charge within a Business Support pricing plan. Business Support uses tiered pricing where different percentage rates apply to different ranges of Support-eligible spend.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#charge_period_end_date ⇒ Time
The end date of the charge period for this tier charge.
-
#charge_period_start_date ⇒ Time
The start date of the charge period for this tier charge.
-
#tier_charge ⇒ String
The Business Support charge amount calculated for this pricing tier.
-
#tier_description ⇒ String
A human-readable description of the pricing tier, including the spend range and percentage rate applied.
-
#tier_rate ⇒ String
The percentage rate applied to Support-eligible spend within this pricing tier.
-
#usage_slice ⇒ String
The amount of Support-eligible spend that falls within this pricing tier.
Instance Attribute Details
#charge_period_end_date ⇒ Time
The end date of the charge period for this tier charge.
646 647 648 649 650 651 652 653 654 655 |
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 646 class BusinessSupportTierCharge < Struct.new( :tier_description, :tier_rate, :usage_slice, :tier_charge, :charge_period_start_date, :charge_period_end_date) SENSITIVE = [] include Aws::Structure end |
#charge_period_start_date ⇒ Time
The start date of the charge period for this tier charge.
646 647 648 649 650 651 652 653 654 655 |
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 646 class BusinessSupportTierCharge < Struct.new( :tier_description, :tier_rate, :usage_slice, :tier_charge, :charge_period_start_date, :charge_period_end_date) SENSITIVE = [] include Aws::Structure end |
#tier_charge ⇒ String
The Business Support charge amount calculated for this pricing tier.
646 647 648 649 650 651 652 653 654 655 |
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 646 class BusinessSupportTierCharge < Struct.new( :tier_description, :tier_rate, :usage_slice, :tier_charge, :charge_period_start_date, :charge_period_end_date) SENSITIVE = [] include Aws::Structure end |
#tier_description ⇒ String
A human-readable description of the pricing tier, including the spend range and percentage rate applied.
646 647 648 649 650 651 652 653 654 655 |
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 646 class BusinessSupportTierCharge < Struct.new( :tier_description, :tier_rate, :usage_slice, :tier_charge, :charge_period_start_date, :charge_period_end_date) SENSITIVE = [] include Aws::Structure end |
#tier_rate ⇒ String
The percentage rate applied to Support-eligible spend within this pricing tier.
646 647 648 649 650 651 652 653 654 655 |
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 646 class BusinessSupportTierCharge < Struct.new( :tier_description, :tier_rate, :usage_slice, :tier_charge, :charge_period_start_date, :charge_period_end_date) SENSITIVE = [] include Aws::Structure end |
#usage_slice ⇒ String
The amount of Support-eligible spend that falls within this pricing tier.
646 647 648 649 650 651 652 653 654 655 |
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 646 class BusinessSupportTierCharge < Struct.new( :tier_description, :tier_rate, :usage_slice, :tier_charge, :charge_period_start_date, :charge_period_end_date) SENSITIVE = [] include Aws::Structure end |