docs: def get_table_service_stats(self, timeout=None):
          '''
          Retrieves statistics related to replication for the Table service. It is 
          only available when read-access geo-redundant replication is enabled for 
          the storage account.
  
          With geo-redundant replication, Azure Storage maintains your data durable 
          in two locations. In both locations, Azure Storage constantly maintains 
          multiple healthy replicas of your data. The location where you read, 
          create, update, or delete data is the primary storage account location. 
          The primary location exists in the region you choose at the time you 
          create an account via the Azure Management Azure classic portal, for 
          example, North Central US. The location to which your data is replicated 
          is the secondary location. The secondary location is automatically 
          determined based on the location of the primary; it is in a second data 
          center that resides in the same region as the primary location. Read-only 
          access is available from the secondary location, if read-access geo-redundant 
          replication is enabled for your storage account.
  
          :param int timeout:
              The timeout parameter is expressed in seconds.
          :return: The table service stats.
          :rtype: :class:`~azure.storage.common.models.ServiceStats`
          '''
          request = HTTPRequest()
          request.method = 'GET'
          request.host_locations = self._get_host_locations(primary=False, secondary=True)
          request.path = '/'
          request.query = {
              'restype': 'service',
              'comp': 'stats',
              'timeout': _int_to_str(timeout),
          }
  
          return self._perform_request(request, _convert_xml_to_service_stats)