GlobalAccelerator.EndpointGroup
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-endpointgroup.html
type endpoint_configuration = {
attachment_arn : string option;
endpoint_id : string;
weight : int option;
client_ip_preservation_enabled : bool option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-globalaccelerator-endpointgroup-endpointconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-globalaccelerator-endpointgroup-portoverride.html
type properties = {
listener_arn : string;
port_overrides : port_override list option;
health_check_interval_seconds : int option;
endpoint_group_region : string;
health_check_path : string option;
traffic_dial_percentage : float option;
health_check_protocol : string option;
threshold_count : int option;
health_check_port : int option;
endpoint_configurations : endpoint_configuration list option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-endpointgroup.html;
val make_properties :
listener_arn:string ->
?port_overrides:port_override list ->
?health_check_interval_seconds:int ->
endpoint_group_region:string ->
?health_check_path:string ->
?traffic_dial_percentage:float ->
?health_check_protocol:string ->
?threshold_count:int ->
?health_check_port:int ->
?endpoint_configurations:endpoint_configuration list ->
unit ->
properties
val make_endpoint_configuration :
?attachment_arn:string ->
endpoint_id:string ->
?weight:int ->
?client_ip_preservation_enabled:bool ->
unit ->
endpoint_configuration
val make_port_override :
listener_port:int ->
endpoint_port:int ->
unit ->
port_override
val yojson_of_endpoint_configuration :
endpoint_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_port_override :
port_override ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val create_attributes : string -> attributes