# * filters<~Hash> - List of filters to limit results with
#
# === Returns
# * response<~Excon::Response>:
# * body<~Hash>:
# * 'requestId'<~String> - Id of request
# * 'vpcSet'<~Array>:
# * 'vpcId'<~String> - The VPC's ID
# * 'state'<~String> - The current state of the VPC. ['pending', 'available']
# * 'cidrBlock'<~String> - The CIDR block the VPC covers.
# * 'dhcpOptionsId'<~String> - The ID of the set of DHCP options.
# * 'tagSet'<~Array>: Tags assigned to the resource.
# * 'key'<~String> - Tag's key
# * 'value'<~String> - Tag's value
# * 'instanceTenancy'<~String> - The allowed tenancy of instances launched into the VPC.
#
# {Amazon API Reference}[http://docs.amazonwebservices.com/AWSEC2/2011-07-15/APIReference/index.html?ApiReference-query-DescribeVpcs.html]
defdescribe_vpcs(filters={})
unlessfilters.is_a?(Hash)
Fog::Logger.warning("describe_vpcs with #{filters.class} param is deprecated, use describe_vpcs('vpc-id' => []) instead [light_black](#{caller.first})[/]")