amazonka-savingsplans-2.0: Amazon Savings Plans 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.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
FromJSON 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 #

Read SavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOffering

Show SavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOffering

NFData SavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOffering

Methods

rnf :: SavingsPlanOffering -> () #

Eq SavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOffering

Hashable 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" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "SavingsPlanOffering'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "currency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CurrencyCode)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "durationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "offeringId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "operation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "paymentOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanPaymentOption)) :*: (S1 ('MetaSel ('Just "planType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanType)) :*: S1 ('MetaSel ('Just "productTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanProductType])))) :*: (S1 ('MetaSel ('Just "properties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanOfferingProperty])) :*: (S1 ('MetaSel ('Just "serviceCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "usageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

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.