EC2.NetworkAclEntrysee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkaclentry.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkaclentry-icmp.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkaclentry-portrange.html
type properties = {port_range : port_range option;network_acl_id : string;rule_action : string;cidr_block : string option;egress : bool option;rule_number : int;ipv6_cidr_block : string option;protocol : int;icmp : icmp option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkaclentry.html;
val make_properties :
?port_range:port_range ->
network_acl_id:string ->
rule_action:string ->
?cidr_block:string ->
?egress:bool ->
rule_number:int ->
?ipv6_cidr_block:string ->
protocol:int ->
?icmp:icmp ->
unit ->
propertiesval make_icmp : ?type_:int -> ?code:int -> unit -> icmpval make_port_range : ?from:int -> ?to_:int -> unit -> port_rangeval yojson_of_icmp : icmp -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_port_range :
port_range ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes