Class: Aws::CostExplorer::Types::SavingsPlansPurchaseRecommendationDetail
- Inherits:
-
Struct
- Object
- Struct
- Aws::CostExplorer::Types::SavingsPlansPurchaseRecommendationDetail
- Defined in:
- gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb
Overview
Details for your recommended Savings Plans.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#account_id ⇒ String
The
AccountID
the recommendation is generated for. -
#currency_code ⇒ String
The currency code that Amazon Web Services used to generate the recommendations and present potential savings.
-
#current_average_hourly_on_demand_spend ⇒ String
The average value of hourly On-Demand spend over the lookback period of the applicable usage type.
-
#current_maximum_hourly_on_demand_spend ⇒ String
The highest value of hourly On-Demand spend over the lookback period of the applicable usage type.
-
#current_minimum_hourly_on_demand_spend ⇒ String
The lowest value of hourly On-Demand spend over the lookback period of the applicable usage type.
-
#estimated_average_utilization ⇒ String
The estimated utilization of the recommended Savings Plans.
-
#estimated_monthly_savings_amount ⇒ String
The estimated monthly savings amount based on the recommended Savings Plans.
-
#estimated_on_demand_cost ⇒ String
The remaining On-Demand cost estimated to not be covered by the recommended Savings Plans, over the length of the lookback period.
-
#estimated_on_demand_cost_with_current_commitment ⇒ String
The estimated On-Demand costs you expect with no additional commitment, based on your usage of the selected time period and the Savings Plans you own.
-
#estimated_roi ⇒ String
The estimated return on investment that's based on the recommended Savings Plans that you purchased.
-
#estimated_savings_amount ⇒ String
The estimated savings amount that's based on the recommended Savings Plans over the length of the lookback period.
-
#estimated_savings_percentage ⇒ String
The estimated savings percentage relative to the total cost of applicable On-Demand usage over the lookback period.
-
#estimated_sp_cost ⇒ String
The cost of the recommended Savings Plans over the length of the lookback period.
-
#hourly_commitment_to_purchase ⇒ String
The recommended hourly commitment level for the Savings Plans type and the configuration that's based on the usage during the lookback period.
-
#recommendation_detail_id ⇒ String
Contains detailed information about a specific Savings Plan recommendation.
-
#savings_plans_details ⇒ Types::SavingsPlansDetails
Details for your recommended Savings Plans.
-
#upfront_cost ⇒ String
The upfront cost of the recommended Savings Plans, based on the selected payment option.
Instance Attribute Details
#account_id ⇒ String
The AccountID
the recommendation is generated for.
6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6424 class SavingsPlansPurchaseRecommendationDetail < Struct.new( :savings_plans_details, :account_id, :upfront_cost, :estimated_roi, :currency_code, :estimated_sp_cost, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_savings_amount, :estimated_savings_percentage, :hourly_commitment_to_purchase, :estimated_average_utilization, :estimated_monthly_savings_amount, :current_minimum_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_average_hourly_on_demand_spend, :recommendation_detail_id) SENSITIVE = [] include Aws::Structure end |
#currency_code ⇒ String
The currency code that Amazon Web Services used to generate the recommendations and present potential savings.
6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6424 class SavingsPlansPurchaseRecommendationDetail < Struct.new( :savings_plans_details, :account_id, :upfront_cost, :estimated_roi, :currency_code, :estimated_sp_cost, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_savings_amount, :estimated_savings_percentage, :hourly_commitment_to_purchase, :estimated_average_utilization, :estimated_monthly_savings_amount, :current_minimum_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_average_hourly_on_demand_spend, :recommendation_detail_id) SENSITIVE = [] include Aws::Structure end |
#current_average_hourly_on_demand_spend ⇒ String
The average value of hourly On-Demand spend over the lookback period of the applicable usage type.
6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6424 class SavingsPlansPurchaseRecommendationDetail < Struct.new( :savings_plans_details, :account_id, :upfront_cost, :estimated_roi, :currency_code, :estimated_sp_cost, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_savings_amount, :estimated_savings_percentage, :hourly_commitment_to_purchase, :estimated_average_utilization, :estimated_monthly_savings_amount, :current_minimum_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_average_hourly_on_demand_spend, :recommendation_detail_id) SENSITIVE = [] include Aws::Structure end |
#current_maximum_hourly_on_demand_spend ⇒ String
The highest value of hourly On-Demand spend over the lookback period of the applicable usage type.
6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6424 class SavingsPlansPurchaseRecommendationDetail < Struct.new( :savings_plans_details, :account_id, :upfront_cost, :estimated_roi, :currency_code, :estimated_sp_cost, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_savings_amount, :estimated_savings_percentage, :hourly_commitment_to_purchase, :estimated_average_utilization, :estimated_monthly_savings_amount, :current_minimum_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_average_hourly_on_demand_spend, :recommendation_detail_id) SENSITIVE = [] include Aws::Structure end |
#current_minimum_hourly_on_demand_spend ⇒ String
The lowest value of hourly On-Demand spend over the lookback period of the applicable usage type.
6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6424 class SavingsPlansPurchaseRecommendationDetail < Struct.new( :savings_plans_details, :account_id, :upfront_cost, :estimated_roi, :currency_code, :estimated_sp_cost, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_savings_amount, :estimated_savings_percentage, :hourly_commitment_to_purchase, :estimated_average_utilization, :estimated_monthly_savings_amount, :current_minimum_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_average_hourly_on_demand_spend, :recommendation_detail_id) SENSITIVE = [] include Aws::Structure end |
#estimated_average_utilization ⇒ String
The estimated utilization of the recommended Savings Plans.
6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6424 class SavingsPlansPurchaseRecommendationDetail < Struct.new( :savings_plans_details, :account_id, :upfront_cost, :estimated_roi, :currency_code, :estimated_sp_cost, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_savings_amount, :estimated_savings_percentage, :hourly_commitment_to_purchase, :estimated_average_utilization, :estimated_monthly_savings_amount, :current_minimum_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_average_hourly_on_demand_spend, :recommendation_detail_id) SENSITIVE = [] include Aws::Structure end |
#estimated_monthly_savings_amount ⇒ String
The estimated monthly savings amount based on the recommended Savings Plans.
6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6424 class SavingsPlansPurchaseRecommendationDetail < Struct.new( :savings_plans_details, :account_id, :upfront_cost, :estimated_roi, :currency_code, :estimated_sp_cost, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_savings_amount, :estimated_savings_percentage, :hourly_commitment_to_purchase, :estimated_average_utilization, :estimated_monthly_savings_amount, :current_minimum_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_average_hourly_on_demand_spend, :recommendation_detail_id) SENSITIVE = [] include Aws::Structure end |
#estimated_on_demand_cost ⇒ String
The remaining On-Demand cost estimated to not be covered by the recommended Savings Plans, over the length of the lookback period.
6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6424 class SavingsPlansPurchaseRecommendationDetail < Struct.new( :savings_plans_details, :account_id, :upfront_cost, :estimated_roi, :currency_code, :estimated_sp_cost, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_savings_amount, :estimated_savings_percentage, :hourly_commitment_to_purchase, :estimated_average_utilization, :estimated_monthly_savings_amount, :current_minimum_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_average_hourly_on_demand_spend, :recommendation_detail_id) SENSITIVE = [] include Aws::Structure end |
#estimated_on_demand_cost_with_current_commitment ⇒ String
The estimated On-Demand costs you expect with no additional commitment, based on your usage of the selected time period and the Savings Plans you own.
6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6424 class SavingsPlansPurchaseRecommendationDetail < Struct.new( :savings_plans_details, :account_id, :upfront_cost, :estimated_roi, :currency_code, :estimated_sp_cost, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_savings_amount, :estimated_savings_percentage, :hourly_commitment_to_purchase, :estimated_average_utilization, :estimated_monthly_savings_amount, :current_minimum_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_average_hourly_on_demand_spend, :recommendation_detail_id) SENSITIVE = [] include Aws::Structure end |
#estimated_roi ⇒ String
The estimated return on investment that's based on the recommended
Savings Plans that you purchased. This is calculated as
estimatedSavingsAmount
/ estimatedSPCost
*100.
6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6424 class SavingsPlansPurchaseRecommendationDetail < Struct.new( :savings_plans_details, :account_id, :upfront_cost, :estimated_roi, :currency_code, :estimated_sp_cost, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_savings_amount, :estimated_savings_percentage, :hourly_commitment_to_purchase, :estimated_average_utilization, :estimated_monthly_savings_amount, :current_minimum_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_average_hourly_on_demand_spend, :recommendation_detail_id) SENSITIVE = [] include Aws::Structure end |
#estimated_savings_amount ⇒ String
The estimated savings amount that's based on the recommended Savings Plans over the length of the lookback period.
6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6424 class SavingsPlansPurchaseRecommendationDetail < Struct.new( :savings_plans_details, :account_id, :upfront_cost, :estimated_roi, :currency_code, :estimated_sp_cost, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_savings_amount, :estimated_savings_percentage, :hourly_commitment_to_purchase, :estimated_average_utilization, :estimated_monthly_savings_amount, :current_minimum_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_average_hourly_on_demand_spend, :recommendation_detail_id) SENSITIVE = [] include Aws::Structure end |
#estimated_savings_percentage ⇒ String
The estimated savings percentage relative to the total cost of applicable On-Demand usage over the lookback period.
6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6424 class SavingsPlansPurchaseRecommendationDetail < Struct.new( :savings_plans_details, :account_id, :upfront_cost, :estimated_roi, :currency_code, :estimated_sp_cost, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_savings_amount, :estimated_savings_percentage, :hourly_commitment_to_purchase, :estimated_average_utilization, :estimated_monthly_savings_amount, :current_minimum_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_average_hourly_on_demand_spend, :recommendation_detail_id) SENSITIVE = [] include Aws::Structure end |
#estimated_sp_cost ⇒ String
The cost of the recommended Savings Plans over the length of the lookback period.
6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6424 class SavingsPlansPurchaseRecommendationDetail < Struct.new( :savings_plans_details, :account_id, :upfront_cost, :estimated_roi, :currency_code, :estimated_sp_cost, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_savings_amount, :estimated_savings_percentage, :hourly_commitment_to_purchase, :estimated_average_utilization, :estimated_monthly_savings_amount, :current_minimum_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_average_hourly_on_demand_spend, :recommendation_detail_id) SENSITIVE = [] include Aws::Structure end |
#hourly_commitment_to_purchase ⇒ String
The recommended hourly commitment level for the Savings Plans type and the configuration that's based on the usage during the lookback period.
6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6424 class SavingsPlansPurchaseRecommendationDetail < Struct.new( :savings_plans_details, :account_id, :upfront_cost, :estimated_roi, :currency_code, :estimated_sp_cost, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_savings_amount, :estimated_savings_percentage, :hourly_commitment_to_purchase, :estimated_average_utilization, :estimated_monthly_savings_amount, :current_minimum_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_average_hourly_on_demand_spend, :recommendation_detail_id) SENSITIVE = [] include Aws::Structure end |
#recommendation_detail_id ⇒ String
Contains detailed information about a specific Savings Plan recommendation.
6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6424 class SavingsPlansPurchaseRecommendationDetail < Struct.new( :savings_plans_details, :account_id, :upfront_cost, :estimated_roi, :currency_code, :estimated_sp_cost, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_savings_amount, :estimated_savings_percentage, :hourly_commitment_to_purchase, :estimated_average_utilization, :estimated_monthly_savings_amount, :current_minimum_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_average_hourly_on_demand_spend, :recommendation_detail_id) SENSITIVE = [] include Aws::Structure end |
#savings_plans_details ⇒ Types::SavingsPlansDetails
Details for your recommended Savings Plans.
6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6424 class SavingsPlansPurchaseRecommendationDetail < Struct.new( :savings_plans_details, :account_id, :upfront_cost, :estimated_roi, :currency_code, :estimated_sp_cost, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_savings_amount, :estimated_savings_percentage, :hourly_commitment_to_purchase, :estimated_average_utilization, :estimated_monthly_savings_amount, :current_minimum_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_average_hourly_on_demand_spend, :recommendation_detail_id) SENSITIVE = [] include Aws::Structure end |
#upfront_cost ⇒ String
The upfront cost of the recommended Savings Plans, based on the selected payment option.
6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 6424 class SavingsPlansPurchaseRecommendationDetail < Struct.new( :savings_plans_details, :account_id, :upfront_cost, :estimated_roi, :currency_code, :estimated_sp_cost, :estimated_on_demand_cost, :estimated_on_demand_cost_with_current_commitment, :estimated_savings_amount, :estimated_savings_percentage, :hourly_commitment_to_purchase, :estimated_average_utilization, :estimated_monthly_savings_amount, :current_minimum_hourly_on_demand_spend, :current_maximum_hourly_on_demand_spend, :current_average_hourly_on_demand_spend, :recommendation_detail_id) SENSITIVE = [] include Aws::Structure end |