If a resource is documented as:
.. http:get:: /myresource
This is a resource.
It can be referenced by :http:get:`/myresource` , which turns into a clickable link.
However, I do not want my PDF to contain a routing table. So I add :noindex to the directive.
Now the role no longer produces a clickable link and Sphinx logs a warning WARNING: Cannot resolve reference to <#text: 'GET /myresource'>.
Is there a way to make a resource not appear in the routing table in a way that the role can still link to the directive?