code: def get_name(self, r):
          
          namer = ResourceNameAdapters[self.manager.resource_type.service]
          return namer(r)
docs: Given an arbitrary resource attempt to resolve back to a qualified name.