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

Description

 
Synopsis

Documentation

data ReservationAggregates Source #

The aggregated numbers for your reservation usage.

See: newReservationAggregates smart constructor.

Constructors

ReservationAggregates' 

Fields

Instances

Instances details
Eq ReservationAggregates Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ReservationAggregates

Read ReservationAggregates Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ReservationAggregates

Show ReservationAggregates Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ReservationAggregates

Generic ReservationAggregates Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ReservationAggregates

Associated Types

type Rep ReservationAggregates :: Type -> Type #

NFData ReservationAggregates Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ReservationAggregates

Methods

rnf :: ReservationAggregates -> () #

Hashable ReservationAggregates Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ReservationAggregates

FromJSON ReservationAggregates Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ReservationAggregates

type Rep ReservationAggregates Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ReservationAggregates

type Rep ReservationAggregates = D1 ('MetaData "ReservationAggregates" "Amazonka.CostExplorer.Types.ReservationAggregates" "libZSservicesZSamazonka-cost-explorerZSamazonka-cost-explorer" 'False) (C1 ('MetaCons "ReservationAggregates'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "purchasedHours") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "totalActualHours") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "utilizationPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "totalAmortizedFee") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "unusedUnits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "unrealizedSavings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "rICostForUnusedHours") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "unusedHours") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "realizedSavings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "purchasedUnits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "amortizedUpfrontFee") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "amortizedRecurringFee") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "utilizationPercentageInUnits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "netRISavings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "onDemandCostOfRIHoursUsed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "totalPotentialRISavings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "totalActualUnits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newReservationAggregates :: ReservationAggregates Source #

Create a value of ReservationAggregates 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:purchasedHours:ReservationAggregates', reservationAggregates_purchasedHours - How many reservation hours that you purchased.

$sel:totalActualHours:ReservationAggregates', reservationAggregates_totalActualHours - The total number of reservation hours that you used.

$sel:utilizationPercentage:ReservationAggregates', reservationAggregates_utilizationPercentage - The percentage of reservation time that you used.

$sel:totalAmortizedFee:ReservationAggregates', reservationAggregates_totalAmortizedFee - The total cost of your reservation. It's amortized over the reservation period.

$sel:unusedUnits:ReservationAggregates', reservationAggregates_unusedUnits - The number of Amazon EC2 reservation hours that you didn't use. It's converted to normalized units. Normalized units are available only for Amazon EC2 usage after November 11, 2017.

$sel:unrealizedSavings:ReservationAggregates', reservationAggregates_unrealizedSavings - The unrealized savings because of purchasing and using a reservation.

$sel:rICostForUnusedHours:ReservationAggregates', reservationAggregates_rICostForUnusedHours - The cost of unused hours for your reservation.

$sel:unusedHours:ReservationAggregates', reservationAggregates_unusedHours - The number of reservation hours that you didn't use.

$sel:realizedSavings:ReservationAggregates', reservationAggregates_realizedSavings - The realized savings because of purchasing and using a reservation.

$sel:purchasedUnits:ReservationAggregates', reservationAggregates_purchasedUnits - The number of Amazon EC2 reservation hours that you purchased. It's converted to normalized units. Normalized units are available only for Amazon EC2 usage after November 11, 2017.

$sel:amortizedUpfrontFee:ReservationAggregates', reservationAggregates_amortizedUpfrontFee - The upfront cost of your reservation. It's amortized over the reservation period.

$sel:amortizedRecurringFee:ReservationAggregates', reservationAggregates_amortizedRecurringFee - The monthly cost of your reservation. It's amortized over the reservation period.

$sel:utilizationPercentageInUnits:ReservationAggregates', reservationAggregates_utilizationPercentageInUnits - The percentage of Amazon EC2 reservation time that you used. It's converted to normalized units. Normalized units are available only for Amazon EC2 usage after November 11, 2017.

