code: def get_all_activities(self, autoscale_group, activity_ids=None,
                             max_records=None, next_token=None):
          
          name = autoscale_group
          if isinstance(autoscale_group, AutoScalingGroup):
              name = autoscale_group.name
          params = {'AutoScalingGroupName' : name}
          if max_records:
              params['MaxRecords'] = max_records
          if next_token:
              params['NextToken'] = next_token
          if activity_ids:
              self.build_list_params(params, activity_ids, 'ActivityIds')
          return self.get_list('DescribeScalingActivities',
                               params, [('member', Activity)])
docs: Get all activities for the given autoscaling group.
  
          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 autoscale_group: str or
              :class:`boto.ec2.autoscale.group.AutoScalingGroup` object
          :param autoscale_group: The auto scaling group to get activities on.
  
          :type max_records: int
          :param max_records: Maximum amount of activities to return.
  
          :rtype: list
          :returns: List of
              :class:`boto.ec2.autoscale.activity.Activity` instances.