code: def request(self, content='xml', filter=None, detail=False):
          
  
          node = new_ele('get-config')
          node.append(util.datastore_or_url('source', 'running', self._assert))
  
          if filter is not None:
  
              if content == 'xml':
                  node.append(util.build_filter(('subtree', filter)))
  
              elif content == 'cli':
                  rep = new_ele('filter')
                  sub_filter = sub_ele(rep, 'config-format-cli-block')
  
                  if filter is not None:
                      for item in filter:
                          if detail:
                              sub_ele(sub_filter, 'cli-info-detail').text = item
                          else:
                              sub_ele(sub_filter, 'cli-info').text = item
                  else:
                      if detail:
                          sub_ele(sub_filter, 'cli-info-detail')
                      else:
                          sub_ele(sub_filter, 'cli-info')
  
                  node.append(validated_element(rep))
  
          return self._request(node)
docs: Get config from Alu router
          *content*   Content layer. cli or xml
          *filter*    specifies the portion of the configuration to retrieve (by default entire configuration is retrieved)
          *detail*    Show detailed config in CLI -layer