{ "id":"/axapi/v3/axdebug", "type":"object", "node-type":"scalar", "title":"axdebug", "partition-visibility":"shared", "auto-created-object":1, "description":"Packet Trace Options", "properties":{ "count":{ "type":"number", "format":"number", "minimum":0, "maximum":65535, "default":3000, "partition-visibility":"shared", "description":"Maximum packets to capture per cpu. Default is 3000. (Maximum packets to capture. For umlimited, specify 0)", "optional":true }, "incoming":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Incoming interface. (For all ports, don't specify port number.)", "optional":true }, "inc-port-num":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":511, "partition-visibility":"shared", "description":"Port Numbers separated by commas(,) and hyphens(-) without spaces. ex: 4,5,10-30, or separated by spaces and double-quoted(\")", "optional":true }, "outgoing":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Outgoing interface (For all ports, don't specify port number.)", "optional":true }, "out-port-num":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":511, "partition-visibility":"shared", "description":"Port Numbers separated by commas(,) and hyphens(-) without spaces. ex: 4,5,10-30, or separated by spaces and double-quoted(\")", "optional":true }, "length":{ "type":"number", "format":"number", "minimum":64, "maximum":12000, "default":1518, "partition-visibility":"shared", "description":"Packet length to capture", "optional":true }, "maxfile":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":100, "partition-visibility":"shared", "description":"Maximum number of debug packet files. Default is 100", "optional":true }, "sess-filter-dis":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable session based filter", "optional":true }, "timeout":{ "type":"number", "format":"number", "minimum":0, "maximum":65535, "default":5, "partition-visibility":"shared", "description":"Maximum number of minutes for a capture. Default is 5 minutes. For unlimited, specify 0", "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 }, "apply-config":{ "type":"object", "$ref":"/axapi/v3/axdebug/apply-config", "properties":{ "config-file":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"config file name" } } }, "save-config":{ "type":"object", "$ref":"/axapi/v3/axdebug/save-config", "properties":{ "config-file":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"config file name" }, "default":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"save to default config file" } } }, "delete":{ "type":"object", "$ref":"/axapi/v3/axdebug/delete", "properties":{ "capture-file":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Delete a capture file (Specify target filename to change)" }, "config-file":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Delete AXDebug config file (Specify target filename to change)" } } }, "exit":{ "type":"object", "$ref":"/axapi/v3/axdebug/exit", "properties":{ "stop-capture":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"stop capture traffic" } } }, "capture":{ "type":"object", "$ref":"/axapi/v3/axdebug/capture", "properties":{ "brief":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Print basic packet information" }, "detail":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Include packet payload" }, "save":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Save packets into file (Specify filename to save packets)" }, "current-slot":{ "type":"number", "format":"flag", "plat-pos-list":["chassis"], "default":0, "partition-visibility":"shared", "description":"Only for current-slot of chassis" }, "no-stop":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Non-stop execution" } } }, "filter-config-list":{ "type":"array", "minItems":1, "items":{ "type":"filter-config" }, "uniqueItems":true, "$ref":"/axapi/v3/axdebug/filter-config/{number}", "array":[ { "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 } }, "required":[ "number" ] } ] }, "pcapng-config":{ "type":"object", "$ref":"/axapi/v3/axdebug/pcapng-config", "properties":{ "pcapng-enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable pcapng" }, "ssl-key-enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable ssl key tracking" }, "exit":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Exit from axdebug pcapng mode" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }