``v2/snmp``
-------------

.. tabularcolumns:: |p{1.5cm}|p{5cm}|p{8.5cm}|

+--------+------------------------+--------------+
| Method | URL                    | Description  |
+========+========================+==============+
| POST   | ``/v2/snmp/show``      |              |
+--------+------------------------+--------------+
| POST   | ``/v2/snmp/add``       | See Payloads |
+--------+------------------------+--------------+
| DELETE | ``/v2/snmp/delete``    | See Payloads |
+--------+------------------------+--------------+
| POST   | ``/v2/snmp/getStatus`` |              |
+--------+------------------------+--------------+
| POST   | ``/v2/snmp/enable``    |              |
+--------+------------------------+--------------+
| POST   | ``/v2/snmp/disable``   |              |
+--------+------------------------+--------------+


Payloads
............

``{{TEST_IP}}`` and ``{{REQUESTOR}}`` are IP address variables.

* POST ``/v2/snmp/add``

  ::

      "key": "data",
      "value": "{
                  "snmpVersion": "2",
                  "ipAddress": ["{{TESTIP}}"],
                  "snmpIpAddr": "7.7.7.7",
                  "community": "whatever",
                  "requestor": "9.9.9.9"
               }"

  ::

      "key": "data",
      "value": "{
                  "snmpVersion": "3",
                  "ipAddress": ["{{TESTIP}}"],
                  "snmpIpAddr": "7.7.7.7",
                  "userName": "myName",
                  "auth": "authName",
                  "authppp": "authpass",
                  "priv": "prinName",
                  "privppp": "privPass",
                  "requestor": "9.9.9.9"
               }"
 



* DELETE ``/v2/snmp/delete``

  ::

      "key": "data",
      "value": "{
                  "ipAddress": ["{{TESTIP}}"]
               }"



