Class: Aws::CostExplorer::Types::ReservationPurchaseRecommendationDetail

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

Overview

Details about your recommended reservation purchase.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#account_id ⇒ String

The account that this Reserved Instance (RI) recommendation is for.

Returns:

  • (String)


6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6772

class ReservationPurchaseRecommendationDetail < Struct.new(
  :account_id,
  :instance_details,
  :recommended_number_of_instances_to_purchase,
  :recommended_normalized_units_to_purchase,
  :minimum_number_of_instances_used_per_hour,
  :minimum_normalized_units_used_per_hour,
  :maximum_number_of_instances_used_per_hour,
  :maximum_normalized_units_used_per_hour,
  :average_number_of_instances_used_per_hour,
  :average_normalized_units_used_per_hour,
  :average_utilization,
  :estimated_break_even_in_months,
  :currency_code,
  :estimated_monthly_savings_amount,
  :estimated_monthly_savings_percentage,
  :estimated_monthly_on_demand_cost,
  :estimated_reservation_cost_for_lookback_period,
  :upfront_cost,
  :recurring_standard_monthly_cost,
  :reserved_capacity_details,
  :recommended_number_of_capacity_units_to_purchase,
  :minimum_number_of_capacity_units_used_per_hour,
  :maximum_number_of_capacity_units_used_per_hour,
  :average_number_of_capacity_units_used_per_hour)
  SENSITIVE = []
  include Aws::Structure
end

#average_normalized_units_used_per_hour ⇒ String

The average number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

Returns:

  • (String)


6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6772

class ReservationPurchaseRecommendationDetail < Struct.new(
  :account_id,
  :instance_details,
  :recommended_number_of_instances_to_purchase,
  :recommended_normalized_units_to_purchase,
  :minimum_number_of_instances_used_per_hour,
  :minimum_normalized_units_used_per_hour,
  :maximum_number_of_instances_used_per_hour,
  :maximum_normalized_units_used_per_hour,
  :average_number_of_instances_used_per_hour,
  :average_normalized_units_used_per_hour,
  :average_utilization,
  :estimated_break_even_in_months,
  :currency_code,
  :estimated_monthly_savings_amount,
  :estimated_monthly_savings_percentage,
  :estimated_monthly_on_demand_cost,
  :estimated_reservation_cost_for_lookback_period,
  :upfront_cost,
  :recurring_standard_monthly_cost,
  :reserved_capacity_details,
  :recommended_number_of_capacity_units_to_purchase,
  :minimum_number_of_capacity_units_used_per_hour,
  :maximum_number_of_capacity_units_used_per_hour,
  :average_number_of_capacity_units_used_per_hour)
  SENSITIVE = []
  include Aws::Structure
end

#average_number_of_capacity_units_used_per_hour ⇒ String

The average number of provisioned capacity units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

Returns:

  • (String)


6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6772

class ReservationPurchaseRecommendationDetail < Struct.new(
  :account_id,
  :instance_details,
  :recommended_number_of_instances_to_purchase,
  :recommended_normalized_units_to_purchase,
  :minimum_number_of_instances_used_per_hour,
  :minimum_normalized_units_used_per_hour,
  :maximum_number_of_instances_used_per_hour,
  :maximum_normalized_units_used_per_hour,
  :average_number_of_instances_used_per_hour,
  :average_normalized_units_used_per_hour,
  :average_utilization,
  :estimated_break_even_in_months,
  :currency_code,
  :estimated_monthly_savings_amount,
  :estimated_monthly_savings_percentage,
  :estimated_monthly_on_demand_cost,
  :estimated_reservation_cost_for_lookback_period,
  :upfront_cost,
  :recurring_standard_monthly_cost,
  :reserved_capacity_details,
  :recommended_number_of_capacity_units_to_purchase,
  :minimum_number_of_capacity_units_used_per_hour,
  :maximum_number_of_capacity_units_used_per_hour,
  :average_number_of_capacity_units_used_per_hour)
  SENSITIVE = []
  include Aws::Structure
