code: def _add_current_usage(self, value, maximum=None, resource_id=None,
                             aws_type=None):
          
          self._current_usage.append(
              AwsLimitUsage(
                  self,
                  value,
                  maximum=maximum,
                  resource_id=resource_id,
                  aws_type=aws_type
              )
          )
docs: Add a new current usage value for this limit.
  
          Creates a new :py:class:`~.AwsLimitUsage` instance and
          appends it to the internal list. If more than one usage value
          is given to this service, they should have ``id`` and
          ``aws_type`` set.
  
          This method should only be called from the :py:class:`~._AwsService`
          instance that created and manages this Limit.
  
          :param value: the numeric usage value
          :type value: :py:obj:`int` or :py:obj:`float`
          :param resource_id: If there can be multiple usage values for one limit,
            an AWS ID for the resource this instance describes
          :type resource_id: str
          :param aws_type: if ``id`` is not None, the AWS resource type
            that ID represents. As a convention, we use the AWS Resource
            Type names used by
            `CloudFormation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html>`_  # noqa
          :type aws_type: str