{ GRANT | REVOKE } CONNECT THROUGH proxy [WITH { ROLE { role_name [, role_name]... | ALL EXCEPT role_name [, role_name]... } | NO ROLES } ] [AUTHENTICATED USING { PASSWORD | DISTINGUISHED NAME | CERTIFICATE [TYPE 'type'] [VERSION 'version'] } ]
For information on the symbols and conventions of Backus-Naur Form (BNF) syntax, see Appendix A.