Class: Aws::Billing::Types::PricingPlanTier

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-billing/types.rb

Overview

A tier within an Enterprise Support pricing plan.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#additional_percentage_of_aggregate_chargesString

The additional percentage applied to aggregate charges in this tier.

Returns:

  • (String)


1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
# File 'lib/aws-sdk-billing/types.rb', line 1671

class PricingPlanTier < Struct.new(
  :tier_minimum,
  :tier_maximum,
  :base_charge,
  :additional_percentage_of_aggregate_charges,
  :aggregate_charges_adjustment,
  :incremental,
  :increment,
  :increment_charge)
  SENSITIVE = []
  include Aws::Structure
end

#aggregate_charges_adjustmentString

The adjustment applied to aggregate charges.

Returns:

  • (String)


1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
# File 'lib/aws-sdk-billing/types.rb', line 1671

class PricingPlanTier < Struct.new(
  :tier_minimum,
  :tier_maximum,
  :base_charge,
  :additional_percentage_of_aggregate_charges,
  :aggregate_charges_adjustment,
  :incremental,
  :increment,
  :increment_charge)
  SENSITIVE = []
  include Aws::Structure
end

#base_chargeString

The base charge for this tier.

Returns:

  • (String)


1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
# File 'lib/aws-sdk-billing/types.rb', line 1671

class PricingPlanTier < Struct.new(
  :tier_minimum,
  :tier_maximum,
  :base_charge,
  :additional_percentage_of_aggregate_charges,
  :aggregate_charges_adjustment,
  :incremental,
  :increment,
  :increment_charge)
  SENSITIVE = []
  include Aws::Structure
end

#incrementString

The increment amount for incremental tier calculations.

Returns:

  • (String)


1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
# File 'lib/aws-sdk-billing/types.rb', line 1671

class PricingPlanTier < Struct.new(
  :tier_minimum,
  :tier_maximum,
  :base_charge,
  :additional_percentage_of_aggregate_charges,
  :aggregate_charges_adjustment,
  :incremental,
  :increment,
  :increment_charge)
  SENSITIVE = []
  include Aws::Structure
end

#increment_chargeString

The charge per increment.

Returns:

  • (String)


1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
# File 'lib/aws-sdk-billing/types.rb', line 1671

class PricingPlanTier < Struct.new(
  :tier_minimum,
  :tier_maximum,
  :base_charge,
  :additional_percentage_of_aggregate_charges,
  :aggregate_charges_adjustment,
  :incremental,
  :increment,
  :increment_charge)
  SENSITIVE = []
  include Aws::Structure
end

#incrementalBoolean

Whether the tier charges are calculated incrementally.

Returns:

  • (Boolean)


1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
# File 'lib/aws-sdk-billing/types.rb', line 1671

class PricingPlanTier < Struct.new(
  :tier_minimum,
  :tier_maximum,
  :base_charge,
  :additional_percentage_of_aggregate_charges,
  :aggregate_charges_adjustment,
  :incremental,
  :increment,
  :increment_charge)
  SENSITIVE = []
  include Aws::Structure
end

#tier_maximumString

The maximum spend threshold for this tier.

Returns:

  • (String)


1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
# File 'lib/aws-sdk-billing/types.rb', line 1671

class PricingPlanTier < Struct.new(
  :tier_minimum,
  :tier_maximum,
  :base_charge,
  :additional_percentage_of_aggregate_charges,
  :aggregate_charges_adjustment,
  :incremental,
  :increment,
  :increment_charge)
  SENSITIVE = []
  include Aws::Structure
end

#tier_minimumString

The minimum spend threshold for this tier.

Returns:

  • (String)


1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
# File 'lib/aws-sdk-billing/types.rb', line 1671

class PricingPlanTier < Struct.new(
  :tier_minimum,
  :tier_maximum,
  :base_charge,
  :additional_percentage_of_aggregate_charges,
  :aggregate_charges_adjustment,
  :incremental,
  :increment,
  :increment_charge)
  SENSITIVE = []
  include Aws::Structure
end