Class: Aws::ComputeOptimizer::Types::VolumeRecommendation
- Inherits:
-
Struct
- Object
- Struct
- Aws::ComputeOptimizer::Types::VolumeRecommendation
- Defined in:
- gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb
Overview
Describes an Amazon Elastic Block Store (Amazon EBS) volume recommendation.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#account_id ⇒ String
The Amazon Web Services account ID of the volume.
-
#current_configuration ⇒ Types::VolumeConfiguration
An array of objects that describe the current configuration of the volume.
-
#current_performance_risk ⇒ String
The risk of the current EBS volume not meeting the performance needs of its workloads.
-
#effective_recommendation_preferences ⇒ Types::EBSEffectiveRecommendationPreferences
Describes the effective recommendation preferences for Amazon EBS volume.
-
#finding ⇒ String
The finding classification of the volume.
-
#last_refresh_timestamp ⇒ Time
The timestamp of when the volume recommendation was last generated.
-
#look_back_period_in_days ⇒ Float
The number of days for which utilization metrics were analyzed for the volume.
-
#tags ⇒ Array<Types::Tag>
A list of tags assigned to your Amazon EBS volume recommendations.
-
#utilization_metrics ⇒ Array<Types::EBSUtilizationMetric>
An array of objects that describe the utilization metrics of the volume.
-
#volume_arn ⇒ String
The Amazon Resource Name (ARN) of the current volume.
-
#volume_recommendation_options ⇒ Array<Types::VolumeRecommendationOption>
An array of objects that describe the recommendation options for the volume.
Instance Attribute Details
#account_id ⇒ String
The Amazon Web Services account ID of the volume.
6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 |
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 6120 class VolumeRecommendation < Struct.new( :volume_arn, :account_id, :current_configuration, :finding, :utilization_metrics, :look_back_period_in_days, :volume_recommendation_options, :last_refresh_timestamp, :current_performance_risk, :tags, :effective_recommendation_preferences) SENSITIVE = [] include Aws::Structure end |
#current_configuration ⇒ Types::VolumeConfiguration
An array of objects that describe the current configuration of the volume.
6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 |
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 6120 class VolumeRecommendation < Struct.new( :volume_arn, :account_id, :current_configuration, :finding, :utilization_metrics, :look_back_period_in_days, :volume_recommendation_options, :last_refresh_timestamp, :current_performance_risk, :tags, :effective_recommendation_preferences) SENSITIVE = [] include Aws::Structure end |
#current_performance_risk ⇒ String
The risk of the current EBS volume not meeting the performance needs of its workloads. The higher the risk, the more likely the current EBS volume doesn't have sufficient capacity.
6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 |
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 6120 class VolumeRecommendation < Struct.new( :volume_arn, :account_id, :current_configuration, :finding, :utilization_metrics, :look_back_period_in_days, :volume_recommendation_options, :last_refresh_timestamp, :current_performance_risk, :tags, :effective_recommendation_preferences) SENSITIVE = [] include Aws::Structure end |
#effective_recommendation_preferences ⇒ Types::EBSEffectiveRecommendationPreferences
Describes the effective recommendation preferences for Amazon EBS volume.
6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 |
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 6120 class VolumeRecommendation < Struct.new( :volume_arn, :account_id, :current_configuration, :finding, :utilization_metrics, :look_back_period_in_days, :volume_recommendation_options, :last_refresh_timestamp, :current_performance_risk, :tags, :effective_recommendation_preferences) SENSITIVE = [] include Aws::Structure end |
#finding ⇒ String
The finding classification of the volume.
Findings for volumes include:
NotOptimized
—A volume is considered not optimized when Compute Optimizer identifies a recommendation that can provide better performance for your workload.Optimized
—An volume is considered optimized when Compute Optimizer determines that the volume is correctly provisioned to run your workload based on the chosen volume type. For optimized resources, Compute Optimizer might recommend a new generation volume type.
6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 |
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 6120 class VolumeRecommendation < Struct.new( :volume_arn, :account_id, :current_configuration, :finding, :utilization_metrics, :look_back_period_in_days, :volume_recommendation_options, :last_refresh_timestamp, :current_performance_risk, :tags, :effective_recommendation_preferences) SENSITIVE = [] include Aws::Structure end |
#last_refresh_timestamp ⇒ Time
The timestamp of when the volume recommendation was last generated.
6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 |
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 6120 class VolumeRecommendation < Struct.new( :volume_arn, :account_id, :current_configuration, :finding, :utilization_metrics, :look_back_period_in_days, :volume_recommendation_options, :last_refresh_timestamp, :current_performance_risk, :tags, :effective_recommendation_preferences) SENSITIVE = [] include Aws::Structure end |
#look_back_period_in_days ⇒ Float
The number of days for which utilization metrics were analyzed for the volume.
6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 |
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 6120 class VolumeRecommendation < Struct.new( :volume_arn, :account_id, :current_configuration, :finding, :utilization_metrics, :look_back_period_in_days, :volume_recommendation_options, :last_refresh_timestamp, :current_performance_risk, :tags, :effective_recommendation_preferences) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
A list of tags assigned to your Amazon EBS volume recommendations.
6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 |
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 6120 class VolumeRecommendation < Struct.new( :volume_arn, :account_id, :current_configuration, :finding, :utilization_metrics, :look_back_period_in_days, :volume_recommendation_options, :last_refresh_timestamp, :current_performance_risk, :tags, :effective_recommendation_preferences) SENSITIVE = [] include Aws::Structure end |
#utilization_metrics ⇒ Array<Types::EBSUtilizationMetric>
An array of objects that describe the utilization metrics of the volume.
6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 |
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 6120 class VolumeRecommendation < Struct.new( :volume_arn, :account_id, :current_configuration, :finding, :utilization_metrics, :look_back_period_in_days, :volume_recommendation_options, :last_refresh_timestamp, :current_performance_risk, :tags, :effective_recommendation_preferences) SENSITIVE = [] include Aws::Structure end |
#volume_arn ⇒ String
The Amazon Resource Name (ARN) of the current volume.
6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 |
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 6120 class VolumeRecommendation < Struct.new( :volume_arn, :account_id, :current_configuration, :finding, :utilization_metrics, :look_back_period_in_days, :volume_recommendation_options, :last_refresh_timestamp, :current_performance_risk, :tags, :effective_recommendation_preferences) SENSITIVE = [] include Aws::Structure end |
#volume_recommendation_options ⇒ Array<Types::VolumeRecommendationOption>
An array of objects that describe the recommendation options for the volume.
6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 |
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 6120 class VolumeRecommendation < Struct.new( :volume_arn, :account_id, :current_configuration, :finding, :utilization_metrics, :look_back_period_in_days, :volume_recommendation_options, :last_refresh_timestamp, :current_performance_risk, :tags, :effective_recommendation_preferences) SENSITIVE = [] include Aws::Structure end |