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-action_input"
41 "$ref": "#/components/schemas/action-types_list-action_input",
51 "description": "RPC list-action success",
55 "$ref": "#/components/schemas/action-types_list-action_output"
60 "$ref": "#/components/schemas/action-types_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-action_input"
88 "$ref": "#/components/schemas/action-types_container-action_input",
98 "description": "RPC container-action success",
102 "$ref": "#/components/schemas/action-types_container-action_output"
105 "application/json": {
107 "$ref": "#/components/schemas/action-types_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": "Created"
215 "description": "Updated"
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"
282 "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": "Created"
367 "description": "Updated"
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"
413 "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": "Created"
498 "description": "Updated"
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"
577 "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": "Created"
739 "description": "Updated"
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"
785 "description": "Updated"
792 "summary": "PATCH - action-types - 123 - inner-container"
798 "action-types_list-action_input": {
806 "example": "Some la-input"
811 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
813 "title": "action-types_list-action_input",
816 "action-types_container": {
820 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
822 "title": "action-types_container",
825 "action-types_multi-container": {
828 "$ref": "#/components/schemas/action-types_multi-container_inner-container"
832 "name": "multi-container",
833 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
835 "title": "action-types_multi-container",
838 "action-types_list-action_output": {
846 "example": "Some la-output"
851 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
853 "title": "action-types_list-action_output",
856 "action-types_container-action_input": {
864 "example": "Some ca-input"
869 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
871 "title": "action-types_container-action_input",
874 "action-types_multi-container_inner-container": {
877 "name": "inner-container",
878 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
880 "title": "action-types_multi-container_inner-container",
883 "action-types_list": {
888 "example": "Some name"
893 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
895 "title": "action-types_list",
898 "action-types_container-action_output": {
906 "example": "Some ca-output"
911 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
913 "title": "action-types_container-action_output",