InternetMonitor.Monitorsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-internetmonitor-monitor-s3config.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-internetmonitor-monitor-localhealtheventsconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-internetmonitor-monitor-internetmeasurementslogdelivery.html
and health_events_config = {availability_local_health_events_config : local_health_events_config option;performance_score_threshold : float option;performance_local_health_events_config : local_health_events_config option;availability_score_threshold : float option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-internetmonitor-monitor-healtheventsconfig.html
type properties = {status : string option;traffic_percentage_to_monitor : int option;health_events_config : health_events_config option;resources_to_add : string list option;internet_measurements_log_delivery : internet_measurements_log_delivery option;monitor_name : string;resources_to_remove : string list option;resources : string list option;max_city_networks_to_monitor : int option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html;
val make_properties :
?status:string ->
?traffic_percentage_to_monitor:int ->
?health_events_config:health_events_config ->
?resources_to_add:string list ->
?internet_measurements_log_delivery:internet_measurements_log_delivery ->
monitor_name:string ->
?resources_to_remove:string list ->
?resources:string list ->
?max_city_networks_to_monitor:int ->
?tags:tag list ->
unit ->
propertiesval make_s3_config :
?bucket_name:string ->
?log_delivery_status:string ->
?bucket_prefix:string ->
unit ->
s3_configval make_tag : value:string -> key:string -> unit -> tagval make_local_health_events_config :
?status:string ->
?health_score_threshold:float ->
?min_traffic_impact:float ->
unit ->
local_health_events_configval make_internet_measurements_log_delivery :
?s3_config:s3_config ->
unit ->
internet_measurements_log_deliveryval make_health_events_config :
?availability_local_health_events_config:local_health_events_config ->
?performance_score_threshold:float ->
?performance_local_health_events_config:local_health_events_config ->
?availability_score_threshold:float ->
unit ->
health_events_configval yojson_of_s3_config : s3_config -> Yojson.Safe.tval yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_local_health_events_config :
local_health_events_config ->
Yojson.Safe.tval yojson_of_internet_measurements_log_delivery :
internet_measurements_log_delivery ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_health_events_config :
health_events_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