Values_0.DBRecommendationSourceThe recommendation for your DB instances, DB clusters, and DB parameter groups.
type nonrec t = {recommendationId : String_.t option;The unique identifier of the recommendation.
*)typeId : String_.t option;A value that indicates the type of recommendation. This value determines how the description is rendered.
*)severity : String_.t option;The severity level of the recommendation. The severity level can help you decide the urgency with which to address the recommendation. Valid values: high medium low informational
*)resourceArn : String_.t option;The Amazon Resource Name (ARN) of the RDS resource associated with the recommendation.
*)status : String_.t option;The current status of the recommendation. Valid values: active - The recommendations which are ready for you to apply. pending - The applied or scheduled recommendations which are in progress. resolved - The recommendations which are completed. dismissed - The recommendations that you dismissed.
*)createdTime : TStamp.t option;The time when the recommendation was created. For example, 2023-09-28T01:13:53.931000+00:00.
*)updatedTime : TStamp.t option;The time when the recommendation was last updated.
*)detection : String_.t option;A short description of the issue identified for this recommendation. The description might contain markdown.
*)recommendation : String_.t option;A short description of the recommendation to resolve an issue. The description might contain markdown.
*)description : String_.t option;A detailed description of the recommendation. The description might contain markdown.
*)reason : String_.t option;The reason why this recommendation was created. The information might contain markdown.
*)recommendedActions : RecommendedActionList.t option;A list of recommended actions.
*)category : String_.t option;The category of the recommendation. Valid values: performance efficiency security reliability cost optimization operational excellence sustainability
*)source : String_.t option;The Amazon Web Services service that generated the recommendations.
*)typeDetection : String_.t option;A short description of the recommendation type. The description might contain markdown.
*)typeRecommendation : String_.t option;A short description that summarizes the recommendation to fix all the issues of the recommendation type. The description might contain markdown.
*)impact : String_.t option;A short description that explains the possible impact of an issue.
*)additionalInfo : String_.t option;Additional information about the recommendation. The information might contain markdown.
*)links : DocLinkList.t option;A link to documentation that provides additional information about the recommendation.
*)issueDetails : IssueDetails.t option;Details of the issue that caused the recommendation.
*)}val make :
?recommendationId:??? ->
?typeId:??? ->
?severity:??? ->
?resourceArn:??? ->
?status:??? ->
?createdTime:??? ->
?updatedTime:??? ->
?detection:??? ->
?recommendation:??? ->
?description:??? ->
?reason:??? ->
?recommendedActions:??? ->
?category:??? ->
?source:??? ->
?typeDetection:??? ->
?typeRecommendation:??? ->
?impact:??? ->
?additionalInfo:??? ->
?links:??? ->
?issueDetails:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `List of
[> `String of String_.t
| `Structure of
(string * [> `String of String_.t ]) list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `String of
String_.t
| `Structure of
(string
* [>
`Structure of
(string
*
[>
`Double of
Double.t ])
list ])
list ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Structure of
(string
* [> `String of
String_.t
| `Structure of
(string
* [>
`Integer of
Integer.t
| `List of
[>
`String of
String_.t ]
list
| `String of
String_.t ])
list ])
list ])
list ])
list ]
list
| `String of String_.t
| `Timestamp of TStamp.t ])
list ])
list ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `String of String_.t
| `Structure of
(string
* [> `Structure of
(string
* [> `Double of
Double.t ])
list ])
list ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Structure of
(string
* [> `String of String_.t
| `Structure of
(string
* [> `Integer of Integer.t
| `List of
[> `String of String_.t ]
list
| `String of String_.t ])
list ])
list ])
list ])
list ]
list
| `String of String_.t
| `Timestamp of TStamp.t ])
list ])
list
| `Timestamp of TStamp.t ])
list ]