amazonka-cost-explorer-2.0: Amazon Cost Explorer Service 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.CostExplorer.Types.RightsizingRecommendationConfiguration

Description

 
Synopsis

Documentation

data RightsizingRecommendationConfiguration Source #

You can use RightsizingRecommendationConfiguration to customize recommendations across two attributes. You can choose to view recommendations for instances within the same instance families or across different instance families. You can also choose to view your estimated savings that are associated with recommendations with consideration of existing Savings Plans or Reserved Instance (RI) benefits, or neither.

See: newRightsizingRecommendationConfiguration smart constructor.

Constructors

RightsizingRecommendationConfiguration' 

Fields

  • recommendationTarget :: RecommendationTarget

    The option to see recommendations within the same instance family or recommendations for instances across other families. The default value is SAME_INSTANCE_FAMILY.

  • benefitsConsidered :: Bool

    The option to consider RI or Savings Plans discount benefits in your savings calculation. The default value is TRUE.

Instances

Instances details
FromJSON RightsizingRecommendationConfiguration Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.RightsizingRecommendationConfiguration

ToJSON RightsizingRecommendationConfiguration Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.RightsizingRecommendationConfiguration

Generic RightsizingRecommendationConfiguration Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.RightsizingRecommendationConfiguration

Read RightsizingRecommendationConfiguration Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.RightsizingRecommendationConfiguration

Show RightsizingRecommendationConfiguration Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.RightsizingRecommendationConfiguration

NFData RightsizingRecommendationConfiguration Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.RightsizingRecommendationConfiguration

Eq RightsizingRecommendationConfiguration Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.RightsizingRecommendationConfiguration

Hashable RightsizingRecommendationConfiguration Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.RightsizingRecommendationConfiguration

type Rep RightsizingRecommendationConfiguration Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.RightsizingRecommendationConfiguration

type Rep RightsizingRecommendationConfiguration = D1 ('MetaData "RightsizingRecommendationConfiguration" "Amazonka.CostExplorer.Types.RightsizingRecommendationConfiguration" "amazonka-cost-explorer-2.0-QqVzyVvst98QYs5s2Ea4h" 'False) (C1 ('MetaCons "RightsizingRecommendationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recommendationTarget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RecommendationTarget) :*: S1 ('MetaSel ('Just "benefitsConsidered") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newRightsizingRecommendationConfiguration Source #

Create a value of RightsizingRecommendationConfiguration 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:recommendationTarget:RightsizingRecommendationConfiguration', rightsizingRecommendationConfiguration_recommendationTarget - The option to see recommendations within the same instance family or recommendations for instances across other families. The default value is SAME_INSTANCE_FAMILY.

$sel:benefitsConsidered:RightsizingRecommendationConfiguration', rightsizingRecommendationConfiguration_benefitsConsidered - The option to consider RI or Savings Plans discount benefits in your savings calculation. The default value is TRUE.

rightsizingRecommendationConfiguration_recommendationTarget :: Lens' RightsizingRecommendationConfiguration RecommendationTarget Source #

The option to see recommendations within the same instance family or recommendations for instances across other families. The default value is SAME_INSTANCE_FAMILY.

rightsizingRecommendationConfiguration_benefitsConsidered :: Lens' RightsizingRecommendationConfiguration Bool Source #

The option to consider RI or Savings Plans discount benefits in your savings calculation. The default value is TRUE.