{ "id":"/axapi/v3/axdebug/filter-config/{number}", "type":"object", "node-type":"list", "title":"filter-config", "partition-visibility":"shared", "description":"Global debug filter", "properties":{ "number":{ "type":"number", "format":"number", "minimum":1, "maximum":32, "partition-visibility":"shared", "description":"Specify filter id", "optional":false }, "l3-proto":{ "type":"string", "format":"enum", "partition-visibility":"shared", "not-list":[ "dst", "src", "ip", "ipv6", "mac", "port", "proto", "offset" ], "description":"'arp': arp; 'neighbor': neighbor; ", "enum":[ "arp", "neighbor" ], "optional":true }, "dst":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"l3-proto", "description":"Destination", "optional":true }, "src":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"l3-proto", "description":"Src", "optional":true }, "ip":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "l3-proto", "ipv6" ], "description":"IP", "optional":true }, "ipv4-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"ip address", "optional":true }, "ipv4-netmask":{ "type":"string", "format":"ipv4-netmask", "partition-visibility":"shared", "description":"IP subnet mask", "optional":true }, "ipv6":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "l3-proto", "ip" ], "description":"IPV6", "optional":true }, "ipv6-address":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"ipv6 address", "optional":true }, "mac":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"l3-proto", "description":"mac address", "optional":true }, "mac-addr":{ "type":"string", "format":"mac-address", "partition-visibility":"shared", "description":"mac address", "optional":true }, "port":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"l3-proto", "description":"port configurations", "optional":true }, "dst-ip":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"dest IP", "optional":true }, "dst-ipv4-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"dest ip address", "optional":true }, "src-ip":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"src IP", "optional":true }, "src-ipv4-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"src ip address", "optional":true }, "dst-mac":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"dest mac address", "optional":true }, "dst-mac-addr":{ "type":"string", "format":"mac-address", "partition-visibility":"shared", "description":"dest mac address", "optional":true }, "src-mac":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"src mac address", "optional":true }, "src-mac-addr":{ "type":"string", "format":"mac-address", "partition-visibility":"shared", "description":"src mac address", "optional":true }, "dst-port":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"dest port number", "optional":true }, "dst-port-num":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"dest Port number", "optional":true }, "src-port":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"src port number", "optional":true }, "src-port-num":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"src Port number", "optional":true }, "port-num-min":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"min port number", "optional":true }, "port-num-max":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"max port number", "optional":true }, "proto":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"l3-proto", "description":"ip protocol number", "optional":true }, "proto-val":{ "type":"string", "format":"enum", "partition-visibility":"shared", "not":"prot-num", "description":"'icmp': icmp; 'icmpv6': icmpv6; 'tcp': tcp; 'udp': udp; ", "enum":[ "icmp", "icmpv6", "tcp", "udp" ], "optional":true }, "prot-num":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "not":"proto-val", "description":"protocol number", "optional":true }, "offset":{ "type":"number", "format":"number", "minimum":0, "maximum":65535, "partition-visibility":"shared", "not":"l3-proto", "description":"byte offset", "optional":true }, "length":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"byte length", "optional":true }, "oper-range":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'gt': greater than; 'gte': greater than or equal to; 'se': smaller than or equal to; 'st': smaller than; 'eq': equal to; 'range': select a range; ", "enum":[ "gt", "gte", "se", "st", "eq", "range" ], "optional":true }, "hex":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "integer", "word", "WORD0" ], "description":"Define hex value", "optional":true }, "min-hex":{ "type":"string", "format":"time-hh:mm", "minLength":1, "maxLength":2, "partition-visibility":"shared", "description":" min value", "optional":true }, "max-hex":{ "type":"string", "format":"time-hh:mm", "minLength":1, "maxLength":2, "partition-visibility":"shared", "description":" max value", "optional":true }, "comp-hex":{ "type":"string", "format":"time-hh:mm", "minLength":1, "maxLength":2, "partition-visibility":"shared", "description":"value to compare", "optional":true }, "integer":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "hex", "word", "WORD0" ], "description":"Define decimal value", "optional":true }, "integer-min":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"min value", "optional":true }, "integer-max":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"max value", "optional":true }, "integer-comp":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"value to compare", "optional":true }, "word":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "hex", "integer" ], "description":"Define hex value", "optional":true }, "WORD0":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "not-list":[ "hex", "integer" ], "description":"WORD0 to compare", "optional":true }, "WORD1":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"WORD min value", "optional":true }, "WORD2":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"WORD max value", "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 }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true } }, "object-keys":[ "number" ], "required":[ "number" ] }