code: def get_limits(self):
          
          if self.limits != {}:
              return self.limits
          limits = {}
          limits.update(self._get_limits_instances())
          limits.update(self._get_limits_networking())
          limits.update(self._get_limits_spot())
          self.limits = limits
          return self.limits
docs: Return all known limits for this service, as a dict of their names
          to :py:class:`~.AwsLimit` objects.
  
          :returns: dict of limit names to :py:class:`~.AwsLimit` objects
          :rtype: dict