$sel:netRISavings:ReservationAggregates', reservationAggregates_netRISavings - How much you saved due to purchasing and utilizing reservation. Amazon Web Services calculates this by subtracting TotalAmortizedFee from OnDemandCostOfRIHoursUsed.

$sel:onDemandCostOfRIHoursUsed:ReservationAggregates', reservationAggregates_onDemandCostOfRIHoursUsed - How much your reservation costs if charged On-Demand rates.

$sel:totalPotentialRISavings:ReservationAggregates', reservationAggregates_totalPotentialRISavings - How much you might save if you use your entire reservation.

$sel:totalActualUnits:ReservationAggregates', reservationAggregates_totalActualUnits - The total number of Amazon EC2 reservation hours that you used. It's converted to normalized units. Normalized units are available only for Amazon EC2 usage after November 11, 2017.

reservationAggregates_purchasedHours :: Lens' ReservationAggregates (Maybe Text) Source #

How many reservation hours that you purchased.

reservationAggregates_totalActualHours :: Lens' ReservationAggregates (Maybe Text) Source #

The total number of reservation hours that you used.

reservationAggregates_utilizationPercentage :: Lens' ReservationAggregates (Maybe Text) Source #

The percentage of reservation time that you used.

reservationAggregates_totalAmortizedFee :: Lens' ReservationAggregates (Maybe Text) Source #

The total cost of your reservation. It's amortized over the reservation period.

reservationAggregates_unusedUnits :: Lens' ReservationAggregates (Maybe Text) Source #

The number of Amazon EC2 reservation hours that you didn't use. It's converted to normalized units. Normalized units are available only for Amazon EC2 usage after November 11, 2017.

reservationAggregates_unrealizedSavings :: Lens' ReservationAggregates (Maybe Text) Source #

The unrealized savings because of purchasing and using a reservation.

reservationAggregates_rICostForUnusedHours :: Lens' ReservationAggregates (Maybe Text) Source #

The cost of unused hours for your reservation.

reservationAggregates_unusedHours :: Lens' ReservationAggregates (Maybe Text) Source #

The number of reservation hours that you didn't use.

reservationAggregates_realizedSavings :: Lens' ReservationAggregates (Maybe Text) Source #

The realized savings because of purchasing and using a reservation.

reservationAggregates_purchasedUnits :: Lens' ReservationAggregates (Maybe Text) Source #

The number of Amazon EC2 reservation hours that you purchased. It's converted to normalized units. Normalized units are available only for Amazon EC2 usage after November 11, 2017.

reservationAggregates_amortizedUpfrontFee :: Lens' ReservationAggregates (Maybe Text) Source #

The upfront cost of your reservation. It's amortized over the reservation period.

reservationAggregates_amortizedRecurringFee :: Lens' ReservationAggregates (Maybe Text) Source #

The monthly cost of your reservation. It's amortized over the reservation period.

reservationAggregates_utilizationPercentageInUnits :: Lens' ReservationAggregates (Maybe Text) Source #

The percentage of Amazon EC2 reservation time that you used. It's converted to normalized units. Normalized units are available only for Amazon EC2 usage after November 11, 2017.

reservationAggregates_netRISavings :: Lens' ReservationAggregates (Maybe Text) Source #

How much you saved due to purchasing and utilizing reservation. Amazon Web Services calculates this by subtracting TotalAmortizedFee from OnDemandCostOfRIHoursUsed.

reservationAggregates_onDemandCostOfRIHoursUsed :: Lens' ReservationAggregates (Maybe Text) Source #

How much your reservation costs if charged On-Demand rates.

reservationAggregates_totalPotentialRISavings :: Lens' ReservationAggregates (Maybe Text) Source #

How much you might save if you use your entire reservation.

reservationAggregates_totalActualUnits :: Lens' ReservationAggregates (Maybe Text) Source #

The total number of Amazon EC2 reservation hours that you used. It's converted to normalized units. Normalized units are available only for Amazon EC2 usage after November 11, 2017.