5 "title": "123 modules of RESTCONF",
6 "description": "We are providing full API for configurational data which can be edited (by POST, PUT, PATCH and DELETE).\nFor operational data we only provide GET API.\n\nFor majority of request you can see only config data in examples. That is because we can show only one example\nper request. The exception when you can see operational data in example is when data are representing\noperational (config false) container with no config data in it."
10 "url": "http://localhost:8181/"
14 "/rests/data/nodes/node=123/yang-ext:mount/toaster2:lst={lf1}/lst1={key1},{key2}": {
68 "$ref": "#/components/schemas/toaster2_lst_lst1",
77 "$ref": "#/components/schemas/toaster2_lst_lst1"
84 "summary": "GET - 123 - toaster2 - lst1"
117 "description": "lst1",
119 "application/json": {
125 "$ref": "#/components/schemas/toaster2_lst_lst1",
134 "$ref": "#/components/schemas/toaster2_lst_lst1"
141 "description": "Created"
144 "description": "Updated"
148 "summary": "PUT - toaster2 - 123 - lst1"
182 "description": "Deleted"
186 "summary": "DELETE - 123 - toaster2 - lst1"
219 "description": "lst1",
221 "application/yang-data+xml": {
223 "$ref": "#/components/schemas/toaster2_lst_lst1"
226 "application/yang-data+json": {
232 "$ref": "#/components/schemas/toaster2_lst_lst1",
243 "description": "Updated"
250 "summary": "PATCH - toaster2 - 123 - lst1"
253 "/rests/data/nodes/node=123/yang-ext:mount/typed-params:typed/enumeration={enumeration-key}": {
260 "name": "enumeration-key",
283 "description": "200",
285 "application/json": {
291 "$ref": "#/components/schemas/typed-params_typed_enumeration",
300 "$ref": "#/components/schemas/typed-params_typed_enumeration"
307 "summary": "GET - 123 - typed-params - enumeration"
315 "name": "enumeration-key",
324 "description": "enumeration",
326 "application/json": {
329 "typed-params:enumeration": {
332 "$ref": "#/components/schemas/typed-params_typed_enumeration",
341 "$ref": "#/components/schemas/typed-params_typed_enumeration"
348 "description": "Created"
351 "description": "Updated"
355 "summary": "PUT - typed-params - 123 - enumeration"
363 "name": "enumeration-key",
373 "description": "Deleted"
377 "summary": "DELETE - 123 - typed-params - enumeration"
385 "name": "enumeration-key",
394 "description": "enumeration",
396 "application/yang-data+xml": {
398 "$ref": "#/components/schemas/typed-params_typed_enumeration"
401 "application/yang-data+json": {
404 "typed-params:enumeration": {
407 "$ref": "#/components/schemas/typed-params_typed_enumeration",
418 "description": "Updated"
425 "summary": "PATCH - typed-params - 123 - enumeration"
428 "/rests/data/nodes/node=123/yang-ext:mount/recursive:container-root/root-list={name}/nested-list={name1}/super-nested-list={name2}": {
474 "description": "200",
476 "application/json": {
479 "super-nested-list": {
482 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list_super-nested-list",
491 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list_super-nested-list"
498 "summary": "GET - 123 - recursive - super-nested-list"
531 "description": "super-nested-list",
533 "application/json": {
536 "recursive:super-nested-list": {
539 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list_super-nested-list",
548 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list_super-nested-list"
555 "description": "Created"
558 "description": "Updated"
562 "summary": "PUT - recursive - 123 - super-nested-list"
596 "description": "Deleted"
600 "summary": "DELETE - 123 - recursive - super-nested-list"
633 "description": "super-nested-list",
635 "application/yang-data+xml": {
637 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list_super-nested-list"
640 "application/yang-data+json": {
643 "recursive:super-nested-list": {
646 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list_super-nested-list",
657 "description": "Updated"
664 "summary": "PATCH - recursive - 123 - super-nested-list"
667 "/rests/data/nodes/node=123/yang-ext:mount/choice-test:second-container": {
689 "description": "200",
691 "application/json": {
694 "second-container": {
695 "$ref": "#/components/schemas/choice-test_second-container",
703 "$ref": "#/components/schemas/choice-test_second-container"
710 "summary": "GET - 123 - choice-test - second-container"
718 "description": "second-container",
720 "application/json": {
723 "choice-test:second-container": {
724 "$ref": "#/components/schemas/choice-test_second-container",
732 "$ref": "#/components/schemas/choice-test_second-container"
739 "description": "Created"
742 "description": "Updated"
746 "summary": "PUT - choice-test - 123 - second-container"
755 "description": "Deleted"
759 "summary": "DELETE - 123 - choice-test - second-container"
767 "description": "second-container",
769 "application/yang-data+xml": {
771 "$ref": "#/components/schemas/choice-test_second-container"
774 "application/yang-data+json": {
777 "choice-test:second-container": {
778 "$ref": "#/components/schemas/choice-test_second-container",
788 "description": "Updated"
795 "summary": "PATCH - choice-test - 123 - second-container"
798 "/rests/data/nodes/node=123/yang-ext:mount/typed-params:typed/uint32={uint32-key}": {
805 "name": "uint32-key",
828 "description": "200",
830 "application/json": {
836 "$ref": "#/components/schemas/typed-params_typed_uint32",
845 "$ref": "#/components/schemas/typed-params_typed_uint32"
852 "summary": "GET - 123 - typed-params - uint32"
860 "name": "uint32-key",
869 "description": "uint32",
871 "application/json": {
874 "typed-params:uint32": {
877 "$ref": "#/components/schemas/typed-params_typed_uint32",
886 "$ref": "#/components/schemas/typed-params_typed_uint32"
893 "description": "Created"
896 "description": "Updated"
900 "summary": "PUT - typed-params - 123 - uint32"
908 "name": "uint32-key",
918 "description": "Deleted"
922 "summary": "DELETE - 123 - typed-params - uint32"
930 "name": "uint32-key",
939 "description": "uint32",
941 "application/yang-data+xml": {
943 "$ref": "#/components/schemas/typed-params_typed_uint32"
946 "application/yang-data+json": {
949 "typed-params:uint32": {
952 "$ref": "#/components/schemas/typed-params_typed_uint32",
963 "description": "Updated"
970 "summary": "PATCH - typed-params - 123 - uint32"
973 "/rests/data/nodes/node=123/yang-ext:mount/toaster2:toaster/toasterSlot={slotId}/toaster-augmented:slotInfo": {
1003 "description": "200",
1005 "application/json": {
1009 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot_slotInfo",
1015 "application/xml": {
1017 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot_slotInfo"
1024 "summary": "GET - 123 - toaster2 - slotInfo"
1041 "description": "slotInfo",
1043 "application/json": {
1046 "toaster-augmented:slotInfo": {
1047 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot_slotInfo",
1053 "application/xml": {
1055 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot_slotInfo"
1062 "description": "Created"
1065 "description": "Updated"
1069 "summary": "PUT - toaster2 - 123 - slotInfo"
1087 "description": "Deleted"
1091 "summary": "DELETE - 123 - toaster2 - slotInfo"
1108 "description": "slotInfo",
1110 "application/yang-data+xml": {
1112 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot_slotInfo"
1115 "application/yang-data+json": {
1118 "toaster-augmented:slotInfo": {
1119 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot_slotInfo",
1129 "description": "Updated"
1136 "summary": "PATCH - toaster2 - 123 - slotInfo"
1139 "/rests/operations/nodes/node=123/yang-ext:mount": {
1149 "description": "Queries the available operations (RPC calls) on the mounted hosted.",
1150 "summary": "GET - 123 - datastore - operations"
1153 "/rests/data/nodes/node=123/yang-ext:mount/toaster:toaster": {
1175 "description": "200",
1177 "application/json": {
1181 "$ref": "#/components/schemas/toaster_toaster",
1187 "application/xml": {
1189 "$ref": "#/components/schemas/toaster_toaster"
1195 "description": "Top-level container for all toaster database objects.",
1196 "summary": "GET - 123 - toaster - toaster"
1204 "description": "toaster",
1206 "application/json": {
1209 "toaster:toaster": {
1210 "$ref": "#/components/schemas/toaster_toaster",
1216 "application/xml": {
1218 "$ref": "#/components/schemas/toaster_toaster"
1225 "description": "Created"
1228 "description": "Updated"
1231 "description": "Top-level container for all toaster database objects.",
1232 "summary": "PUT - toaster - 123 - toaster"
1241 "description": "Deleted"
1244 "description": "Top-level container for all toaster database objects.",
1245 "summary": "DELETE - 123 - toaster - toaster"
1253 "description": "toaster",
1255 "application/yang-data+xml": {
1257 "$ref": "#/components/schemas/toaster_toaster"
1260 "application/yang-data+json": {
1263 "toaster:toaster": {
1264 "$ref": "#/components/schemas/toaster_toaster",
1274 "description": "Updated"
1280 "description": "Top-level container for all toaster database objects.",
1281 "summary": "PATCH - toaster - 123 - toaster"
1284 "/rests/operations/nodes/node=123/yang-ext:mount/toaster2:restock-toaster": {
1291 "description": "restock-toaster_input",
1293 "application/json": {
1297 "$ref": "#/components/schemas/toaster2_restock-toaster_input",
1303 "application/xml": {
1305 "$ref": "#/components/schemas/toaster2_restock-toaster_input"
1312 "description": "RPC restock-toaster success"
1315 "description": "Restocks the toaster with the amount of bread specified.",
1316 "summary": "POST - 123 - toaster2 - restock-toaster"
1319 "/rests/data/nodes/node=123/yang-ext:mount/test-container-childs:root-container/nested-container/mandatory-list={id}": {
1322 "123 test-container-childs"
1349 "description": "200",
1351 "application/json": {
1357 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container_mandatory-list",
1364 "application/xml": {
1366 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container_mandatory-list"
1373 "summary": "GET - 123 - test-container-childs - mandatory-list"
1377 "123 test-container-childs"
1390 "description": "mandatory-list",
1392 "application/json": {
1395 "test-container-childs:mandatory-list": {
1398 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container_mandatory-list",
1405 "application/xml": {
1407 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container_mandatory-list"
1414 "description": "Created"
1417 "description": "Updated"
1421 "summary": "PUT - test-container-childs - 123 - mandatory-list"
1425 "123 test-container-childs"
1439 "description": "Deleted"
1443 "summary": "DELETE - 123 - test-container-childs - mandatory-list"
1447 "123 test-container-childs"
1460 "description": "mandatory-list",
1462 "application/yang-data+xml": {
1464 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container_mandatory-list"
1467 "application/yang-data+json": {
1470 "test-container-childs:mandatory-list": {
1473 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container_mandatory-list",
1484 "description": "Updated"
1491 "summary": "PATCH - test-container-childs - 123 - mandatory-list"
1494 "/rests/data/nodes/node=123/yang-ext:mount/toaster2:toaster/toasterSlot={slotId}": {
1524 "description": "200",
1526 "application/json": {
1532 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot",
1539 "application/xml": {
1541 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot"
1548 "summary": "GET - 123 - toaster2 - toasterSlot"
1565 "description": "toasterSlot",
1567 "application/json": {
1570 "toaster2:toasterSlot": {
1573 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot",
1580 "application/xml": {
1582 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot"
1589 "description": "Created"
1592 "description": "Updated"
1596 "summary": "PUT - toaster2 - 123 - toasterSlot"
1614 "description": "Deleted"
1618 "summary": "DELETE - 123 - toaster2 - toasterSlot"
1635 "description": "toasterSlot",
1637 "application/yang-data+xml": {
1639 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot"
1642 "application/yang-data+json": {
1645 "toaster2:toasterSlot": {
1648 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot",
1659 "description": "Updated"
1666 "summary": "PATCH - toaster2 - 123 - toasterSlot"
1669 "/rests/data/nodes/node=123/yang-ext:mount/typed-params:typed/uint8={uint8-key}": {
1676 "name": "uint8-key",
1699 "description": "200",
1701 "application/json": {
1707 "$ref": "#/components/schemas/typed-params_typed_uint8",
1714 "application/xml": {
1716 "$ref": "#/components/schemas/typed-params_typed_uint8"
1723 "summary": "GET - 123 - typed-params - uint8"
1731 "name": "uint8-key",
1740 "description": "uint8",
1742 "application/json": {
1745 "typed-params:uint8": {
1748 "$ref": "#/components/schemas/typed-params_typed_uint8",
1755 "application/xml": {
1757 "$ref": "#/components/schemas/typed-params_typed_uint8"
1764 "description": "Created"
1767 "description": "Updated"
1771 "summary": "PUT - typed-params - 123 - uint8"
1779 "name": "uint8-key",
1789 "description": "Deleted"
1793 "summary": "DELETE - 123 - typed-params - uint8"
1801 "name": "uint8-key",
1810 "description": "uint8",
1812 "application/yang-data+xml": {
1814 "$ref": "#/components/schemas/typed-params_typed_uint8"
1817 "application/yang-data+json": {
1820 "typed-params:uint8": {
1823 "$ref": "#/components/schemas/typed-params_typed_uint8",
1834 "description": "Updated"
1841 "summary": "PATCH - typed-params - 123 - uint8"
1844 "/rests/data/nodes/node=123/yang-ext:mount/typed-params:typed/boolean={boolean-key}": {
1851 "name": "boolean-key",
1874 "description": "200",
1876 "application/json": {
1882 "$ref": "#/components/schemas/typed-params_typed_boolean",
1889 "application/xml": {
1891 "$ref": "#/components/schemas/typed-params_typed_boolean"
1898 "summary": "GET - 123 - typed-params - boolean"
1906 "name": "boolean-key",
1915 "description": "boolean",
1917 "application/json": {
1920 "typed-params:boolean": {
1923 "$ref": "#/components/schemas/typed-params_typed_boolean",
1930 "application/xml": {
1932 "$ref": "#/components/schemas/typed-params_typed_boolean"
1939 "description": "Created"
1942 "description": "Updated"
1946 "summary": "PUT - typed-params - 123 - boolean"
1954 "name": "boolean-key",
1964 "description": "Deleted"
1968 "summary": "DELETE - 123 - typed-params - boolean"
1976 "name": "boolean-key",
1985 "description": "boolean",
1987 "application/yang-data+xml": {
1989 "$ref": "#/components/schemas/typed-params_typed_boolean"
1992 "application/yang-data+json": {
1995 "typed-params:boolean": {
1998 "$ref": "#/components/schemas/typed-params_typed_boolean",
2009 "description": "Updated"
2016 "summary": "PATCH - typed-params - 123 - boolean"
2019 "/rests/data/nodes/node=123/yang-ext:mount/typed-params:typed/decimal64={decimal64-key}": {
2026 "name": "decimal64-key",
2049 "description": "200",
2051 "application/json": {
2057 "$ref": "#/components/schemas/typed-params_typed_decimal64",
2064 "application/xml": {
2066 "$ref": "#/components/schemas/typed-params_typed_decimal64"
2073 "summary": "GET - 123 - typed-params - decimal64"
2081 "name": "decimal64-key",
2090 "description": "decimal64",
2092 "application/json": {
2095 "typed-params:decimal64": {
2098 "$ref": "#/components/schemas/typed-params_typed_decimal64",
2105 "application/xml": {
2107 "$ref": "#/components/schemas/typed-params_typed_decimal64"
2114 "description": "Created"
2117 "description": "Updated"
2121 "summary": "PUT - typed-params - 123 - decimal64"
2129 "name": "decimal64-key",
2139 "description": "Deleted"
2143 "summary": "DELETE - 123 - typed-params - decimal64"
2151 "name": "decimal64-key",
2160 "description": "decimal64",
2162 "application/yang-data+xml": {
2164 "$ref": "#/components/schemas/typed-params_typed_decimal64"
2167 "application/yang-data+json": {
2170 "typed-params:decimal64": {
2173 "$ref": "#/components/schemas/typed-params_typed_decimal64",
2184 "description": "Updated"
2191 "summary": "PATCH - typed-params - 123 - decimal64"
2194 "/rests/data/nodes/node=123/yang-ext:mount/test-container-childs:root-container-unique/nested-container-unique": {
2197 "123 test-container-childs"
2216 "description": "200",
2218 "application/json": {
2221 "nested-container-unique": {
2222 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique",
2228 "application/xml": {
2230 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique"
2237 "summary": "GET - 123 - test-container-childs - nested-container-unique"
2241 "123 test-container-childs"
2245 "description": "nested-container-unique",
2247 "application/json": {
2250 "test-container-childs:nested-container-unique": {
2251 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique",
2257 "application/xml": {
2259 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique"
2266 "description": "Created"
2269 "description": "Updated"
2273 "summary": "PUT - test-container-childs - 123 - nested-container-unique"
2277 "123 test-container-childs"
2281 "description": "mandatory-list-unique",
2283 "application/json": {
2286 "mandatory-list-unique": {
2289 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique_mandatory-list-unique",
2296 "application/xml": {
2298 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique_mandatory-list-unique"
2305 "description": "Created"
2308 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
2309 "summary": "POST - 123 - test-container-childs - nested-container-unique"
2313 "123 test-container-childs"
2318 "description": "Deleted"
2322 "summary": "DELETE - 123 - test-container-childs - nested-container-unique"
2326 "123 test-container-childs"
2330 "description": "nested-container-unique",
2332 "application/yang-data+xml": {
2334 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique"
2337 "application/yang-data+json": {
2340 "test-container-childs:nested-container-unique": {
2341 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique",
2351 "description": "Updated"
2358 "summary": "PATCH - test-container-childs - 123 - nested-container-unique"
2361 "/rests/data/nodes/node=123/yang-ext:mount/mandatory-test:root-container": {
2364 "123 mandatory-test"
2383 "description": "200",
2385 "application/json": {
2389 "$ref": "#/components/schemas/mandatory-test_root-container",
2395 "application/xml": {
2397 "$ref": "#/components/schemas/mandatory-test_root-container"
2404 "summary": "GET - 123 - mandatory-test - root-container"
2408 "123 mandatory-test"
2412 "description": "root-container",
2414 "application/json": {
2417 "mandatory-test:root-container": {
2418 "$ref": "#/components/schemas/mandatory-test_root-container",
2424 "application/xml": {
2426 "$ref": "#/components/schemas/mandatory-test_root-container"
2433 "description": "Created"
2436 "description": "Updated"
2440 "summary": "PUT - mandatory-test - 123 - root-container"
2444 "123 mandatory-test"
2448 "description": "optional-presence-container",
2450 "application/json": {
2453 "optional-presence-container": {
2454 "$ref": "#/components/schemas/mandatory-test_root-container_optional-presence-container",
2460 "application/xml": {
2462 "$ref": "#/components/schemas/mandatory-test_root-container_optional-presence-container"
2469 "description": "Created"
2472 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
2473 "summary": "POST - 123 - mandatory-test - root-container"
2477 "123 mandatory-test"
2482 "description": "Deleted"
2486 "summary": "DELETE - 123 - mandatory-test - root-container"
2490 "123 mandatory-test"
2494 "description": "root-container",
2496 "application/yang-data+xml": {
2498 "$ref": "#/components/schemas/mandatory-test_root-container"
2501 "application/yang-data+json": {
2504 "mandatory-test:root-container": {
2505 "$ref": "#/components/schemas/mandatory-test_root-container",
2515 "description": "Updated"
2522 "summary": "PATCH - mandatory-test - 123 - root-container"
2525 "/rests/data/nodes/node=123/yang-ext:mount/typed-params:typed/int8={int8-key}": {
2555 "description": "200",
2557 "application/json": {
2563 "$ref": "#/components/schemas/typed-params_typed_int8",
2570 "application/xml": {
2572 "$ref": "#/components/schemas/typed-params_typed_int8"
2579 "summary": "GET - 123 - typed-params - int8"
2596 "description": "int8",
2598 "application/json": {
2601 "typed-params:int8": {
2604 "$ref": "#/components/schemas/typed-params_typed_int8",
2611 "application/xml": {
2613 "$ref": "#/components/schemas/typed-params_typed_int8"
2620 "description": "Created"
2623 "description": "Updated"
2627 "summary": "PUT - typed-params - 123 - int8"
2645 "description": "Deleted"
2649 "summary": "DELETE - 123 - typed-params - int8"
2666 "description": "int8",
2668 "application/yang-data+xml": {
2670 "$ref": "#/components/schemas/typed-params_typed_int8"
2673 "application/yang-data+json": {
2676 "typed-params:int8": {
2679 "$ref": "#/components/schemas/typed-params_typed_int8",
2690 "description": "Updated"
2697 "summary": "PATCH - typed-params - 123 - int8"
2700 "/rests/data/nodes/node=123/yang-ext:mount/test-container-childs:root-container-two-keys/nested-container-two-keys": {
2703 "123 test-container-childs"
2722 "description": "200",
2724 "application/json": {
2727 "nested-container-two-keys": {
2728 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys",
2734 "application/xml": {
2736 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys"
2743 "summary": "GET - 123 - test-container-childs - nested-container-two-keys"
2747 "123 test-container-childs"
2751 "description": "nested-container-two-keys",
2753 "application/json": {
2756 "test-container-childs:nested-container-two-keys": {
2757 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys",
2763 "application/xml": {
2765 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys"
2772 "description": "Created"
2775 "description": "Updated"
2779 "summary": "PUT - test-container-childs - 123 - nested-container-two-keys"
2783 "123 test-container-childs"
2787 "description": "mandatory-list-two-keys",
2789 "application/json": {
2792 "mandatory-list-two-keys": {
2795 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys",
2802 "application/xml": {
2804 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys"
2811 "description": "Created"
2814 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
2815 "summary": "POST - 123 - test-container-childs - nested-container-two-keys"
2819 "123 test-container-childs"
2824 "description": "Deleted"
2828 "summary": "DELETE - 123 - test-container-childs - nested-container-two-keys"
2832 "123 test-container-childs"
2836 "description": "nested-container-two-keys",
2838 "application/yang-data+xml": {
2840 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys"
2843 "application/yang-data+json": {
2846 "test-container-childs:nested-container-two-keys": {
2847 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys",
2857 "description": "Updated"
2864 "summary": "PATCH - test-container-childs - 123 - nested-container-two-keys"
2867 "/rests/operations/nodes/node=123/yang-ext:mount/action-types:container/container-action": {
2874 "description": "container-action_input",
2876 "application/json": {
2880 "$ref": "#/components/schemas/action-types_container-action_input",
2886 "application/xml": {
2888 "$ref": "#/components/schemas/action-types_container-action_input"
2895 "description": "RPC container-action success",
2897 "application/json": {
2899 "$ref": "#/components/schemas/action-types_container-action_output"
2902 "application/xml": {
2904 "$ref": "#/components/schemas/action-types_container-action_output"
2911 "summary": "POST - 123 - action-types - container-action"
2914 "/rests/data/nodes/node=123/yang-ext:mount/typed-params:typed": {
2936 "description": "200",
2938 "application/json": {
2942 "$ref": "#/components/schemas/typed-params_typed",
2948 "application/xml": {
2950 "$ref": "#/components/schemas/typed-params_typed"
2957 "summary": "GET - 123 - typed-params - typed"
2965 "description": "typed",
2967 "application/json": {
2970 "typed-params:typed": {
2971 "$ref": "#/components/schemas/typed-params_typed",
2977 "application/xml": {
2979 "$ref": "#/components/schemas/typed-params_typed"
2986 "description": "Created"
2989 "description": "Updated"
2993 "summary": "PUT - typed-params - 123 - typed"
3001 "description": "string",
3003 "application/json": {
3009 "$ref": "#/components/schemas/typed-params_typed_string",
3016 "application/xml": {
3018 "$ref": "#/components/schemas/typed-params_typed_string"
3025 "description": "Created"
3028 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
3029 "summary": "POST - 123 - typed-params - typed"
3038 "description": "Deleted"
3042 "summary": "DELETE - 123 - typed-params - typed"
3050 "description": "typed",
3052 "application/yang-data+xml": {
3054 "$ref": "#/components/schemas/typed-params_typed"
3057 "application/yang-data+json": {
3060 "typed-params:typed": {
3061 "$ref": "#/components/schemas/typed-params_typed",
3071 "description": "Updated"
3078 "summary": "PATCH - typed-params - 123 - typed"
3081 "/rests/data/nodes/node=123/yang-ext:mount/typed-params:typed/int16={int16-key}": {
3088 "name": "int16-key",
3111 "description": "200",
3113 "application/json": {
3119 "$ref": "#/components/schemas/typed-params_typed_int16",
3126 "application/xml": {
3128 "$ref": "#/components/schemas/typed-params_typed_int16"
3135 "summary": "GET - 123 - typed-params - int16"
3143 "name": "int16-key",
3152 "description": "int16",
3154 "application/json": {
3157 "typed-params:int16": {
3160 "$ref": "#/components/schemas/typed-params_typed_int16",
3167 "application/xml": {
3169 "$ref": "#/components/schemas/typed-params_typed_int16"
3176 "description": "Created"
3179 "description": "Updated"
3183 "summary": "PUT - typed-params - 123 - int16"
3191 "name": "int16-key",
3201 "description": "Deleted"
3205 "summary": "DELETE - 123 - typed-params - int16"
3213 "name": "int16-key",
3222 "description": "int16",
3224 "application/yang-data+xml": {
3226 "$ref": "#/components/schemas/typed-params_typed_int16"
3229 "application/yang-data+json": {
3232 "typed-params:int16": {
3235 "$ref": "#/components/schemas/typed-params_typed_int16",
3246 "description": "Updated"
3253 "summary": "PATCH - typed-params - 123 - int16"
3256 "/rests/data/nodes/node=123/yang-ext:mount/typed-params:typed/uint64={uint64-key}": {
3263 "name": "uint64-key",
3286 "description": "200",
3288 "application/json": {
3294 "$ref": "#/components/schemas/typed-params_typed_uint64",
3301 "application/xml": {
3303 "$ref": "#/components/schemas/typed-params_typed_uint64"
3310 "summary": "GET - 123 - typed-params - uint64"
3318 "name": "uint64-key",
3327 "description": "uint64",
3329 "application/json": {
3332 "typed-params:uint64": {
3335 "$ref": "#/components/schemas/typed-params_typed_uint64",
3342 "application/xml": {
3344 "$ref": "#/components/schemas/typed-params_typed_uint64"
3351 "description": "Created"
3354 "description": "Updated"
3358 "summary": "PUT - typed-params - 123 - uint64"
3366 "name": "uint64-key",
3376 "description": "Deleted"
3380 "summary": "DELETE - 123 - typed-params - uint64"
3388 "name": "uint64-key",
3397 "description": "uint64",
3399 "application/yang-data+xml": {
3401 "$ref": "#/components/schemas/typed-params_typed_uint64"
3404 "application/yang-data+json": {
3407 "typed-params:uint64": {
3410 "$ref": "#/components/schemas/typed-params_typed_uint64",
3421 "description": "Updated"
3428 "summary": "PATCH - typed-params - 123 - uint64"
3431 "/rests/data/nodes/node=123/yang-ext:mount/typed-params:typed/int64={int64-key}": {
3438 "name": "int64-key",
3461 "description": "200",
3463 "application/json": {
3469 "$ref": "#/components/schemas/typed-params_typed_int64",
3476 "application/xml": {
3478 "$ref": "#/components/schemas/typed-params_typed_int64"
3485 "summary": "GET - 123 - typed-params - int64"
3493 "name": "int64-key",
3502 "description": "int64",
3504 "application/json": {
3507 "typed-params:int64": {
3510 "$ref": "#/components/schemas/typed-params_typed_int64",
3517 "application/xml": {
3519 "$ref": "#/components/schemas/typed-params_typed_int64"
3526 "description": "Created"
3529 "description": "Updated"
3533 "summary": "PUT - typed-params - 123 - int64"
3541 "name": "int64-key",
3551 "description": "Deleted"
3555 "summary": "DELETE - 123 - typed-params - int64"
3563 "name": "int64-key",
3572 "description": "int64",
3574 "application/yang-data+xml": {
3576 "$ref": "#/components/schemas/typed-params_typed_int64"
3579 "application/yang-data+json": {
3582 "typed-params:int64": {
3585 "$ref": "#/components/schemas/typed-params_typed_int64",
3596 "description": "Updated"
3603 "summary": "PATCH - typed-params - 123 - int64"
3606 "/rests/data/nodes/node=123/yang-ext:mount/recursive:container-root/root-list={name}": {
3636 "description": "200",
3638 "application/json": {
3644 "$ref": "#/components/schemas/recursive_container-root_root-list",
3651 "application/xml": {
3653 "$ref": "#/components/schemas/recursive_container-root_root-list"
3660 "summary": "GET - 123 - recursive - root-list"
3677 "description": "root-list",
3679 "application/json": {
3682 "recursive:root-list": {
3685 "$ref": "#/components/schemas/recursive_container-root_root-list",
3692 "application/xml": {
3694 "$ref": "#/components/schemas/recursive_container-root_root-list"
3701 "description": "Created"
3704 "description": "Updated"
3708 "summary": "PUT - recursive - 123 - root-list"
3726 "description": "Deleted"
3730 "summary": "DELETE - 123 - recursive - root-list"
3747 "description": "root-list",
3749 "application/yang-data+xml": {
3751 "$ref": "#/components/schemas/recursive_container-root_root-list"
3754 "application/yang-data+json": {
3757 "recursive:root-list": {
3760 "$ref": "#/components/schemas/recursive_container-root_root-list",
3771 "description": "Updated"
3778 "summary": "PATCH - recursive - 123 - root-list"
3781 "/rests/data/nodes/node=123/yang-ext:mount/action-types:multi-container": {
3803 "description": "200",
3805 "application/json": {
3808 "multi-container": {
3809 "$ref": "#/components/schemas/action-types_multi-container",
3815 "application/xml": {
3817 "$ref": "#/components/schemas/action-types_multi-container"
3824 "summary": "GET - 123 - action-types - multi-container"
3832 "description": "multi-container",
3834 "application/json": {
3837 "action-types:multi-container": {
3838 "$ref": "#/components/schemas/action-types_multi-container",
3844 "application/xml": {
3846 "$ref": "#/components/schemas/action-types_multi-container"
3853 "description": "Created"
3856 "description": "Updated"
3860 "summary": "PUT - action-types - 123 - multi-container"
3868 "description": "inner-container",
3870 "application/json": {
3873 "inner-container": {
3874 "$ref": "#/components/schemas/action-types_multi-container_inner-container",
3880 "application/xml": {
3882 "$ref": "#/components/schemas/action-types_multi-container_inner-container"
3889 "description": "Created"
3892 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
3893 "summary": "POST - 123 - action-types - multi-container"
3902 "description": "Deleted"
3906 "summary": "DELETE - 123 - action-types - multi-container"
3914 "description": "multi-container",
3916 "application/yang-data+xml": {
3918 "$ref": "#/components/schemas/action-types_multi-container"
3921 "application/yang-data+json": {
3924 "action-types:multi-container": {
3925 "$ref": "#/components/schemas/action-types_multi-container",
3935 "description": "Updated"
3942 "summary": "PATCH - action-types - 123 - multi-container"
3945 "/rests/data/nodes/node=123/yang-ext:mount/path-params-test:cont/list3={name}": {
3948 "123 path-params-test"
3975 "description": "200",
3977 "application/json": {
3983 "$ref": "#/components/schemas/path-params-test_cont_list3",
3990 "application/xml": {
3992 "$ref": "#/components/schemas/path-params-test_cont_list3"
3999 "summary": "GET - 123 - path-params-test - list3"
4003 "123 path-params-test"
4016 "description": "list3",
4018 "application/json": {
4021 "path-params-test:list3": {
4024 "$ref": "#/components/schemas/path-params-test_cont_list3",
4031 "application/xml": {
4033 "$ref": "#/components/schemas/path-params-test_cont_list3"
4040 "description": "Created"
4043 "description": "Updated"
4047 "summary": "PUT - path-params-test - 123 - list3"
4051 "123 path-params-test"
4065 "description": "Deleted"
4069 "summary": "DELETE - 123 - path-params-test - list3"
4073 "123 path-params-test"
4086 "description": "list3",
4088 "application/yang-data+xml": {
4090 "$ref": "#/components/schemas/path-params-test_cont_list3"
4093 "application/yang-data+json": {
4096 "path-params-test:list3": {
4099 "$ref": "#/components/schemas/path-params-test_cont_list3",
4110 "description": "Updated"
4117 "summary": "PATCH - path-params-test - 123 - list3"
4120 "/rests/data/nodes/node=123/yang-ext:mount/definition-test:union-container": {
4123 "123 definition-test"
4142 "description": "200",
4144 "application/json": {
4147 "union-container": {
4148 "$ref": "#/components/schemas/definition-test_union-container",
4154 "application/xml": {
4156 "$ref": "#/components/schemas/definition-test_union-container"
4163 "summary": "GET - 123 - definition-test - union-container"
4167 "123 definition-test"
4171 "description": "union-container",
4173 "application/json": {
4176 "definition-test:union-container": {
4177 "$ref": "#/components/schemas/definition-test_union-container",
4183 "application/xml": {
4185 "$ref": "#/components/schemas/definition-test_union-container"
4192 "description": "Created"
4195 "description": "Updated"
4199 "summary": "PUT - definition-test - 123 - union-container"
4203 "123 definition-test"
4208 "description": "Deleted"
4212 "summary": "DELETE - 123 - definition-test - union-container"
4216 "123 definition-test"
4220 "description": "union-container",
4222 "application/yang-data+xml": {
4224 "$ref": "#/components/schemas/definition-test_union-container"
4227 "application/yang-data+json": {
4230 "definition-test:union-container": {
4231 "$ref": "#/components/schemas/definition-test_union-container",
4241 "description": "Updated"
4248 "summary": "PATCH - definition-test - 123 - union-container"
4251 "/rests/data/nodes/node=123/yang-ext:mount/strings-from-regex:test": {
4254 "123 strings-from-regex"
4273 "description": "200",
4275 "application/json": {
4279 "$ref": "#/components/schemas/strings-from-regex_test",
4285 "application/xml": {
4287 "$ref": "#/components/schemas/strings-from-regex_test"
4294 "summary": "GET - 123 - strings-from-regex - test"
4298 "123 strings-from-regex"
4302 "description": "test",
4304 "application/json": {
4307 "strings-from-regex:test": {
4308 "$ref": "#/components/schemas/strings-from-regex_test",
4314 "application/xml": {
4316 "$ref": "#/components/schemas/strings-from-regex_test"
4323 "description": "Created"
4326 "description": "Updated"
4330 "summary": "PUT - strings-from-regex - 123 - test"
4334 "123 strings-from-regex"
4339 "description": "Deleted"
4343 "summary": "DELETE - 123 - strings-from-regex - test"
4347 "123 strings-from-regex"
4351 "description": "test",
4353 "application/yang-data+xml": {
4355 "$ref": "#/components/schemas/strings-from-regex_test"
4358 "application/yang-data+json": {
4361 "strings-from-regex:test": {
4362 "$ref": "#/components/schemas/strings-from-regex_test",
4372 "description": "Updated"
4379 "summary": "PATCH - strings-from-regex - 123 - test"
4382 "/rests/data/nodes/node=123/yang-ext:mount/test-container-childs:root-container": {
4385 "123 test-container-childs"
4404 "description": "200",
4406 "application/json": {
4410 "$ref": "#/components/schemas/test-container-childs_root-container",
4416 "application/xml": {
4418 "$ref": "#/components/schemas/test-container-childs_root-container"
4425 "summary": "GET - 123 - test-container-childs - root-container"
4429 "123 test-container-childs"
4433 "description": "root-container",
4435 "application/json": {
4438 "test-container-childs:root-container": {
4439 "$ref": "#/components/schemas/test-container-childs_root-container",
4445 "application/xml": {
4447 "$ref": "#/components/schemas/test-container-childs_root-container"
4454 "description": "Created"
4457 "description": "Updated"
4461 "summary": "PUT - test-container-childs - 123 - root-container"
4465 "123 test-container-childs"
4469 "description": "nested-container",
4471 "application/json": {
4474 "nested-container": {
4475 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container",
4481 "application/xml": {
4483 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container"
4490 "description": "Created"
4493 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
4494 "summary": "POST - 123 - test-container-childs - root-container"
4498 "123 test-container-childs"
4503 "description": "Deleted"
4507 "summary": "DELETE - 123 - test-container-childs - root-container"
4511 "123 test-container-childs"
4515 "description": "root-container",
4517 "application/yang-data+xml": {
4519 "$ref": "#/components/schemas/test-container-childs_root-container"
4522 "application/yang-data+json": {
4525 "test-container-childs:root-container": {
4526 "$ref": "#/components/schemas/test-container-childs_root-container",
4536 "description": "Updated"
4543 "summary": "PATCH - test-container-childs - 123 - root-container"
4546 "/rests/data/nodes/node=123/yang-ext:mount/path-params-test:cont/list1={name}": {
4549 "123 path-params-test"
4576 "description": "200",
4578 "application/json": {
4584 "$ref": "#/components/schemas/path-params-test_cont_list1",
4591 "application/xml": {
4593 "$ref": "#/components/schemas/path-params-test_cont_list1"
4600 "summary": "GET - 123 - path-params-test - list1"
4604 "123 path-params-test"
4617 "description": "list1",
4619 "application/json": {
4622 "path-params-test:list1": {
4625 "$ref": "#/components/schemas/path-params-test_cont_list1",
4632 "application/xml": {
4634 "$ref": "#/components/schemas/path-params-test_cont_list1"
4641 "description": "Created"
4644 "description": "Updated"
4648 "summary": "PUT - path-params-test - 123 - list1"
4652 "123 path-params-test"
4666 "description": "Deleted"
4670 "summary": "DELETE - 123 - path-params-test - list1"
4674 "123 path-params-test"
4687 "description": "list1",
4689 "application/yang-data+xml": {
4691 "$ref": "#/components/schemas/path-params-test_cont_list1"
4694 "application/yang-data+json": {
4697 "path-params-test:list1": {
4700 "$ref": "#/components/schemas/path-params-test_cont_list1",
4711 "description": "Updated"
4718 "summary": "PATCH - path-params-test - 123 - list1"
4721 "/rests/data/nodes/node=123/yang-ext:mount/action-types:multi-container/inner-container": {
4743 "description": "200",
4745 "application/json": {
4748 "inner-container": {
4749 "$ref": "#/components/schemas/action-types_multi-container_inner-container",
4755 "application/xml": {
4757 "$ref": "#/components/schemas/action-types_multi-container_inner-container"
4764 "summary": "GET - 123 - action-types - inner-container"
4772 "description": "inner-container",
4774 "application/json": {
4777 "action-types:inner-container": {
4778 "$ref": "#/components/schemas/action-types_multi-container_inner-container",
4784 "application/xml": {
4786 "$ref": "#/components/schemas/action-types_multi-container_inner-container"
4793 "description": "Created"
4796 "description": "Updated"
4800 "summary": "PUT - action-types - 123 - inner-container"
4809 "description": "Deleted"
4813 "summary": "DELETE - 123 - action-types - inner-container"
4821 "description": "inner-container",
4823 "application/yang-data+xml": {
4825 "$ref": "#/components/schemas/action-types_multi-container_inner-container"
4828 "application/yang-data+json": {
4831 "action-types:inner-container": {
4832 "$ref": "#/components/schemas/action-types_multi-container_inner-container",
4842 "description": "Updated"
4849 "summary": "PATCH - action-types - 123 - inner-container"
4852 "/rests/data/nodes/node=123/yang-ext:mount/mandatory-test:root-mandatory-list={id}": {
4855 "123 mandatory-test"
4882 "description": "200",
4884 "application/json": {
4887 "root-mandatory-list": {
4890 "$ref": "#/components/schemas/mandatory-test_root-mandatory-list",
4897 "application/xml": {
4899 "$ref": "#/components/schemas/mandatory-test_root-mandatory-list"
4906 "summary": "GET - 123 - mandatory-test - root-mandatory-list"
4910 "123 mandatory-test"
4923 "description": "root-mandatory-list",
4925 "application/json": {
4928 "mandatory-test:root-mandatory-list": {
4931 "$ref": "#/components/schemas/mandatory-test_root-mandatory-list",
4938 "application/xml": {
4940 "$ref": "#/components/schemas/mandatory-test_root-mandatory-list"
4947 "description": "Created"
4950 "description": "Updated"
4954 "summary": "PUT - mandatory-test - 123 - root-mandatory-list"
4958 "123 mandatory-test"
4972 "description": "Deleted"
4976 "summary": "DELETE - 123 - mandatory-test - root-mandatory-list"
4980 "123 mandatory-test"
4993 "description": "root-mandatory-list",
4995 "application/yang-data+xml": {
4997 "$ref": "#/components/schemas/mandatory-test_root-mandatory-list"
5000 "application/yang-data+json": {
5003 "mandatory-test:root-mandatory-list": {
5006 "$ref": "#/components/schemas/mandatory-test_root-mandatory-list",
5017 "description": "Updated"
5024 "summary": "PATCH - mandatory-test - 123 - root-mandatory-list"
5027 "/rests/data/nodes/node=123/yang-ext:mount/string-types:test": {
5049 "description": "200",
5051 "application/json": {
5055 "$ref": "#/components/schemas/string-types_test",
5061 "application/xml": {
5063 "$ref": "#/components/schemas/string-types_test"
5069 "description": "Tests various combinations of regex expressions found in snmp yang models,\nwhich are causing problems because of isBasicLatin expression.\n\nAccording to https://unicode.org/charts/PDF/U0000.pdf basic latin characters are in range\n0x00-0x7F ([\\x00-\\xFF] or [\\u0000-\\u00FF]). This means it should be safe to replace isBasicLatin\nin regex expressions for characters in this range.",
5070 "summary": "GET - 123 - string-types - test"
5078 "description": "test",
5080 "application/json": {
5083 "string-types:test": {
5084 "$ref": "#/components/schemas/string-types_test",
5090 "application/xml": {
5092 "$ref": "#/components/schemas/string-types_test"
5099 "description": "Created"
5102 "description": "Updated"
5105 "description": "Tests various combinations of regex expressions found in snmp yang models,\nwhich are causing problems because of isBasicLatin expression.\n\nAccording to https://unicode.org/charts/PDF/U0000.pdf basic latin characters are in range\n0x00-0x7F ([\\x00-\\xFF] or [\\u0000-\\u00FF]). This means it should be safe to replace isBasicLatin\nin regex expressions for characters in this range.",
5106 "summary": "PUT - string-types - 123 - test"
5115 "description": "Deleted"
5118 "description": "Tests various combinations of regex expressions found in snmp yang models,\nwhich are causing problems because of isBasicLatin expression.\n\nAccording to https://unicode.org/charts/PDF/U0000.pdf basic latin characters are in range\n0x00-0x7F ([\\x00-\\xFF] or [\\u0000-\\u00FF]). This means it should be safe to replace isBasicLatin\nin regex expressions for characters in this range.",
5119 "summary": "DELETE - 123 - string-types - test"
5127 "description": "test",
5129 "application/yang-data+xml": {
5131 "$ref": "#/components/schemas/string-types_test"
5134 "application/yang-data+json": {
5137 "string-types:test": {
5138 "$ref": "#/components/schemas/string-types_test",
5148 "description": "Updated"
5154 "description": "Tests various combinations of regex expressions found in snmp yang models,\nwhich are causing problems because of isBasicLatin expression.\n\nAccording to https://unicode.org/charts/PDF/U0000.pdf basic latin characters are in range\n0x00-0x7F ([\\x00-\\xFF] or [\\u0000-\\u00FF]). This means it should be safe to replace isBasicLatin\nin regex expressions for characters in this range.",
5155 "summary": "PATCH - string-types - 123 - test"
5158 "/rests/data/nodes/node=123/yang-ext:mount/test-container-childs:root-container-unique": {
5161 "123 test-container-childs"
5180 "description": "200",
5182 "application/json": {
5185 "root-container-unique": {
5186 "$ref": "#/components/schemas/test-container-childs_root-container-unique",
5192 "application/xml": {
5194 "$ref": "#/components/schemas/test-container-childs_root-container-unique"
5201 "summary": "GET - 123 - test-container-childs - root-container-unique"
5205 "123 test-container-childs"
5209 "description": "root-container-unique",
5211 "application/json": {
5214 "test-container-childs:root-container-unique": {
5215 "$ref": "#/components/schemas/test-container-childs_root-container-unique",
5221 "application/xml": {
5223 "$ref": "#/components/schemas/test-container-childs_root-container-unique"
5230 "description": "Created"
5233 "description": "Updated"
5237 "summary": "PUT - test-container-childs - 123 - root-container-unique"
5241 "123 test-container-childs"
5245 "description": "nested-container-unique",
5247 "application/json": {
5250 "nested-container-unique": {
5251 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique",
5257 "application/xml": {
5259 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique"
5266 "description": "Created"
5269 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
5270 "summary": "POST - 123 - test-container-childs - root-container-unique"
5274 "123 test-container-childs"
5279 "description": "Deleted"
5283 "summary": "DELETE - 123 - test-container-childs - root-container-unique"
5287 "123 test-container-childs"
5291 "description": "root-container-unique",
5293 "application/yang-data+xml": {
5295 "$ref": "#/components/schemas/test-container-childs_root-container-unique"
5298 "application/yang-data+json": {
5301 "test-container-childs:root-container-unique": {
5302 "$ref": "#/components/schemas/test-container-childs_root-container-unique",
5312 "description": "Updated"
5319 "summary": "PATCH - test-container-childs - 123 - root-container-unique"
5322 "/rests/data/nodes/node=123/yang-ext:mount/definition-test:number-container": {
5325 "123 definition-test"
5344 "description": "200",
5346 "application/json": {
5349 "number-container": {
5350 "$ref": "#/components/schemas/definition-test_number-container",
5356 "application/xml": {
5358 "$ref": "#/components/schemas/definition-test_number-container"
5365 "summary": "GET - 123 - definition-test - number-container"
5369 "123 definition-test"
5373 "description": "number-container",
5375 "application/json": {
5378 "definition-test:number-container": {
5379 "$ref": "#/components/schemas/definition-test_number-container",
5385 "application/xml": {
5387 "$ref": "#/components/schemas/definition-test_number-container"
5394 "description": "Created"
5397 "description": "Updated"
5401 "summary": "PUT - definition-test - 123 - number-container"
5405 "123 definition-test"
5410 "description": "Deleted"
5414 "summary": "DELETE - 123 - definition-test - number-container"
5418 "123 definition-test"
5422 "description": "number-container",
5424 "application/yang-data+xml": {
5426 "$ref": "#/components/schemas/definition-test_number-container"
5429 "application/yang-data+json": {
5432 "definition-test:number-container": {
5433 "$ref": "#/components/schemas/definition-test_number-container",
5443 "description": "Updated"
5450 "summary": "PATCH - definition-test - 123 - number-container"
5453 "/rests/data/nodes/node=123/yang-ext:mount/typed-params:typed/empty={empty-key}": {
5460 "name": "empty-key",
5483 "description": "200",
5485 "application/json": {
5491 "$ref": "#/components/schemas/typed-params_typed_empty",
5498 "application/xml": {
5500 "$ref": "#/components/schemas/typed-params_typed_empty"
5507 "summary": "GET - 123 - typed-params - empty"
5515 "name": "empty-key",
5524 "description": "empty",
5526 "application/json": {
5529 "typed-params:empty": {
5532 "$ref": "#/components/schemas/typed-params_typed_empty",
5539 "application/xml": {
5541 "$ref": "#/components/schemas/typed-params_typed_empty"
5548 "description": "Created"
5551 "description": "Updated"
5555 "summary": "PUT - typed-params - 123 - empty"
5563 "name": "empty-key",
5573 "description": "Deleted"
5577 "summary": "DELETE - 123 - typed-params - empty"
5585 "name": "empty-key",
5594 "description": "empty",
5596 "application/yang-data+xml": {
5598 "$ref": "#/components/schemas/typed-params_typed_empty"
5601 "application/yang-data+json": {
5604 "typed-params:empty": {
5607 "$ref": "#/components/schemas/typed-params_typed_empty",
5618 "description": "Updated"
5625 "summary": "PATCH - typed-params - 123 - empty"
5628 "/rests/data/nodes/node=123/yang-ext:mount/definition-test:enum-container": {
5631 "123 definition-test"
5650 "description": "200",
5652 "application/json": {
5656 "$ref": "#/components/schemas/definition-test_enum-container",
5662 "application/xml": {
5664 "$ref": "#/components/schemas/definition-test_enum-container"
5671 "summary": "GET - 123 - definition-test - enum-container"
5675 "123 definition-test"
5679 "description": "enum-container",
5681 "application/json": {
5684 "definition-test:enum-container": {
5685 "$ref": "#/components/schemas/definition-test_enum-container",
5691 "application/xml": {
5693 "$ref": "#/components/schemas/definition-test_enum-container"
5700 "description": "Created"
5703 "description": "Updated"
5707 "summary": "PUT - definition-test - 123 - enum-container"
5711 "123 definition-test"
5716 "description": "Deleted"
5720 "summary": "DELETE - 123 - definition-test - enum-container"
5724 "123 definition-test"
5728 "description": "enum-container",
5730 "application/yang-data+xml": {
5732 "$ref": "#/components/schemas/definition-test_enum-container"
5735 "application/yang-data+json": {
5738 "definition-test:enum-container": {
5739 "$ref": "#/components/schemas/definition-test_enum-container",
5749 "description": "Updated"
5756 "summary": "PATCH - definition-test - 123 - enum-container"
5759 "/rests/data/nodes/node=123/yang-ext:mount/my-yang:data": {
5781 "description": "200",
5783 "application/json": {
5787 "$ref": "#/components/schemas/my-yang_data",
5793 "application/xml": {
5795 "$ref": "#/components/schemas/my-yang_data"
5802 "summary": "GET - 123 - my-yang - data"
5810 "description": "data",
5812 "application/json": {
5816 "$ref": "#/components/schemas/my-yang_data",
5822 "application/xml": {
5824 "$ref": "#/components/schemas/my-yang_data"
5831 "description": "Created"
5834 "description": "Updated"
5838 "summary": "PUT - my-yang - 123 - data"
5847 "description": "Deleted"
5851 "summary": "DELETE - 123 - my-yang - data"
5859 "description": "data",
5861 "application/yang-data+xml": {
5863 "$ref": "#/components/schemas/my-yang_data"
5866 "application/yang-data+json": {
5870 "$ref": "#/components/schemas/my-yang_data",
5880 "description": "Updated"
5887 "summary": "PATCH - my-yang - 123 - data"
5890 "/rests/data/nodes/node=123/yang-ext:mount/typed-params:typed/instance-identifier={instance-identifier-key}": {
5897 "name": "instance-identifier-key",
5920 "description": "200",
5922 "application/json": {
5925 "instance-identifier": {
5928 "$ref": "#/components/schemas/typed-params_typed_instance-identifier",
5935 "application/xml": {
5937 "$ref": "#/components/schemas/typed-params_typed_instance-identifier"
5944 "summary": "GET - 123 - typed-params - instance-identifier"
5952 "name": "instance-identifier-key",
5961 "description": "instance-identifier",
5963 "application/json": {
5966 "typed-params:instance-identifier": {
5969 "$ref": "#/components/schemas/typed-params_typed_instance-identifier",
5976 "application/xml": {
5978 "$ref": "#/components/schemas/typed-params_typed_instance-identifier"
5985 "description": "Created"
5988 "description": "Updated"
5992 "summary": "PUT - typed-params - 123 - instance-identifier"
6000 "name": "instance-identifier-key",
6010 "description": "Deleted"
6014 "summary": "DELETE - 123 - typed-params - instance-identifier"
6022 "name": "instance-identifier-key",
6031 "description": "instance-identifier",
6033 "application/yang-data+xml": {
6035 "$ref": "#/components/schemas/typed-params_typed_instance-identifier"
6038 "application/yang-data+json": {
6041 "typed-params:instance-identifier": {
6044 "$ref": "#/components/schemas/typed-params_typed_instance-identifier",
6055 "description": "Updated"
6062 "summary": "PATCH - typed-params - 123 - instance-identifier"
6065 "/rests/operations/nodes/node=123/yang-ext:mount/action-types:multi-container/inner-container/action": {
6072 "description": "action_input",
6074 "application/json": {
6084 "application/xml": {
6088 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
6097 "description": "RPC action success"
6101 "summary": "POST - 123 - action-types - action"
6104 "/rests/data/nodes/node=123/yang-ext:mount/typed-params:typed/int32={int32-key}": {
6111 "name": "int32-key",
6134 "description": "200",
6136 "application/json": {
6142 "$ref": "#/components/schemas/typed-params_typed_int32",
6149 "application/xml": {
6151 "$ref": "#/components/schemas/typed-params_typed_int32"
6158 "summary": "GET - 123 - typed-params - int32"
6166 "name": "int32-key",
6175 "description": "int32",
6177 "application/json": {
6180 "typed-params:int32": {
6183 "$ref": "#/components/schemas/typed-params_typed_int32",
6190 "application/xml": {
6192 "$ref": "#/components/schemas/typed-params_typed_int32"
6199 "description": "Created"
6202 "description": "Updated"
6206 "summary": "PUT - typed-params - 123 - int32"
6214 "name": "int32-key",
6224 "description": "Deleted"
6228 "summary": "DELETE - 123 - typed-params - int32"
6236 "name": "int32-key",
6245 "description": "int32",
6247 "application/yang-data+xml": {
6249 "$ref": "#/components/schemas/typed-params_typed_int32"
6252 "application/yang-data+json": {
6255 "typed-params:int32": {
6258 "$ref": "#/components/schemas/typed-params_typed_int32",
6269 "description": "Updated"
6276 "summary": "PATCH - typed-params - 123 - int32"
6279 "/rests/data/nodes/node=123/yang-ext:mount": {
6289 "description": "Queries the config (startup) datastore on the mounted hosted.",
6290 "summary": "GET - 123 - datastore - data"
6293 "/rests/data/nodes/node=123/yang-ext:mount/test-container-childs:root-container/nested-container": {
6296 "123 test-container-childs"
6315 "description": "200",
6317 "application/json": {
6320 "nested-container": {
6321 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container",
6327 "application/xml": {
6329 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container"
6336 "summary": "GET - 123 - test-container-childs - nested-container"
6340 "123 test-container-childs"
6344 "description": "nested-container",
6346 "application/json": {
6349 "test-container-childs:nested-container": {
6350 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container",
6356 "application/xml": {
6358 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container"
6365 "description": "Created"
6368 "description": "Updated"
6372 "summary": "PUT - test-container-childs - 123 - nested-container"
6376 "123 test-container-childs"
6380 "description": "mandatory-list",
6382 "application/json": {
6388 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container_mandatory-list",
6395 "application/xml": {
6397 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container_mandatory-list"
6404 "description": "Created"
6407 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
6408 "summary": "POST - 123 - test-container-childs - nested-container"
6412 "123 test-container-childs"
6417 "description": "Deleted"
6421 "summary": "DELETE - 123 - test-container-childs - nested-container"
6425 "123 test-container-childs"
6429 "description": "nested-container",
6431 "application/yang-data+xml": {
6433 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container"
6436 "application/yang-data+json": {
6439 "test-container-childs:nested-container": {
6440 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container",
6450 "description": "Updated"
6457 "summary": "PATCH - test-container-childs - 123 - nested-container"
6460 "/rests/data/nodes/node=123/yang-ext:mount/typed-params:typed/bits={bits-key}": {
6490 "description": "200",
6492 "application/json": {
6498 "$ref": "#/components/schemas/typed-params_typed_bits",
6505 "application/xml": {
6507 "$ref": "#/components/schemas/typed-params_typed_bits"
6514 "summary": "GET - 123 - typed-params - bits"
6531 "description": "bits",
6533 "application/json": {
6536 "typed-params:bits": {
6539 "$ref": "#/components/schemas/typed-params_typed_bits",
6546 "application/xml": {
6548 "$ref": "#/components/schemas/typed-params_typed_bits"
6555 "description": "Created"
6558 "description": "Updated"
6562 "summary": "PUT - typed-params - 123 - bits"
6580 "description": "Deleted"
6584 "summary": "DELETE - 123 - typed-params - bits"
6601 "description": "bits",
6603 "application/yang-data+xml": {
6605 "$ref": "#/components/schemas/typed-params_typed_bits"
6608 "application/yang-data+json": {
6611 "typed-params:bits": {
6614 "$ref": "#/components/schemas/typed-params_typed_bits",
6625 "description": "Updated"
6632 "summary": "PATCH - typed-params - 123 - bits"
6635 "/rests/data/nodes/node=123/yang-ext:mount/recursive:container-root/root-list={name}/nested-list={name1}": {
6673 "description": "200",
6675 "application/json": {
6681 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list",
6688 "application/xml": {
6690 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list"
6697 "summary": "GET - 123 - recursive - nested-list"
6722 "description": "nested-list",
6724 "application/json": {
6727 "recursive:nested-list": {
6730 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list",
6737 "application/xml": {
6739 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list"
6746 "description": "Created"
6749 "description": "Updated"
6753 "summary": "PUT - recursive - 123 - nested-list"
6779 "description": "Deleted"
6783 "summary": "DELETE - 123 - recursive - nested-list"
6808 "description": "nested-list",
6810 "application/yang-data+xml": {
6812 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list"
6815 "application/yang-data+json": {
6818 "recursive:nested-list": {
6821 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list",
6832 "description": "Updated"
6839 "summary": "PATCH - recursive - 123 - nested-list"
6842 "/rests/data/nodes/node=123/yang-ext:mount/test-container-childs:root-container-two-keys/nested-container-two-keys/mandatory-list-two-keys={id},{name}/list-nested-container": {
6845 "123 test-container-childs"
6880 "description": "200",
6882 "application/json": {
6885 "list-nested-container": {
6886 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys_list-nested-container",
6892 "application/xml": {
6894 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys_list-nested-container"
6901 "summary": "GET - 123 - test-container-childs - list-nested-container"
6905 "123 test-container-childs"
6926 "description": "list-nested-container",
6928 "application/json": {
6931 "test-container-childs:list-nested-container": {
6932 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys_list-nested-container",
6938 "application/xml": {
6940 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys_list-nested-container"
6947 "description": "Created"
6950 "description": "Updated"
6954 "summary": "PUT - test-container-childs - 123 - list-nested-container"
6958 "123 test-container-childs"
6980 "description": "Deleted"
6984 "summary": "DELETE - 123 - test-container-childs - list-nested-container"
6988 "123 test-container-childs"
7009 "description": "list-nested-container",
7011 "application/yang-data+xml": {
7013 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys_list-nested-container"
7016 "application/yang-data+json": {
7019 "test-container-childs:list-nested-container": {
7020 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys_list-nested-container",
7030 "description": "Updated"
7037 "summary": "PATCH - test-container-childs - 123 - list-nested-container"
7040 "/rests/data/nodes/node=123/yang-ext:mount/toaster2:lst={lf1}/cont1/lst11={lf111}": {
7078 "description": "200",
7080 "application/json": {
7086 "$ref": "#/components/schemas/toaster2_lst_cont1_lst11",
7093 "application/xml": {
7095 "$ref": "#/components/schemas/toaster2_lst_cont1_lst11"
7102 "summary": "GET - 123 - toaster2 - lst11"
7127 "description": "lst11",
7129 "application/json": {
7135 "$ref": "#/components/schemas/toaster2_lst_cont1_lst11",
7142 "application/xml": {
7144 "$ref": "#/components/schemas/toaster2_lst_cont1_lst11"
7151 "description": "Created"
7154 "description": "Updated"
7158 "summary": "PUT - toaster2 - 123 - lst11"
7184 "description": "Deleted"
7188 "summary": "DELETE - 123 - toaster2 - lst11"
7213 "description": "lst11",
7215 "application/yang-data+xml": {
7217 "$ref": "#/components/schemas/toaster2_lst_cont1_lst11"
7220 "application/yang-data+json": {
7226 "$ref": "#/components/schemas/toaster2_lst_cont1_lst11",
7237 "description": "Updated"
7244 "summary": "PATCH - toaster2 - 123 - lst11"
7247 "/rests/data/nodes/node=123/yang-ext:mount/typed-params:typed/string={string-key}": {
7254 "name": "string-key",
7277 "description": "200",
7279 "application/json": {
7285 "$ref": "#/components/schemas/typed-params_typed_string",
7292 "application/xml": {
7294 "$ref": "#/components/schemas/typed-params_typed_string"
7301 "summary": "GET - 123 - typed-params - string"
7309 "name": "string-key",
7318 "description": "string",
7320 "application/json": {
7323 "typed-params:string": {
7326 "$ref": "#/components/schemas/typed-params_typed_string",
7333 "application/xml": {
7335 "$ref": "#/components/schemas/typed-params_typed_string"
7342 "description": "Created"
7345 "description": "Updated"
7349 "summary": "PUT - typed-params - 123 - string"
7357 "name": "string-key",
7367 "description": "Deleted"
7371 "summary": "DELETE - 123 - typed-params - string"
7379 "name": "string-key",
7388 "description": "string",
7390 "application/yang-data+xml": {
7392 "$ref": "#/components/schemas/typed-params_typed_string"
7395 "application/yang-data+json": {
7398 "typed-params:string": {
7401 "$ref": "#/components/schemas/typed-params_typed_string",
7412 "description": "Updated"
7419 "summary": "PATCH - typed-params - 123 - string"
7422 "/rests/data/nodes/node=123/yang-ext:mount/typed-params:typed/uint16={uint16-key}": {
7429 "name": "uint16-key",
7452 "description": "200",
7454 "application/json": {
7460 "$ref": "#/components/schemas/typed-params_typed_uint16",
7467 "application/xml": {
7469 "$ref": "#/components/schemas/typed-params_typed_uint16"
7476 "summary": "GET - 123 - typed-params - uint16"
7484 "name": "uint16-key",
7493 "description": "uint16",
7495 "application/json": {
7498 "typed-params:uint16": {
7501 "$ref": "#/components/schemas/typed-params_typed_uint16",
7508 "application/xml": {
7510 "$ref": "#/components/schemas/typed-params_typed_uint16"
7517 "description": "Created"
7520 "description": "Updated"
7524 "summary": "PUT - typed-params - 123 - uint16"
7532 "name": "uint16-key",
7542 "description": "Deleted"
7546 "summary": "DELETE - 123 - typed-params - uint16"
7554 "name": "uint16-key",
7563 "description": "uint16",
7565 "application/yang-data+xml": {
7567 "$ref": "#/components/schemas/typed-params_typed_uint16"
7570 "application/yang-data+json": {
7573 "typed-params:uint16": {
7576 "$ref": "#/components/schemas/typed-params_typed_uint16",
7587 "description": "Updated"
7594 "summary": "PATCH - typed-params - 123 - uint16"
7597 "/rests/data/nodes/node=123/yang-ext:mount/mandatory-test:root-container/optional-list={id}": {
7600 "123 mandatory-test"
7627 "description": "200",
7629 "application/json": {
7635 "$ref": "#/components/schemas/mandatory-test_root-container_optional-list",
7642 "application/xml": {
7644 "$ref": "#/components/schemas/mandatory-test_root-container_optional-list"
7651 "summary": "GET - 123 - mandatory-test - optional-list"
7655 "123 mandatory-test"
7668 "description": "optional-list",
7670 "application/json": {
7673 "mandatory-test:optional-list": {
7676 "$ref": "#/components/schemas/mandatory-test_root-container_optional-list",
7683 "application/xml": {
7685 "$ref": "#/components/schemas/mandatory-test_root-container_optional-list"
7692 "description": "Created"
7695 "description": "Updated"
7699 "summary": "PUT - mandatory-test - 123 - optional-list"
7703 "123 mandatory-test"
7717 "description": "Deleted"
7721 "summary": "DELETE - 123 - mandatory-test - optional-list"
7725 "123 mandatory-test"
7738 "description": "optional-list",
7740 "application/yang-data+xml": {
7742 "$ref": "#/components/schemas/mandatory-test_root-container_optional-list"
7745 "application/yang-data+json": {
7748 "mandatory-test:optional-list": {
7751 "$ref": "#/components/schemas/mandatory-test_root-container_optional-list",
7762 "description": "Updated"
7769 "summary": "PATCH - mandatory-test - 123 - optional-list"
7772 "/rests/data/nodes/node=123/yang-ext:mount/mandatory-test:root-container/mandatory-list={id}": {
7775 "123 mandatory-test"
7802 "description": "200",
7804 "application/json": {
7810 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-list",
7817 "application/xml": {
7819 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-list"
7826 "summary": "GET - 123 - mandatory-test - mandatory-list"
7830 "123 mandatory-test"
7843 "description": "mandatory-list",
7845 "application/json": {
7848 "mandatory-test:mandatory-list": {
7851 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-list",
7858 "application/xml": {
7860 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-list"
7867 "description": "Created"
7870 "description": "Updated"
7874 "summary": "PUT - mandatory-test - 123 - mandatory-list"
7878 "123 mandatory-test"
7892 "description": "Deleted"
7896 "summary": "DELETE - 123 - mandatory-test - mandatory-list"
7900 "123 mandatory-test"
7913 "description": "mandatory-list",
7915 "application/yang-data+xml": {
7917 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-list"
7920 "application/yang-data+json": {
7923 "mandatory-test:mandatory-list": {
7926 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-list",
7937 "description": "Updated"
7944 "summary": "PATCH - mandatory-test - 123 - mandatory-list"
7947 "/rests/data/nodes/node=123/yang-ext:mount/mandatory-test:root-container/optional-presence-container": {
7950 "123 mandatory-test"
7969 "description": "200",
7971 "application/json": {
7974 "optional-presence-container": {
7975 "$ref": "#/components/schemas/mandatory-test_root-container_optional-presence-container",
7981 "application/xml": {
7983 "$ref": "#/components/schemas/mandatory-test_root-container_optional-presence-container"
7990 "summary": "GET - 123 - mandatory-test - optional-presence-container"
7994 "123 mandatory-test"
7998 "description": "optional-presence-container",
8000 "application/json": {
8003 "mandatory-test:optional-presence-container": {
8004 "$ref": "#/components/schemas/mandatory-test_root-container_optional-presence-container",
8010 "application/xml": {
8012 "$ref": "#/components/schemas/mandatory-test_root-container_optional-presence-container"
8019 "description": "Created"
8022 "description": "Updated"
8026 "summary": "PUT - mandatory-test - 123 - optional-presence-container"
8030 "123 mandatory-test"
8035 "description": "Deleted"
8039 "summary": "DELETE - 123 - mandatory-test - optional-presence-container"
8043 "123 mandatory-test"
8047 "description": "optional-presence-container",
8049 "application/yang-data+xml": {
8051 "$ref": "#/components/schemas/mandatory-test_root-container_optional-presence-container"
8054 "application/yang-data+json": {
8057 "mandatory-test:optional-presence-container": {
8058 "$ref": "#/components/schemas/mandatory-test_root-container_optional-presence-container",
8068 "description": "Updated"
8075 "summary": "PATCH - mandatory-test - 123 - optional-presence-container"
8078 "/rests/data/nodes/node=123/yang-ext:mount/toaster2:lst={lf1}/cont1": {
8108 "description": "200",
8110 "application/json": {
8114 "$ref": "#/components/schemas/toaster2_lst_cont1",
8120 "application/xml": {
8122 "$ref": "#/components/schemas/toaster2_lst_cont1"
8129 "summary": "GET - 123 - toaster2 - cont1"
8146 "description": "cont1",
8148 "application/json": {
8152 "$ref": "#/components/schemas/toaster2_lst_cont1",
8158 "application/xml": {
8160 "$ref": "#/components/schemas/toaster2_lst_cont1"
8167 "description": "Created"
8170 "description": "Updated"
8174 "summary": "PUT - toaster2 - 123 - cont1"
8191 "description": "cont11",
8193 "application/json": {
8197 "$ref": "#/components/schemas/toaster2_lst_cont1_cont11",
8203 "application/xml": {
8205 "$ref": "#/components/schemas/toaster2_lst_cont1_cont11"
8212 "description": "Created"
8215 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
8216 "summary": "POST - 123 - toaster2 - cont1"
8234 "description": "Deleted"
8238 "summary": "DELETE - 123 - toaster2 - cont1"
8255 "description": "cont1",
8257 "application/yang-data+xml": {
8259 "$ref": "#/components/schemas/toaster2_lst_cont1"
8262 "application/yang-data+json": {
8266 "$ref": "#/components/schemas/toaster2_lst_cont1",
8276 "description": "Updated"
8283 "summary": "PATCH - toaster2 - 123 - cont1"
8286 "/rests/data/nodes/node=123/yang-ext:mount/typed-params:typed/union={union-key}": {
8293 "name": "union-key",
8316 "description": "200",
8318 "application/json": {
8324 "$ref": "#/components/schemas/typed-params_typed_union",
8331 "application/xml": {
8333 "$ref": "#/components/schemas/typed-params_typed_union"
8340 "summary": "GET - 123 - typed-params - union"
8348 "name": "union-key",
8357 "description": "union",
8359 "application/json": {
8362 "typed-params:union": {
8365 "$ref": "#/components/schemas/typed-params_typed_union",
8372 "application/xml": {
8374 "$ref": "#/components/schemas/typed-params_typed_union"
8381 "description": "Created"
8384 "description": "Updated"
8388 "summary": "PUT - typed-params - 123 - union"
8396 "name": "union-key",
8406 "description": "Deleted"
8410 "summary": "DELETE - 123 - typed-params - union"
8418 "name": "union-key",
8427 "description": "union",
8429 "application/yang-data+xml": {
8431 "$ref": "#/components/schemas/typed-params_typed_union"
8434 "application/yang-data+json": {
8437 "typed-params:union": {
8440 "$ref": "#/components/schemas/typed-params_typed_union",
8451 "description": "Updated"
8458 "summary": "PATCH - typed-params - 123 - union"
8461 "/rests/data/nodes/node=123/yang-ext:mount/path-params-test:cont/list1={name}/cont2": {
8464 "123 path-params-test"
8491 "description": "200",
8493 "application/json": {
8497 "$ref": "#/components/schemas/path-params-test_cont_list1_cont2",
8503 "application/xml": {
8505 "$ref": "#/components/schemas/path-params-test_cont_list1_cont2"
8512 "summary": "GET - 123 - path-params-test - cont2"
8516 "123 path-params-test"
8529 "description": "cont2",
8531 "application/json": {
8534 "path-params-test:cont2": {
8535 "$ref": "#/components/schemas/path-params-test_cont_list1_cont2",
8541 "application/xml": {
8543 "$ref": "#/components/schemas/path-params-test_cont_list1_cont2"
8550 "description": "Created"
8553 "description": "Updated"
8557 "summary": "PUT - path-params-test - 123 - cont2"
8561 "123 path-params-test"
8575 "description": "Deleted"
8579 "summary": "DELETE - 123 - path-params-test - cont2"
8583 "123 path-params-test"
8596 "description": "cont2",
8598 "application/yang-data+xml": {
8600 "$ref": "#/components/schemas/path-params-test_cont_list1_cont2"
8603 "application/yang-data+json": {
8606 "path-params-test:cont2": {
8607 "$ref": "#/components/schemas/path-params-test_cont_list1_cont2",
8617 "description": "Updated"
8624 "summary": "PATCH - path-params-test - 123 - cont2"
8627 "/rests/data/nodes/node=123/yang-ext:mount/definition-test:network-container": {
8630 "123 definition-test"
8649 "description": "200",
8651 "application/json": {
8654 "network-container": {
8655 "$ref": "#/components/schemas/definition-test_network-container",
8661 "application/xml": {
8663 "$ref": "#/components/schemas/definition-test_network-container"
8670 "summary": "GET - 123 - definition-test - network-container"
8674 "123 definition-test"
8678 "description": "network-container",
8680 "application/json": {
8683 "definition-test:network-container": {
8684 "$ref": "#/components/schemas/definition-test_network-container",
8690 "application/xml": {
8692 "$ref": "#/components/schemas/definition-test_network-container"
8699 "description": "Created"
8702 "description": "Updated"
8706 "summary": "PUT - definition-test - 123 - network-container"
8710 "123 definition-test"
8715 "description": "Deleted"
8719 "summary": "DELETE - 123 - definition-test - network-container"
8723 "123 definition-test"
8727 "description": "network-container",
8729 "application/yang-data+xml": {
8731 "$ref": "#/components/schemas/definition-test_network-container"
8734 "application/yang-data+json": {
8737 "definition-test:network-container": {
8738 "$ref": "#/components/schemas/definition-test_network-container",
8748 "description": "Updated"
8755 "summary": "PATCH - definition-test - 123 - network-container"
8758 "/rests/data/nodes/node=123/yang-ext:mount/test-container-childs:root-container-two-keys": {
8761 "123 test-container-childs"
8780 "description": "200",
8782 "application/json": {
8785 "root-container-two-keys": {
8786 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys",
8792 "application/xml": {
8794 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys"
8801 "summary": "GET - 123 - test-container-childs - root-container-two-keys"
8805 "123 test-container-childs"
8809 "description": "root-container-two-keys",
8811 "application/json": {
8814 "test-container-childs:root-container-two-keys": {
8815 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys",
8821 "application/xml": {
8823 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys"
8830 "description": "Created"
8833 "description": "Updated"
8837 "summary": "PUT - test-container-childs - 123 - root-container-two-keys"
8841 "123 test-container-childs"
8845 "description": "nested-container-two-keys",
8847 "application/json": {
8850 "nested-container-two-keys": {
8851 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys",
8857 "application/xml": {
8859 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys"
8866 "description": "Created"
8869 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
8870 "summary": "POST - 123 - test-container-childs - root-container-two-keys"
8874 "123 test-container-childs"
8879 "description": "Deleted"
8883 "summary": "DELETE - 123 - test-container-childs - root-container-two-keys"
8887 "123 test-container-childs"
8891 "description": "root-container-two-keys",
8893 "application/yang-data+xml": {
8895 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys"
8898 "application/yang-data+json": {
8901 "test-container-childs:root-container-two-keys": {
8902 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys",
8912 "description": "Updated"
8919 "summary": "PATCH - test-container-childs - 123 - root-container-two-keys"
8922 "/rests/operations/nodes/node=123/yang-ext:mount/toaster:cancel-toast": {
8929 "description": "cancel-toast_input",
8931 "application/json": {
8941 "application/xml": {
8945 "namespace": "http://netconfcentral.org/ns/toaster"
8954 "description": "RPC cancel-toast success"
8957 "description": "Stop making toast, if any is being made.\n A 'resource-denied' error will be returned\n if the toaster service is disabled.",
8958 "summary": "POST - 123 - toaster - cancel-toast"
8961 "/rests/data/nodes/node=123/yang-ext:mount/typed-params:typed/binary={binary-key}": {
8968 "name": "binary-key",
8991 "description": "200",
8993 "application/json": {
8999 "$ref": "#/components/schemas/typed-params_typed_binary",
9006 "application/xml": {
9008 "$ref": "#/components/schemas/typed-params_typed_binary"
9015 "summary": "GET - 123 - typed-params - binary"
9023 "name": "binary-key",
9032 "description": "binary",
9034 "application/json": {
9037 "typed-params:binary": {
9040 "$ref": "#/components/schemas/typed-params_typed_binary",
9047 "application/xml": {
9049 "$ref": "#/components/schemas/typed-params_typed_binary"
9056 "description": "Created"
9059 "description": "Updated"
9063 "summary": "PUT - typed-params - 123 - binary"
9071 "name": "binary-key",
9081 "description": "Deleted"
9085 "summary": "DELETE - 123 - typed-params - binary"
9093 "name": "binary-key",
9102 "description": "binary",
9104 "application/yang-data+xml": {
9106 "$ref": "#/components/schemas/typed-params_typed_binary"
9109 "application/yang-data+json": {
9112 "typed-params:binary": {
9115 "$ref": "#/components/schemas/typed-params_typed_binary",
9126 "description": "Updated"
9133 "summary": "PATCH - typed-params - 123 - binary"
9136 "/rests/data/nodes/node=123/yang-ext:mount/toaster2:lst={lf1}": {
9166 "description": "200",
9168 "application/json": {
9174 "$ref": "#/components/schemas/toaster2_lst",
9181 "application/xml": {
9183 "$ref": "#/components/schemas/toaster2_lst"
9190 "summary": "GET - 123 - toaster2 - lst"
9207 "description": "lst",
9209 "application/json": {
9215 "$ref": "#/components/schemas/toaster2_lst",
9222 "application/xml": {
9224 "$ref": "#/components/schemas/toaster2_lst"
9231 "description": "Created"
9234 "description": "Updated"
9238 "summary": "PUT - toaster2 - 123 - lst"
9256 "description": "Deleted"
9260 "summary": "DELETE - 123 - toaster2 - lst"
9277 "description": "lst",
9279 "application/yang-data+xml": {
9281 "$ref": "#/components/schemas/toaster2_lst"
9284 "application/yang-data+json": {
9290 "$ref": "#/components/schemas/toaster2_lst",
9301 "description": "Updated"
9308 "summary": "PATCH - toaster2 - 123 - lst"
9311 "/rests/data/nodes/node=123/yang-ext:mount/mandatory-test:root-container/mandatory-container": {
9314 "123 mandatory-test"
9333 "description": "200",
9335 "application/json": {
9338 "mandatory-container": {
9339 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-container",
9345 "application/xml": {
9347 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-container"
9354 "summary": "GET - 123 - mandatory-test - mandatory-container"
9358 "123 mandatory-test"
9362 "description": "mandatory-container",
9364 "application/json": {
9367 "mandatory-test:mandatory-container": {
9368 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-container",
9374 "application/xml": {
9376 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-container"
9383 "description": "Created"
9386 "description": "Updated"
9390 "summary": "PUT - mandatory-test - 123 - mandatory-container"
9394 "123 mandatory-test"
9399 "description": "Deleted"
9403 "summary": "DELETE - 123 - mandatory-test - mandatory-container"
9407 "123 mandatory-test"
9411 "description": "mandatory-container",
9413 "application/yang-data+xml": {
9415 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-container"
9418 "application/yang-data+json": {
9421 "mandatory-test:mandatory-container": {
9422 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-container",
9432 "description": "Updated"
9439 "summary": "PATCH - mandatory-test - 123 - mandatory-container"
9442 "/rests/data/nodes/node=123/yang-ext:mount/toaster2:lst={lf1}/cont1/cont11": {
9472 "description": "200",
9474 "application/json": {
9478 "$ref": "#/components/schemas/toaster2_lst_cont1_cont11",
9484 "application/xml": {
9486 "$ref": "#/components/schemas/toaster2_lst_cont1_cont11"
9493 "summary": "GET - 123 - toaster2 - cont11"
9510 "description": "cont11",
9512 "application/json": {
9515 "toaster2:cont11": {
9516 "$ref": "#/components/schemas/toaster2_lst_cont1_cont11",
9522 "application/xml": {
9524 "$ref": "#/components/schemas/toaster2_lst_cont1_cont11"
9531 "description": "Created"
9534 "description": "Updated"
9538 "summary": "PUT - toaster2 - 123 - cont11"
9556 "description": "Deleted"
9560 "summary": "DELETE - 123 - toaster2 - cont11"
9577 "description": "cont11",
9579 "application/yang-data+xml": {
9581 "$ref": "#/components/schemas/toaster2_lst_cont1_cont11"
9584 "application/yang-data+json": {
9587 "toaster2:cont11": {
9588 "$ref": "#/components/schemas/toaster2_lst_cont1_cont11",
9598 "description": "Updated"
9605 "summary": "PATCH - toaster2 - 123 - cont11"
9608 "/rests/operations/nodes/node=123/yang-ext:mount/action-types:list={name}/list-action": {
9624 "description": "list-action_input",
9626 "application/json": {
9630 "$ref": "#/components/schemas/action-types_list-action_input",
9636 "application/xml": {
9638 "$ref": "#/components/schemas/action-types_list-action_input"
9645 "description": "RPC list-action success",
9647 "application/json": {
9649 "$ref": "#/components/schemas/action-types_list-action_output"
9652 "application/xml": {
9654 "$ref": "#/components/schemas/action-types_list-action_output"
9661 "summary": "POST - 123 - action-types - list-action"
9664 "/rests/data/nodes/node=123/yang-ext:mount/path-params-test:cont/list1={name}/list2={name1}": {
9667 "123 path-params-test"
9702 "description": "200",
9704 "application/json": {
9710 "$ref": "#/components/schemas/path-params-test_cont_list1_list2",
9717 "application/xml": {
9719 "$ref": "#/components/schemas/path-params-test_cont_list1_list2"
9726 "summary": "GET - 123 - path-params-test - list2"
9730 "123 path-params-test"
9751 "description": "list2",
9753 "application/json": {
9756 "path-params-test:list2": {
9759 "$ref": "#/components/schemas/path-params-test_cont_list1_list2",
9766 "application/xml": {
9768 "$ref": "#/components/schemas/path-params-test_cont_list1_list2"
9775 "description": "Created"
9778 "description": "Updated"
9782 "summary": "PUT - path-params-test - 123 - list2"
9786 "123 path-params-test"
9808 "description": "Deleted"
9812 "summary": "DELETE - 123 - path-params-test - list2"
9816 "123 path-params-test"
9837 "description": "list2",
9839 "application/yang-data+xml": {
9841 "$ref": "#/components/schemas/path-params-test_cont_list1_list2"
9844 "application/yang-data+json": {
9847 "path-params-test:list2": {
9850 "$ref": "#/components/schemas/path-params-test_cont_list1_list2",
9861 "description": "Updated"
9868 "summary": "PATCH - path-params-test - 123 - list2"
9871 "/rests/operations/nodes/node=123/yang-ext:mount/toaster:make-toast": {
9878 "description": "make-toast_input",
9880 "application/json": {
9884 "$ref": "#/components/schemas/toaster_make-toast_input",
9890 "application/xml": {
9892 "$ref": "#/components/schemas/toaster_make-toast_input"
9899 "description": "RPC make-toast success"
9902 "description": "Make some toast.\n The toastDone notification will be sent when\n the toast is finished.\n An 'in-use' error will be returned if toast\n is already being made.\n A 'resource-denied' error will be returned\n if the toaster service is disabled.",
9903 "summary": "POST - 123 - toaster - make-toast"
9906 "/rests/data/nodes/node=123/yang-ext:mount/action-types:list={name}": {
9936 "description": "200",
9938 "application/json": {
9944 "$ref": "#/components/schemas/action-types_list",
9951 "application/xml": {
9953 "$ref": "#/components/schemas/action-types_list"
9960 "summary": "GET - 123 - action-types - list"
9977 "description": "list",
9979 "application/json": {
9982 "action-types:list": {
9985 "$ref": "#/components/schemas/action-types_list",
9992 "application/xml": {
9994 "$ref": "#/components/schemas/action-types_list"
10001 "description": "Created"
10004 "description": "Updated"
10008 "summary": "PUT - action-types - 123 - list"
10026 "description": "Deleted"
10030 "summary": "DELETE - 123 - action-types - list"
10047 "description": "list",
10049 "application/yang-data+xml": {
10051 "$ref": "#/components/schemas/action-types_list"
10054 "application/yang-data+json": {
10057 "action-types:list": {
10060 "$ref": "#/components/schemas/action-types_list",
10071 "description": "Updated"
10074 "description": "OK"
10078 "summary": "PATCH - action-types - 123 - list"
10081 "/rests/data/nodes/node=123/yang-ext:mount/definition-test:binary-container": {
10084 "123 definition-test"
10103 "description": "200",
10105 "application/json": {
10108 "binary-container": {
10109 "$ref": "#/components/schemas/definition-test_binary-container",
10115 "application/xml": {
10117 "$ref": "#/components/schemas/definition-test_binary-container"
10124 "summary": "GET - 123 - definition-test - binary-container"
10128 "123 definition-test"
10132 "description": "binary-container",
10134 "application/json": {
10137 "definition-test:binary-container": {
10138 "$ref": "#/components/schemas/definition-test_binary-container",
10144 "application/xml": {
10146 "$ref": "#/components/schemas/definition-test_binary-container"
10153 "description": "Created"
10156 "description": "Updated"
10160 "summary": "PUT - definition-test - 123 - binary-container"
10164 "123 definition-test"
10169 "description": "Deleted"
10173 "summary": "DELETE - 123 - definition-test - binary-container"
10177 "123 definition-test"
10181 "description": "binary-container",
10183 "application/yang-data+xml": {
10185 "$ref": "#/components/schemas/definition-test_binary-container"
10188 "application/yang-data+json": {
10191 "definition-test:binary-container": {
10192 "$ref": "#/components/schemas/definition-test_binary-container",
10202 "description": "Updated"
10205 "description": "OK"
10209 "summary": "PATCH - definition-test - 123 - binary-container"
10212 "/rests/data/nodes/node=123/yang-ext:mount/choice-test:first-container": {
10234 "description": "200",
10236 "application/json": {
10239 "first-container": {
10240 "$ref": "#/components/schemas/choice-test_first-container",
10246 "application/xml": {
10248 "$ref": "#/components/schemas/choice-test_first-container"
10255 "summary": "GET - 123 - choice-test - first-container"
10263 "description": "first-container",
10265 "application/json": {
10268 "choice-test:first-container": {
10269 "$ref": "#/components/schemas/choice-test_first-container",
10275 "application/xml": {
10277 "$ref": "#/components/schemas/choice-test_first-container"
10284 "description": "Created"
10287 "description": "Updated"
10291 "summary": "PUT - choice-test - 123 - first-container"
10300 "description": "Deleted"
10304 "summary": "DELETE - 123 - choice-test - first-container"
10312 "description": "first-container",
10314 "application/yang-data+xml": {
10316 "$ref": "#/components/schemas/choice-test_first-container"
10319 "application/yang-data+json": {
10322 "choice-test:first-container": {
10323 "$ref": "#/components/schemas/choice-test_first-container",
10333 "description": "Updated"
10336 "description": "OK"
10340 "summary": "PATCH - choice-test - 123 - first-container"
10343 "/rests/data/nodes/node=123/yang-ext:mount/path-params-test:cont/list1={name}/list4={name1}": {
10346 "123 path-params-test"
10381 "description": "200",
10383 "application/json": {
10389 "$ref": "#/components/schemas/path-params-test_cont_list1_list4",
10396 "application/xml": {
10398 "$ref": "#/components/schemas/path-params-test_cont_list1_list4"
10405 "summary": "GET - 123 - path-params-test - list4"
10409 "123 path-params-test"
10430 "description": "list4",
10432 "application/json": {
10435 "path-params-test:list4": {
10438 "$ref": "#/components/schemas/path-params-test_cont_list1_list4",
10445 "application/xml": {
10447 "$ref": "#/components/schemas/path-params-test_cont_list1_list4"
10454 "description": "Created"
10457 "description": "Updated"
10461 "summary": "PUT - path-params-test - 123 - list4"
10465 "123 path-params-test"
10487 "description": "Deleted"
10491 "summary": "DELETE - 123 - path-params-test - list4"
10495 "123 path-params-test"
10516 "description": "list4",
10518 "application/yang-data+xml": {
10520 "$ref": "#/components/schemas/path-params-test_cont_list1_list4"
10523 "application/yang-data+json": {
10526 "path-params-test:list4": {
10529 "$ref": "#/components/schemas/path-params-test_cont_list1_list4",
10540 "description": "Updated"
10543 "description": "OK"
10547 "summary": "PATCH - path-params-test - 123 - list4"
10550 "/rests/data/nodes/node=123/yang-ext:mount/test-container-childs:root-container-unique/nested-container-unique/mandatory-list-unique={id}": {
10553 "123 test-container-childs"
10580 "description": "200",
10582 "application/json": {
10585 "mandatory-list-unique": {
10588 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique_mandatory-list-unique",
10595 "application/xml": {
10597 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique_mandatory-list-unique"
10604 "summary": "GET - 123 - test-container-childs - mandatory-list-unique"
10608 "123 test-container-childs"
10621 "description": "mandatory-list-unique",
10623 "application/json": {
10626 "test-container-childs:mandatory-list-unique": {
10629 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique_mandatory-list-unique",
10636 "application/xml": {
10638 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique_mandatory-list-unique"
10645 "description": "Created"
10648 "description": "Updated"
10652 "summary": "PUT - test-container-childs - 123 - mandatory-list-unique"
10656 "123 test-container-childs"
10670 "description": "Deleted"
10674 "summary": "DELETE - 123 - test-container-childs - mandatory-list-unique"
10678 "123 test-container-childs"
10691 "description": "mandatory-list-unique",
10693 "application/yang-data+xml": {
10695 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique_mandatory-list-unique"
10698 "application/yang-data+json": {
10701 "test-container-childs:mandatory-list-unique": {
10704 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique_mandatory-list-unique",
10715 "description": "Updated"
10718 "description": "OK"
10722 "summary": "PATCH - test-container-childs - 123 - mandatory-list-unique"
10725 "/rests/operations/nodes/node=123/yang-ext:mount/toaster2:make-toast": {
10732 "description": "make-toast_input",
10734 "application/json": {
10738 "$ref": "#/components/schemas/toaster2_make-toast_input",
10744 "application/xml": {
10746 "$ref": "#/components/schemas/toaster2_make-toast_input"
10753 "description": "RPC make-toast success"
10756 "description": "Make some toast.\n The toastDone notification will be sent when\n the toast is finished.\n An 'in-use' error will be returned if toast\n is already being made.\n A 'resource-denied' error will be returned\n if the toaster service is disabled.",
10757 "summary": "POST - 123 - toaster2 - make-toast"
10760 "/rests/data/nodes/node=123/yang-ext:mount/mandatory-test:root-optional-list={id}": {
10763 "123 mandatory-test"
10790 "description": "200",
10792 "application/json": {
10795 "root-optional-list": {
10798 "$ref": "#/components/schemas/mandatory-test_root-optional-list",
10805 "application/xml": {
10807 "$ref": "#/components/schemas/mandatory-test_root-optional-list"
10814 "summary": "GET - 123 - mandatory-test - root-optional-list"
10818 "123 mandatory-test"
10831 "description": "root-optional-list",
10833 "application/json": {
10836 "mandatory-test:root-optional-list": {
10839 "$ref": "#/components/schemas/mandatory-test_root-optional-list",
10846 "application/xml": {
10848 "$ref": "#/components/schemas/mandatory-test_root-optional-list"
10855 "description": "Created"
10858 "description": "Updated"
10862 "summary": "PUT - mandatory-test - 123 - root-optional-list"
10866 "123 mandatory-test"
10880 "description": "Deleted"
10884 "summary": "DELETE - 123 - mandatory-test - root-optional-list"
10888 "123 mandatory-test"
10901 "description": "root-optional-list",
10903 "application/yang-data+xml": {
10905 "$ref": "#/components/schemas/mandatory-test_root-optional-list"
10908 "application/yang-data+json": {
10911 "mandatory-test:root-optional-list": {
10914 "$ref": "#/components/schemas/mandatory-test_root-optional-list",
10925 "description": "Updated"
10928 "description": "OK"
10932 "summary": "PATCH - mandatory-test - 123 - root-optional-list"
10935 "/rests/data/nodes/node=123/yang-ext:mount/path-params-test:cont": {
10938 "123 path-params-test"
10957 "description": "200",
10959 "application/json": {
10963 "$ref": "#/components/schemas/path-params-test_cont",
10969 "application/xml": {
10971 "$ref": "#/components/schemas/path-params-test_cont"
10978 "summary": "GET - 123 - path-params-test - cont"
10982 "123 path-params-test"
10986 "description": "cont",
10988 "application/json": {
10991 "path-params-test:cont": {
10992 "$ref": "#/components/schemas/path-params-test_cont",
10998 "application/xml": {
11000 "$ref": "#/components/schemas/path-params-test_cont"
11007 "description": "Created"
11010 "description": "Updated"
11014 "summary": "PUT - path-params-test - 123 - cont"
11018 "123 path-params-test"
11022 "description": "list1",
11024 "application/json": {
11030 "$ref": "#/components/schemas/path-params-test_cont_list1",
11037 "application/xml": {
11039 "$ref": "#/components/schemas/path-params-test_cont_list1"
11046 "description": "Created"
11049 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
11050 "summary": "POST - 123 - path-params-test - cont"
11054 "123 path-params-test"
11059 "description": "Deleted"
11063 "summary": "DELETE - 123 - path-params-test - cont"
11067 "123 path-params-test"
11071 "description": "cont",
11073 "application/yang-data+xml": {
11075 "$ref": "#/components/schemas/path-params-test_cont"
11078 "application/yang-data+json": {
11081 "path-params-test:cont": {
11082 "$ref": "#/components/schemas/path-params-test_cont",
11092 "description": "Updated"
11095 "description": "OK"
11099 "summary": "PATCH - path-params-test - 123 - cont"
11102 "/rests/operations/nodes/node=123/yang-ext:mount/toaster2:cancel-toast": {
11109 "description": "cancel-toast_input",
11111 "application/json": {
11121 "application/xml": {
11125 "namespace": "http://netconfcentral.org/ns/toaster2"
11134 "description": "RPC cancel-toast success"
11137 "description": "Stop making toast, if any is being made.\n A 'resource-denied' error will be returned\n if the toaster service is disabled.",
11138 "summary": "POST - 123 - toaster2 - cancel-toast"
11141 "/rests/data/nodes/node=123/yang-ext:mount/test-container-childs:root-container-two-keys/nested-container-two-keys/mandatory-list-two-keys={id},{name}": {
11144 "123 test-container-childs"
11179 "description": "200",
11181 "application/json": {
11184 "mandatory-list-two-keys": {
11187 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys",
11194 "application/xml": {
11196 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys"
11203 "summary": "GET - 123 - test-container-childs - mandatory-list-two-keys"
11207 "123 test-container-childs"
11228 "description": "mandatory-list-two-keys",
11230 "application/json": {
11233 "test-container-childs:mandatory-list-two-keys": {
11236 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys",
11243 "application/xml": {
11245 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys"
11252 "description": "Created"
11255 "description": "Updated"
11259 "summary": "PUT - test-container-childs - 123 - mandatory-list-two-keys"
11263 "123 test-container-childs"
11285 "description": "Deleted"
11289 "summary": "DELETE - 123 - test-container-childs - mandatory-list-two-keys"
11293 "123 test-container-childs"
11314 "description": "mandatory-list-two-keys",
11316 "application/yang-data+xml": {
11318 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys"
11321 "application/yang-data+json": {
11324 "test-container-childs:mandatory-list-two-keys": {
11327 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys",
11338 "description": "Updated"
11341 "description": "OK"
11345 "summary": "PATCH - test-container-childs - 123 - mandatory-list-two-keys"
11348 "/rests/data/nodes/node=123/yang-ext:mount/toaster2:toaster": {
11370 "description": "200",
11372 "application/json": {
11376 "$ref": "#/components/schemas/toaster2_toaster",
11382 "application/xml": {
11384 "$ref": "#/components/schemas/toaster2_toaster"
11390 "description": "Top-level container for all toaster database objects.",
11391 "summary": "GET - 123 - toaster2 - toaster"
11399 "description": "toaster",
11401 "application/json": {
11404 "toaster2:toaster": {
11405 "$ref": "#/components/schemas/toaster2_toaster",
11411 "application/xml": {
11413 "$ref": "#/components/schemas/toaster2_toaster"
11420 "description": "Created"
11423 "description": "Updated"
11426 "description": "Top-level container for all toaster database objects.",
11427 "summary": "PUT - toaster2 - 123 - toaster"
11435 "description": "toasterSlot",
11437 "application/json": {
11443 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot",
11450 "application/xml": {
11452 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot"
11459 "description": "Created"
11462 "description": "Top-level container for all toaster database objects.\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
11463 "summary": "POST - 123 - toaster2 - toaster"
11472 "description": "Deleted"
11475 "description": "Top-level container for all toaster database objects.",
11476 "summary": "DELETE - 123 - toaster2 - toaster"
11484 "description": "toaster",
11486 "application/yang-data+xml": {
11488 "$ref": "#/components/schemas/toaster2_toaster"
11491 "application/yang-data+json": {
11494 "toaster2:toaster": {
11495 "$ref": "#/components/schemas/toaster2_toaster",
11505 "description": "Updated"
11508 "description": "OK"
11511 "description": "Top-level container for all toaster database objects.",
11512 "summary": "PATCH - toaster2 - 123 - toaster"
11515 "/rests/data/nodes/node=123/yang-ext:mount/recursive:container-root": {
11537 "description": "200",
11539 "application/json": {
11542 "container-root": {
11543 "$ref": "#/components/schemas/recursive_container-root",
11549 "application/xml": {
11551 "$ref": "#/components/schemas/recursive_container-root"
11558 "summary": "GET - 123 - recursive - container-root"
11566 "description": "container-root",
11568 "application/json": {
11571 "recursive:container-root": {
11572 "$ref": "#/components/schemas/recursive_container-root",
11578 "application/xml": {
11580 "$ref": "#/components/schemas/recursive_container-root"
11587 "description": "Created"
11590 "description": "Updated"
11594 "summary": "PUT - recursive - 123 - container-root"
11602 "description": "root-list",
11604 "application/json": {
11610 "$ref": "#/components/schemas/recursive_container-root_root-list",
11617 "application/xml": {
11619 "$ref": "#/components/schemas/recursive_container-root_root-list"
11626 "description": "Created"
11629 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
11630 "summary": "POST - 123 - recursive - container-root"
11639 "description": "Deleted"
11643 "summary": "DELETE - 123 - recursive - container-root"
11651 "description": "container-root",
11653 "application/yang-data+xml": {
11655 "$ref": "#/components/schemas/recursive_container-root"
11658 "application/yang-data+json": {
11661 "recursive:container-root": {
11662 "$ref": "#/components/schemas/recursive_container-root",
11672 "description": "Updated"
11675 "description": "OK"
11679 "summary": "PATCH - recursive - 123 - container-root"
11682 "/rests/data/nodes/node=123/yang-ext:mount/action-types:container": {
11704 "description": "200",
11706 "application/json": {
11710 "$ref": "#/components/schemas/action-types_container",
11716 "application/xml": {
11718 "$ref": "#/components/schemas/action-types_container"
11725 "summary": "GET - 123 - action-types - container"
11733 "description": "container",
11735 "application/json": {
11738 "action-types:container": {
11739 "$ref": "#/components/schemas/action-types_container",
11745 "application/xml": {
11747 "$ref": "#/components/schemas/action-types_container"
11754 "description": "Created"
11757 "description": "Updated"
11761 "summary": "PUT - action-types - 123 - container"
11770 "description": "Deleted"
11774 "summary": "DELETE - 123 - action-types - container"
11782 "description": "container",
11784 "application/yang-data+xml": {
11786 "$ref": "#/components/schemas/action-types_container"
11789 "application/yang-data+json": {
11792 "action-types:container": {
11793 "$ref": "#/components/schemas/action-types_container",
11803 "description": "Updated"
11806 "description": "OK"
11810 "summary": "PATCH - action-types - 123 - container"
11816 "toaster2_lst_cont1": {
11819 "$ref": "#/components/schemas/toaster2_lst_cont1_cont11"
11825 "$ref": "#/components/schemas/toaster2_lst_cont1_lst11"
11831 "namespace": "http://netconfcentral.org/ns/toaster2"
11834 "title": "toaster2_lst_cont1",
11837 "toaster2_make-toast_input": {
11839 "toasterToastType": {
11840 "default": "wheat-bread",
11850 "description": "This variable informs the toaster of the type of\n material that is being toasted. The toaster\n uses this information, combined with\n toasterDoneness, to compute for how\n long the material must be toasted to achieve\n the required doneness.",
11852 "example": "toast-type"
11854 "toasterDoneness": {
11856 "description": "This variable controls how well-done is the\n ensuing toast. It should be on a scale of 1 to 10.\n Toast made at 10 generally is considered unfit\n for human consumption; toast made at 1 is warmed\n lightly.",
11864 "namespace": "http://netconfcentral.org/ns/toaster2"
11866 "title": "toaster2_make-toast_input",
11869 "typed-params_typed_boolean": {
11879 "example": "Some value"
11884 "namespace": "urn:typed-params"
11887 "title": "typed-params_typed_boolean",
11890 "typed-params_typed_instance-identifier": {
11892 "instance-identifier-key": {
11895 "example": "/tparams:typed"
11900 "example": "Some value"
11904 "name": "instance-identifier",
11905 "namespace": "urn:typed-params"
11908 "title": "typed-params_typed_instance-identifier",
11911 "test-container-childs_root-container": {
11913 "nested-container": {
11914 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container"
11918 "name": "root-container",
11919 "namespace": "http://example.com/test/container/child"
11922 "title": "test-container-childs_root-container",
11925 "typed-params_typed_bits": {
11930 "example": "Some value"
11933 "default": "UP UP",
11940 "uniqueItems": true
11945 "namespace": "urn:typed-params"
11948 "title": "typed-params_typed_bits",
11951 "recursive_container-root": {
11957 "$ref": "#/components/schemas/recursive_container-root_root-list"
11962 "name": "container-root",
11963 "namespace": "urn:opendaylight:test:recursive"
11966 "title": "recursive_container-root",
11969 "typed-params_typed": {
11975 "$ref": "#/components/schemas/typed-params_typed_uint16"
11982 "$ref": "#/components/schemas/typed-params_typed_binary"
11989 "$ref": "#/components/schemas/typed-params_typed_empty"
11996 "$ref": "#/components/schemas/typed-params_typed_enumeration"
12003 "$ref": "#/components/schemas/typed-params_typed_uint8"
12010 "$ref": "#/components/schemas/typed-params_typed_decimal64"
12017 "$ref": "#/components/schemas/typed-params_typed_boolean"
12024 "$ref": "#/components/schemas/typed-params_typed_int16"
12031 "$ref": "#/components/schemas/typed-params_typed_uint32"
12038 "$ref": "#/components/schemas/typed-params_typed_union"
12041 "instance-identifier": {
12045 "$ref": "#/components/schemas/typed-params_typed_instance-identifier"
12052 "$ref": "#/components/schemas/typed-params_typed_uint64"
12059 "$ref": "#/components/schemas/typed-params_typed_string"
12066 "$ref": "#/components/schemas/typed-params_typed_int32"
12073 "$ref": "#/components/schemas/typed-params_typed_int64"
12080 "$ref": "#/components/schemas/typed-params_typed_int8"
12087 "$ref": "#/components/schemas/typed-params_typed_bits"
12093 "namespace": "urn:typed-params"
12096 "title": "typed-params_typed",
12099 "action-types_container-action_output": {
12107 "example": "Some ca-output"
12112 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
12114 "title": "action-types_container-action_output",
12117 "typed-params_typed_uint32": {
12128 "example": "Some value"
12133 "namespace": "urn:typed-params"
12136 "title": "typed-params_typed_uint32",
12139 "recursive_container-root_root-list_nested-list_super-nested-list": {
12144 "example": "Some name"
12148 "name": "super-nested-list",
12149 "namespace": "urn:opendaylight:test:recursive"
12152 "title": "recursive_container-root_root-list_nested-list_super-nested-list",
12155 "typed-params_typed_int16": {
12166 "example": "Some value"
12171 "namespace": "urn:typed-params"
12174 "title": "typed-params_typed_int16",
12177 "toaster2_restock-toaster_input": {
12179 "amountOfBreadToStock": {
12180 "description": "Indicates the amount of bread to re-stock",
12188 "namespace": "http://netconfcentral.org/ns/toaster2"
12190 "title": "toaster2_restock-toaster_input",
12193 "typed-params_typed_decimal64": {
12198 "example": "Some value"
12203 "example": -92233720368547758.08
12207 "name": "decimal64",
12208 "namespace": "urn:typed-params"
12211 "title": "typed-params_typed_decimal64",
12214 "definition-test_binary-container": {
12217 "default": "SGVsbG8gdGVzdCE=",
12224 "name": "binary-container",
12225 "namespace": "urn:definition-test"
12228 "title": "definition-test_binary-container",
12231 "toaster_toaster": {
12233 "testToasterBits": {
12234 "default": "testbit2",
12242 "uniqueItems": true
12245 "description": "A list of user name patterns to allow",
12249 "example": "Some allow-user"
12262 "example": -2147483648,
12268 "namespace": "http://netconfcentral.org/ns/toaster"
12270 "description": "Top-level container for all toaster database objects.",
12271 "title": "toaster_toaster",
12274 "typed-params_typed_string": {
12279 "example": "Some string-key"
12284 "example": "Some value"
12289 "namespace": "urn:typed-params"
12292 "title": "typed-params_typed_string",
12295 "definition-test_union-container": {
12298 "default": "false",
12301 "example": -2147483648,
12311 "default": "false",
12314 "example": "Some testUnion2"
12320 "example": -2147483648,
12325 "name": "union-container",
12326 "namespace": "urn:definition-test"
12329 "title": "definition-test_union-container",
12335 "$ref": "#/components/schemas/toaster2_lst_cont1"
12341 "$ref": "#/components/schemas/toaster2_lst_lst1"
12347 "example": "Some lf1"
12352 "namespace": "http://netconfcentral.org/ns/toaster2"
12355 "title": "toaster2_lst",
12358 "action-types_multi-container": {
12360 "inner-container": {
12361 "$ref": "#/components/schemas/action-types_multi-container_inner-container"
12365 "name": "multi-container",
12366 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
12369 "title": "action-types_multi-container",
12372 "typed-params_typed_binary": {
12382 "example": "Some value"
12387 "namespace": "urn:typed-params"
12390 "title": "typed-params_typed_binary",
12393 "mandatory-test_root-mandatory-list": {
12401 "root-mandatory-list-field": {
12404 "example": "Some root-mandatory-list-field"
12408 "name": "root-mandatory-list",
12409 "namespace": "http://example.com/test"
12412 "title": "mandatory-test_root-mandatory-list",
12415 "action-types_multi-container_inner-container": {
12418 "name": "inner-container",
12419 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
12422 "title": "action-types_multi-container_inner-container",
12425 "strings-from-regex_test": {
12427 "login-date-time": {
12430 "example": "0000-00-00T00:00:00Z",
12432 "maxLength": 2147483647
12437 "example": "0.0.0.0",
12439 "maxLength": 2147483647
12444 "example": "00:00:00:00:00:00",
12446 "maxLength": 2147483647
12451 "namespace": "urn:ietf:params:xml:ns:yang:strings:regex"
12454 "title": "strings-from-regex_test",
12457 "mandatory-test_root-container_mandatory-container": {
12460 "leaf-list-with-min-elements"
12463 "mandatory-leaf": {
12466 "example": "Some mandatory-leaf"
12468 "leaf-list-with-min-elements": {
12473 "example": "Some leaf-list-with-min-elements"
12476 "Some leaf-list-with-min-elements",
12477 "Some leaf-list-with-min-elements"
12483 "name": "mandatory-container",
12484 "namespace": "http://example.com/test"
12487 "title": "mandatory-test_root-container_mandatory-container",
12490 "action-types_container": {
12493 "name": "container",
12494 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
12497 "title": "action-types_container",
12500 "typed-params_typed_int64": {
12505 "example": -9223372036854775808,
12511 "example": "Some value"
12516 "namespace": "urn:typed-params"
12519 "title": "typed-params_typed_int64",
12522 "typed-params_typed_uint64": {
12532 "example": "Some value"
12537 "namespace": "urn:typed-params"
12540 "title": "typed-params_typed_uint64",
12543 "mandatory-test_root-container_optional-list": {
12551 "optional-list-field": {
12554 "example": "Some optional-list-field"
12558 "name": "optional-list",
12559 "namespace": "http://example.com/test"
12562 "title": "mandatory-test_root-container_optional-list",
12565 "toaster2_toaster": {
12571 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot"
12574 "darknessFactor": {
12576 "description": "The darkness factor. Basically, the number of ms to multiple the doneness value by.",
12584 "namespace": "http://netconfcentral.org/ns/toaster2"
12586 "description": "Top-level container for all toaster database objects.",
12587 "title": "toaster2_toaster",
12590 "test-container-childs_root-container_nested-container_mandatory-list": {
12595 "example": "Some address"
12600 "example": "Some name"
12610 "name": "mandatory-list",
12611 "namespace": "http://example.com/test/container/child"
12614 "title": "test-container-childs_root-container_nested-container_mandatory-list",
12617 "path-params-test_cont": {
12623 "$ref": "#/components/schemas/path-params-test_cont_list1"
12630 "$ref": "#/components/schemas/path-params-test_cont_list3"
12636 "namespace": "urn:ietf:params:xml:ns:yang:test:params"
12639 "title": "path-params-test_cont",
12642 "toaster2_toaster_toasterSlot": {
12647 "example": "Some slotId"
12650 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot_slotInfo"
12654 "name": "toasterSlot",
12655 "namespace": "http://netconfcentral.org/ns/toaster2"
12658 "title": "toaster2_toaster_toasterSlot",
12661 "path-params-test_cont_list1_list2": {
12666 "example": "Some name"
12671 "namespace": "urn:ietf:params:xml:ns:yang:test:params"
12674 "title": "path-params-test_cont_list1_list2",
12677 "typed-params_typed_enumeration": {
12682 "example": "Some value"
12684 "enumeration-key": {
12696 "name": "enumeration",
12697 "namespace": "urn:typed-params"
12700 "title": "typed-params_typed_enumeration",
12703 "typed-params_typed_union": {
12708 "example": "Some value"
12713 "example": -2147483648,
12719 "namespace": "urn:typed-params"
12722 "title": "typed-params_typed_union",
12725 "action-types_list": {
12730 "example": "Some name"
12735 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
12738 "title": "action-types_list",
12741 "path-params-test_cont_list1_list4": {
12746 "example": "Some name"
12751 "namespace": "urn:ietf:params:xml:ns:yang:test:params"
12754 "title": "path-params-test_cont_list1_list4",
12757 "definition-test_number-container": {
12763 "example": -2147483648,
12766 "testUnsignedInteger": {
12780 "default": 3.14159265359,
12783 "example": -92233720.36854775808
12789 "example": -9223372036854775808,
12796 "example": -92233720368547758.08
12800 "name": "number-container",
12801 "namespace": "urn:definition-test"
12804 "title": "definition-test_number-container",
12807 "test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys_list-nested-container": {
12812 "example": "Some nested-leaf"
12816 "name": "list-nested-container",
12817 "namespace": "http://example.com/test/container/child"
12820 "title": "test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys_list-nested-container",
12823 "recursive_container-root_root-list_nested-list": {
12828 "example": "Some name"
12830 "super-nested-list": {
12834 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list_super-nested-list"
12839 "name": "nested-list",
12840 "namespace": "urn:opendaylight:test:recursive"
12843 "title": "recursive_container-root_root-list_nested-list",
12846 "test-container-childs_root-container_nested-container": {
12851 "mandatory-list": {
12855 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container_mandatory-list"
12859 "address": "Some address",
12860 "name": "Some name",
12864 "address": "Some address",
12865 "name": "Some name",
12869 "address": "Some address",
12870 "name": "Some name",
12879 "name": "nested-container",
12880 "namespace": "http://example.com/test/container/child"
12883 "title": "test-container-childs_root-container_nested-container",
12886 "mandatory-test_root-container_optional-presence-container": {
12891 "example": "Some presence-leaf"
12895 "name": "optional-presence-container",
12896 "namespace": "http://example.com/test"
12899 "title": "mandatory-test_root-container_optional-presence-container",
12902 "mandatory-test_root-optional-list": {
12910 "root-optional-list-field": {
12913 "example": "Some root-optional-list-field"
12917 "name": "root-optional-list",
12918 "namespace": "http://example.com/test"
12921 "title": "mandatory-test_root-optional-list",
12924 "definition-test_enum-container": {
12938 "name": "enum-container",
12939 "namespace": "urn:definition-test"
12942 "title": "definition-test_enum-container",
12945 "path-params-test_cont_list1_cont2": {
12949 "namespace": "urn:ietf:params:xml:ns:yang:test:params"
12952 "title": "path-params-test_cont_list1_cont2",
12955 "mandatory-test_root-container_mandatory-list": {
12957 "mandatory-list-field"
12966 "mandatory-list-field": {
12969 "example": "Some mandatory-list-field"
12973 "name": "mandatory-list",
12974 "namespace": "http://example.com/test"
12977 "title": "mandatory-test_root-container_mandatory-list",
12980 "test-container-childs_root-container-two-keys": {
12982 "nested-container-two-keys": {
12983 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys"
12987 "name": "root-container-two-keys",
12988 "namespace": "http://example.com/test/container/child"
12991 "title": "test-container-childs_root-container-two-keys",
12994 "test-container-childs_root-container-unique_nested-container-unique": {
12996 "mandatory-list-unique"
12999 "mandatory-list-unique": {
13003 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique_mandatory-list-unique"
13007 "address": "Some address",
13008 "name": "Some name",
13009 "description": "Some description",
13013 "address": "Some address_1",
13014 "name": "Some name_1",
13015 "description": "Some description",
13019 "address": "Some address_2",
13020 "name": "Some name_2",
13021 "description": "Some description",
13030 "name": "nested-container-unique",
13031 "namespace": "http://example.com/test/container/child"
13034 "title": "test-container-childs_root-container-unique_nested-container-unique",
13037 "mandatory-test_root-container": {
13039 "mandatory-root-leaf",
13040 "mandatory-container",
13041 "mandatory-first-choice",
13045 "optional-root-leaf": {
13048 "example": "Some optional-root-leaf"
13050 "optional-presence-container": {
13051 "$ref": "#/components/schemas/mandatory-test_root-container_optional-presence-container"
13053 "mandatory-container": {
13054 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-container"
13056 "optional-first-choice": {
13059 "example": "Some optional-first-choice"
13065 "$ref": "#/components/schemas/mandatory-test_root-container_optional-list"
13068 "mandatory-root-leaf": {
13071 "example": "Some mandatory-root-leaf"
13073 "mandatory-list": {
13077 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-list"
13082 "mandatory-list-field": "Some mandatory-list-field"
13086 "mandatory-list-field": "Some mandatory-list-field"
13091 "mandatory-first-choice": {
13094 "example": "Some mandatory-first-choice"
13098 "name": "root-container",
13099 "namespace": "http://example.com/test"
13102 "title": "mandatory-test_root-container",
13105 "typed-params_typed_int32": {
13110 "example": "Some value"
13115 "example": -2147483648,
13121 "namespace": "urn:typed-params"
13124 "title": "typed-params_typed_int32",
13127 "test-container-childs_root-container-two-keys_nested-container-two-keys": {
13129 "mandatory-list-two-keys"
13132 "mandatory-list-two-keys": {
13136 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys"
13140 "address": "Some address",
13141 "name": "Some name",
13145 "address": "Some address",
13146 "name": "Some name_1",
13150 "address": "Some address",
13151 "name": "Some name_2",
13160 "name": "nested-container-two-keys",
13161 "namespace": "http://example.com/test/container/child"
13164 "title": "test-container-childs_root-container-two-keys_nested-container-two-keys",
13167 "typed-params_typed_empty": {
13176 "example": "Some value"
13181 "namespace": "urn:typed-params"
13184 "title": "typed-params_typed_empty",
13187 "toaster2_toaster_toasterSlot_slotInfo": {
13189 "numberOfToastPrepared": {
13197 "name": "slotInfo",
13198 "namespace": "http://netconfcentral.org/ns/toaster/augmented"
13201 "title": "toaster2_toaster_toasterSlot_slotInfo",
13204 "typed-params_typed_uint16": {
13209 "example": "Some value"
13220 "namespace": "urn:typed-params"
13223 "title": "typed-params_typed_uint16",
13226 "choice-test_second-container": {
13228 "leaf-first-case": {
13231 "example": "Some leaf-first-case"
13235 "name": "second-container",
13236 "namespace": "urn:opendaylight:choice-test"
13239 "title": "choice-test_second-container",
13242 "string-types_test": {
13244 "display-string": {
13258 "mathematical-operators": {
13277 "maxLength": 2147483647
13286 "braille-patterns": {
13303 "namespace": "urn:ietf:params:xml:ns:yang:test:string:types"
13305 "description": "Tests various combinations of regex expressions found in snmp yang models,\nwhich are causing problems because of isBasicLatin expression.\n\nAccording to https://unicode.org/charts/PDF/U0000.pdf basic latin characters are in range\n0x00-0x7F ([\\x00-\\xFF] or [\\u0000-\\u00FF]). This means it should be safe to replace isBasicLatin\nin regex expressions for characters in this range.",
13306 "title": "string-types_test",
13309 "toaster_make-toast_input": {
13311 "toasterToastType": {
13312 "default": "wheat-bread",
13322 "description": "This variable informs the toaster of the type of\n material that is being toasted. The toaster\n uses this information, combined with\n toasterDoneness, to compute for how\n long the material must be toasted to achieve\n the required doneness.",
13324 "example": "toast-type"
13326 "toasterDoneness": {
13328 "description": "This variable controls how well-done is the\n ensuing toast. It should be on a scale of 1 to 10.\n Toast made at 10 generally is considered unfit\n for human consumption; toast made at 1 is warmed\n lightly.",
13336 "namespace": "http://netconfcentral.org/ns/toaster"
13338 "title": "toaster_make-toast_input",
13341 "typed-params_typed_uint8": {
13346 "example": "Some value"
13357 "namespace": "urn:typed-params"
13360 "title": "typed-params_typed_uint8",
13363 "action-types_container-action_input": {
13371 "example": "Some ca-input"
13376 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
13378 "title": "action-types_container-action_input",
13381 "toaster2_lst_lst1": {
13398 "example": -2147483648,
13404 "namespace": "http://netconfcentral.org/ns/toaster2"
13407 "title": "toaster2_lst_lst1",
13410 "toaster2_lst_cont1_cont11": {
13421 "example": "Some lf112"
13426 "namespace": "http://netconfcentral.org/ns/toaster2"
13429 "title": "toaster2_lst_cont1_cont11",
13432 "test-container-childs_root-container-unique_nested-container-unique_mandatory-list-unique": {
13443 "example": "Some description"
13448 "example": "Some address"
13453 "example": "Some name"
13457 "name": "mandatory-list-unique",
13458 "namespace": "http://example.com/test/container/child"
13461 "title": "test-container-childs_root-container-unique_nested-container-unique_mandatory-list-unique",
13464 "toaster2_lst_cont1_lst11": {
13469 "example": "Some lf111"
13474 "namespace": "http://netconfcentral.org/ns/toaster2"
13477 "title": "toaster2_lst_cont1_lst11",
13485 "example": "Some my-data"
13490 "namespace": "urn:opendaylight:params:xml:ns:yang:my-yang"
13493 "title": "my-yang_data",
13496 "typed-params_typed_int8": {
13507 "example": "Some value"
13512 "namespace": "urn:typed-params"
13515 "title": "typed-params_typed_int8",
13518 "action-types_list-action_input": {
13526 "example": "Some la-input"
13531 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
13533 "title": "action-types_list-action_input",
13536 "recursive_container-root_root-list": {
13541 "example": "Some name"
13547 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list"
13552 "name": "root-list",
13553 "namespace": "urn:opendaylight:test:recursive"
13556 "title": "recursive_container-root_root-list",
13559 "test-container-childs_root-container-unique": {
13561 "nested-container-unique": {
13562 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique"
13566 "name": "root-container-unique",
13567 "namespace": "http://example.com/test/container/child"
13570 "title": "test-container-childs_root-container-unique",
13573 "choice-test_first-container": {
13576 "default": "default-value",
13579 "example": "Some leaf-default"
13583 "name": "first-container",
13584 "namespace": "urn:opendaylight:choice-test"
13587 "title": "choice-test_first-container",
13590 "action-types_list-action_output": {
13598 "example": "Some la-output"
13603 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
13605 "title": "action-types_list-action_output",
13608 "definition-test_network-container": {
13611 "default": "/network/nodes[node-id='node1']",
13614 "example": "/sample:binary-container"
13618 "name": "network-container",
13619 "namespace": "urn:definition-test"
13622 "title": "definition-test_network-container",
13625 "path-params-test_cont_list1": {
13628 "$ref": "#/components/schemas/path-params-test_cont_list1_cont2"
13634 "$ref": "#/components/schemas/path-params-test_cont_list1_list4"
13641 "$ref": "#/components/schemas/path-params-test_cont_list1_list2"
13647 "example": "Some name"
13652 "namespace": "urn:ietf:params:xml:ns:yang:test:params"
13655 "title": "path-params-test_cont_list1",
13658 "path-params-test_cont_list3": {
13663 "example": "Some name"
13668 "namespace": "urn:ietf:params:xml:ns:yang:test:params"
13671 "title": "path-params-test_cont_list3",
13674 "test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys": {
13685 "example": "Some address"
13690 "example": "Some name"
13692 "list-nested-container": {
13693 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys_list-nested-container"
13697 "name": "mandatory-list-two-keys",
13698 "namespace": "http://example.com/test/container/child"
13701 "title": "test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys",
13705 "securitySchemes": {