Module CloudWatch.CompositeAlarm

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-compositealarm.html

type properties = {
  1. alarm_actions : string list option;
  2. actions_suppressor_wait_period : int option;
  3. actions_enabled : bool option;
  4. alarm_name : string option;
  5. alarm_description : string option;
  6. actions_suppressor : string option;
  7. alarm_rule : string;
  8. insufficient_data_actions : string list option;
  9. ok_actions : string list option;
  10. actions_suppressor_extension_period : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-compositealarm.html;

val make_properties : ?alarm_actions:string list -> ?actions_suppressor_wait_period:int -> ?actions_enabled:bool -> ?alarm_name:string -> ?alarm_description:string -> ?actions_suppressor:string -> alarm_rule:string -> ?insufficient_data_actions:string list -> ?ok_actions:string list -> ?actions_suppressor_extension_period:int -> unit -> properties
val yojson_of_properties : properties -> [> `Assoc of (string * Yojson.Safe.t) list ]
type attributes = {
  1. ref_ : string;
  2. arn : string;
}
val create_attributes : string -> attributes
val cloudformation_type : string