Values.RightsizingRecommendationSourceRecommendations to rightsize resources.
type nonrec t = {accountId : GenericString.t option;The account that this recommendation is for.
*)currentInstance : CurrentInstance.t option;Context regarding the current instance.
*)rightsizingType : RightsizingType.t option;A recommendation to either terminate or modify the resource.
*)modifyRecommendationDetail : ModifyRecommendationDetail.t option;The details for the modification recommendations.
*)terminateRecommendationDetail : TerminateRecommendationDetail.t option;The details for termination recommendations.
*)findingReasonCodes : FindingReasonCodes.t option;The list of possible reasons why the recommendation is generated, such as under- or over-utilization of specific metrics (for example, CPU, Memory, Network).
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of [> `Enum of string ] list
| `String of GenericString.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Boolean of GenericBoolean.t
| `List of
[> `Enum of string | `String of Value.t ] list
| `String of TagKey.t
| `Structure of
(string
* [> `Structure of
(string
* [> `String of GenericString.t
| `Structure of
(string
* [> `String of GenericString.t ])
list ])
list ])
list ])
list ]
list
| `String of GenericString.t
| `Structure of
(string
* [> `Structure of
(string
* [> `String of GenericString.t
| `Structure of
(string * [> `String of GenericString.t ]) list ])
list ])
list ])
list ])
list ]