libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans
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.SavingsPlans.Types.SavingsPlanOffering

Description

 
Synopsis

Documentation

data SavingsPlanOffering Source #

Information about a Savings Plan offering.

See: newSavingsPlanOffering smart constructor.

Constructors

SavingsPlanOffering' 

Fields

Instances

Instances details
Eq SavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOffering

Read SavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOffering

Show SavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOffering

Generic SavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOffering

Associated Types

type Rep SavingsPlanOffering :: Type -> Type #

NFData SavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOffering

Methods

rnf :: SavingsPlanOffering -> () #

Hashable SavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOffering

FromJSON SavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOffering

type Rep SavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOffering

type Rep SavingsPlanOffering = D1 ('MetaData "SavingsPlanOffering" "Amazonka.SavingsPlans.Types.SavingsPlanOffering" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" 'False) (C1 ('MetaCons "SavingsPlanOffering'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "operation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "usageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "productTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanProductType])) :*: (S1 ('MetaSel ('Just "currency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CurrencyCode)) :*: S1 ('MetaSel ('Just "durationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))) :*: ((S1 ('MetaSel ('Just "offeringId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serviceCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "planType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanType)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "paymentOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanPaymentOption)) :*: S1 ('MetaSel ('Just "properties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanOfferingProperty])))))))

savingsPlanOffering_operation :: Lens' SavingsPlanOffering (Maybe Text) Source #

The specific AWS operation for the line item in the billing report.

savingsPlanOffering_usageType :: Lens' SavingsPlanOffering (Maybe Text) Source #

The usage details of the line item in the billing report.