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

Description

 
Synopsis

Documentation

data SavingsPlansAmortizedCommitment Source #

The amortized amount of Savings Plans purchased in a specific account during a specific time interval.

See: newSavingsPlansAmortizedCommitment smart constructor.

Constructors

SavingsPlansAmortizedCommitment' 

Fields

Instances

Instances details
Eq SavingsPlansAmortizedCommitment Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.SavingsPlansAmortizedCommitment

Read SavingsPlansAmortizedCommitment Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.SavingsPlansAmortizedCommitment

Show SavingsPlansAmortizedCommitment Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.SavingsPlansAmortizedCommitment

Generic SavingsPlansAmortizedCommitment Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.SavingsPlansAmortizedCommitment

Associated Types

type Rep SavingsPlansAmortizedCommitment :: Type -> Type #

NFData SavingsPlansAmortizedCommitment Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.SavingsPlansAmortizedCommitment

Hashable SavingsPlansAmortizedCommitment Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.SavingsPlansAmortizedCommitment

FromJSON SavingsPlansAmortizedCommitment Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.SavingsPlansAmortizedCommitment

type Rep SavingsPlansAmortizedCommitment Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.SavingsPlansAmortizedCommitment

type Rep SavingsPlansAmortizedCommitment = D1 ('MetaData "SavingsPlansAmortizedCommitment" "Amazonka.CostExplorer.Types.SavingsPlansAmortizedCommitment" "libZSservicesZSamazonka-cost-explorerZSamazonka-cost-explorer" 'False) (C1 ('MetaCons "SavingsPlansAmortizedCommitment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "amortizedUpfrontCommitment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "totalAmortizedCommitment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "amortizedRecurringCommitment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSavingsPlansAmortizedCommitment :: SavingsPlansAmortizedCommitment Source #

Create a value of SavingsPlansAmortizedCommitment 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:amortizedUpfrontCommitment:SavingsPlansAmortizedCommitment', savingsPlansAmortizedCommitment_amortizedUpfrontCommitment - The amortized amount of your Savings Plans commitment that was purchased with an Upfront or PartialUpfront Savings Plans.

$sel:totalAmortizedCommitment:SavingsPlansAmortizedCommitment', savingsPlansAmortizedCommitment_totalAmortizedCommitment - The total amortized amount of your Savings Plans commitment, regardless of your Savings Plans purchase method.

$sel:amortizedRecurringCommitment:SavingsPlansAmortizedCommitment', savingsPlansAmortizedCommitment_amortizedRecurringCommitment - The amortized amount of your Savings Plans commitment that was purchased with either a Partial or a NoUpfront.

savingsPlansAmortizedCommitment_amortizedUpfrontCommitment :: Lens' SavingsPlansAmortizedCommitment (Maybe Text) Source #

The amortized amount of your Savings Plans commitment that was purchased with an Upfront or PartialUpfront Savings Plans.

savingsPlansAmortizedCommitment_totalAmortizedCommitment :: Lens' SavingsPlansAmortizedCommitment (Maybe Text) Source #

The total amortized amount of your Savings Plans commitment, regardless of your Savings Plans purchase method.

savingsPlansAmortizedCommitment_amortizedRecurringCommitment :: Lens' SavingsPlansAmortizedCommitment (Maybe Text) Source #

The amortized amount of your Savings Plans commitment that was purchased with either a Partial or a NoUpfront.