docs: def get_share_stats(self, share_name, timeout=None):
          '''
          Gets the approximate size of the data stored on the share,
          rounded up to the nearest gigabyte.
          
          Note that this value may not include all recently created
          or recently resized files.
  
          :param str share_name:
              Name of existing share.
          :param int timeout:
              The timeout parameter is expressed in seconds.
          :return: the approximate size of the data stored on the share.
          :rtype: int
          '''
          _validate_not_none('share_name', share_name)
          request = HTTPRequest()
          request.method = 'GET'
          request.host = self._get_host()
          request.path = _get_path(share_name)
          request.query = [
              ('restype', 'share'),
              ('comp', 'stats'),
              ('timeout', _int_to_str(timeout)),
          ]
  
          response = self._perform_request(request)
          return _convert_xml_to_share_stats(response)