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

Description

 
Synopsis

Documentation

data RedshiftInstanceDetails Source #

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

See: newRedshiftInstanceDetails smart constructor.

Constructors

RedshiftInstanceDetails' 

Fields

Instances

Instances details
Eq RedshiftInstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.RedshiftInstanceDetails

Read RedshiftInstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.RedshiftInstanceDetails

Show RedshiftInstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.RedshiftInstanceDetails

Generic RedshiftInstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.RedshiftInstanceDetails

Associated Types

type Rep RedshiftInstanceDetails :: Type -> Type #

NFData RedshiftInstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.RedshiftInstanceDetails

Methods

rnf :: RedshiftInstanceDetails -> () #

Hashable RedshiftInstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.RedshiftInstanceDetails

FromJSON RedshiftInstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.RedshiftInstanceDetails

type Rep RedshiftInstanceDetails Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.RedshiftInstanceDetails

type Rep RedshiftInstanceDetails = D1 ('MetaData "RedshiftInstanceDetails" "Amazonka.CostExplorer.Types.RedshiftInstanceDetails" "libZSservicesZSamazonka-cost-explorerZSamazonka-cost-explorer" 'False) (C1 ('MetaCons "RedshiftInstanceDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "currentGeneration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: 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))))))

newRedshiftInstanceDetails :: RedshiftInstanceDetails Source #

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

$sel:family:RedshiftInstanceDetails', redshiftInstanceDetails_family - The instance family of the recommended reservation.

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

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

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

redshiftInstanceDetails_currentGeneration :: Lens' RedshiftInstanceDetails (Maybe Bool) Source #

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

redshiftInstanceDetails_family :: Lens' RedshiftInstanceDetails (Maybe Text) Source #

The instance family of the recommended reservation.

redshiftInstanceDetails_sizeFlexEligible :: Lens' RedshiftInstanceDetails (Maybe Bool) Source #

Determines whether the recommended reservation is size flexible.

redshiftInstanceDetails_region :: Lens' RedshiftInstanceDetails (Maybe Text) Source #

The Amazon Web Services Region of the recommended reservation.

redshiftInstanceDetails_nodeType :: Lens' RedshiftInstanceDetails (Maybe Text) Source #

The type of node that Amazon Web Services recommends.