# File lib/fog/network/openstack/requests/create_lb_vip.rb, line 31
        def create_lb_vip(subnet_id,  pool_id, protocol, protocol_port, options = {})
          response = Excon::Response.new
          response.status = 201
          data = {
            'id'                  => Fog::Mock.random_numbers(6).to_s,
            'subnet_id'           => subnet_id,
            'pool_id'             => pool_id,
            'protocol'            => protocol,
            'protocol_port'       => protocol_port,
            'name'                => options[:name],
            'description'         => options[:description],
            'address'             => options[:address],
            'port_id'             => Fog::Mock.random_numbers(6).to_s,
            'session_persistence' => options[:session_persistence],
            'connection_limit'    => options[:connection_limit],
            'status'              => 'ACTIVE',
            'admin_state_up'      => options[:admin_state_up],
            'tenant_id'           => options[:tenant_id],
          }

          self.data[:lb_vips][data['id']] = data
          response.body = {'vip' => data}
          response
        end