end

#average_number_of_instances_used_per_hour ⇒ String

The average number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

Returns:

  • (String)


6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6772

class ReservationPurchaseRecommendationDetail < Struct.new(
  :account_id,
  :instance_details,
  :recommended_number_of_instances_to_purchase,
  :recommended_normalized_units_to_purchase,
  :minimum_number_of_instances_used_per_hour,
  :minimum_normalized_units_used_per_hour,
  :maximum_number_of_instances_used_per_hour,
  :maximum_normalized_units_used_per_hour,
  :average_number_of_instances_used_per_hour,
  :average_normalized_units_used_per_hour,
  :average_utilization,
  :estimated_break_even_in_months,
  :currency_code,
  :estimated_monthly_savings_amount,
  :estimated_monthly_savings_percentage,
  :estimated_monthly_on_demand_cost,
  :estimated_reservation_cost_for_lookback_period,
  :upfront_cost,
  :recurring_standard_monthly_cost,
  :reserved_capacity_details,
  :recommended_number_of_capacity_units_to_purchase,
  :minimum_number_of_capacity_units_used_per_hour,
  :maximum_number_of_capacity_units_used_per_hour,
  :average_number_of_capacity_units_used_per_hour)
  SENSITIVE = []
  include Aws::Structure
end

#average_utilization ⇒ String

The average utilization of your instances. Amazon Web Services uses this to calculate your recommended reservation purchases.

Returns:

  • (String)


6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6772

class ReservationPurchaseRecommendationDetail < Struct.new(
  :account_id,
  :instance_details,
  :recommended_number_of_instances_to_purchase,
  :recommended_normalized_units_to_purchase,
  :minimum_number_of_instances_used_per_hour,
  :minimum_normalized_units_used_per_hour,
  :maximum_number_of_instances_used_per_hour,
  :maximum_normalized_units_used_per_hour,
  :average_number_of_instances_used_per_hour,
  :average_normalized_units_used_per_hour,
  :average_utilization,
  :estimated_break_even_in_months,
  :currency_code,
  :estimated_monthly_savings_amount,
  :estimated_monthly_savings_percentage,
  :estimated_monthly_on_demand_cost,
  :estimated_reservation_cost_for_lookback_period,
  :upfront_cost,
  :recurring_standard_monthly_cost,
  :reserved_capacity_details,
  :recommended_number_of_capacity_units_to_purchase,
  :minimum_number_of_capacity_units_used_per_hour,
  :maximum_number_of_capacity_units_used_per_hour,
  :average_number_of_capacity_units_used_per_hour)
  SENSITIVE = []
  include Aws::Structure
end

#currency_code ⇒ String

The currency code that Amazon Web Services used to calculate the costs for this instance.

Returns:

  • (String)


6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6772

class ReservationPurchaseRecommendationDetail < Struct.new(
  :account_id,
  :instance_details,
  :recommended_number_of_instances_to_purchase,
  :recommended_normalized_units_to_purchase,
  :minimum_number_of_instances_used_per_hour,
  :minimum_normalized_units_used_per_hour,
  :maximum_number_of_instances_used_per_hour,
  :maximum_normalized_units_used_per_hour,
  :average_number_of_instances_used_per_hour,
  :average_normalized_units_used_per_hour,
  :average_utilization,
  :estimated_break_even_in_months,
  :currency_code,
  :estimated_monthly_savings_amount,
  :estimated_monthly_savings_percentage,
  :estimated_monthly_on_demand_cost,
  :estimated_reservation_cost_for_lookback_period,
  :upfront_cost,
  :recurring_standard_monthly_cost,
  :reserved_capacity_details,
  :recommended_number_of_capacity_units_to_purchase,
  :minimum_number_of_capacity_units_used_per_hour,
  :maximum_number_of_capacity_units_used_per_hour,
  :average_number_of_capacity_units_used_per_hour)
  SENSITIVE = []
  include Aws::Structure
