def find_usage(self):
        """
        Determine the current usage for each limit of this service,
        and update corresponding Limit via
        :py:meth:`~.AwsLimit._add_current_usage`.
        """
        logger.debug("Checking usage for service %s", self.service_name)
        self.connect()
        for lim in self.limits.values():
            lim._reset_usage()

        self.limits['Auto Scaling groups']._add_current_usage(
            len(
                paginate_dict(
                    self.conn.describe_auto_scaling_groups,
                    alc_marker_path=['NextToken'],
                    alc_data_path=['AutoScalingGroups'],
                    alc_marker_param='NextToken'
                )['AutoScalingGroups']
            ),
            aws_type='AWS::AutoScaling::AutoScalingGroup',
        )

        self.limits['Launch configurations']._add_current_usage(
            len(
                paginate_dict(
                    self.conn.describe_launch_configurations,
                    alc_marker_path=['NextToken'],
                    alc_data_path=['LaunchConfigurations'],
                    alc_marker_param='NextToken'
                )['LaunchConfigurations']
            ),
            aws_type='AWS::AutoScaling::LaunchConfiguration',
        )
        self._have_usage = True
        logger.debug("Done checking usage.")
Determine the current usage for each limit of this service,
        and update corresponding Limit via
        :py:meth:`~.AwsLimit._add_current_usage`.