{ "id":"/axapi/v3/axdebug", "type":"object", "node-type":"scalar", "title":"axdebug", "operation-not-allowed": ["PUT"], "partition-visibility":"shared", "operational":1, "description":"Packet Trace Options", "properties":{ "apply-config":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Apply AXDebug config file", "optional":true }, "count":{ "type":"number", "format":"number", "minimum":0, "maximum":65535, "default":3000, "partition-visibility":"shared", "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, "partition-visibility":"shared", "description":"Delete AXDebug capture / config file" }, "delete-capture":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Delete a capture file (Specify target filename to change)" }, "delete-config":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Delete AXDebug config file (Specify target filename to change)" } } }, "incoming-list":{ "type":"object", "properties":{ "incoming":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Incoming interface. (For all ports, don't specify port number.)" }, "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(\")" } } }, "outgoing-list":{ "type":"object", "properties":{ "outgoing":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Outgoing interface (For all ports, don't specify port number.)" }, "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(\")" } } }, "length":{ "type":"number", "format":"number", "minimum":64, "maximum":12000, "default":1518, "partition-visibility":"shared", "description":"Packet length to capture, enable jumbo to capture more than 1518 bytes", "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 }, "save-config":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Save AXDebug config file to target filename", "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 }, "exit":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Exit from axdebug mode", "optional":true }, "capture":{ "type":"object", "$ref":"/axapi/v3/axdebug/capture", "properties":{ "incoming":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Incoming interface" }, "outgoing":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Outgoing interface" }, "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(\")" }, "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" }, "non-display":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Do not print to screen" }, "save":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Save packets into file (Specify filename to save packets)" }, "max-packets":{ "type":"number", "format":"number", "minimum":0, "maximum":65535, "partition-visibility":"shared", "description":"Maximum packets to capture for each data cpu." }, "current-slot":{ "type":"number", "format":"flag", "plat-pos-list":["chassis"], "default":0, "partition-visibility":"shared", "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, "partition-visibility":"shared", "description":"Specify filter id" }, "dst":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Destination" }, "ip":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"IP" }, "ipv4-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"ip address" }, "mac":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"mac address" }, "mac-addr":{ "type":"string", "format":"mac-address", "partition-visibility":"shared", "description":"mac address" }, "port":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"port number" }, "port-num":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Port number" }, "port-num-min":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"min port number" }, "port-num-max":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"max port number" }, "ipv4-netmask":{ "type":"string", "format":"ipv4-netmask", "partition-visibility":"shared", "description":"IP subnet mask" }, "ipv6":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"IPV6" }, "ipv6-adddress":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"ipv6 address" }, "l3-proto":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Layer 3 protocol" }, "arp":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"ARP" }, "neighbor":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"IPv6 Neighbor/Router" }, "proto":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"ip protocol number" }, "icmp":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared" }, "icmpv6":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared" }, "tcp":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared" }, "udp":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared" }, "prot-num":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"protocol number" }, "src":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Source" }, "offset":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"byte offset" }, "length":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"byte length" }, "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; ", "enum":[ "gt", "gte", "se", "st", "eq" ] }, "hex":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Define hex value" }, "min-hex":{ "type":"string", "format":"time", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"min value" }, "max-hex":{ "type":"string", "format":"time", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"max value" }, "comp-hex":{ "type":"string", "format":"time", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"value to compare" }, "integer":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Define decimal value" }, "integer-min":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"min value" }, "integer-max":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"max value" }, "integer-comp":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"value to compare" }, "WORD":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"WORD to compare" }, "WORD1":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"WORD min value" }, "WORD2":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"WORD max value" }, "range":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"select a range" }, "exit":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Exit from axdebug mode" } } } } }