ECS.TaskSetsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskset.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-awsvpcconfiguration.html
and service_registry = {container_name : string option;port : int option;container_port : int option;registry_arn : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-serviceregistry.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-loadbalancer.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-scale.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-networkconfiguration.html
type properties = {platform_version : string option;task_definition : string;external_id : string option;cluster : string;load_balancers : load_balancer list option;service : string;network_configuration : network_configuration option;scale : scale option;service_registries : service_registry list option;launch_type : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskset.html;
val make_properties :
?platform_version:string ->
task_definition:string ->
?external_id:string ->
cluster:string ->
?load_balancers:load_balancer list ->
service:string ->
?network_configuration:network_configuration ->
?scale:scale ->
?service_registries:service_registry list ->
?launch_type:string ->
unit ->
propertiesval make_aws_vpc_configuration :
?security_groups:string list ->
subnets:string list ->
?assign_public_ip:string ->
unit ->
aws_vpc_configurationval make_service_registry :
?container_name:string ->
?port:int ->
?container_port:int ->
?registry_arn:string ->
unit ->
service_registryval make_load_balancer :
?target_group_arn:string ->
?container_name:string ->
?container_port:int ->
unit ->
load_balancerval make_scale : ?value:float -> ?unit:string -> unit -> scaleval make_network_configuration :
?aws_vpc_configuration:aws_vpc_configuration ->
unit ->
network_configurationval yojson_of_aws_vpc_configuration : aws_vpc_configuration -> Yojson.Safe.tval yojson_of_service_registry :
service_registry ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_load_balancer :
load_balancer ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_scale : scale -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_network_configuration :
network_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes