<?xml version="1.0"?> <interfaceDefinition> <node name="show"> <children> <node name="configuration"> <properties> <help>Show available saved configurations</help> </properties> <!-- no admin check --> <command>cli-shell-api showCfg --show-active-only --show-hide-secrets</command> <children> <node name="all"> <properties> <help>Show running configuration (including default values)</help> </properties> <!-- no admin check --> <command>cli-shell-api showCfg --show-show-defaults --show-active-only --show-hide-secrets</command> </node> <node name="commands"> <properties> <help> Show running configuration as set commands </help> </properties> <!-- no admin check --> <command>cli-shell-api showCfg --show-active-only | vyos-config-to-commands</command> </node> <node name="files"> <properties> <help> Show available saved configurations </help> </properties> <!-- no admin check --> <command>${vyos_op_scripts_dir}/show_configuration_files.sh</command> </node> <node name="json"> <properties> <help>Show running configuration in JSON format</help> </properties> <!-- no admin check --> <command>${vyos_op_scripts_dir}/show_configuration_json.py</command> <children> <node name="pretty"> <properties> <help>Show running configuration in readable JSON format</help> </properties> <command>${vyos_op_scripts_dir}/show_configuration_json.py --pretty</command> </node> </children> </node> </children> </node> </children> </node> </interfaceDefinition>