end

#estimated_break_even_in_months ⇒ String

How long Amazon Web Services estimates that it takes for this instance to start saving you money, in months.

Returns:

  • (String)


6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6772

class ReservationPurchaseRecommendationDetail < Struct.new(
  :account_id,
  :instance_details,
  :recommended_number_of_instances_to_purchase,
  :recommended_normalized_units_to_purchase,
  :minimum_number_of_instances_used_per_hour,
  :minimum_normalized_units_used_per_hour,
  :maximum_number_of_instances_used_per_hour,
  :maximum_normalized_units_used_per_hour,
  :average_number_of_instances_used_per_hour,
  :average_normalized_units_used_per_hour,
  :average_utilization,
  :estimated_break_even_in_months,
  :currency_code,
  :estimated_monthly_savings_amount,
  :estimated_monthly_savings_percentage,
  :estimated_monthly_on_demand_cost,
  :estimated_reservation_cost_for_lookback_period,
  :upfront_cost,
  :recurring_standard_monthly_cost,
  :reserved_capacity_details,
  :recommended_number_of_capacity_units_to_purchase,
  :minimum_number_of_capacity_units_used_per_hour,
  :maximum_number_of_capacity_units_used_per_hour,
  :average_number_of_capacity_units_used_per_hour)
  SENSITIVE = []
  include Aws::Structure
end

#estimated_monthly_on_demand_cost ⇒ String

How much Amazon Web Services estimates that you spend on On-Demand Instances in a month.

Returns:

  • (String)


6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6772

class ReservationPurchaseRecommendationDetail < Struct.new(
  :account_id,
  :instance_details,
  :recommended_number_of_instances_to_purchase,
  :recommended_normalized_units_to_purchase,
  :minimum_number_of_instances_used_per_hour,
  :minimum_normalized_units_used_per_hour,
  :maximum_number_of_instances_used_per_hour,
  :maximum_normalized_units_used_per_hour,
  :average_number_of_instances_used_per_hour,
  :average_normalized_units_used_per_hour,
  :average_utilization,
  :estimated_break_even_in_months,
  :currency_code,
  :estimated_monthly_savings_amount,
  :estimated_monthly_savings_percentage,
  :estimated_monthly_on_demand_cost,
  :estimated_reservation_cost_for_lookback_period,
  :upfront_cost,
  :recurring_standard_monthly_cost,
  :reserved_capacity_details,
  :recommended_number_of_capacity_units_to_purchase,
  :minimum_number_of_capacity_units_used_per_hour,
  :maximum_number_of_capacity_units_used_per_hour,
  :average_number_of_capacity_units_used_per_hour)
  SENSITIVE = []
  include Aws::Structure
end

#estimated_monthly_savings_amount ⇒ String

How much Amazon Web Services estimates that this specific recommendation might save you in a month.

Returns:

  • (String)


6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6772

class ReservationPurchaseRecommendationDetail < Struct.new(
  :account_id,
  :instance_details,
  :recommended_number_of_instances_to_purchase,
  :recommended_normalized_units_to_purchase,
  :minimum_number_of_instances_used_per_hour,
  :minimum_normalized_units_used_per_hour,
  :maximum_number_of_instances_used_per_hour,
  :maximum_normalized_units_used_per_hour,
  :average_number_of_instances_used_per_hour,
  :average_normalized_units_used_per_hour,
  :average_utilization,
  :estimated_break_even_in_months,
  :currency_code,
  :estimated_monthly_savings_amount,
  :estimated_monthly_savings_percentage,
  :estimated_monthly_on_demand_cost,
  :estimated_reservation_cost_for_lookback_period,
  :upfront_cost,
  :recurring_standard_monthly_cost,
  :reserved_capacity_details,
  :recommended_number_of_capacity_units_to_purchase,
  :minimum_number_of_capacity_units_used_per_hour,
  :maximum_number_of_capacity_units_used_per_hour,
  :average_number_of_capacity_units_used_per_hour)
  SENSITIVE = []
  include Aws::Structure
