class Aws::ComputeOptimizer::Types::GetEC2RecommendationProjectedMetricsRequest

@note When making an API call, you may pass GetEC2RecommendationProjectedMetricsRequest

data as a hash:

    {
      instance_arn: "InstanceArn", # required
      stat: "Maximum", # required, accepts Maximum, Average
      period: 1, # required
      start_time: Time.now, # required
      end_time: Time.now, # required
      recommendation_preferences: {
        cpu_vendor_architectures: ["AWS_ARM64"], # accepts AWS_ARM64, CURRENT
      },
    }

@!attribute [rw] instance_arn

The Amazon Resource Name (ARN) of the instances for which to return
recommendation projected metrics.
@return [String]

@!attribute [rw] stat

The statistic of the projected metrics.
@return [String]

@!attribute [rw] period

The granularity, in seconds, of the projected metrics data points.
@return [Integer]

@!attribute [rw] start_time

The timestamp of the first projected metrics data point to return.
@return [Time]

@!attribute [rw] end_time

The timestamp of the last projected metrics data point to return.
@return [Time]

@!attribute [rw] recommendation_preferences

An object to specify the preferences for the Amazon EC2
recommendation projected metrics to return in the response.
@return [Types::RecommendationPreferences]

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

Constants

SENSITIVE