{ "id":"/axapi/v3/snmp-server/SNMPv3", "type":"object", "node-type":"intermediate", "title":"SNMPv3", "operation-not-allowed": ["PUT", "POST", "DELETE"], "partition-visibility":"shared", "description":"Define a SNMPv3 user", "properties":{ "user-list":{ "type":"array", "minItems":1, "items":{ "type":"user" }, "uniqueItems":true, "$ref":"/axapi/v3/snmp-server/SNMPv3/user/{username}", "array":[ { "properties":{ "username":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":31, "partition-visibility":"shared", "description":"Name of the user", "optional":false }, "group":{ "type":"string", "format":"string", "minLength":1, "maxLength":31, "partition-visibility":"shared", "description":"Group to which the user belongs", "optional":true }, "v3":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'auth': Using the authNoPriv Security Level; 'noauth': Using the noAuthNoPriv Security Level; ", "enum":[ "auth", "noauth" ], "optional":true }, "auth-val":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'md5': Use HMAC MD5 algorithm for authentication; 'sha': Use HMAC SHA algorithm for authentication; 'sha-512': Use HMAC SHA-512 algorithm for authentication; 'sha-384': Use HMAC SHA-384 algorithm for authentication; 'sha-256': Use HMAC SHA-256 algorithm for authentication; 'sha-224': Use HMAC SHA-224 algorithm for authentication; ", "enum":[ "md5", "sha", "sha-512", "sha-384", "sha-256", "sha-224" ], "optional":true }, "passwd":{ "type":"string", "format":"password", "minLength":8, "maxLength":31, "partition-visibility":"shared", "description":"Password of this user", "optional":true }, "pw-encrypted":{ "type":"encrypted", "format":"encrypted", "partition-visibility":"shared", "description":"Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED passphrase string)", "optional":true }, "priv":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'des': DES encryption alogrithm; 'aes': AES encryption alogrithm; 'aes-192': AES-192 encryption alogrithm; 'aes-256': AES-256 encryption alogrithm; (Encryption type)", "enum":[ "des", "aes", "aes-192", "aes-256" ], "optional":true }, "encpasswd":{ "type":"string", "format":"password", "minLength":8, "maxLength":31, "partition-visibility":"shared", "description":"Passphrase for encryption", "optional":true }, "priv-pw-encrypted":{ "type":"encrypted", "format":"encrypted", "partition-visibility":"shared", "description":"Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED passphrase string)", "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "username" ] } ] } } }