{ "id":"/axapi/v3/slb/ac-class-list/{name}", "type":"object", "node-type":"list", "title":"ac-class-list", "operation-not-allowed": ["PUT"], "partition-visibility":"shared", "operational":1, "auto-created-object":1, "description":"Aho-Corasic add remove config", "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "default":"test", "partition-visibility":"shared", "description":"Specify name of the class list", "optional":false }, "ac-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "action":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'add': Add the entry; 'delete': Delete the entry; ", "enum":[ "add", "delete" ] }, "ac-match-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'contains': String contains another string; 'ends-with': String ends with another string; 'equals': String equals another string; 'starts-with': String starts with another string; ", "enum":[ "contains", "ends-with", "equals", "starts-with" ] }, "ac-key-string":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Specify key string" }, "ac-key-value":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":639, "partition-visibility":"shared", "description":"Specify value string" } } } ] }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true } }, "object-keys":[ "name" ], "required":[ "name" ] }