Values.ReservationPurchaseRecommendationDetailSourceDetails about your recommended reservation purchase.
type nonrec t = {accountId : GenericString.t option;The account that this Reserved Instance (RI) recommendation is for.
*)instanceDetails : InstanceDetails.t option;Details about the reservations that Amazon Web Services recommends that you purchase.
*)recommendedNumberOfInstancesToPurchase : GenericString.t option;The number of instances that Amazon Web Services recommends that you purchase.
*)recommendedNormalizedUnitsToPurchase : GenericString.t option;The number of normalized units that Amazon Web Services recommends that you purchase.
*)minimumNumberOfInstancesUsedPerHour : GenericString.t option;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.
*)minimumNormalizedUnitsUsedPerHour : GenericString.t option;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.
*)maximumNumberOfInstancesUsedPerHour : GenericString.t option;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.
*)maximumNormalizedUnitsUsedPerHour : GenericString.t option;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.
*)averageNumberOfInstancesUsedPerHour : GenericString.t option;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.
*)averageNormalizedUnitsUsedPerHour : GenericString.t option;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.
*)averageUtilization : GenericString.t option;The average utilization of your instances. Amazon Web Services uses this to calculate your recommended reservation purchases.
*)estimatedBreakEvenInMonths : GenericString.t option;How long Amazon Web Services estimates that it takes for this instance to start saving you money, in months.
*)currencyCode : GenericString.t option;The currency code that Amazon Web Services used to calculate the costs for this instance.
*)estimatedMonthlySavingsAmount : GenericString.t option;How much Amazon Web Services estimates that this specific recommendation might save you in a month.
*)estimatedMonthlySavingsPercentage : GenericString.t option;How much Amazon Web Services estimates that this specific recommendation might save you in a month, as a percentage of your overall costs.
*)estimatedMonthlyOnDemandCost : GenericString.t option;How much Amazon Web Services estimates that you spend on On-Demand Instances in a month.
*)estimatedReservationCostForLookbackPeriod : GenericString.t option;How much Amazon Web Services estimates that you might spend for all usage during the specified historical period if you had a reservation.
*)upfrontCost : GenericString.t option;How much purchasing this instance costs you upfront.
*)recurringStandardMonthlyCost : GenericString.t option;How much purchasing this instance costs you on a monthly basis.
*)reservedCapacityDetails : ReservedCapacityDetails.t option;Details about the reservations that Amazon Web Services recommends that you purchase.
*)recommendedNumberOfCapacityUnitsToPurchase : GenericString.t option;The number of reserved capacity units that Amazon Web Services recommends that you purchase.
*)minimumNumberOfCapacityUnitsUsedPerHour : GenericString.t option;The minimum number of provisioned capacity units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
*)maximumNumberOfCapacityUnitsUsedPerHour : GenericString.t option;The maximum number of provisioned capacity units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
*)averageNumberOfCapacityUnitsUsedPerHour : GenericString.t option;The average number of provisioned capacity units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
*)}val make :
?accountId:??? ->
?instanceDetails:??? ->
?recommendedNumberOfInstancesToPurchase:??? ->
?recommendedNormalizedUnitsToPurchase:??? ->
?minimumNumberOfInstancesUsedPerHour:??? ->
?minimumNormalizedUnitsUsedPerHour:??? ->
?maximumNumberOfInstancesUsedPerHour:??? ->
?maximumNormalizedUnitsUsedPerHour:??? ->
?averageNumberOfInstancesUsedPerHour:??? ->
?averageNormalizedUnitsUsedPerHour:??? ->
?averageUtilization:??? ->
?estimatedBreakEvenInMonths:??? ->
?currencyCode:??? ->
?estimatedMonthlySavingsAmount:??? ->
?estimatedMonthlySavingsPercentage:??? ->
?estimatedMonthlyOnDemandCost:??? ->
?estimatedReservationCostForLookbackPeriod:??? ->
?upfrontCost:??? ->
?recurringStandardMonthlyCost:??? ->
?reservedCapacityDetails:??? ->
?recommendedNumberOfCapacityUnitsToPurchase:??? ->
?minimumNumberOfCapacityUnitsUsedPerHour:??? ->
?maximumNumberOfCapacityUnitsUsedPerHour:??? ->
?averageNumberOfCapacityUnitsUsedPerHour:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `String of GenericString.t
| `Structure of
(string
* [> `Structure of
(string
* [> `Boolean of GenericBoolean.t
| `String of GenericString.t ])
list ])
list ])
list ]