module example { prefix ex; import ietf-ip { prefix ip; } import ietf-routing { prefix rt; } description "Example code that includes ietf-ip and ietf-routing"; leaf basic_auth{ description "Basic user / password authentication as in HTTP basic auth"; type boolean; default false; } list auth { description "user / password entries. Valid if basic_auth=true"; key user; leaf user{ description "User name"; type string; } leaf password{ description "Password"; type string; } } rpc client-rpc { description "Example local client-side RPC that is processed by the the netconf/restconf and not sent to the backend. This is a clixon implementation detail: some rpc:s are better processed by the client for API or perf reasons"; input { leaf request { type string; } } output { leaf result{ type string; } } } }