end

#estimated_monthly_savings_percentage ⇒ String

How much Amazon Web Services estimates that this specific recommendation might save you in a month, as a percentage of your overall costs.

Returns:

  • (String)


6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6772

class ReservationPurchaseRecommendationDetail < Struct.new(
  :account_id,
  :instance_details,
  :recommended_number_of_instances_to_purchase,
  :recommended_normalized_units_to_purchase,
  :minimum_number_of_instances_used_per_hour,
  :minimum_normalized_units_used_per_hour,
  :maximum_number_of_instances_used_per_hour,
  :maximum_normalized_units_used_per_hour,
  :average_number_of_instances_used_per_hour,
  :average_normalized_units_used_per_hour,
  :average_utilization,
  :estimated_break_even_in_months,
  :currency_code,
  :estimated_monthly_savings_amount,
  :estimated_monthly_savings_percentage,
  :estimated_monthly_on_demand_cost,
  :estimated_reservation_cost_for_lookback_period,
  :upfront_cost,
  :recurring_standard_monthly_cost,
  :reserved_capacity_details,
  :recommended_number_of_capacity_units_to_purchase,
  :minimum_number_of_capacity_units_used_per_hour,
  :maximum_number_of_capacity_units_used_per_hour,
  :average_number_of_capacity_units_used_per_hour)
  SENSITIVE = []
  include Aws::Structure
end

#estimated_reservation_cost_for_lookback_period ⇒ String

How much Amazon Web Services estimates that you might spend for all usage during the specified historical period if you had a reservation.

Returns:

  • (String)


6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6772

class ReservationPurchaseRecommendationDetail < Struct.new(
  :account_id,
  :instance_details,
  :recommended_number_of_instances_to_purchase,
  :recommended_normalized_units_to_purchase,
  :minimum_number_of_instances_used_per_hour,
  :minimum_normalized_units_used_per_hour,
  :maximum_number_of_instances_used_per_hour,
  :maximum_normalized_units_used_per_hour,
  :average_number_of_instances_used_per_hour,
  :average_normalized_units_used_per_hour,
  :average_utilization,
  :estimated_break_even_in_months,
  :currency_code,
  :estimated_monthly_savings_amount,
  :estimated_monthly_savings_percentage,
  :estimated_monthly_on_demand_cost,
  :estimated_reservation_cost_for_lookback_period,
  :upfront_cost,
  :recurring_standard_monthly_cost,
  :reserved_capacity_details,
  :recommended_number_of_capacity_units_to_purchase,
  :minimum_number_of_capacity_units_used_per_hour,
  :maximum_number_of_capacity_units_used_per_hour,
  :average_number_of_capacity_units_used_per_hour)
  SENSITIVE = []
  include Aws::Structure
end

#instance_details ⇒ Types::InstanceDetails

Details about the reservations that Amazon Web Services recommends that you purchase.



6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6772

class ReservationPurchaseRecommendationDetail < Struct.new(
  :account_id,
  :instance_details,
  :recommended_number_of_instances_to_purchase,
  :recommended_normalized_units_to_purchase,
  :minimum_number_of_instances_used_per_hour,
  :minimum_normalized_units_used_per_hour,
  :maximum_number_of_instances_used_per_hour,
  :maximum_normalized_units_used_per_hour,
  :average_number_of_instances_used_per_hour,
  :average_normalized_units_used_per_hour,
  :average_utilization,
  :estimated_break_even_in_months,
  :currency_code,
  :estimated_monthly_savings_amount,
  :estimated_monthly_savings_percentage,
  :estimated_monthly_on_demand_cost,
  :estimated_reservation_cost_for_lookback_period,
  :upfront_cost,
  :recurring_standard_monthly_cost,
  :reserved_capacity_details,
  :recommended_number_of_capacity_units_to_purchase,
  :minimum_number_of_capacity_units_used_per_hour,
  :maximum_number_of_capacity_units_used_per_hour,
  :average_number_of_capacity_units_used_per_hour)
  SENSITIVE = []
  include Aws::Structure
