amazonka-compute-optimizer-2.0: Amazon Compute Optimizer SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.ComputeOptimizer.GetECSServiceRecommendationProjectedMetrics

Description

Returns the projected metrics of Amazon ECS service recommendations.

Synopsis

Creating a Request

data GetECSServiceRecommendationProjectedMetrics Source #

Constructors

GetECSServiceRecommendationProjectedMetrics' 

Fields

  • serviceArn :: Text

    The ARN that identifies the ECS service.

    The following is the format of the ARN:

    arn:aws:ecs:region:aws_account_id:service/cluster-name/service-name
  • stat :: MetricStatistic

    The statistic of the projected metrics.

  • period :: Int

    The granularity, in seconds, of the projected metrics data points.

  • startTime :: POSIX

    The timestamp of the first projected metrics data point to return.

  • endTime :: POSIX

    The timestamp of the last projected metrics data point to return.

Instances

Instances details
ToJSON GetECSServiceRecommendationProjectedMetrics Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.GetECSServiceRecommendationProjectedMetrics

ToHeaders GetECSServiceRecommendationProjectedMetrics Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.GetECSServiceRecommendationProjectedMetrics

ToPath GetECSServiceRecommendationProjectedMetrics Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.GetECSServiceRecommendationProjectedMetrics

ToQuery GetECSServiceRecommendationProjectedMetrics Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.GetECSServiceRecommendationProjectedMetrics

AWSRequest GetECSServiceRecommendationProjectedMetrics Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.GetECSServiceRecommendationProjectedMetrics

Generic GetECSServiceRecommendationProjectedMetrics Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.GetECSServiceRecommendationProjectedMetrics

Read GetECSServiceRecommendationProjectedMetrics Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.GetECSServiceRecommendationProjectedMetrics

Show GetECSServiceRecommendationProjectedMetrics Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.GetECSServiceRecommendationProjectedMetrics

NFData GetECSServiceRecommendationProjectedMetrics Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.GetECSServiceRecommendationProjectedMetrics

Eq GetECSServiceRecommendationProjectedMetrics Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.GetECSServiceRecommendationProjectedMetrics

Hashable GetECSServiceRecommendationProjectedMetrics Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.GetECSServiceRecommendationProjectedMetrics

type AWSResponse GetECSServiceRecommendationProjectedMetrics Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.GetECSServiceRecommendationProjectedMetrics

type Rep GetECSServiceRecommendationProjectedMetrics Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.GetECSServiceRecommendationProjectedMetrics

type Rep GetECSServiceRecommendationProjectedMetrics = D1 ('MetaData "GetECSServiceRecommendationProjectedMetrics" "Amazonka.ComputeOptimizer.GetECSServiceRecommendationProjectedMetrics" "amazonka-compute-optimizer-2.0-5JAMFRZoNrnJ0UCJqIgHbk" 'False) (C1 ('MetaCons "GetECSServiceRecommendationProjectedMetrics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "serviceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "stat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MetricStatistic)) :*: (S1 ('MetaSel ('Just "period") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

newGetECSServiceRecommendationProjectedMetrics Source #

Create a value of GetECSServiceRecommendationProjectedMetrics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetECSServiceRecommendationProjectedMetrics, getECSServiceRecommendationProjectedMetrics_serviceArn - The ARN that identifies the ECS service.

The following is the format of the ARN:

arn:aws:ecs:region:aws_account_id:service/cluster-name/service-name

$sel:stat:GetECSServiceRecommendationProjectedMetrics', getECSServiceRecommendationProjectedMetrics_stat - The statistic of the projected metrics.

$sel:period:GetECSServiceRecommendationProjectedMetrics', getECSServiceRecommendationProjectedMetrics_period - The granularity, in seconds, of the projected metrics data points.

$sel:startTime:GetECSServiceRecommendationProjectedMetrics', getECSServiceRecommendationProjectedMetrics_startTime - The timestamp of the first projected metrics data point to return.

$sel:endTime:GetECSServiceRecommendationProjectedMetrics', getECSServiceRecommendationProjectedMetrics_endTime - The timestamp of the last projected metrics data point to return.

Request Lenses

getECSServiceRecommendationProjectedMetrics_serviceArn :: Lens' GetECSServiceRecommendationProjectedMetrics Text Source #

The ARN that identifies the ECS service.

The following is the format of the ARN:

arn:aws:ecs:region:aws_account_id:service/cluster-name/service-name

getECSServiceRecommendationProjectedMetrics_period :: Lens' GetECSServiceRecommendationProjectedMetrics Int Source #

The granularity, in seconds, of the projected metrics data points.

Destructuring the Response

data GetECSServiceRecommendationProjectedMetricsResponse Source #

Constructors

GetECSServiceRecommendationProjectedMetricsResponse' 

Fields

Instances

Instances details
Generic GetECSServiceRecommendationProjectedMetricsResponse Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.GetECSServiceRecommendationProjectedMetrics

Read GetECSServiceRecommendationProjectedMetricsResponse Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.GetECSServiceRecommendationProjectedMetrics

Show GetECSServiceRecommendationProjectedMetricsResponse Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.GetECSServiceRecommendationProjectedMetrics

NFData GetECSServiceRecommendationProjectedMetricsResponse Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.GetECSServiceRecommendationProjectedMetrics

Eq GetECSServiceRecommendationProjectedMetricsResponse Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.GetECSServiceRecommendationProjectedMetrics

type Rep GetECSServiceRecommendationProjectedMetricsResponse Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.GetECSServiceRecommendationProjectedMetrics

type Rep GetECSServiceRecommendationProjectedMetricsResponse = D1 ('MetaData "GetECSServiceRecommendationProjectedMetricsResponse" "Amazonka.ComputeOptimizer.GetECSServiceRecommendationProjectedMetrics" "amazonka-compute-optimizer-2.0-5JAMFRZoNrnJ0UCJqIgHbk" 'False) (C1 ('MetaCons "GetECSServiceRecommendationProjectedMetricsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recommendedOptionProjectedMetrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ECSServiceRecommendedOptionProjectedMetric])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

Response Lenses