Class: Aws::ComputeOptimizer::Types::IdleRecommendation
- Inherits:
-
Struct
- Object
- Struct
- Aws::ComputeOptimizer::Types::IdleRecommendation
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-computeoptimizer/types.rb
Overview
Describes an Idle resource recommendation.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#account_id ⇒ String
The Amazon Web Services account ID of the idle resource.
-
#finding ⇒ String
The finding classification of an idle resource.
-
#finding_description ⇒ String
A summary of the findings for the resource.
-
#last_refresh_timestamp ⇒ Time
The timestamp of when the idle resource recommendation was last generated.
-
#look_back_period_in_days ⇒ Float
The number of days the idle resource utilization metrics were analyzed.
-
#resource_arn ⇒ String
The ARN of the current idle resource.
-
#resource_id ⇒ String
The unique identifier for the resource.
-
#resource_type ⇒ String
The type of resource that is idle.
-
#savings_opportunity ⇒ Types::IdleSavingsOpportunity
The savings opportunity for the idle resource.
-
#savings_opportunity_after_discounts ⇒ Types::IdleSavingsOpportunityAfterDiscounts
The savings opportunity for the idle resource after any applying discounts.
-
#tags ⇒ Array<Types::Tag>
A list of tags assigned to your idle resource recommendations.
-
#utilization_metrics ⇒ Array<Types::IdleUtilizationMetric>
An array of objects that describe the utilization metrics of the idle resource.
Instance Attribute Details
#account_id ⇒ String
The Amazon Web Services account ID of the idle resource.
3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 3909 class IdleRecommendation < Struct.new( :resource_arn, :resource_id, :resource_type, :account_id, :finding, :finding_description, :savings_opportunity, :savings_opportunity_after_discounts, :utilization_metrics, :look_back_period_in_days, :last_refresh_timestamp, :tags) SENSITIVE = [] include Aws::Structure end |
#finding ⇒ String
The finding classification of an idle resource.
3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 3909 class IdleRecommendation < Struct.new( :resource_arn, :resource_id, :resource_type, :account_id, :finding, :finding_description, :savings_opportunity, :savings_opportunity_after_discounts, :utilization_metrics, :look_back_period_in_days, :last_refresh_timestamp, :tags) SENSITIVE = [] include Aws::Structure end |
#finding_description ⇒ String
A summary of the findings for the resource.
3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 3909 class IdleRecommendation < Struct.new( :resource_arn, :resource_id, :resource_type, :account_id, :finding, :finding_description, :savings_opportunity, :savings_opportunity_after_discounts, :utilization_metrics, :look_back_period_in_days, :last_refresh_timestamp, :tags) SENSITIVE = [] include Aws::Structure end |
#last_refresh_timestamp ⇒ Time
The timestamp of when the idle resource recommendation was last generated.
3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 3909 class IdleRecommendation < Struct.new( :resource_arn, :resource_id, :resource_type, :account_id, :finding, :finding_description, :savings_opportunity, :savings_opportunity_after_discounts, :utilization_metrics, :look_back_period_in_days, :last_refresh_timestamp, :tags) SENSITIVE = [] include Aws::Structure end |
#look_back_period_in_days ⇒ Float
The number of days the idle resource utilization metrics were analyzed.
3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 3909 class IdleRecommendation < Struct.new( :resource_arn, :resource_id, :resource_type, :account_id, :finding, :finding_description, :savings_opportunity, :savings_opportunity_after_discounts, :utilization_metrics, :look_back_period_in_days, :last_refresh_timestamp, :tags) SENSITIVE = [] include Aws::Structure end |
#resource_arn ⇒ String
The ARN of the current idle resource.
3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 3909 class IdleRecommendation < Struct.new( :resource_arn, :resource_id, :resource_type, :account_id, :finding, :finding_description, :savings_opportunity, :savings_opportunity_after_discounts, :utilization_metrics, :look_back_period_in_days, :last_refresh_timestamp, :tags) SENSITIVE = [] include Aws::Structure end |
#resource_id ⇒ String
The unique identifier for the resource.
3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 3909 class IdleRecommendation < Struct.new( :resource_arn, :resource_id, :resource_type, :account_id, :finding, :finding_description, :savings_opportunity, :savings_opportunity_after_discounts, :utilization_metrics, :look_back_period_in_days, :last_refresh_timestamp, :tags) SENSITIVE = [] include Aws::Structure end |
#resource_type ⇒ String
The type of resource that is idle.
3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 3909 class IdleRecommendation < Struct.new( :resource_arn, :resource_id, :resource_type, :account_id, :finding, :finding_description, :savings_opportunity, :savings_opportunity_after_discounts, :utilization_metrics, :look_back_period_in_days, :last_refresh_timestamp, :tags) SENSITIVE = [] include Aws::Structure end |
#savings_opportunity ⇒ Types::IdleSavingsOpportunity
The savings opportunity for the idle resource.
3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 3909 class IdleRecommendation < Struct.new( :resource_arn, :resource_id, :resource_type, :account_id, :finding, :finding_description, :savings_opportunity, :savings_opportunity_after_discounts, :utilization_metrics, :look_back_period_in_days, :last_refresh_timestamp, :tags) SENSITIVE = [] include Aws::Structure end |
#savings_opportunity_after_discounts ⇒ Types::IdleSavingsOpportunityAfterDiscounts
The savings opportunity for the idle resource after any applying discounts.
3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 3909 class IdleRecommendation < Struct.new( :resource_arn, :resource_id, :resource_type, :account_id, :finding, :finding_description, :savings_opportunity, :savings_opportunity_after_discounts, :utilization_metrics, :look_back_period_in_days, :last_refresh_timestamp, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
A list of tags assigned to your idle resource recommendations.
3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 3909 class IdleRecommendation < Struct.new( :resource_arn, :resource_id, :resource_type, :account_id, :finding, :finding_description, :savings_opportunity, :savings_opportunity_after_discounts, :utilization_metrics, :look_back_period_in_days, :last_refresh_timestamp, :tags) SENSITIVE = [] include Aws::Structure end |
#utilization_metrics ⇒ Array<Types::IdleUtilizationMetric>
An array of objects that describe the utilization metrics of the idle resource.
3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 3909 class IdleRecommendation < Struct.new( :resource_arn, :resource_id, :resource_type, :account_id, :finding, :finding_description, :savings_opportunity, :savings_opportunity_after_discounts, :utilization_metrics, :look_back_period_in_days, :last_refresh_timestamp, :tags) SENSITIVE = [] include Aws::Structure end |