end

#maximum_normalized_units_used_per_hour ⇒ String

The maximum number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

Returns:

  • (String)


6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6772

class ReservationPurchaseRecommendationDetail < Struct.new(
  :account_id,
  :instance_details,
  :recommended_number_of_instances_to_purchase,
  :recommended_normalized_units_to_purchase,
  :minimum_number_of_instances_used_per_hour,
  :minimum_normalized_units_used_per_hour,
  :maximum_number_of_instances_used_per_hour,
  :maximum_normalized_units_used_per_hour,
  :average_number_of_instances_used_per_hour,
  :average_normalized_units_used_per_hour,
  :average_utilization,
  :estimated_break_even_in_months,
  :currency_code,
  :estimated_monthly_savings_amount,
  :estimated_monthly_savings_percentage,
  :estimated_monthly_on_demand_cost,
  :estimated_reservation_cost_for_lookback_period,
  :upfront_cost,
  :recurring_standard_monthly_cost,
  :reserved_capacity_details,
  :recommended_number_of_capacity_units_to_purchase,
  :minimum_number_of_capacity_units_used_per_hour,
  :maximum_number_of_capacity_units_used_per_hour,
  :average_number_of_capacity_units_used_per_hour)
  SENSITIVE = []
  include Aws::Structure
end

#maximum_number_of_capacity_units_used_per_hour ⇒ String

The maximum number of provisioned capacity units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

Returns:

  • (String)


6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6772

class ReservationPurchaseRecommendationDetail < Struct.new(
  :account_id,
  :instance_details,
  :recommended_number_of_instances_to_purchase,
  :recommended_normalized_units_to_purchase,
  :minimum_number_of_instances_used_per_hour,
  :minimum_normalized_units_used_per_hour,
  :maximum_number_of_instances_used_per_hour,
  :maximum_normalized_units_used_per_hour,
  :average_number_of_instances_used_per_hour,
  :average_normalized_units_used_per_hour,
  :average_utilization,
  :estimated_break_even_in_months,
  :currency_code,
  :estimated_monthly_savings_amount,
  :estimated_monthly_savings_percentage,
  :estimated_monthly_on_demand_cost,
  :estimated_reservation_cost_for_lookback_period,
  :upfront_cost,
  :recurring_standard_monthly_cost,
  :reserved_capacity_details,
  :recommended_number_of_capacity_units_to_purchase,
  :minimum_number_of_capacity_units_used_per_hour,
  :maximum_number_of_capacity_units_used_per_hour,
  :average_number_of_capacity_units_used_per_hour)
  SENSITIVE = []
  include Aws::Structure
end

#maximum_number_of_instances_used_per_hour ⇒ String

The maximum number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

Returns:

  • (String)


6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6772

class ReservationPurchaseRecommendationDetail < Struct.new(
  :account_id,
  :instance_details,
  :recommended_number_of_instances_to_purchase,
  :recommended_normalized_units_to_purchase,
  :minimum_number_of_instances_used_per_hour,
  :minimum_normalized_units_used_per_hour,
  :maximum_number_of_instances_used_per_hour,
  :maximum_normalized_units_used_per_hour,
  :average_number_of_instances_used_per_hour,
  :average_normalized_units_used_per_hour,
  :average_utilization,
  :estimated_break_even_in_months,
  :currency_code,
  :estimated_monthly_savings_amount,
  :estimated_monthly_savings_percentage,
  :estimated_monthly_on_demand_cost,
  :estimated_reservation_cost_for_lookback_period,
  :upfront_cost,
  :recurring_standard_monthly_cost,
  :reserved_capacity_details,
  :recommended_number_of_capacity_units_to_purchase,
  :minimum_number_of_capacity_units_used_per_hour,
  :maximum_number_of_capacity_units_used_per_hour,
  :average_number_of_capacity_units_used_per_hour)
  SENSITIVE = []
  include Aws::Structure
