@classmethod<EOL><INDENT>def list(cls, vrf=None):<DEDENT>
if vrf is None:<EOL><INDENT>vrf = {}<EOL><DEDENT>xmlrpc = XMLRPCConnection()<EOL>try:<EOL><INDENT>vrf_list = xmlrpc.connection.list_vrf(<EOL>{<EOL>'<STR_LIT>': vrf,<EOL>'<STR_LIT>': AuthOptions().options<EOL>})<EOL><DEDENT>except xmlrpclib.Fault as xml_fault:<EOL><INDENT>raise _fault_to_exception(xml_fault)<EOL><DEDENT>res = list()<EOL>for v in vrf_list:<EOL><INDENT>res.append(VRF.from_dict(v))<EOL><DEDENT>return res<EOL>
List VRFs.

            Maps to the function :py:func:`nipap.backend.Nipap.list_vrf` in the
            backend. Please see the documentation for the backend function for
            information regarding input arguments and return values.