# File lib/fog/network/openstack/requests/update_lb_vip.rb, line 23
        def update_lb_vip(vip_id, options = {})
          response = Excon::Response.new
          if vip = list_lb_vips.body['vips'].find { |_| _['id'] == vip_id }
            vip['pool_id']             = options[:pool_id]
            vip['name']                = options[:name]
            vip['description']         = options[:description]
            vip['session_persistence'] = options[:session_persistence]
            vip['connection_limit']    = options[:connection_limit]
            vip['admin_state_up']      = options[:admin_state_up]
            response.body = {'vip' => vip}
            response.status = 200
            response
          else
            raise Fog::Network::OpenStack::NotFound
          end
        end