home

Supported platforms

Vyatta NOS documentation

Learn how to install, configure, and operate Vyatta Network Operating System (Vyatta NOS), which helps to drive our virtual networking and physical platforms portfolio.

Get state information — <get>

An example of how to use the <get> RPC to get state information. State information is marked in YANG as config: false and is read-only.
In this example we get the system platform information.
Use the <get> RPC.
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="1">
  <get>
    <filter type="subtree">
      <system>
        <state>
          <platform xmlns="urn:vyatta.com:mgmt:vyatta-system:1"/>
        </state>
      </system>
    </filter>
  </get>
</rpc>
]]>]]>
The reply will look something like this (an unreleased build in this case):
<?xml version="1.0" encoding="UTF-8"?>
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="1">
  <data>
    <system xmlns="urn:vyatta.com:mgmt:vyatta-system:1">
      <state>
        <platform>
          <os-name>DANOS - Vyatta NOS Edition</os-name>
          <os-release>Vyatta:Master</os-release>
          <os-version>9999</os-version>
        </platform>
      </state>
    </system>
  </data>
</rpc-reply>
]]>]]>