Module EC2.Route

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html

type properties = {
  1. destination_ipv6_cidr_block : string option;
  2. route_table_id : string;
  3. instance_id : string option;
  4. local_gateway_id : string option;
  5. carrier_gateway_id : string option;
  6. destination_cidr_block : string option;
  7. gateway_id : string option;
  8. network_interface_id : string option;
  9. vpc_endpoint_id : string option;
  10. core_network_arn : string option;
  11. transit_gateway_id : string option;
  12. vpc_peering_connection_id : string option;
  13. egress_only_internet_gateway_id : string option;
  14. destination_prefix_list_id : string option;
  15. nat_gateway_id : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html;

val make_properties : ?destination_ipv6_cidr_block:string -> route_table_id:string -> ?instance_id:string -> ?local_gateway_id:string -> ?carrier_gateway_id:string -> ?destination_cidr_block:string -> ?gateway_id:string -> ?network_interface_id:string -> ?vpc_endpoint_id:string -> ?core_network_arn:string -> ?transit_gateway_id:string -> ?vpc_peering_connection_id:string -> ?egress_only_internet_gateway_id:string -> ?destination_prefix_list_id:string -> ?nat_gateway_id:string -> unit -> properties
val yojson_of_properties : properties -> [> `Assoc of (string * Yojson.Safe.t) list ]
type attributes = {
  1. ref_ : string;
  2. cidr_block : string;
}
val create_attributes : string -> attributes
val cloudformation_type : string