fog/fog — pull request #585 by jwatson0 (2011-11-03 18:28:29+00:00)
Title: Initial VPC support

I've added initial support for EC2 VPCs. This commit can Describe, Create, and Delete the base VPC. There are many more features to implement such as Subnets, VPC Elastic IPs, VPC Security Groups, Gateways, VPN Connections, Routing, etc.

An argument could be made for putting this functionality into the Compute object, but in this commit I have kept it logically separate.

Implemented so far:

model :vpc
collection :vpcs

request :create_vpc
request :delete_vpc
request :describe_vpcs

Let me know what you think.
Thanks,
Jason Watson