libZSservicesZSamazonka-cost-explorerZSamazonka-cost-explorer
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CostExplorer.Types.ElastiCacheInstanceDetails

Description

 
Synopsis

Documentation

data ElastiCacheInstanceDetails Source #

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

See: newElastiCacheInstanceDetails smart constructor.

Constructors

ElastiCacheInstanceDetails' 

Fields

Instances

Instances details
Eq ElastiCacheInstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ElastiCacheInstanceDetails

Read ElastiCacheInstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ElastiCacheInstanceDetails

Show ElastiCacheInstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ElastiCacheInstanceDetails

Generic ElastiCacheInstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ElastiCacheInstanceDetails

Associated Types

type Rep ElastiCacheInstanceDetails :: Type -> Type #

NFData ElastiCacheInstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ElastiCacheInstanceDetails

Hashable ElastiCacheInstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ElastiCacheInstanceDetails

FromJSON ElastiCacheInstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ElastiCacheInstanceDetails

type Rep ElastiCacheInstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ElastiCacheInstanceDetails

type Rep ElastiCacheInstanceDetails = D1 ('MetaData "ElastiCacheInstanceDetails" "Amazonka.CostExplorer.Types.ElastiCacheInstanceDetails" "libZSservicesZSamazonka-cost-explorerZSamazonka-cost-explorer" 'False) (C1 ('MetaCons "ElastiCacheInstanceDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "currentGeneration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "productDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "family") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "sizeFlexEligible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newElastiCacheInstanceDetails :: ElastiCacheInstanceDetails Source #

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

$sel:productDescription:ElastiCacheInstanceDetails', elastiCacheInstanceDetails_productDescription - The description of the recommended reservation.

$sel:family:ElastiCacheInstanceDetails', elastiCacheInstanceDetails_family - The instance family of the recommended reservation.

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

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

$sel:nodeType:ElastiCacheInstanceDetails', elastiCacheInstanceDetails_nodeType - The type of node that Amazon Web Services recommends.

elastiCacheInstanceDetails_currentGeneration :: Lens' ElastiCacheInstanceDetails (Maybe Bool) Source #

Determines whether the recommendation is for a current generation instance.

elastiCacheInstanceDetails_family :: Lens' ElastiCacheInstanceDetails (Maybe Text) Source #

The instance family of the recommended reservation.

elastiCacheInstanceDetails_sizeFlexEligible :: Lens' ElastiCacheInstanceDetails (Maybe Bool) Source #

Determines whether the recommended reservation is size flexible.

elastiCacheInstanceDetails_region :: Lens' ElastiCacheInstanceDetails (Maybe Text) Source #

The Amazon Web Services Region of the recommended reservation.

elastiCacheInstanceDetails_nodeType :: Lens' ElastiCacheInstanceDetails (Maybe Text) Source #

The type of node that Amazon Web Services recommends.