Values.ECSServiceRecommendationOptionSourceDescribes the recommendation options for an Amazon ECS service.
type nonrec t = {memory : NullableMemory.t option;The memory size of the Amazon ECS service recommendation option.
*)cpu : NullableCpu.t option;The CPU size of the Amazon ECS service recommendation option.
*)savingsOpportunity : SavingsOpportunity.t option;savingsOpportunityAfterDiscounts : ECSSavingsOpportunityAfterDiscounts.t option;Describes the savings opportunity for Amazon ECS service recommendations or for the recommendation option. Savings opportunity represents the estimated monthly savings after applying Savings Plans discounts. You can achieve this by implementing a given Compute Optimizer recommendation.
*)projectedUtilizationMetrics : ECSServiceProjectedUtilizationMetrics.t option;An array of objects that describe the projected utilization metrics of the Amazon ECS service recommendation option.
*)containerRecommendations : ContainerRecommendations.t option;The CPU and memory size recommendations for the containers within the task of your Amazon ECS service.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Integer of NullableMemory.t
| `List of
[> `Structure of
(string
* [> `Double of LowerBoundValue.t
| `Enum of string
| `Integer of NullableCpu.t
| `String of ContainerName.t
| `Structure of
(string * [> `Integer of NullableMemory.t ]) list ])
list ]
list
| `Structure of
(string
* [> `Double of SavingsOpportunityPercentage.t
| `Structure of
(string * [> `Double of Value.t | `Enum of string ]) list ])
list ])
list ]