Class: Aws::CostExplorer::Types::ReservationPurchaseRecommendationDetail
- Inherits:
-
Struct
- Object
- Struct
- Aws::CostExplorer::Types::ReservationPurchaseRecommendationDetail
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-costexplorer/types.rb
Overview
Details about your recommended reservation purchase.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#account_id ⇒ String
The account that this RI recommendation is for.
-
#average_normalized_units_used_per_hour ⇒ String
The average number of normalized units that you used in an hour during the historical period.
-
#average_number_of_instances_used_per_hour ⇒ String
The average number of instances that you used in an hour during the historical period.
-
#average_utilization ⇒ String
The average utilization of your instances.
-
#currency_code ⇒ String
The currency code that AWS used to calculate the costs for this instance.
-
#estimated_break_even_in_months ⇒ String
How long AWS estimates that it takes for this instance to start saving you money, in months.
-
#estimated_monthly_on_demand_cost ⇒ String
How much AWS estimates that you spend on On-Demand Instances in a month.
-
#estimated_monthly_savings_amount ⇒ String
How much AWS estimates that this specific recommendation could save you in a month.
-
#estimated_monthly_savings_percentage ⇒ String
How much AWS estimates that this specific recommendation could save you in a month, as a percentage of your overall costs.
-
#estimated_reservation_cost_for_lookback_period ⇒ String
How much AWS estimates that you would have spent for all usage during the specified historical period if you had a reservation.
-
#instance_details ⇒ Types::InstanceDetails
Details about the instances that AWS recommends that you purchase.
-
#maximum_normalized_units_used_per_hour ⇒ String
The maximum number of normalized units that you used in an hour during the historical period.
-
#maximum_number_of_instances_used_per_hour ⇒ String
The maximum number of instances that you used in an hour during the historical period.
-
#minimum_normalized_units_used_per_hour ⇒ String
The minimum number of normalized units that you used in an hour during the historical period.
-
#minimum_number_of_instances_used_per_hour ⇒ String
The minimum number of instances that you used in an hour during the historical period.
-
#recommended_normalized_units_to_purchase ⇒ String
The number of normalized units that AWS recommends that you purchase.
-
#recommended_number_of_instances_to_purchase ⇒ String
The number of instances that AWS recommends that you purchase.
-
#recurring_standard_monthly_cost ⇒ String
How much purchasing this instance costs you on a monthly basis.
-
#upfront_cost ⇒ String
How much purchasing this instance costs you upfront.
Instance Attribute Details
#account_id ⇒ String
The account that this RI recommendation is for.
5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5531 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) 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. AWS uses this to calculate your recommended reservation purchases.
5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5531 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) 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. AWS uses this to calculate your recommended reservation purchases.
5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5531 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) SENSITIVE = [] include Aws::Structure end |
#average_utilization ⇒ String
The average utilization of your instances. AWS uses this to calculate your recommended reservation purchases.
5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5531 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) SENSITIVE = [] include Aws::Structure end |
#currency_code ⇒ String
The currency code that AWS used to calculate the costs for this instance.
5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5531 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) SENSITIVE = [] include Aws::Structure end |
#estimated_break_even_in_months ⇒ String
How long AWS estimates that it takes for this instance to start saving you money, in months.
5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5531 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) SENSITIVE = [] include Aws::Structure end |
#estimated_monthly_on_demand_cost ⇒ String
How much AWS estimates that you spend on On-Demand Instances in a month.
5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5531 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) SENSITIVE = [] include Aws::Structure end |
#estimated_monthly_savings_amount ⇒ String
How much AWS estimates that this specific recommendation could save you in a month.
5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5531 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) SENSITIVE = [] include Aws::Structure end |
#estimated_monthly_savings_percentage ⇒ String
How much AWS estimates that this specific recommendation could save you in a month, as a percentage of your overall costs.
5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5531 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) SENSITIVE = [] include Aws::Structure end |
#estimated_reservation_cost_for_lookback_period ⇒ String
How much AWS estimates that you would have spent for all usage during the specified historical period if you had a reservation.
5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5531 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) SENSITIVE = [] include Aws::Structure end |
#instance_details ⇒ Types::InstanceDetails
Details about the instances that AWS recommends that you purchase.
5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5531 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) 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. AWS uses this to calculate your recommended reservation purchases.
5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5531 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) 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. AWS uses this to calculate your recommended reservation purchases.
5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5531 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) 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. AWS uses this to calculate your recommended reservation purchases.
5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5531 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) 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. AWS uses this to calculate your recommended reservation purchases.
5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5531 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) SENSITIVE = [] include Aws::Structure end |
#recommended_normalized_units_to_purchase ⇒ String
The number of normalized units that AWS recommends that you purchase.
5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5531 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) SENSITIVE = [] include Aws::Structure end |
#recommended_number_of_instances_to_purchase ⇒ String
The number of instances that AWS recommends that you purchase.
5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5531 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) SENSITIVE = [] include Aws::Structure end |
#recurring_standard_monthly_cost ⇒ String
How much purchasing this instance costs you on a monthly basis.
5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5531 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) SENSITIVE = [] include Aws::Structure end |
#upfront_cost ⇒ String
How much purchasing this instance costs you upfront.
5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 5531 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) SENSITIVE = [] include Aws::Structure end |