Class: Aws::ComputeOptimizer::Types::RecommendationSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::ComputeOptimizer::Types::RecommendationSummary
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-computeoptimizer/types.rb
Overview
A summary of a recommendation.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#account_id ⇒ String
The Amazon Web Services account ID of the recommendation summary.
-
#current_performance_risk_ratings ⇒ Types::CurrentPerformanceRiskRatings
An object that describes the performance risk ratings for a given resource type.
-
#inferred_workload_savings ⇒ Array<Types::InferredWorkloadSaving>
An array of objects that describes the estimated monthly saving amounts for the instances running on the specified ‘inferredWorkloadTypes`.
-
#recommendation_resource_type ⇒ String
The resource type that the recommendation summary applies to.
-
#savings_opportunity ⇒ Types::SavingsOpportunity
An object that describes the savings opportunity for a given resource type.
-
#summaries ⇒ Array<Types::Summary>
An array of objects that describe a recommendation summary.
Instance Attribute Details
#account_id ⇒ String
The Amazon Web Services account ID of the recommendation summary.
6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 6241 class RecommendationSummary < Struct.new( :summaries, :recommendation_resource_type, :account_id, :savings_opportunity, :current_performance_risk_ratings, :inferred_workload_savings) SENSITIVE = [] include Aws::Structure end |
#current_performance_risk_ratings ⇒ Types::CurrentPerformanceRiskRatings
An object that describes the performance risk ratings for a given resource type.
6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 6241 class RecommendationSummary < Struct.new( :summaries, :recommendation_resource_type, :account_id, :savings_opportunity, :current_performance_risk_ratings, :inferred_workload_savings) SENSITIVE = [] include Aws::Structure end |
#inferred_workload_savings ⇒ Array<Types::InferredWorkloadSaving>
An array of objects that describes the estimated monthly saving amounts for the instances running on the specified ‘inferredWorkloadTypes`. The array contains the top five savings opportunites for the instances that run inferred workload types.
6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 6241 class RecommendationSummary < Struct.new( :summaries, :recommendation_resource_type, :account_id, :savings_opportunity, :current_performance_risk_ratings, :inferred_workload_savings) SENSITIVE = [] include Aws::Structure end |
#recommendation_resource_type ⇒ String
The resource type that the recommendation summary applies to.
6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 6241 class RecommendationSummary < Struct.new( :summaries, :recommendation_resource_type, :account_id, :savings_opportunity, :current_performance_risk_ratings, :inferred_workload_savings) SENSITIVE = [] include Aws::Structure end |
#savings_opportunity ⇒ Types::SavingsOpportunity
An object that describes the savings opportunity for a given resource type. Savings opportunity includes the estimated monthly savings amount and percentage.
6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 6241 class RecommendationSummary < Struct.new( :summaries, :recommendation_resource_type, :account_id, :savings_opportunity, :current_performance_risk_ratings, :inferred_workload_savings) SENSITIVE = [] include Aws::Structure end |
#summaries ⇒ Array<Types::Summary>
An array of objects that describe a recommendation summary.
6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 6241 class RecommendationSummary < Struct.new( :summaries, :recommendation_resource_type, :account_id, :savings_opportunity, :current_performance_risk_ratings, :inferred_workload_savings) SENSITIVE = [] include Aws::Structure end |