def delete_vpc(vpc_id)
Excon::Response.new.tap do |response|
if vpc_id
response.status = 200
self.data[:vpcs].reject! { |v| v['vpcId'] == vpc_id }
network_acl_id = self.network_acls.all('vpc-id' => vpc_id, 'default' => true).first.network_acl_id
self.data[:network_acls].delete(network_acl_id)
response.body = {
'requestId' => Fog::AWS::Mock.request_id,
'return' => true
}
else
message = 'MissingParameter => '
message << 'The request must contain the parameter vpc_id'
raise Fog::Compute::AWS::Error.new(message)
end
end
end