class Aws::ComputeOptimizer::Types::VolumeRecommendation

Describes an Amazon Elastic Block Store (Amazon EBS) volume recommendation.

@!attribute [rw] volume_arn

The Amazon Resource Name (ARN) of the current volume.
@return [String]

@!attribute [rw] account_id

The Amazon Web Services account ID of the volume.
@return [String]

@!attribute [rw] current_configuration

An array of objects that describe the current configuration of the
volume.
@return [Types::VolumeConfiguration]

@!attribute [rw] finding

The finding classification of the volume.

Findings for volumes include:

* <b> <code>NotOptimized</code> </b>—A volume is considered not
  optimized when Compute Optimizer identifies a recommendation that
  can provide better performance for your workload.

* <b> <code>Optimized</code> </b>—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.
@return [String]

@!attribute [rw] utilization_metrics

An array of objects that describe the utilization metrics of the
volume.
@return [Array<Types::EBSUtilizationMetric>]

@!attribute [rw] look_back_period_in_days

The number of days for which utilization metrics were analyzed for
the volume.
@return [Float]

@!attribute [rw] volume_recommendation_options

An array of objects that describe the recommendation options for the
volume.
@return [Array<Types::VolumeRecommendationOption>]

@!attribute [rw] last_refresh_timestamp

The timestamp of when the volume recommendation was last refreshed.
@return [Time]

@see docs.aws.amazon.com/goto/WebAPI/compute-optimizer-2019-11-01/VolumeRecommendation AWS API Documentation

Constants

SENSITIVE