NSX Autonomous Edge REST API

SnmpServiceProperties (type)

{
  "additionalProperties": false,
  "id": "SnmpServiceProperties",
  "properties": {
    "communities": {
      "items": {
        "$ref": "SnmpCommunity"
      },
      "maxItems": 10,
      "required": false,
      "title": "SNMP v1, v2c community",
      "type": "array"
    },
    "start_on_boot": {
      "required": false,
      "title": "Start when system boots",
      "type": "boolean"
    },
    "v2_configured": {
      "description": "Indicates whether the local SNMP agent is configured with community string(s).",
      "readonly": true,
      "title": "SNMP v2 is configured or not",
      "type": "boolean"
    },
    "v2_targets": {
      "items": {
        "$ref": "SnmpV2Target"
      },
      "maxItems": 3,
      "required": false,
      "title": "SNMP v2c targets information",
      "type": "array"
    },
    "v3_auth_protocol": {
      "default": "SHA1",
      "enum": [
        "SHA1",
        "SHA256",
        "SHA384",
        "SHA512"
      ],
      "required": false,
      "title": "SNMP v3 auth protocol",
      "type": "string"
    },
    "v3_configured": {
      "description": "Indicates whether the local SNMP agent is configured with v3 user(s).",
      "readonly": true,
      "title": "SNMP v3 is configured or not",
      "type": "boolean"
    },
    "v3_priv_protocol": {
      "default": "AES128",
      "enum": [
        "AES128",
        "AES192",
        "AES256"
      ],
      "required": false,
      "title": "SNMP v3 private protocol",
      "type": "string"
    },
    "v3_targets": {
      "items": {
        "$ref": "SnmpV3Target"
      },
      "maxItems": 3,
      "required": false,
      "title": "SNMP v3 targets information",
      "type": "array"
    },
    "v3_users": {
      "items": {
        "$ref": "SnmpV3User"
      },
      "maxItems": 5,
      "required": false,
      "title": "SNMP v3 users information",
      "type": "array"
    }
  },
  "title": "SNMP Service properties",
  "type": "object"
}