docs: def tileServers(self):
          """
            Returns the objects to manage site's tile hosted services/servers. It returns
            AGSAdministration object if the site is Portal and it returns a
            hostedservice.Services object if it is AGOL.
          """
          services = []
          ishttps = False
          if self.urls == {}:
              return {}
          urls = self.urls["urls"]['tiles']
          if 'https' in urls:
              res = urls['https']
              ishttps = True
          else:
              res = urls['http']
          for https in res:
              if ishttps:
                  scheme = "https"
              else:
                  scheme = "http"
              if self.isPortal == False:
                  url = "%s://%s/tiles/%s/arcgis/admin/services" % (scheme, https, self.portalId)
                  services.append(Services(url=url,
                      securityHandler=self._securityHandler,
                      proxy_url=self._proxy_url,
                      proxy_port=self._proxy_port))
              else:
                  url = "%s/admin" % https
                  servers = self.servers
                  for server in servers.servers:
                      url = server.adminUrl
                      sh = PortalServerSecurityHandler(tokenHandler=self._securityHandler,
                                                       serverUrl=url,
                                                       referer=server.name.split(":")[0]
                                                       )
                      services.append(
                          AGSAdministration(url=url,
                                            securityHandler=sh,
                                            proxy_url=self._proxy_url,
                                            proxy_port=self._proxy_port,
                                            initialize=True)
                      )
          return services