Users Guide

Table Of Contents
Dell EMC 使 UR GET curl -X GET -k -u admin:admin
-H "accept:application/json" https://$TARGET/restconf/data/interfaces/interface/port-
channel10
OS10 RESTCONF REST GET curl -X GET -k -u admin:admin
https://$TARGET/restconf/data
RESTCONF CLI RESTCONF
使 POST PUT
CLI XML
使 RESTCONF API OS10 使 JSON HTTPS JSON OS10
XML
OS10 XML EXEC 使 debug cli netconf
CONFIGURATION 使 do debug cli netconf
CLI XML XML OS10 退 CLI XML 使
no debug cli netconf
JSON XML OS10 VLAN 20 RESTCONF
JSON JSON type name interface vlan XML
RESTCONF /restconf/data/interfaces
JSON
{
"interface": [{
"type": "iana-if-type:l2vlan",
"enabled": true,
description: vlan20,
"name": "vlan20"
}]
}
curl -X POST u admin:admin k "https://10.11.86.113/restconf/data/interfaces"
-H "accept: application/json" -H "Content-Type: application/json"
-d '{ "interface": [{ "type": "iana-if-type:l2vlan", "enabled": true,
description:vlan20, "name":"vlan20"}]}'
type name interface vlan 20 XML
OS10(config)# do debug cli netconf
OS10(config)# interface vlan 10
Request:
<?xml version="1.0" encoding="UTF-8"?>
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<edit-config>
<target>
<candidate/>
</target>
<default-operation>merge</default-operation>
<error-option>stop-on-error</error-option>
<test-option>set</test-option>
<config>
<interfaces xmlns="urn:ietf:params:xml:ns:yang:ietf-interfaces"
xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type" xmlns:dell-if="http://
www.dellemc.com/networking/os10/dell-interface" xmlns:dell-eth="http://www.dellemc.com/
networking/os10/dell-ethernet" xmlns:dell-lag="http://www.dellemc.com/networking/os10/
dell-lag">
<interface>
<type>ianaift:l2vlan</type>
<name>vlan10</name>
</interface>
</interfaces>
1244
RESTCONF API