You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::CostExplorer::Types::ReservationAggregates

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb

Overview

The aggregated numbers for your Reserved Instance (RI) usage.

Instance Attribute Summary collapse

Instance Attribute Details

#amortized_recurring_feeString

The monthly cost of your RI, amortized over the RI period.

Returns:

  • (String)


1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1544

class ReservationAggregates < Struct.new(
  :utilization_percentage,
  :purchased_hours,
  :total_actual_hours,
  :unused_hours,
  :on_demand_cost_of_ri_hours_used,
  :net_ri_savings,
  :total_potential_ri_savings,
  :amortized_upfront_fee,
  :amortized_recurring_fee,
  :total_amortized_fee)
  include Aws::Structure
end

#amortized_upfront_feeString

The upfront cost of your RI, amortized over the RI period.

Returns:

  • (String)


1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1544

class ReservationAggregates < Struct.new(
  :utilization_percentage,
  :purchased_hours,
  :total_actual_hours,
  :unused_hours,
  :on_demand_cost_of_ri_hours_used,
  :net_ri_savings,
  :total_potential_ri_savings,
  :amortized_upfront_fee,
  :amortized_recurring_fee,
  :total_amortized_fee)
  include Aws::Structure
end

#net_ri_savingsString

How much you saved due to purchasing and utilizing RIs. AWS calculates this by subtracting TotalAmortizedFee from OnDemandCostOfRIHoursUsed.

Returns:

  • (String)


1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1544

class ReservationAggregates < Struct.new(
  :utilization_percentage,
  :purchased_hours,
  :total_actual_hours,
  :unused_hours,
  :on_demand_cost_of_ri_hours_used,
  :net_ri_savings,
  :total_potential_ri_savings,
  :amortized_upfront_fee,
  :amortized_recurring_fee,
  :total_amortized_fee)
  include Aws::Structure
end

#on_demand_cost_of_ri_hours_usedString

How much your RIs would cost if charged On-Demand rates.

Returns:

  • (String)


1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1544

class ReservationAggregates < Struct.new(
  :utilization_percentage,
  :purchased_hours,
  :total_actual_hours,
  :unused_hours,
  :on_demand_cost_of_ri_hours_used,
  :net_ri_savings,
  :total_potential_ri_savings,
  :amortized_upfront_fee,
  :amortized_recurring_fee,
  :total_amortized_fee)
  include Aws::Structure
end

#purchased_hoursString

How many RI hours that you purchased.

Returns:

  • (String)


1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1544

class ReservationAggregates < Struct.new(
  :utilization_percentage,
  :purchased_hours,
  :total_actual_hours,
  :unused_hours,
  :on_demand_cost_of_ri_hours_used,
  :net_ri_savings,
  :total_potential_ri_savings,
  :amortized_upfront_fee,
  :amortized_recurring_fee,
  :total_amortized_fee)
  include Aws::Structure
end

#total_actual_hoursString

The total number of RI hours that you used.

Returns:

  • (String)


1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1544

class ReservationAggregates < Struct.new(
  :utilization_percentage,
  :purchased_hours,
  :total_actual_hours,
  :unused_hours,
  :on_demand_cost_of_ri_hours_used,
  :net_ri_savings,
  :total_potential_ri_savings,
  :amortized_upfront_fee,
  :amortized_recurring_fee,
  :total_amortized_fee)
  include Aws::Structure
end

#total_amortized_feeString

The total cost of your RI, amortized over the RI period.

Returns:

  • (String)


1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1544

class ReservationAggregates < Struct.new(
  :utilization_percentage,
  :purchased_hours,
  :total_actual_hours,
  :unused_hours,
  :on_demand_cost_of_ri_hours_used,
  :net_ri_savings,
  :total_potential_ri_savings,
  :amortized_upfront_fee,
  :amortized_recurring_fee,
  :total_amortized_fee)
  include Aws::Structure
end

#total_potential_ri_savingsString

How much you could save if you use your entire reservation.

Returns:

  • (String)


1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1544

class ReservationAggregates < Struct.new(
  :utilization_percentage,
  :purchased_hours,
  :total_actual_hours,
  :unused_hours,
  :on_demand_cost_of_ri_hours_used,
  :net_ri_savings,
  :total_potential_ri_savings,
  :amortized_upfront_fee,
  :amortized_recurring_fee,
  :total_amortized_fee)
  include Aws::Structure
end

#unused_hoursString

The number of RI hours that you didn't use.

Returns:

  • (String)


1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1544

class ReservationAggregates < Struct.new(
  :utilization_percentage,
  :purchased_hours,
  :total_actual_hours,
  :unused_hours,
  :on_demand_cost_of_ri_hours_used,
  :net_ri_savings,
  :total_potential_ri_savings,
  :amortized_upfront_fee,
  :amortized_recurring_fee,
  :total_amortized_fee)
  include Aws::Structure
end

#utilization_percentageString

The percentage of RI time that you used.

Returns:

  • (String)


1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1544

class ReservationAggregates < Struct.new(
  :utilization_percentage,
  :purchased_hours,
  :total_actual_hours,
  :unused_hours,
  :on_demand_cost_of_ri_hours_used,
  :net_ri_savings,
  :total_potential_ri_savings,
  :amortized_upfront_fee,
  :amortized_recurring_fee,
  :total_amortized_fee)
  include Aws::Structure
end