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

Description

 
Synopsis

Documentation

data ReservationPurchaseRecommendationDetail Source #

Details about your recommended reservation purchase.

See: newReservationPurchaseRecommendationDetail smart constructor.

Constructors

ReservationPurchaseRecommendationDetail' 

Fields

Instances

Instances details
Eq ReservationPurchaseRecommendationDetail Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ReservationPurchaseRecommendationDetail

Read ReservationPurchaseRecommendationDetail Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ReservationPurchaseRecommendationDetail

Show ReservationPurchaseRecommendationDetail Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ReservationPurchaseRecommendationDetail

Generic ReservationPurchaseRecommendationDetail Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ReservationPurchaseRecommendationDetail

NFData ReservationPurchaseRecommendationDetail Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ReservationPurchaseRecommendationDetail

Hashable ReservationPurchaseRecommendationDetail Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ReservationPurchaseRecommendationDetail

FromJSON ReservationPurchaseRecommendationDetail Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ReservationPurchaseRecommendationDetail

type Rep ReservationPurchaseRecommendationDetail Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.ReservationPurchaseRecommendationDetail

type Rep ReservationPurchaseRecommendationDetail = D1 ('MetaData "ReservationPurchaseRecommendationDetail" "Amazonka.CostExplorer.Types.ReservationPurchaseRecommendationDetail" "libZSservicesZSamazonka-cost-explorerZSamazonka-cost-explorer" 'False) (C1 ('MetaCons "ReservationPurchaseRecommendationDetail'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "maximumNormalizedUnitsUsedPerHour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recurringStandardMonthlyCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "averageNormalizedUnitsUsedPerHour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "currencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "estimatedMonthlySavingsPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recommendedNormalizedUnitsToPurchase") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "averageUtilization") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "estimatedMonthlySavingsAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "upfrontCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "minimumNormalizedUnitsUsedPerHour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "estimatedMonthlyOnDemandCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "recommendedNumberOfInstancesToPurchase") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maximumNumberOfInstancesUsedPerHour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "estimatedReservationCostForLookbackPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceDetails))) :*: (S1 ('MetaSel ('Just "averageNumberOfInstancesUsedPerHour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "minimumNumberOfInstancesUsedPerHour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "estimatedBreakEvenInMonths") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newReservationPurchaseRecommendationDetail :: ReservationPurchaseRecommendationDetail Source #

Create a value of ReservationPurchaseRecommendationDetail 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:maximumNormalizedUnitsUsedPerHour:ReservationPurchaseRecommendationDetail', reservationPurchaseRecommendationDetail_maximumNormalizedUnitsUsedPerHour - The maximum number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

$sel:recurringStandardMonthlyCost:ReservationPurchaseRecommendationDetail', reservationPurchaseRecommendationDetail_recurringStandardMonthlyCost - How much purchasing this instance costs you on a monthly basis.

$sel:averageNormalizedUnitsUsedPerHour:ReservationPurchaseRecommendationDetail', reservationPurchaseRecommendationDetail_averageNormalizedUnitsUsedPerHour - The average number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

$sel:currencyCode:ReservationPurchaseRecommendationDetail', reservationPurchaseRecommendationDetail_currencyCode - The currency code that Amazon Web Services used to calculate the costs for this instance.

$sel:estimatedMonthlySavingsPercentage:ReservationPurchaseRecommendationDetail', reservationPurchaseRecommendationDetail_estimatedMonthlySavingsPercentage - How much Amazon Web Services estimates that this specific recommendation could save you in a month, as a percentage of your overall costs.

$sel:recommendedNormalizedUnitsToPurchase:ReservationPurchaseRecommendationDetail', reservationPurchaseRecommendationDetail_recommendedNormalizedUnitsToPurchase - The number of normalized units that Amazon Web Services recommends that you purchase.

$sel:averageUtilization:ReservationPurchaseRecommendationDetail', reservationPurchaseRecommendationDetail_averageUtilization - The average utilization of your instances. Amazon Web Services uses this to calculate your recommended reservation purchases.

$sel:accountId:ReservationPurchaseRecommendationDetail', reservationPurchaseRecommendationDetail_accountId - The account that this RI recommendation is for.

$sel:estimatedMonthlySavingsAmount:ReservationPurchaseRecommendationDetail', reservationPurchaseRecommendationDetail_estimatedMonthlySavingsAmount - How much Amazon Web Services estimates that this specific recommendation could save you in a month.

$sel:upfrontCost:ReservationPurchaseRecommendationDetail', reservationPurchaseRecommendationDetail_upfrontCost - How much purchasing this instance costs you upfront.

$sel:minimumNormalizedUnitsUsedPerHour:ReservationPurchaseRecommendationDetail', reservationPurchaseRecommendationDetail_minimumNormalizedUnitsUsedPerHour - The minimum number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

$sel:estimatedMonthlyOnDemandCost:ReservationPurchaseRecommendationDetail', reservationPurchaseRecommendationDetail_estimatedMonthlyOnDemandCost - How much Amazon Web Services estimates that you spend on On-Demand Instances in a month.

$sel:recommendedNumberOfInstancesToPurchase:ReservationPurchaseRecommendationDetail', reservationPurchaseRecommendationDetail_recommendedNumberOfInstancesToPurchase - The number of instances that Amazon Web Services recommends that you purchase.

$sel:maximumNumberOfInstancesUsedPerHour:ReservationPurchaseRecommendationDetail', reservationPurchaseRecommendationDetail_maximumNumberOfInstancesUsedPerHour - The maximum number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

$sel:estimatedReservationCostForLookbackPeriod:ReservationPurchaseRecommendationDetail', reservationPurchaseRecommendationDetail_estimatedReservationCostForLookbackPeriod - How much Amazon Web Services estimates that you would have spent for all usage during the specified historical period if you had a reservation.

$sel:instanceDetails:ReservationPurchaseRecommendationDetail', reservationPurchaseRecommendationDetail_instanceDetails - Details about the instances that Amazon Web Services recommends that you purchase.

$sel:averageNumberOfInstancesUsedPerHour:ReservationPurchaseRecommendationDetail', reservationPurchaseRecommendationDetail_averageNumberOfInstancesUsedPerHour - The average number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

$sel:minimumNumberOfInstancesUsedPerHour:ReservationPurchaseRecommendationDetail', reservationPurchaseRecommendationDetail_minimumNumberOfInstancesUsedPerHour - The minimum number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

$sel:estimatedBreakEvenInMonths:ReservationPurchaseRecommendationDetail', reservationPurchaseRecommendationDetail_estimatedBreakEvenInMonths - How long Amazon Web Services estimates that it takes for this instance to start saving you money, in months.

reservationPurchaseRecommendationDetail_maximumNormalizedUnitsUsedPerHour :: Lens' ReservationPurchaseRecommendationDetail (Maybe Text) Source #

The maximum number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

reservationPurchaseRecommendationDetail_averageNormalizedUnitsUsedPerHour :: Lens' ReservationPurchaseRecommendationDetail (Maybe Text) Source #

The average number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

reservationPurchaseRecommendationDetail_currencyCode :: Lens' ReservationPurchaseRecommendationDetail (Maybe Text) Source #

The currency code that Amazon Web Services used to calculate the costs for this instance.

reservationPurchaseRecommendationDetail_estimatedMonthlySavingsPercentage :: Lens' ReservationPurchaseRecommendationDetail (Maybe Text) Source #

How much Amazon Web Services estimates that this specific recommendation could save you in a month, as a percentage of your overall costs.

reservationPurchaseRecommendationDetail_recommendedNormalizedUnitsToPurchase :: Lens' ReservationPurchaseRecommendationDetail (Maybe Text) Source #

The number of normalized units that Amazon Web Services recommends that you purchase.

reservationPurchaseRecommendationDetail_averageUtilization :: Lens' ReservationPurchaseRecommendationDetail (Maybe Text) Source #

The average utilization of your instances. Amazon Web Services uses this to calculate your recommended reservation purchases.

reservationPurchaseRecommendationDetail_estimatedMonthlySavingsAmount :: Lens' ReservationPurchaseRecommendationDetail (Maybe Text) Source #

How much Amazon Web Services estimates that this specific recommendation could save you in a month.

reservationPurchaseRecommendationDetail_minimumNormalizedUnitsUsedPerHour :: Lens' ReservationPurchaseRecommendationDetail (Maybe Text) Source #

The minimum number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

reservationPurchaseRecommendationDetail_estimatedMonthlyOnDemandCost :: Lens' ReservationPurchaseRecommendationDetail (Maybe Text) Source #

How much Amazon Web Services estimates that you spend on On-Demand Instances in a month.

reservationPurchaseRecommendationDetail_maximumNumberOfInstancesUsedPerHour :: Lens' ReservationPurchaseRecommendationDetail (Maybe Text) Source #

The maximum number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

reservationPurchaseRecommendationDetail_estimatedReservationCostForLookbackPeriod :: Lens' ReservationPurchaseRecommendationDetail (Maybe Text) Source #

How much Amazon Web Services estimates that you would have spent for all usage during the specified historical period if you had a reservation.

reservationPurchaseRecommendationDetail_instanceDetails :: Lens' ReservationPurchaseRecommendationDetail (Maybe InstanceDetails) Source #

Details about the instances that Amazon Web Services recommends that you purchase.

reservationPurchaseRecommendationDetail_averageNumberOfInstancesUsedPerHour :: Lens' ReservationPurchaseRecommendationDetail (Maybe Text) Source #

The average number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

reservationPurchaseRecommendationDetail_minimumNumberOfInstancesUsedPerHour :: Lens' ReservationPurchaseRecommendationDetail (Maybe Text) Source #

The minimum number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

reservationPurchaseRecommendationDetail_estimatedBreakEvenInMonths :: Lens' ReservationPurchaseRecommendationDetail (Maybe Text) Source #

How long Amazon Web Services estimates that it takes for this instance to start saving you money, in months.