The display mode is the type of formatting that will be used when data is displayed, including YANG data nodes retrieved from a server.
It is set using the --display-mode CLI parameter or $$display-mode system variable.
The allowed values are:
- "plain" : yangcli-pro config file format
- "prefix" : yangcli-pro config file format with YANG module prefixes
- "module" : yangcli-pro config file format with YANG module names
- "xml" : XML format
- "xml-nons": XML format without namespaces
- "json" : JSON format
- "cli" : yangcli-pro CLI display format
$$display-mode = plain (default)
andy@localhost> sget /netconf-state/datastores Filling container /netconf-state/datastores: RPC Data Reply 2 for session 4 [default]: rpc-reply { data { netconf-state { datastores { datastore candidate { name candidate last-modified 2018-02-01T03:04:21Z } datastore running { name running last-modified 2018-02-01T03:04:21Z } } } } } andy@localhost>
$$display-mode = prefix
andy@localhost> sget /netconf-state/datastores Filling container /netconf-state/datastores: RPC Data Reply 3 for session 4 [default]: nc:rpc-reply { data { ncm:netconf-state { datastores { datastore candidate { name candidate timefilter:last-modified 2018-02-01T03:04:21Z } datastore running { name running timefilter:last-modified 2018-02-01T03:04:21Z } } } } } andy@localhost>
$$display-mode = module
andy@localhost> sget /netconf-state/datastores Filling container /netconf-state/datastores: RPC Data Reply 4 for session 4 [default]: yuma-netconf:rpc-reply { data { ietf-netconf-monitoring:netconf-state { datastores { datastore candidate { name candidate yuma-time-filter:last-modified 2018-02-01T03:04:21Z } datastore running { name running yuma-time-filter:last-modified 2018-02-01T03:04:21Z } } } } } andy@localhost>
$$display-mode = xml
andy@localhost> sget /netconf-state/datastores Filling container /netconf-state/datastores: RPC Data Reply 5 for session 4 [default]: <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <data> <netconf-state xmlns="urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"> <datastores> <datastore> <name>candidate</name> <last-modified xmlns="http://netconfcentral.org/ns/yuma-time-filter">2018-02-01T03:04:21Z</last-modified> </datastore> <datastore> <name>running</name> <last-modified xmlns="http://netconfcentral.org/ns/yuma-time-filter">2018-02-01T03:04:21Z</last-modified> </datastore> </datastores> </netconf-state> </data> </rpc-reply> andy@localhost>
$$display-mode = xml-nons
andy@localhost> sget /netconf-state/datastores Filling container /netconf-state/datastores: RPC Data Reply 6 for session 4 [default]: <rpc-reply> <data> <netconf-state> <datastores> <datastore> <name>candidate</name> <last-modified>2018-02-01T03:04:21Z</last-modified> </datastore> <datastore> <name>running</name> <last-modified>2018-02-01T03:04:21Z</last-modified> </datastore> </datastores> </netconf-state> </data> </rpc-reply> andy@localhost>
$$display-mode = json
andy@localhost> sget /netconf-state/datastores Filling container /netconf-state/datastores: RPC Data Reply 7 for session 4 [default]: { "yuma-netconf:rpc-reply": { "yuma-netconf:data": { "ietf-netconf-monitoring:netconf-state": { "datastores": { "datastore": [ { "name":"candidate", "yuma-time-filter:last-modified":"2018-02-01T03:04:21Z" }, { "name":"running", "yuma-time-filter:last-modified":"2018-02-01T03:04:21Z" } ] } } } } } andy@localhost>
$$display-mode = cli
andy@localhost> sget /netconf-state/datastores Filling container /netconf-state/datastores: RPC Data Reply 8 for session 4 [default]: rpc-reply data netconf-state datastores datastore candidate last-modified 2018-02-01T03:04:21Z datastore running last-modified 2018-02-01T03:04:21Z andy@localhost>