5 "title": "action-types",
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's 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/operations/nodes/node=123/yang-ext:mount/action-types:list={name}/list-action": {
30 "description": "list-action_input",
34 "$ref": "#/components/schemas/action-types_list_list-action_input"
41 "$ref": "#/components/schemas/action-types_list_list-action_input",
51 "description": "RPC list-action success",
55 "$ref": "#/components/schemas/action-types_list_list-action_output"
60 "$ref": "#/components/schemas/action-types_list_list-action_output"
67 "summary": "POST - 123 - action-types - list-action"
70 "/rests/operations/nodes/node=123/yang-ext:mount/action-types:container/container-action": {
77 "description": "container-action_input",
81 "$ref": "#/components/schemas/action-types_container_container-action_input"
88 "$ref": "#/components/schemas/action-types_container_container-action_input",
98 "description": "RPC container-action success",
102 "$ref": "#/components/schemas/action-types_container_container-action_output"
105 "application/json": {
107 "$ref": "#/components/schemas/action-types_container_container-action_output"
114 "summary": "POST - 123 - action-types - container-action"
117 "/rests/data/nodes/node=123/yang-ext:mount/action-types:list={name}": {
147 "description": "200",
151 "$ref": "#/components/schemas/action-types_list"
154 "application/json": {
160 "$ref": "#/components/schemas/action-types_list",
171 "summary": "GET - 123 - action-types - list"
188 "description": "list",
192 "$ref": "#/components/schemas/action-types_list"
195 "application/json": {
198 "action-types:list": {
201 "$ref": "#/components/schemas/action-types_list",
212 "description": "Updated"
215 "description": "Created"
219 "summary": "PUT - action-types - 123 - list"
237 "description": "Deleted"
241 "summary": "DELETE - 123 - action-types - list"
258 "description": "list",
260 "application/yang-data+json": {
263 "action-types:list": {
266 "$ref": "#/components/schemas/action-types_list",
273 "application/yang-data+xml": {
275 "$ref": "#/components/schemas/action-types_list"
285 "description": "Updated"
289 "summary": "PATCH - action-types - 123 - list"
292 "/rests/data/nodes/node=123/yang-ext:mount/action-types:container": {
314 "description": "200",
318 "$ref": "#/components/schemas/action-types_container"
321 "application/json": {
325 "$ref": "#/components/schemas/action-types_container",
335 "summary": "GET - 123 - action-types - container"
343 "description": "container",
347 "$ref": "#/components/schemas/action-types_container"
350 "application/json": {
353 "action-types:container": {
354 "$ref": "#/components/schemas/action-types_container",
364 "description": "Updated"
367 "description": "Created"
371 "summary": "PUT - action-types - 123 - container"
380 "description": "Deleted"
384 "summary": "DELETE - 123 - action-types - container"
392 "description": "container",
394 "application/yang-data+json": {
397 "action-types:container": {
398 "$ref": "#/components/schemas/action-types_container",
404 "application/yang-data+xml": {
406 "$ref": "#/components/schemas/action-types_container"
416 "description": "Updated"
420 "summary": "PATCH - action-types - 123 - container"
423 "/rests/data/nodes/node=123/yang-ext:mount/action-types:multi-container": {
445 "description": "200",
449 "$ref": "#/components/schemas/action-types_multi-container"
452 "application/json": {
456 "$ref": "#/components/schemas/action-types_multi-container",
466 "summary": "GET - 123 - action-types - multi-container"
474 "description": "multi-container",
478 "$ref": "#/components/schemas/action-types_multi-container"
481 "application/json": {
484 "action-types:multi-container": {
485 "$ref": "#/components/schemas/action-types_multi-container",
495 "description": "Updated"
498 "description": "Created"
502 "summary": "PUT - action-types - 123 - multi-container"
510 "description": "inner-container",
514 "$ref": "#/components/schemas/action-types_multi-container_inner-container"
517 "application/json": {
521 "$ref": "#/components/schemas/action-types_multi-container_inner-container",
531 "description": "Created"
534 "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",
535 "summary": "POST - 123 - action-types - multi-container"
544 "description": "Deleted"
548 "summary": "DELETE - 123 - action-types - multi-container"
556 "description": "multi-container",
558 "application/yang-data+json": {
561 "action-types:multi-container": {
562 "$ref": "#/components/schemas/action-types_multi-container",
568 "application/yang-data+xml": {
570 "$ref": "#/components/schemas/action-types_multi-container"
580 "description": "Updated"
584 "summary": "PATCH - action-types - 123 - multi-container"
587 "/rests/operations/nodes/node=123/yang-ext:mount/action-types:multi-container/inner-container/action": {
594 "description": "action_input",
600 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
605 "application/json": {
619 "description": "RPC action success"
623 "summary": "POST - 123 - action-types - action"
626 "/rests/data/nodes/node=123/yang-ext:mount": {
633 "description": "list",
637 "$ref": "#/components/schemas/action-types_list"
640 "application/json": {
646 "$ref": "#/components/schemas/action-types_list",
657 "description": "Created"
660 "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",
661 "summary": "POST - 123 - action-types - action-types"
664 "/rests/data/nodes/node=123/yang-ext:mount/action-types:multi-container/inner-container": {
686 "description": "200",
690 "$ref": "#/components/schemas/action-types_multi-container_inner-container"
693 "application/json": {
697 "$ref": "#/components/schemas/action-types_multi-container_inner-container",
707 "summary": "GET - 123 - action-types - inner-container"
715 "description": "inner-container",
719 "$ref": "#/components/schemas/action-types_multi-container_inner-container"
722 "application/json": {
725 "action-types:inner-container": {
726 "$ref": "#/components/schemas/action-types_multi-container_inner-container",
736 "description": "Updated"
739 "description": "Created"
743 "summary": "PUT - action-types - 123 - inner-container"
752 "description": "Deleted"
756 "summary": "DELETE - 123 - action-types - inner-container"
764 "description": "inner-container",
766 "application/yang-data+json": {
769 "action-types:inner-container": {
770 "$ref": "#/components/schemas/action-types_multi-container_inner-container",
776 "application/yang-data+xml": {
778 "$ref": "#/components/schemas/action-types_multi-container_inner-container"
788 "description": "Updated"
792 "summary": "PATCH - action-types - 123 - inner-container"
795 "/rests/data/nodes/node=123/yang-ext:mount/action-types:first-container": {
801 "description": "Deleted"
804 "summary": "DELETE - 123 - action-types - first-container",
829 "application/json": {
833 "$ref": "#/components/schemas/action-types_first-container",
841 "$ref": "#/components/schemas/action-types_first-container"
848 "summary": "GET - 123 - action-types - first-container",
858 "application/yang-data+json": {
861 "action-types:first-container": {
862 "$ref": "#/components/schemas/action-types_first-container",
868 "application/yang-data+xml": {
870 "$ref": "#/components/schemas/action-types_first-container"
874 "description": "first-container"
881 "description": "Updated"
884 "summary": "PATCH - action-types - 123 - first-container",
890 "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",
894 "application/json": {
897 "second-container": {
898 "$ref": "#/components/schemas/action-types_first-container_second-container",
906 "$ref": "#/components/schemas/action-types_first-container_second-container"
910 "description": "second-container"
914 "description": "Created"
917 "summary": "POST - 123 - action-types - first-container",
927 "application/json": {
930 "action-types:first-container": {
931 "$ref": "#/components/schemas/action-types_first-container",
939 "$ref": "#/components/schemas/action-types_first-container"
943 "description": "first-container"
947 "description": "Created"
950 "description": "Updated"
953 "summary": "PUT - action-types - 123 - first-container",
959 "/rests/data/nodes/node=123/yang-ext:mount/action-types:first-container/second-container": {
965 "description": "Deleted"
968 "summary": "DELETE - 123 - action-types - second-container",
993 "application/json": {
996 "second-container": {
997 "$ref": "#/components/schemas/action-types_first-container_second-container",
1003 "application/xml": {
1005 "$ref": "#/components/schemas/action-types_first-container_second-container"
1009 "description": "200"
1012 "summary": "GET - 123 - action-types - second-container",
1022 "application/yang-data+json": {
1025 "action-types:second-container": {
1026 "$ref": "#/components/schemas/action-types_first-container_second-container",
1032 "application/yang-data+xml": {
1034 "$ref": "#/components/schemas/action-types_first-container_second-container"
1038 "description": "second-container"
1045 "description": "Updated"
1048 "summary": "PATCH - action-types - 123 - second-container",
1054 "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",
1058 "application/json": {
1061 "third-container": {
1062 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container",
1068 "application/xml": {
1070 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container"
1074 "description": "third-container"
1078 "description": "Created"
1081 "summary": "POST - 123 - action-types - second-container",
1091 "application/json": {
1094 "action-types:second-container": {
1095 "$ref": "#/components/schemas/action-types_first-container_second-container",
1101 "application/xml": {
1103 "$ref": "#/components/schemas/action-types_first-container_second-container"
1107 "description": "second-container"
1111 "description": "Created"
1114 "description": "Updated"
1117 "summary": "PUT - action-types - 123 - second-container",
1123 "/rests/data/nodes/node=123/yang-ext:mount/action-types:first-container/second-container/third-container": {
1129 "description": "Deleted"
1132 "summary": "DELETE - 123 - action-types - third-container",
1157 "application/json": {
1160 "third-container": {
1161 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container",
1167 "application/xml": {
1169 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container"
1173 "description": "200"
1176 "summary": "GET - 123 - action-types - third-container",
1186 "application/yang-data+json": {
1189 "action-types:third-container": {
1190 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container",
1196 "application/yang-data+xml": {
1198 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container"
1202 "description": "third-container"
1209 "description": "Updated"
1212 "summary": "PATCH - action-types - 123 - third-container",
1222 "application/json": {
1225 "action-types:third-container": {
1226 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container",
1232 "application/xml": {
1234 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container"
1238 "description": "third-container"
1242 "description": "Created"
1245 "description": "Updated"
1248 "summary": "PUT - action-types - 123 - third-container",
1254 "/rests/operations/nodes/node=123/yang-ext:mount/action-types:first-container/second-container/third-container/nested-action": {
1260 "application/json": {
1264 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container_nested-action_input",
1270 "application/xml": {
1272 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container_nested-action_input"
1276 "description": "nested-action_input"
1281 "application/json": {
1283 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container_nested-action_output"
1286 "application/xml": {
1288 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container_nested-action_output"
1292 "description": "RPC nested-action success"
1295 "summary": "POST - 123 - action-types - nested-action",
1304 "action-types_list_list-action_input": {
1312 "example": "Some la-input"
1317 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
1319 "title": "action-types_list_list-action_input",
1322 "action-types_container": {
1325 "name": "container",
1326 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
1328 "title": "action-types_container",
1331 "action-types_multi-container": {
1333 "inner-container": {
1334 "$ref": "#/components/schemas/action-types_multi-container_inner-container"
1338 "name": "multi-container",
1339 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
1341 "title": "action-types_multi-container",
1344 "action-types_list_list-action_output": {
1352 "example": "Some la-output"
1357 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
1359 "title": "action-types_list_list-action_output",
1362 "action-types_container_container-action_input": {
1370 "example": "Some ca-input"
1375 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
1377 "title": "action-types_container_container-action_input",
1380 "action-types_multi-container_inner-container": {
1383 "name": "inner-container",
1384 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
1386 "title": "action-types_multi-container_inner-container",
1389 "action-types_list": {
1394 "example": "Some name"
1399 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
1401 "title": "action-types_list",
1404 "action-types_container_container-action_output": {
1412 "example": "Some ca-output"
1417 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
1419 "title": "action-types_container_container-action_output",
1422 "action-types_first-container": {
1424 "second-container": {
1425 "$ref": "#/components/schemas/action-types_first-container_second-container"
1428 "title": "action-types_first-container",
1431 "name": "first-container",
1432 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
1435 "action-types_first-container_second-container": {
1437 "third-container": {
1438 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container"
1441 "title": "action-types_first-container_second-container",
1444 "name": "second-container",
1445 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
1448 "action-types_first-container_second-container_third-container_nested-action_input": {
1452 "example": "Some input-leaf",
1456 "title": "action-types_first-container_second-container_third-container_nested-action_input",
1460 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
1463 "action-types_first-container_second-container_third-container_nested-action_output": {
1467 "example": "Some output-leaf",
1471 "title": "action-types_first-container_second-container_third-container_nested-action_output",
1475 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
1478 "action-types_first-container_second-container_third-container": {
1480 "title": "action-types_first-container_second-container_third-container",
1483 "name": "third-container",
1484 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
1488 "securitySchemes": {