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:GenericString.t ->
?instanceDetails:InstanceDetails.t ->
?recommendedNumberOfInstancesToPurchase:GenericString.t ->
?recommendedNormalizedUnitsToPurchase:GenericString.t ->
?minimumNumberOfInstancesUsedPerHour:GenericString.t ->
?minimumNormalizedUnitsUsedPerHour:GenericString.t ->
?maximumNumberOfInstancesUsedPerHour:GenericString.t ->
?maximumNormalizedUnitsUsedPerHour:GenericString.t ->
?averageNumberOfInstancesUsedPerHour:GenericString.t ->
?averageNormalizedUnitsUsedPerHour:GenericString.t ->
?averageUtilization:GenericString.t ->
?estimatedBreakEvenInMonths:GenericString.t ->
?currencyCode:GenericString.t ->
?estimatedMonthlySavingsAmount:GenericString.t ->
?estimatedMonthlySavingsPercentage:GenericString.t ->
?estimatedMonthlyOnDemandCost:GenericString.t ->
?estimatedReservationCostForLookbackPeriod:GenericString.t ->
?upfrontCost:GenericString.t ->
?recurringStandardMonthlyCost:GenericString.t ->
?reservedCapacityDetails:ReservedCapacityDetails.t ->
?recommendedNumberOfCapacityUnitsToPurchase:GenericString.t ->
?minimumNumberOfCapacityUnitsUsedPerHour:GenericString.t ->
?maximumNumberOfCapacityUnitsUsedPerHour:GenericString.t ->
?averageNumberOfCapacityUnitsUsedPerHour:GenericString.t ->
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 ]