# File lib/fog/aws/requests/compute/describe_classic_link_instances.rb, line 41
        def describe_classic_link_instances(options={})
          response = Excon::Response.new
          instances = self.data[:instances].values.select {|instance| instance['classicLinkVpcId']}
          if options[:filters]
            instances = apply_tag_filters(instances, options[:filters], 'instanceId')
            instances = instances.select {|instance| instance['classicLinkVpcId'] == options[:filters]['vpc-id']} if options[:filters]['vpc-id']
            instances = instances.select {|instance| instance['instanceId'] == options[:filters]['instance-id']} if options[:filters]['instance-id']
            instances = instances.select {|instance| instance['classicLinkSecurityGroups'].include?(options[:filters]['group-id'])} if options[:filters]['group-id']
          end
          instances = instances.select {|instance| options[:instance_ids].include?(instance['instanceId'])} if options[:instance_ids]



          response.status = 200
          instance_data = instances.collect do |instance| 
            groups = self.data[:security_groups].values.select {|data| instance['classicLinkSecurityGroups'].include?(data['groupId'])}
            {
              'instanceId' => instance['instanceId'],
              'vpcId' => instance['classicLinkVpcId'],
              'groups' => groups.collect {|group| {'groupId' => group['groupId'], 'groupName' => group['groupName']}},
              'tagSet' => self.data[:tag_sets][instance['instanceId']] || {}
            }
          end
          response.body = {
            'requestId' => Fog::AWS::Mock.request_id,
            'instancesSet' => instance_data
          }
          response
        end