# File lib/fog/network/openstack/requests/update_vpn_service.rb, line 23
        def update_vpn_service(vpn_service_id, options = {})
          response = Excon::Response.new
          if vpn_service = list_vpn_services.body['vpnservices'].detect { |instance| instance['id'] == vpn_service_id }
            vpn_service['id']             = vpn_service_id
            vpn_service['subnet_id']      = options[:subnet_id]
            vpn_service['router_id']      = options[:router_id]
            vpn_service['name']           = options[:name]
            vpn_service['description']    = options[:description]
            vpn_service['status']         = 'ACTIVE'
            vpn_service['admin_state_up'] = options[:admin_state_up]
            vpn_service['tenant_id']      = options[:tenant_id]
            vpn_service['external_v4_ip'] = '1.2.3.4'
            vpn_service['external_v6_ip'] = '::1'
            response.body = {'vpnservice' => vpn_service}
            response.status = 200
            response
          else
            raise Fog::Network::OpenStack::NotFound
          end
        end