end

#minimum_normalized_units_used_per_hour ⇒ String

The minimum number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

Returns:

  • (String)


6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6772

class ReservationPurchaseRecommendationDetail < Struct.new(
  :account_id,
  :instance_details,
  :recommended_number_of_instances_to_purchase,
  :recommended_normalized_units_to_purchase,
  :minimum_number_of_instances_used_per_hour,
  :minimum_normalized_units_used_per_hour,
  :maximum_number_of_instances_used_per_hour,
  :maximum_normalized_units_used_per_hour,
  :average_number_of_instances_used_per_hour,
  :average_normalized_units_used_per_hour,
  :average_utilization,
  :estimated_break_even_in_months,
  :currency_code,
  :estimated_monthly_savings_amount,
  :estimated_monthly_savings_percentage,
  :estimated_monthly_on_demand_cost,
  :estimated_reservation_cost_for_lookback_period,
  :upfront_cost,
  :recurring_standard_monthly_cost,
  :reserved_capacity_details,
  :recommended_number_of_capacity_units_to_purchase,
  :minimum_number_of_capacity_units_used_per_hour,
  :maximum_number_of_capacity_units_used_per_hour,
  :average_number_of_capacity_units_used_per_hour)
  SENSITIVE = []
  include Aws::Structure
end

#minimum_number_of_capacity_units_used_per_hour ⇒ String

The minimum number of provisioned capacity units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

Returns:

  • (String)


6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6772

class ReservationPurchaseRecommendationDetail < Struct.new(
  :account_id,
  :instance_details,
  :recommended_number_of_instances_to_purchase,
  :recommended_normalized_units_to_purchase,
  :minimum_number_of_instances_used_per_hour,
  :minimum_normalized_units_used_per_hour,
  :maximum_number_of_instances_used_per_hour,
  :maximum_normalized_units_used_per_hour,
  :average_number_of_instances_used_per_hour,
  :average_normalized_units_used_per_hour,
  :average_utilization,
  :estimated_break_even_in_months,
  :currency_code,
  :estimated_monthly_savings_amount,
  :estimated_monthly_savings_percentage,
  :estimated_monthly_on_demand_cost,
  :estimated_reservation_cost_for_lookback_period,
  :upfront_cost,
  :recurring_standard_monthly_cost,
  :reserved_capacity_details,
  :recommended_number_of_capacity_units_to_purchase,
  :minimum_number_of_capacity_units_used_per_hour,
  :maximum_number_of_capacity_units_used_per_hour,
  :average_number_of_capacity_units_used_per_hour)
  SENSITIVE = []
  include Aws::Structure
end

#minimum_number_of_instances_used_per_hour ⇒ String

The minimum number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

Returns:

  • (String)


6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6772

class ReservationPurchaseRecommendationDetail < Struct.new(
  :account_id,
  :instance_details,
  :recommended_number_of_instances_to_purchase,
  :recommended_normalized_units_to_purchase,
  :minimum_number_of_instances_used_per_hour,
  :minimum_normalized_units_used_per_hour,
  :maximum_number_of_instances_used_per_hour,
  :maximum_normalized_units_used_per_hour,
  :average_number_of_instances_used_per_hour,
  :average_normalized_units_used_per_hour,
  :average_utilization,
  :estimated_break_even_in_months,
  :currency_code,
  :estimated_monthly_savings_amount,
  :estimated_monthly_savings_percentage,
  :estimated_monthly_on_demand_cost,
  :estimated_reservation_cost_for_lookback_period,
  :upfront_cost,
  :recurring_standard_monthly_cost,
  :reserved_capacity_details,
  :recommended_number_of_capacity_units_to_purchase,
  :minimum_number_of_capacity_units_used_per_hour,
  :maximum_number_of_capacity_units_used_per_hour,
  :average_number_of_capacity_units_used_per_hour)
  SENSITIVE = []
  include Aws::Structure
