Implement resource type AWS::EC2::Route

Registered by Steve Baker

AWS::EC2::Route
http://docs.amazonwebservices.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html
Creates a new route in a route table within a VPC. The route's target can be either a gateway attached to the VPC or a NAT instance in the VPC.
Each route in a table specifies a destination CIDR and a target (e.g., traffic destined for 172.16.0.0/12 is targeted for the virtual private gateway); we use the most specific route that matches the traffic to determine how to route the traffic.

Parameters
DestinationCidrBlock
GatewayId
InstanceId
NetworkInterfaceId
RouteTableId
Tags

Maps to no existing concept in Quantum

Comments
It could be that a Quantum Router would be an appropriate basis to build Routes on top of. However an alternative might be to develop a separate Quantum featureset which implements the VPC Route Table functionality.

Blueprint information

Status:
Not started
Approver:
Steven Dake
Priority:
Low
Drafter:
Steve Baker
Direction:
Needs approval
Assignee:
None
Definition:
Pending Approval
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Whiteboard

This may be possible now thanks to https://blueprints.launchpad.net/quantum/+spec/quantum-l3-routes

Wouldn't this be covered by this?
https://blueprints.launchpad.net/heat/+spec/router-properties-object

(stevebaker) blueprint router-properties-object is the native neutron support for routes. This blueprint is for an EC2 VPC compatible resource which mimics Amazon's AWS::EC2::Route

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.