Class: Aws::ComputeOptimizer::Types::AutoScalingGroupSavingsOpportunityAfterDiscounts

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

Overview

Describes the savings opportunity for Auto Scaling group recommendations after applying the Savings Plans and Reserved Instances discounts.

Savings opportunity represents the estimated monthly savings you can achieve by implementing Compute Optimizer recommendations.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#estimated_monthly_savingsTypes::AutoScalingGroupEstimatedMonthlySavings

An object that describes the estimated monthly savings possible by adopting Compute Optimizer’s Auto Scaling group recommendations. This is based on the Savings Plans and Reserved Instances pricing discounts.



358
359
360
361
362
363
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 358

class AutoScalingGroupSavingsOpportunityAfterDiscounts < Struct.new(
  :savings_opportunity_percentage,
  :estimated_monthly_savings)
  SENSITIVE = []
  include Aws::Structure
end

#savings_opportunity_percentageFloat

The estimated monthly savings possible as a percentage of monthly cost after applying the Savings Plans and Reserved Instances discounts. This saving can be achieved by adopting Compute Optimizer’s Auto Scaling group recommendations.

Returns:

  • (Float)


358
359
360
361
362
363
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 358

class AutoScalingGroupSavingsOpportunityAfterDiscounts < Struct.new(
  :savings_opportunity_percentage,
  :estimated_monthly_savings)
  SENSITIVE = []
  include Aws::Structure
end