GlobalAccelerator.EndpointGroupsee 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 ->
propertiesval make_endpoint_configuration :
?attachment_arn:string ->
endpoint_id:string ->
?weight:int ->
?client_ip_preservation_enabled:bool ->
unit ->
endpoint_configurationval make_port_override :
listener_port:int ->
endpoint_port:int ->
unit ->
port_overrideval 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