Route53.HealthCheck
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-healthcheck.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthchecktag.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-alarmidentifier.html
and health_check_config = {
enable_sni : bool option;
child_health_checks : string list option;
measure_latency : bool option;
port : int option;
regions : string list option;
insufficient_data_health_status : string option;
search_string : string option;
type_ : string;
resource_path : string option;
routing_control_arn : string option;
fully_qualified_domain_name : string option;
inverted : bool option;
health_threshold : int option;
request_interval : int option;
alarm_identifier : alarm_identifier option;
failure_threshold : int option;
ip_address : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-healthcheck.html;
val make_properties :
health_check_config:health_check_config ->
?health_check_tags:health_check_tag list ->
unit ->
properties
val make_health_check_tag :
value:string ->
key:string ->
unit ->
health_check_tag
val make_alarm_identifier :
region:string ->
name:string ->
unit ->
alarm_identifier
val make_health_check_config :
?enable_sni:bool ->
?child_health_checks:string list ->
?measure_latency:bool ->
?port:int ->
?regions:string list ->
?insufficient_data_health_status:string ->
?search_string:string ->
type_:string ->
?resource_path:string ->
?routing_control_arn:string ->
?fully_qualified_domain_name:string ->
?inverted:bool ->
?health_threshold:int ->
?request_interval:int ->
?alarm_identifier:alarm_identifier ->
?failure_threshold:int ->
?ip_address:string ->
unit ->
health_check_config
val yojson_of_health_check_tag :
health_check_tag ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_alarm_identifier : alarm_identifier -> Yojson.Safe.t
val yojson_of_health_check_config :
health_check_config ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val create_attributes : string -> attributes