Role based access control in a plugin

Is it possible use roles to prevent access to route. For example, can i use roles to stop a button in a page in my plugin from redirecting to a link or submit a form or block an org admin from accessing a certain plugin and allow only the grafana admin to be able to see it.

can anyone point me to some document that talks about this.