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.ESInstanceDetails

Description

 
Synopsis

Documentation

data ESInstanceDetails Source #

Details about the Amazon OpenSearch Service instances that Amazon Web Services recommends that you purchase.

See: newESInstanceDetails smart constructor.

Constructors

ESInstanceDetails' 

Fields

Instances

Instances details
FromJSON ESInstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ESInstanceDetails

Generic ESInstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ESInstanceDetails

Associated Types

type Rep ESInstanceDetails :: Type -> Type #

Read ESInstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ESInstanceDetails

Show ESInstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ESInstanceDetails

NFData ESInstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ESInstanceDetails

Methods

rnf :: ESInstanceDetails -> () #

Eq ESInstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ESInstanceDetails

Hashable ESInstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ESInstanceDetails

type Rep ESInstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ESInstanceDetails

type Rep ESInstanceDetails = D1 ('MetaData "ESInstanceDetails" "Amazonka.CostExplorer.Types.ESInstanceDetails" "amazonka-cost-explorer-2.0-QqVzyVvst98QYs5s2Ea4h" 'False) (C1 ('MetaCons "ESInstanceDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "currentGeneration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "instanceClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "instanceSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sizeFlexEligible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

newESInstanceDetails :: ESInstanceDetails Source #

Create a value of ESInstanceDetails 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:currentGeneration:ESInstanceDetails', eSInstanceDetails_currentGeneration - Determines whether the recommendation is for a current-generation instance.

$sel:instanceClass:ESInstanceDetails', eSInstanceDetails_instanceClass - The class of instance that Amazon Web Services recommends.

$sel:instanceSize:ESInstanceDetails', eSInstanceDetails_instanceSize - The size of instance that Amazon Web Services recommends.

$sel:region:ESInstanceDetails', eSInstanceDetails_region - The Amazon Web Services Region of the recommended reservation.

$sel:sizeFlexEligible:ESInstanceDetails', eSInstanceDetails_sizeFlexEligible - Determines whether the recommended reservation is size flexible.

eSInstanceDetails_currentGeneration :: Lens' ESInstanceDetails (Maybe Bool) Source #

Determines whether the recommendation is for a current-generation instance.

eSInstanceDetails_instanceClass :: Lens' ESInstanceDetails (Maybe Text) Source #

The class of instance that Amazon Web Services recommends.

eSInstanceDetails_instanceSize :: Lens' ESInstanceDetails (Maybe Text) Source #

The size of instance that Amazon Web Services recommends.

eSInstanceDetails_region :: Lens' ESInstanceDetails (Maybe Text) Source #

The Amazon Web Services Region of the recommended reservation.

eSInstanceDetails_sizeFlexEligible :: Lens' ESInstanceDetails (Maybe Bool) Source #

Determines whether the recommended reservation is size flexible.