{ "id":"/axapi/v3/axdebug", "type":"object", "node-type":"scalar", "title":"axdebug", "operation-not-allowed": ["PUT"], "operational":1, "description":"Packet Trace Options", "properties":{ "apply-config":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "description":"Apply AXDebug config file", "optional":true }, "count":{ "type":"number", "format":"number", "minimum":0, "maximum":65535, "default":3000, "description":"Maximum packets to capture. Default is 3000. (Maximum packets to capture. For umlimited, specify 0)", "optional":true }, "delete-file-list":{ "type":"object", "properties":{ "delete":{ "type":"number", "format":"flag", "default":0, "description":"Delete AXDebug capture / config file" }, "delete-capture":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "description":"Delete a capture file (Specify target filename to change)" }, "delete-config":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "description":"Delete AXDebug config file (Specify target filename to change)" } } }, "incoming-list":{ "type":"object", "properties":{ "incoming":{ "type":"number", "format":"flag", "default":0, "description":"Incoming interface. (For all ports, don't specify port number.)" }, "inc-port-num":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":511, "description":"Port Numbers separated by commas(,) and hyphens(-) without spaces. ex: 4,5,10-30, or separated by spaces and double-quoted(\")" } } }, "outgoing-list":{ "type":"object", "properties":{ "outgoing":{ "type":"number", "format":"flag", "default":0, "description":"Outgoing interface (For all ports, don't specify port number.)" }, "out-port-num":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":511, "description":"Port Numbers separated by commas(,) and hyphens(-) without spaces. ex: 4,5,10-30, or separated by spaces and double-quoted(\")" } } }, "length":{ "type":"number", "format":"number", "minimum":64, "maximum":1518, "description":"Packet length to capture", "optional":true }, "maxfile":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":100, "description":"Maximum number of debug packet files. Default is 100", "optional":true }, "save-config":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "description":"Save AXDebug config file to target filename", "optional":true }, "sess-filter-dis":{ "type":"number", "format":"flag", "default":0, "description":"Disable session based filter", "optional":true }, "timeout":{ "type":"number", "format":"number", "minimum":0, "maximum":65535, "default":5, "description":"Maximum number of minutes for a capture. Default is 5 minutes. For unlimited, specify 0", "optional":true }, "exit":{ "type":"number", "format":"flag", "default":0, "description":"Exit from axdebug mode", "optional":true }, "capture":{ "type":"object", "$ref":"/axapi/v3/axdebug/capture", "properties":{ "incoming":{ "type":"number", "format":"flag", "default":0, "description":"Incoming interface" }, "outgoing":{ "type":"number", "format":"flag", "default":0, "description":"Outgoing interface" }, "port-num":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":511, "description":"Port Numbers separated by commas(,) and hyphens(-) without spaces (ex: 4,5,10-30), or separated by spaces and double-quoted(\")" }, "brief":{ "type":"number", "format":"flag", "default":0, "description":"Print basic packet information" }, "detail":{ "type":"number", "format":"flag", "default":0, "description":"Include packet payload" }, "non-display":{ "type":"number", "format":"flag", "default":0, "description":"Do not print to screen" }, "save":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "description":"Save packets into file (Specify filename to save packets)" }, "max-packets":{ "type":"number", "format":"number", "minimum":0, "maximum":65535, "description":"Maximum packets to capture for each data cpu." }, "current-slot":{ "type":"number", "format":"flag", "plat-pos-list":["chassis"], "default":0, "description":"Only for current-slot of chassis" } } }, "filter-config":{ "type":"object", "$ref":"/axapi/v3/axdebug/filter-config", "properties":{ "number":{ "type":"number", "format":"number", "minimum":1, "maximum":32, "description":"Specify filter id" }, "dst":{ "type":"number", "format":"flag", "default":0, "description":"Destination" }, "ip":{ "type":"number", "format":"flag", "default":0, "description":"IP" }, "ipv4-address":{ "type":"string", "format":"ipv4-address", "description":"ip address" }, "mac":{ "type":"number", "format":"flag", "default":0, "description":"mac address" }, "mac-addr":{ "type":"string", "format":"mac-address", "description":"mac address" }, "port":{ "type":"number", "format":"flag", "default":0, "description":"port number" }, "port-num":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "description":"Port number" }, "port-num-min":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "description":"min port number" }, "port-num-max":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "description":"max port number" }, "ipv4-netmask":{ "type":"string", "format":"ipv4-netmask", "description":"IP subnet mask" }, "ipv6":{ "type":"number", "format":"flag", "default":0, "description":"IPV6" }, "ipv6-adddress":{ "type":"string", "format":"ipv6-address", "description":"ipv6 address" }, "l3-proto":{ "type":"number", "format":"flag", "default":0, "description":"Layer 3 protocol" }, "arp":{ "type":"number", "format":"flag", "default":0, "description":"ARP" }, "neighbor":{ "type":"number", "format":"flag", "default":0, "description":"IPv6 Neighbor/Router" }, "proto":{ "type":"number", "format":"flag", "default":0, "description":"ip protocol number" }, "icmp":{ "type":"number", "format":"flag", "default":0 }, "icmpv6":{ "type":"number", "format":"flag", "default":0 }, "tcp":{ "type":"number", "format":"flag", "default":0 }, "udp":{ "type":"number", "format":"flag", "default":0 }, "prot-num":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "description":"protocol number" }, "src":{ "type":"number", "format":"flag", "default":0, "description":"Source" }, "offset":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "description":"byte offset" }, "length":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "description":"byte length" }, "oper-range":{ "type":"string", "format":"enum", "description":"'gt': greater than; 'gte': greater than or equal to; 'se': smaller than or equal to; 'st': smaller than; 'eq': equal to; ", "enum":[ "gt", "gte", "se", "st", "eq" ] }, "hex":{ "type":"number", "format":"flag", "default":0, "description":"Define hex value" }, "min-hex":{ "type":"string", "format":"time", "minLength":1, "maxLength":255, "description":"min value" }, "max-hex":{ "type":"string", "format":"time", "minLength":1, "maxLength":255, "description":"max value" }, "comp-hex":{ "type":"string", "format":"time", "minLength":1, "maxLength":255, "description":"value to compare" }, "integer":{ "type":"number", "format":"flag", "default":0, "description":"Define decimal value" }, "integer-min":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "description":"min value" }, "integer-max":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "description":"max value" }, "integer-comp":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "description":"value to compare" }, "WORD":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "description":"WORD to compare" }, "WORD1":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "description":"WORD min value" }, "WORD2":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "description":"WORD max value" }, "range":{ "type":"number", "format":"flag", "default":0, "description":"select a range" }, "exit":{ "type":"number", "format":"flag", "default":0, "description":"Exit from axdebug mode" } } }, "tcpdump":{ "type":"object", "$ref":"/axapi/v3/axdebug/tcpdump", "properties":{ "current-slot":{ "type":"number", "format":"flag", "plat-pos-list":["chassis"], "default":0, "description":"Only for current-slot of chassis" }, "tcp-opt":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "description":"Specify tcpdump in quotes ex: \"[ -AefNqRStuvxX ] [ expression ]\"" } } } } }