diff options
author | Robert Göhler <github@ghlr.de> | 2021-11-30 19:42:02 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-30 19:42:02 +0100 |
commit | ee151ff3d601c4438ffbbc24e3e250fdf272dbf4 (patch) | |
tree | 1361d958bed8be2cdcdf93ea410c39247c8ca9b6 /docs | |
parent | 080c987e589cdcc344ae41aede343c7311bd01b1 (diff) | |
parent | 02b8acffc4eb5e3bd2688bfdcc5a2262ce1b7c9e (diff) | |
download | vyos-documentation-ee151ff3d601c4438ffbbc24e3e250fdf272dbf4.tar.gz vyos-documentation-ee151ff3d601c4438ffbbc24e3e250fdf272dbf4.zip |
Merge pull request #667 from sever-sever/doc-json
op-mode: Add doc for show configuration JSON
Diffstat (limited to 'docs')
-rw-r--r-- | docs/cli.rst | 106 |
1 files changed, 106 insertions, 0 deletions
diff --git a/docs/cli.rst b/docs/cli.rst index 75d0c2cf..03a3cdae 100644 --- a/docs/cli.rst +++ b/docs/cli.rst @@ -229,6 +229,112 @@ special way on how to :ref:`run_opmode_from_config_mode`. .. _`forum`: https://forum.vyos.io +.. opcmd:: show configuration json + + View the current active configuration in JSON format. + + .. code-block:: none + + {"interfaces": {"ethernet": {"eth0": {"address": ["192.0.2.11/24", "192.0.2.35/24"], "hw-id": "52:54:00:48:a0:c6"}, "eth1": {"address": ["203.0.113.1/24"], "hw-id": "52:54:00:fc:50:0b"}}, "loopback": {"lo": {}}}, "protocols": {"static": {"route": {"0.0.0.0/0": {"next-hop": {"192.0.2.254": {}}}}}}, "service": {"ssh": {"disable-host-validation": {}}}, "system": {"config-management": {"commit-revisions": "100"}, "console": {"device": {"ttyS0": {"speed": "115200"}}}, "host-name": "r11-vyos", "login": {"user": {"vyos": {"authentication": {"encrypted-password": "$6$Vt68...F0", "plaintext-password": "", "public-keys": {"vyos@vyos": {"key": "AAAAxxx=", "type": "ssh-rsa"}}}}}}, "name-server": ["203.0.113.254"], "ntp": {"server": {"time1.vyos.net": {}, "time2.vyos.net": {}, "time3.vyos.net": {}}}, "syslog": {"global": {"facility": {"all": {"level": "info"}, "protocols": {"level": "debug"}}}}, "time-zone": "America/New_York"}} + +.. opcmd:: show configuration json pretty + + View the current active configuration in readable JSON format. + + .. code-block:: none + + { + "interfaces": { + "ethernet": { + "eth0": { + "address": [ + "192.0.2.11/24", + "192.0.2.35/24" + ], + "hw-id": "52:54:00:48:a0:c6" + }, + "eth1": { + "address": [ + "203.0.113.1/24" + ], + "hw-id": "52:54:00:fc:50:0b" + } + }, + "loopback": { + "lo": {} + } + }, + "protocols": { + "static": { + "route": { + "0.0.0.0/0": { + "next-hop": { + "192.0.2.254": {} + } + } + } + } + }, + "service": { + "ssh": { + "disable-host-validation": {} + } + }, + "system": { + "config-management": { + "commit-revisions": "100" + }, + "console": { + "device": { + "ttyS0": { + "speed": "115200" + } + } + }, + "host-name": "r11-vyos", + "login": { + "user": { + "vyos": { + "authentication": { + "encrypted-password": "$6$Vt68...F0", + "plaintext-password": "", + "public-keys": { + "vyos@vyos": { + "key": "AAAAxxx=", + "type": "ssh-rsa" + } + } + } + } + } + }, + "name-server": [ + "203.0.113.254" + ], + "ntp": { + "server": { + "time1.vyos.net": {}, + "time2.vyos.net": {}, + "time3.vyos.net": {} + } + }, + "syslog": { + "global": { + "facility": { + "all": { + "level": "info" + }, + "protocols": { + "level": "debug" + } + } + } + }, + "time-zone": "America/New_York" + } + } + + The config mode --------------- |