Module Values.ReservationAggregatesSource

The aggregated numbers for your reservation usage.

Sourcetype nonrec t = {
  1. utilizationPercentage : UtilizationPercentage.t option;
    (*

    The percentage of reservation time that you used.

    *)
  2. utilizationPercentageInUnits : UtilizationPercentageInUnits.t option;
    (*

    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.

    *)
  3. purchasedHours : PurchasedHours.t option;
    (*

    How many reservation hours that you purchased.

    *)
  4. purchasedUnits : PurchasedUnits.t option;
    (*

    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.

    *)
  5. totalActualHours : TotalActualHours.t option;
    (*

    The total number of reservation hours that you used.

    *)
  6. totalActualUnits : TotalActualUnits.t option;
    (*

    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.

    *)
  7. unusedHours : UnusedHours.t option;
    (*

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

    *)
  8. unusedUnits : UnusedUnits.t option;
    (*

    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.

    *)
  9. onDemandCostOfRIHoursUsed : OnDemandCostOfRIHoursUsed.t option;
    (*

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

    *)
  10. netRISavings : NetRISavings.t option;
    (*

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

    *)
  11. totalPotentialRISavings : TotalPotentialRISavings.t option;
    (*

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

    *)
  12. amortizedUpfrontFee : AmortizedUpfrontFee.t option;
    (*

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

    *)
  13. amortizedRecurringFee : AmortizedRecurringFee.t option;
    (*

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

    *)
  14. totalAmortizedFee : TotalAmortizedFee.t option;
    (*

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

    *)
  15. rICostForUnusedHours : RICostForUnusedHours.t option;
    (*

    The cost of unused hours for your reservation.

    *)
  16. realizedSavings : RealizedSavings.t option;
    (*

    The realized savings because of purchasing and using a reservation.

    *)
  17. unrealizedSavings : UnrealizedSavings.t option;
    (*

    The unrealized savings because of purchasing and using a reservation.

    *)
}
Sourceval make : ?utilizationPercentage:??? -> ?utilizationPercentageInUnits:??? -> ?purchasedHours:??? -> ?purchasedUnits:??? -> ?totalActualHours:??? -> ?totalActualUnits:??? -> ?unusedHours:??? -> ?unusedUnits:??? -> ?onDemandCostOfRIHoursUsed:??? -> ?netRISavings:??? -> ?totalPotentialRISavings:??? -> ?amortizedUpfrontFee:??? -> ?amortizedRecurringFee:??? -> ?totalAmortizedFee:??? -> ?rICostForUnusedHours:??? -> ?realizedSavings:??? -> ?unrealizedSavings:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of UtilizationPercentage.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t