Values.AlarmRecommendationSourceDefines a recommendation for a CloudWatch alarm.
type nonrec t = {appComponentName : EntityId.t option;Application Component name for the CloudWatch alarm recommendation. This name is saved as the first item in the appComponentNames list.
*)appComponentNames : AppComponentNameList.t option;List of Application Component names for the CloudWatch alarm recommendation.
*)description : EntityDescription.t option;Description of the alarm recommendation.
*)items : RecommendationItemList.t option;List of CloudWatch alarm recommendations.
*)name : String500.t option;Name of the alarm recommendation.
*)prerequisite : String500.t option;The prerequisite for the alarm recommendation.
*)recommendationId : Uuid.t option;Identifier of the alarm recommendation.
*)recommendationStatus : RecommendationStatus.t option;Status of the recommended Amazon CloudWatch alarm.
*)referenceId : SpecReferenceId.t option;Reference identifier of the alarm recommendation.
*)type_ : AlarmType.t option;Type of alarm recommendation.
*)}val make :
?appComponentName:EntityId.t ->
?appComponentNames:AppComponentNameList.t ->
?description:EntityDescription.t ->
?items:RecommendationItemList.t ->
?name:String500.t ->
?prerequisite:String500.t ->
?recommendationId:Uuid.t ->
?recommendationStatus:RecommendationStatus.t ->
?referenceId:SpecReferenceId.t ->
?type_:AlarmType.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `String of String255.t
| `Structure of
(string
* [> `Boolean of BooleanOptional.t
| `Enum of string
| `String of String500.t
| `Structure of (string * [> `String of Arn.t ]) list ])
list ]
list
| `String of EntityId.t ])
list ]