VpcLattice.Listenersee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-vpclattice-listener.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-listener-fixedresponse.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-vpclattice-listener-weightedtargetgroup.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-listener-forward.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-listener-defaultaction.html
type properties = {default_action : default_action;port : int option;service_identifier : string option;protocol : string;name : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-vpclattice-listener.html;
val make_properties :
default_action:default_action ->
?port:int ->
?service_identifier:string ->
protocol:string ->
?tags:tag list ->
?name:string ->
unit ->
propertiesval make_fixed_response : status_code:int -> unit -> fixed_responseval make_tag : value:string -> key:string -> unit -> tagval make_weighted_target_group :
?weight:int ->
target_group_identifier:string ->
unit ->
weighted_target_groupval make_forward : target_groups:weighted_target_group list -> unit -> forwardval make_default_action :
?forward:forward ->
?fixed_response:fixed_response ->
unit ->
default_actionval yojson_of_fixed_response : fixed_response -> Yojson.Safe.tval yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_weighted_target_group : weighted_target_group -> Yojson.Safe.tval yojson_of_forward : forward -> Yojson.Safe.tval yojson_of_default_action :
default_action ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes