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

Description

 
Synopsis

Documentation

data InstanceDetails Source #

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

See: newInstanceDetails smart constructor.

Constructors

InstanceDetails' 

Fields

Instances

Instances details
Eq InstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.InstanceDetails

Read InstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.InstanceDetails

Show InstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.InstanceDetails

Generic InstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.InstanceDetails

Associated Types

type Rep InstanceDetails :: Type -> Type #

NFData InstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.InstanceDetails

Methods

rnf :: InstanceDetails -> () #

Hashable InstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.InstanceDetails

FromJSON InstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.InstanceDetails

type Rep InstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.InstanceDetails

type Rep InstanceDetails = D1 ('MetaData "InstanceDetails" "Amazonka.CostExplorer.Types.InstanceDetails" "libZSservicesZSamazonka-cost-explorerZSamazonka-cost-explorer" 'False) (C1 ('MetaCons "InstanceDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "eSInstanceDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ESInstanceDetails)) :*: S1 ('MetaSel ('Just "rDSInstanceDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RDSInstanceDetails))) :*: (S1 ('MetaSel ('Just "elastiCacheInstanceDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ElastiCacheInstanceDetails)) :*: (S1 ('MetaSel ('Just "eC2InstanceDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EC2InstanceDetails)) :*: S1 ('MetaSel ('Just "redshiftInstanceDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RedshiftInstanceDetails))))))

newInstanceDetails :: InstanceDetails Source #

Create a value of InstanceDetails 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:eSInstanceDetails:InstanceDetails', instanceDetails_eSInstanceDetails - The Amazon ES instances that Amazon Web Services recommends that you purchase.

$sel:rDSInstanceDetails:InstanceDetails', instanceDetails_rDSInstanceDetails - The Amazon RDS instances that Amazon Web Services recommends that you purchase.

$sel:elastiCacheInstanceDetails:InstanceDetails', instanceDetails_elastiCacheInstanceDetails - The ElastiCache instances that Amazon Web Services recommends that you purchase.

$sel:eC2InstanceDetails:InstanceDetails', instanceDetails_eC2InstanceDetails - The Amazon EC2 instances that Amazon Web Services recommends that you purchase.

$sel:redshiftInstanceDetails:InstanceDetails', instanceDetails_redshiftInstanceDetails - The Amazon Redshift instances that Amazon Web Services recommends that you purchase.

instanceDetails_eSInstanceDetails :: Lens' InstanceDetails (Maybe ESInstanceDetails) Source #

The Amazon ES instances that Amazon Web Services recommends that you purchase.

instanceDetails_rDSInstanceDetails :: Lens' InstanceDetails (Maybe RDSInstanceDetails) Source #

The Amazon RDS instances that Amazon Web Services recommends that you purchase.

instanceDetails_elastiCacheInstanceDetails :: Lens' InstanceDetails (Maybe ElastiCacheInstanceDetails) Source #

The ElastiCache instances that Amazon Web Services recommends that you purchase.

instanceDetails_eC2InstanceDetails :: Lens' InstanceDetails (Maybe EC2InstanceDetails) Source #

The Amazon EC2 instances that Amazon Web Services recommends that you purchase.

instanceDetails_redshiftInstanceDetails :: Lens' InstanceDetails (Maybe RedshiftInstanceDetails) Source #

The Amazon Redshift instances that Amazon Web Services recommends that you purchase.