end

The number of normalized units that Amazon Web Services recommends that you purchase.

Returns:

  • (String)


6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6772

class ReservationPurchaseRecommendationDetail < Struct.new(
  :account_id,
  :instance_details,
  :recommended_number_of_instances_to_purchase,
  :recommended_normalized_units_to_purchase,
  :minimum_number_of_instances_used_per_hour,
  :minimum_normalized_units_used_per_hour,
  :maximum_number_of_instances_used_per_hour,
  :maximum_normalized_units_used_per_hour,
  :average_number_of_instances_used_per_hour,
  :average_normalized_units_used_per_hour,
  :average_utilization,
  :estimated_break_even_in_months,
  :currency_code,
  :estimated_monthly_savings_amount,
  :estimated_monthly_savings_percentage,
  :estimated_monthly_on_demand_cost,
  :estimated_reservation_cost_for_lookback_period,
  :upfront_cost,
  :recurring_standard_monthly_cost,
  :reserved_capacity_details,
  :recommended_number_of_capacity_units_to_purchase,
  :minimum_number_of_capacity_units_used_per_hour,
  :maximum_number_of_capacity_units_used_per_hour,
  :average_number_of_capacity_units_used_per_hour)
  SENSITIVE = []
  include Aws::Structure
end

The number of reserved capacity units that Amazon Web Services recommends that you purchase.

Returns:

  • (String)


6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6772

class ReservationPurchaseRecommendationDetail < Struct.new(
  :account_id,
  :instance_details,
  :recommended_number_of_instances_to_purchase,
  :recommended_normalized_units_to_purchase,
  :minimum_number_of_instances_used_per_hour,
  :minimum_normalized_units_used_per_hour,
  :maximum_number_of_instances_used_per_hour,
  :maximum_normalized_units_used_per_hour,
  :average_number_of_instances_used_per_hour,
  :average_normalized_units_used_per_hour,
  :average_utilization,
  :estimated_break_even_in_months,
  :currency_code,
  :estimated_monthly_savings_amount,
  :estimated_monthly_savings_percentage,
  :estimated_monthly_on_demand_cost,
  :estimated_reservation_cost_for_lookback_period,
  :upfront_cost,
  :recurring_standard_monthly_cost,
  :reserved_capacity_details,
  :recommended_number_of_capacity_units_to_purchase,
  :minimum_number_of_capacity_units_used_per_hour,
  :maximum_number_of_capacity_units_used_per_hour,
  :average_number_of_capacity_units_used_per_hour)
  SENSITIVE = []
  include Aws::Structure
end

The number of instances that Amazon Web Services recommends that you purchase.

Returns:

  • (String)


6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6772

class ReservationPurchaseRecommendationDetail < Struct.new(
  :account_id,
  :instance_details,
  :recommended_number_of_instances_to_purchase,
  :recommended_normalized_units_to_purchase,
  :minimum_number_of_instances_used_per_hour,
  :minimum_normalized_units_used_per_hour,
  :maximum_number_of_instances_used_per_hour,
  :maximum_normalized_units_used_per_hour,
  :average_number_of_instances_used_per_hour,
  :average_normalized_units_used_per_hour,
  :average_utilization,
  :estimated_break_even_in_months,
  :currency_code,
  :estimated_monthly_savings_amount,
  :estimated_monthly_savings_percentage,
  :estimated_monthly_on_demand_cost,
  :estimated_reservation_cost_for_lookback_period,
  :upfront_cost,
  :recurring_standard_monthly_cost,
  :reserved_capacity_details,
  :recommended_number_of_capacity_units_to_purchase,
  :minimum_number_of_capacity_units_used_per_hour,
  :maximum_number_of_capacity_units_used_per_hour,
  :average_number_of_capacity_units_used_per_hour)
  SENSITIVE = []
  include Aws::Structure
