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

Description

 
Synopsis

Documentation

data SavingsPlansUtilization Source #

The measurement of how well you're using your existing Savings Plans.

See: newSavingsPlansUtilization smart constructor.

Constructors

SavingsPlansUtilization' 

Fields

  • unusedCommitment :: Maybe Text

    The amount of your Savings Plans commitment that wasn't consumed from Savings Plans eligible usage in a specific period.

  • utilizationPercentage :: Maybe Text

    The amount of UsedCommitment divided by the TotalCommitment for your Savings Plans.

  • totalCommitment :: Maybe Text

    The total amount of Savings Plans commitment that's been purchased in an account (or set of accounts).

  • usedCommitment :: Maybe Text

    The amount of your Savings Plans commitment that was consumed from Savings Plans eligible usage in a specific period.

Instances

Instances details
Eq SavingsPlansUtilization Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.SavingsPlansUtilization

Read SavingsPlansUtilization Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.SavingsPlansUtilization

Show SavingsPlansUtilization Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.SavingsPlansUtilization

Generic SavingsPlansUtilization Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.SavingsPlansUtilization

Associated Types

type Rep SavingsPlansUtilization :: Type -> Type #

NFData SavingsPlansUtilization Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.SavingsPlansUtilization

Methods

rnf :: SavingsPlansUtilization -> () #

Hashable SavingsPlansUtilization Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.SavingsPlansUtilization

FromJSON SavingsPlansUtilization Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.SavingsPlansUtilization

type Rep SavingsPlansUtilization Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.SavingsPlansUtilization

type Rep SavingsPlansUtilization = D1 ('MetaData "SavingsPlansUtilization" "Amazonka.CostExplorer.Types.SavingsPlansUtilization" "libZSservicesZSamazonka-cost-explorerZSamazonka-cost-explorer" 'False) (C1 ('MetaCons "SavingsPlansUtilization'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "unusedCommitment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "utilizationPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "totalCommitment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "usedCommitment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSavingsPlansUtilization :: SavingsPlansUtilization Source #

Create a value of SavingsPlansUtilization 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:unusedCommitment:SavingsPlansUtilization', savingsPlansUtilization_unusedCommitment - The amount of your Savings Plans commitment that wasn't consumed from Savings Plans eligible usage in a specific period.

$sel:utilizationPercentage:SavingsPlansUtilization', savingsPlansUtilization_utilizationPercentage - The amount of UsedCommitment divided by the TotalCommitment for your Savings Plans.

$sel:totalCommitment:SavingsPlansUtilization', savingsPlansUtilization_totalCommitment - The total amount of Savings Plans commitment that's been purchased in an account (or set of accounts).

$sel:usedCommitment:SavingsPlansUtilization', savingsPlansUtilization_usedCommitment - The amount of your Savings Plans commitment that was consumed from Savings Plans eligible usage in a specific period.

savingsPlansUtilization_unusedCommitment :: Lens' SavingsPlansUtilization (Maybe Text) Source #

The amount of your Savings Plans commitment that wasn't consumed from Savings Plans eligible usage in a specific period.

savingsPlansUtilization_utilizationPercentage :: Lens' SavingsPlansUtilization (Maybe Text) Source #

The amount of UsedCommitment divided by the TotalCommitment for your Savings Plans.

savingsPlansUtilization_totalCommitment :: Lens' SavingsPlansUtilization (Maybe Text) Source #

The total amount of Savings Plans commitment that's been purchased in an account (or set of accounts).

savingsPlansUtilization_usedCommitment :: Lens' SavingsPlansUtilization (Maybe Text) Source #

The amount of your Savings Plans commitment that was consumed from Savings Plans eligible usage in a specific period.