code: def get_all_autoscaling_instances(self, instance_ids=None,
                                        max_records=None, next_token=None):
          
          params = {}
          if instance_ids:
              self.build_list_params(params, instance_ids, 'InstanceIds')
          if max_records:
              params['MaxRecords'] = max_records
          if next_token:
              params['NextToken'] = next_token
          return self.get_list('DescribeAutoScalingInstances',
                               params, [('member', Instance)])
docs: Returns a description of each Auto Scaling instance in the instance_ids
          list. If a list is not provided, the service returns the full details
          of all instances up to a maximum of fifty.
  
          This action supports pagination by returning a token if there are more
          pages to retrieve. To get the next page, call this action again with
          the returned token as the NextToken parameter.
  
          :type instance_ids: list
          :param instance_ids: List of Autoscaling Instance IDs which should be
              searched for.
  
          :type max_records: int
          :param max_records: Maximum number of results to return.
  
          :rtype: list
          :returns: List of
              :class:`boto.ec2.autoscale.activity.Activity` objects.