{
  "description": "Fetch one or more OIDs from an SNMP agent with snmpget. SNMPv3 engine IDs, MIB parsing and debug options are not in this form; passphrases typed here appear in the command line.",
  "options": [
    {
      "names": [
        "-v"
      ],
      "description": "SNMP version",
      "args": {
        "name": "version",
        "isOptional": false,
        "suggestions": [
          {
            "name": "1",
            "description": "v1"
          },
          {
            "name": "2c",
            "description": "v2c"
          },
          {
            "name": "3",
            "description": "v3"
          }
        ]
      }
    },
    {
      "names": [
        "-c"
      ],
      "description": "Community (v1/v2c)",
      "args": {
        "name": "community",
        "isOptional": false
      }
    },
    {
      "names": [
        "-u"
      ],
      "description": "Security name (v3)",
      "args": {
        "name": "user",
        "isOptional": false
      }
    },
    {
      "names": [
        "-l"
      ],
      "description": "Security level (v3)",
      "args": {
        "name": "level",
        "isOptional": false,
        "suggestions": [
          {
            "name": "noAuthNoPriv",
            "description": "noAuthNoPriv"
          },
          {
            "name": "authNoPriv",
            "description": "authNoPriv"
          },
          {
            "name": "authPriv",
            "description": "authPriv"
          }
        ]
      }
    },
    {
      "names": [
        "-a"
      ],
      "description": "Auth protocol (v3)",
      "args": {
        "name": "auth_protocol",
        "isOptional": false,
        "suggestions": [
          {
            "name": "MD5",
            "description": "MD5"
          },
          {
            "name": "SHA",
            "description": "SHA"
          }
        ]
      }
    },
    {
      "names": [
        "-A"
      ],
      "description": "Auth passphrase (v3)",
      "args": {
        "name": "auth_pass",
        "isOptional": false
      }
    },
    {
      "names": [
        "-x"
      ],
      "description": "Privacy protocol (v3)",
      "args": {
        "name": "priv_protocol",
        "isOptional": false,
        "suggestions": [
          {
            "name": "DES",
            "description": "DES"
          },
          {
            "name": "AES",
            "description": "AES"
          }
        ]
      }
    },
    {
      "names": [
        "-X"
      ],
      "description": "Privacy passphrase (v3)",
      "args": {
        "name": "priv_pass",
        "isOptional": false
      }
    },
    {
      "names": [
        "-r"
      ],
      "description": "Retries",
      "args": {
        "name": "retries",
        "isOptional": false
      }
    },
    {
      "names": [
        "-t"
      ],
      "description": "Timeout (seconds)",
      "args": {
        "name": "timeout",
        "isOptional": false
      }
    },
    {
      "names": [
        "-O"
      ],
      "description": "Letters after -O, for example n (numeric OIDs), v (values only).",
      "args": {
        "name": "output",
        "description": "Letters after -O, for example n (numeric OIDs), v (values only).",
        "isOptional": false,
        "suggestions": [
          {
            "name": "n",
            "description": "Numeric OIDs"
          },
          {
            "name": "v",
            "description": "Values only"
          }
        ]
      }
    }
  ],
  "args": [
    {
      "name": "agent",
      "isOptional": true
    },
    {
      "name": "oids",
      "isOptional": true,
      "isVariadic": true
    }
  ],
  "name": "snmpget",
  "aliases": [
    "snmpwalk",
    "snmpset",
    "snmptranslate",
    "snmpconf"
  ]
}