end

#recurring_standard_monthly_cost ⇒ String

How much purchasing this instance costs you on a monthly basis.

Returns:

  • (String)


6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6772

class ReservationPurchaseRecommendationDetail < Struct.new(
  :account_id,
  :instance_details,
  :recommended_number_of_instances_to_purchase,
  :recommended_normalized_units_to_purchase,
  :minimum_number_of_instances_used_per_hour,
  :minimum_normalized_units_used_per_hour,
  :maximum_number_of_instances_used_per_hour,
  :maximum_normalized_units_used_per_hour,
  :average_number_of_instances_used_per_hour,
  :average_normalized_units_used_per_hour,
  :average_utilization,
  :estimated_break_even_in_months,
  :currency_code,
  :estimated_monthly_savings_amount,
  :estimated_monthly_savings_percentage,
  :estimated_monthly_on_demand_cost,
  :estimated_reservation_cost_for_lookback_period,
  :upfront_cost,
  :recurring_standard_monthly_cost,
  :reserved_capacity_details,
  :recommended_number_of_capacity_units_to_purchase,
  :minimum_number_of_capacity_units_used_per_hour,
  :maximum_number_of_capacity_units_used_per_hour,
  :average_number_of_capacity_units_used_per_hour)
  SENSITIVE = []
  include Aws::Structure
end

#reserved_capacity_details ⇒ Types::ReservedCapacityDetails

Details about the reservations that Amazon Web Services recommends that you purchase.



6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6772

class ReservationPurchaseRecommendationDetail < Struct.new(
  :account_id,
  :instance_details,
  :recommended_number_of_instances_to_purchase,
  :recommended_normalized_units_to_purchase,
  :minimum_number_of_instances_used_per_hour,
  :minimum_normalized_units_used_per_hour,
  :maximum_number_of_instances_used_per_hour,
  :maximum_normalized_units_used_per_hour,
  :average_number_of_instances_used_per_hour,
  :average_normalized_units_used_per_hour,
  :average_utilization,
  :estimated_break_even_in_months,
  :currency_code,
  :estimated_monthly_savings_amount,
  :estimated_monthly_savings_percentage,
  :estimated_monthly_on_demand_cost,
  :estimated_reservation_cost_for_lookback_period,
  :upfront_cost,
  :recurring_standard_monthly_cost,
  :reserved_capacity_details,
  :recommended_number_of_capacity_units_to_purchase,
  :minimum_number_of_capacity_units_used_per_hour,
  :maximum_number_of_capacity_units_used_per_hour,
  :average_number_of_capacity_units_used_per_hour)
  SENSITIVE = []
  include Aws::Structure
end

#upfront_cost ⇒ String

How much purchasing this instance costs you upfront.

Returns:

  • (String)


6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6772

class ReservationPurchaseRecommendationDetail < Struct.new(
  :account_id,
  :instance_details,
  :recommended_number_of_instances_to_purchase,
  :recommended_normalized_units_to_purchase,
  :minimum_number_of_instances_used_per_hour,
  :minimum_normalized_units_used_per_hour,
  :maximum_number_of_instances_used_per_hour,
  :maximum_normalized_units_used_per_hour,
  :average_number_of_instances_used_per_hour,
  :average_normalized_units_used_per_hour,
  :average_utilization,
  :estimated_break_even_in_months,
  :currency_code,
  :estimated_monthly_savings_amount,
  :estimated_monthly_savings_percentage,
  :estimated_monthly_on_demand_cost,
  :estimated_reservation_cost_for_lookback_period,
  :upfront_cost,
  :recurring_standard_monthly_cost,
  :reserved_capacity_details,
  :recommended_number_of_capacity_units_to_purchase,
  :minimum_number_of_capacity_units_used_per_hour,
  :maximum_number_of_capacity_units_used_per_hour,
  :average_number_of_capacity_units_used_per_hour)
  SENSITIVE = []
  include Aws::Structure
end