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.Types.CurrentPerformanceRiskRatings

Description

 
Synopsis

Documentation

data CurrentPerformanceRiskRatings Source #

Describes the performance risk ratings for a given resource type.

Resources with a high or medium rating are at risk of not meeting the performance needs of their workloads, while resources with a low rating are performing well in their workloads.

See: newCurrentPerformanceRiskRatings smart constructor.

Constructors

CurrentPerformanceRiskRatings' 

Fields

  • high :: Maybe Integer

    A count of the applicable resource types with a high performance risk rating.

  • low :: Maybe Integer

    A count of the applicable resource types with a low performance risk rating.

  • medium :: Maybe Integer

    A count of the applicable resource types with a medium performance risk rating.

  • veryLow :: Maybe Integer

    A count of the applicable resource types with a very low performance risk rating.

Instances

Instances details
FromJSON CurrentPerformanceRiskRatings Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.Types.CurrentPerformanceRiskRatings

Generic CurrentPerformanceRiskRatings Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.Types.CurrentPerformanceRiskRatings

Associated Types

type Rep CurrentPerformanceRiskRatings :: Type -> Type #

Read CurrentPerformanceRiskRatings Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.Types.CurrentPerformanceRiskRatings

Show CurrentPerformanceRiskRatings Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.Types.CurrentPerformanceRiskRatings

NFData CurrentPerformanceRiskRatings Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.Types.CurrentPerformanceRiskRatings

Eq CurrentPerformanceRiskRatings Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.Types.CurrentPerformanceRiskRatings

Hashable CurrentPerformanceRiskRatings Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.Types.CurrentPerformanceRiskRatings

type Rep CurrentPerformanceRiskRatings Source # 
Instance details

Defined in Amazonka.ComputeOptimizer.Types.CurrentPerformanceRiskRatings

type Rep CurrentPerformanceRiskRatings = D1 ('MetaData "CurrentPerformanceRiskRatings" "Amazonka.ComputeOptimizer.Types.CurrentPerformanceRiskRatings" "amazonka-compute-optimizer-2.0-5JAMFRZoNrnJ0UCJqIgHbk" 'False) (C1 ('MetaCons "CurrentPerformanceRiskRatings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "high") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "low") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "medium") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "veryLow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newCurrentPerformanceRiskRatings :: CurrentPerformanceRiskRatings Source #

Create a value of CurrentPerformanceRiskRatings 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:

$sel:high:CurrentPerformanceRiskRatings', currentPerformanceRiskRatings_high - A count of the applicable resource types with a high performance risk rating.

$sel:low:CurrentPerformanceRiskRatings', currentPerformanceRiskRatings_low - A count of the applicable resource types with a low performance risk rating.

$sel:medium:CurrentPerformanceRiskRatings', currentPerformanceRiskRatings_medium - A count of the applicable resource types with a medium performance risk rating.

$sel:veryLow:CurrentPerformanceRiskRatings', currentPerformanceRiskRatings_veryLow - A count of the applicable resource types with a very low performance risk rating.

currentPerformanceRiskRatings_high :: Lens' CurrentPerformanceRiskRatings (Maybe Integer) Source #

A count of the applicable resource types with a high performance risk rating.

currentPerformanceRiskRatings_low :: Lens' CurrentPerformanceRiskRatings (Maybe Integer) Source #

A count of the applicable resource types with a low performance risk rating.

currentPerformanceRiskRatings_medium :: Lens' CurrentPerformanceRiskRatings (Maybe Integer) Source #

A count of the applicable resource types with a medium performance risk rating.

currentPerformanceRiskRatings_veryLow :: Lens' CurrentPerformanceRiskRatings (Maybe Integer) Source #

A count of the applicable resource types with a very low performance risk rating.