The content query parameter
Value | Description |
---|---|
config | Return only configuration descendant data nodes |
nonconfig | Return only non-configuration descendant data nodes |
all | Return all descendant data nodes |
400 Bad Request
status is
returned if used for other methods or resource types. If the content query parameter is not present in the request, the default value is all.
GET /rest/restconf/data/openconfig-interfaces:interfaces/interface=1?content=config HTTP/1.1 Host: 10.68.5.64
{ "openconfig-interfaces:interface": [ { "config": { "description": "", "enabled": true, "mtu": 1500, "name": "1", "type": "ethernetCsmacd" }, "hold-time": { "config": { "down": 0, "up": 0 } }, "name": "1", "openconfig-if-ethernet:ethernet": { "config": { "auto-negotiate": true, "duplex-mode": "FULL", "enable-flow-control": false, "mac-address": "00:04:96:9A:4F:4F", "port-speed": "SPEED_UNKNOWN" }, "openconfig-vlan:switched-vlan": { "config": { "access-vlan": 1, "interface-mode": "ACCESS" } } }, "subinterfaces": { "subinterface": [ { "config": { "description": "", "enabled": true, "index": 1000004, "name": "Default" }, "index": 1000004 } ] } } ]}
GET /rest/restconf/data/openconfig-interfaces:interfaces/interface=1?content=nonconfig HTTP/1.1 Host: 10.68.5.64
{ "openconfig-interfaces:interface": [ { "hold-time": { "state": { "down": 0, "up": 0 } }, "name": "1", "openconfig-if-ethernet:ethernet": { "openconfig-vlan:switched-vlan": { "state": { "access-vlan": 1, "interface-mode": "ACCESS" } }, "state": { "auto-negotiate": true, "counters": { "in-8021q-frames": 0, "in-crc-errors": 0, "in-fragment-frames": 0, "in-jabber-frames": 0, "in-mac-control-frames": 0, "in-mac-pause-frames": 0, "in-oversize-frames": 0, "out-8021q-frames": 0, "out-mac-control-frames": 0, "out-mac-pause-frames": 0 }, "duplex-mode": "FULL", "effective-speed": 0, "enable-flow-control": false, "hw-mac-address": "00:04:96:9A:4F:4F", "mac-address": "00:04:96:9A:4F:4F", "negotiated-duplex-mode": null, "negotiated-port-speed": "SPEED_UNKNOWN", "port-speed": "SPEED_UNKNOWN" } }, "state": { "admin-status": "UP", "counters": { "in-broadcast-pkts": 0, "in-discards": 0, "in-errors": 0, "in-multicast-pkts": 0, "in-octets": 0, "in-unicast-pkts": 0, "in-unknown-protos": 0, "last-clear": "2020-03-16T07:40:46Z", "out-broadcast-pkts": 0, "out-discards": 0, "out-errors": 0, "out-multicast-pkts": 0, "out-octets": 0, "out-unicast-pkts": 0 }, "description": "", "enabled": true, "ifindex": 1001, "last-change": 3800, "mtu": 1500, "name": "1", "openconfig-platform-transceiver:physical-channel": [], "openconfig-platform:hardware-port": "00:04:96:9A:4F:4F", "oper-status": "DOWN", "type": "ethernetCsmacd" }, "subinterfaces": { "subinterface": [ { "index": 1000004, "state": { "admin-status": "UP", "counters": { "in-broadcast-pkts": 0, "in-discards": 0, "in-errors": 0, "in-multicast-pkts": 0, "in-octets": 0, "in-unicast-pkts": 0, "in-unknown-protos": 0, "out-broadcast-pkts": 0, "out-discards": 0, "out-errors": 0, "out-multicast-pkts": 0, "out-octets": 0, "out-unicast-pkts": 0 }, "description": "", "enabled": true, "ifindex": 1000004, "index": 1000004, "last-change": 3800, "name": "Default", "oper-status": "DOWN" } } ] } } ]}
GET /rest/restconf/data/openconfig-interfaces:interfaces/interface=1?content=all HTTP/1.1 Host: 10.68.5.64
GET /rest/restconf/data/openconfig-interfaces:interfaces/interface=1 HTTP/1.1 Host: 10.68.5.64
{ "openconfig-interfaces:interface": [ { "config": { "description": "", "enabled": true, "mtu": 1500, "name": "1", "type": "ethernetCsmacd" }, "hold-time": { "config": { "down": 0, "up": 0 }, "state": { "down": 0, "up": 0 } }, "name": "1", "openconfig-if-ethernet:ethernet": { "config": { "auto-negotiate": true, "duplex-mode": "FULL", "enable-flow-control": false, "mac-address": "00:04:96:9A:4F:4F", "port-speed": "SPEED_UNKNOWN" }, "openconfig-vlan:switched-vlan": { "config": { "access-vlan": 1, "interface-mode": "ACCESS" }, "state": { "access-vlan": 1, "interface-mode": "ACCESS" } }, "state": { "auto-negotiate": true, "counters": { "in-8021q-frames": 0, "in-crc-errors": 0, "in-fragment-frames": 0, "in-jabber-frames": 0, "in-mac-control-frames": 0, "in-mac-pause-frames": 0, "in-oversize-frames": 0, "out-8021q-frames": 0, "out-mac-control-frames": 0, "out-mac-pause-frames": 0 }, "duplex-mode": "FULL", "effective-speed": 0, "enable-flow-control": false, "hw-mac-address": "00:04:96:9A:4F:4F", "mac-address": "00:04:96:9A:4F:4F", "negotiated-duplex-mode": null, "negotiated-port-speed": "SPEED_UNKNOWN", "port-speed": "SPEED_UNKNOWN" } }, "state": { "admin-status": "UP", "counters": { "in-broadcast-pkts": 0, "in-discards": 0, "in-errors": 0, "in-multicast-pkts": 0, "in-octets": 0, "in-unicast-pkts": 0, "in-unknown-protos": 0, "last-clear": "2020-03-16T07:40:46Z", "out-broadcast-pkts": 0, "out-discards": 0, "out-errors": 0, "out-multicast-pkts": 0, "out-octets": 0, "out-unicast-pkts": 0 }, "description": "", "enabled": true, "ifindex": 1001, "last-change": 3800, "mtu": 1500, "name": "1", "openconfig-platform-transceiver:physical-channel": [], "openconfig-platform:hardware-port": "00:04:96:9A:4F:4F", "oper-status": "DOWN", "type": "ethernetCsmacd" }, "subinterfaces": { "subinterface": [ { "config": { "description": "", "enabled": true, "index": 1000004, "name": "Default" }, "index": 1000004, "state": { "admin-status": "UP", "counters": { "in-broadcast-pkts": 0, "in-discards": 0, "in-errors": 0, "in-multicast-pkts": 0, "in-octets": 0, "in-unicast-pkts": 0, "in-unknown-protos": 0, "out-broadcast-pkts": 0, "out-discards": 0, "out-errors": 0, "out-multicast-pkts": 0, "out-octets": 0, "out-unicast-pkts": 0 }, "description": "", "enabled": true, "ifindex": 1000004, "index": 1000004, "last-change": 3800, "name": "Default", "oper-status": "DOWN" } } ] } } ]}