6 "basePath": "/restconf",
8 "/operations/LCM:action-status": {
24 "$ref": "#/definitions/(action-status)input-TOP"
30 "description": "No response was specified",
32 "$ref": "#/definitions/(action-status)output-TOP"
36 "description": "An operation to get the current state of the previously submitted LCM request",
37 "operationId": "action-status"
40 "/operations/LCM:attach-volume": {
56 "$ref": "#/definitions/(attach-volume)input-TOP"
62 "description": "No response was specified",
64 "$ref": "#/definitions/(attach-volume)output-TOP"
68 "description": "An operation to attach a cinder volume to a VM",
69 "operationId": "attach-volume"
72 "/operations/LCM:audit": {
88 "$ref": "#/definitions/(audit)input-TOP"
94 "description": "No response was specified",
96 "$ref": "#/definitions/(audit)output-TOP"
100 "description": "An operation to audit the configurations of a virtual network function (or VM)",
101 "operationId": "audit"
104 "/operations/LCM:check-lock": {
120 "$ref": "#/definitions/(check-lock)input-TOP"
126 "description": "No response was specified",
128 "$ref": "#/definitions/(check-lock)output-TOP"
132 "description": "An operation to check VNF lock status",
133 "operationId": "check-lock"
136 "/operations/LCM:config-backup": {
152 "$ref": "#/definitions/(config-backup)input-TOP"
158 "description": "No response was specified",
160 "$ref": "#/definitions/(config-backup)output-TOP"
164 "description": "An operation to Backup configurations of a virtual network function\\n(or VM)",
165 "operationId": "config-backup"
168 "/operations/LCM:config-backup-delete": {
184 "$ref": "#/definitions/(config-backup-delete)input-TOP"
190 "description": "No response was specified",
192 "$ref": "#/definitions/(config-backup-delete)output-TOP"
196 "description": "An operation to Delete backup configurations of a virtual network\\nfunction (or VM)",
197 "operationId": "config-backup-delete"
200 "/operations/LCM:config-export": {
216 "$ref": "#/definitions/(config-export)input-TOP"
222 "description": "No response was specified",
224 "$ref": "#/definitions/(config-export)output-TOP"
228 "description": "An operation to Export configurations of a virtual network function\\n(or VM)",
229 "operationId": "config-export"
232 "/operations/LCM:config-modify": {
248 "$ref": "#/definitions/(config-modify)input-TOP"
254 "description": "No response was specified",
256 "$ref": "#/definitions/(config-modify)output-TOP"
260 "description": "Use the ModifyConfig command when a full configuration cycle is either not required\\nor is considered too costly. The ModifyConfig LCM action affects only a subset of the\\ntotal configuration data of a VNF. The set of configuration parameters to be affected\\nis a subset of the total configuration data of the target VNF type. The payload Stop\\nApplication must contain the configuration parameters to be modified and their values.\\nA successful modify returns a success response. A failed modify returns a failure\\nresponse and the specific failure messages in the response payload Stop Application",
261 "operationId": "config-modify"
264 "/operations/LCM:config-restore": {
280 "$ref": "#/definitions/(config-restore)input-TOP"
286 "description": "No response was specified",
288 "$ref": "#/definitions/(config-restore)output-TOP"
292 "description": "An operation to restore the configurations of a virtual network\\nfunction (or VM)",
293 "operationId": "config-restore"
296 "/operations/LCM:config-scale-out": {
312 "$ref": "#/definitions/(config-scale-out)input-TOP"
318 "description": "No response was specified",
320 "$ref": "#/definitions/(config-scale-out)output-TOP"
324 "description": "An operation to Modify the configuration or other action to support\\na ConfigScaleOut of a VNF.",
325 "operationId": "config-scale-out"
328 "/operations/LCM:configure": {
344 "$ref": "#/definitions/(configure)input-TOP"
350 "description": "No response was specified",
352 "$ref": "#/definitions/(configure)output-TOP"
356 "description": "An operation to configure the configurations of a virtual network\\nfunction (or VM)",
357 "operationId": "configure"
360 "/operations/LCM:detach-volume": {
376 "$ref": "#/definitions/(detach-volume)input-TOP"
382 "description": "No response was specified",
384 "$ref": "#/definitions/(detach-volume)output-TOP"
388 "description": "An operation to detach a cinder volume from a VM",
389 "operationId": "detach-volume"
392 "/operations/LCM:evacuate": {
408 "$ref": "#/definitions/(evacuate)input-TOP"
414 "description": "No response was specified",
416 "$ref": "#/definitions/(evacuate)output-TOP"
420 "description": "An operation to evacuate a virtual network function (or VM)",
421 "operationId": "evacuate"
424 "/operations/LCM:health-check": {
440 "$ref": "#/definitions/(health-check)input-TOP"
446 "description": "No response was specified",
448 "$ref": "#/definitions/(health-check)output-TOP"
452 "description": "An operation to perform health check of vSCP prior its upgrading",
453 "operationId": "health-check"
456 "/operations/LCM:live-upgrade": {
472 "$ref": "#/definitions/(live-upgrade)input-TOP"
478 "description": "No response was specified",
480 "$ref": "#/definitions/(live-upgrade)output-TOP"
484 "description": "An operation to perform upgrade of vSCP",
485 "operationId": "live-upgrade"
488 "/operations/LCM:lock": {
504 "$ref": "#/definitions/(lock)input-TOP"
510 "description": "No response was specified",
512 "$ref": "#/definitions/(lock)output-TOP"
516 "description": "An operation to perform VNF lock operation",
517 "operationId": "lock"
520 "/operations/LCM:migrate": {
536 "$ref": "#/definitions/(migrate)input-TOP"
542 "description": "No response was specified",
544 "$ref": "#/definitions/(migrate)output-TOP"
548 "description": "An operation to migrate a virtual network function (or VM)",
549 "operationId": "migrate"
552 "/operations/LCM:query": {
568 "$ref": "#/definitions/(query)input-TOP"
574 "description": "No response was specified",
576 "$ref": "#/definitions/(query)output-TOP"
580 "description": "An operation to query the status of a targe VNF.\\nReturns information on each VM, including state (active or standby)\\nand status (healthy or unhealthy)",
581 "operationId": "query"
584 "/operations/LCM:quiesce-traffic": {
600 "$ref": "#/definitions/(quiesce-traffic)input-TOP"
606 "description": "No response was specified",
608 "$ref": "#/definitions/(quiesce-traffic)output-TOP"
612 "description": "An operation to stop traffic gracefully on the VF.\\nIt stops traffic gracefully without stopping the application",
613 "operationId": "quiesce-traffic"
616 "/operations/LCM:reboot": {
632 "$ref": "#/definitions/(reboot)input-TOP"
638 "description": "No response was specified",
640 "$ref": "#/definitions/(reboot)output-TOP"
644 "description": "An operation to reboot a specified virtual machine (VM)",
645 "operationId": "reboot"
648 "/operations/LCM:rebuild": {
664 "$ref": "#/definitions/(rebuild)input-TOP"
670 "description": "No response was specified",
672 "$ref": "#/definitions/(rebuild)output-TOP"
676 "description": "An operation to rebuild a virtual network function (or VM)",
677 "operationId": "rebuild"
680 "/operations/LCM:restart": {
696 "$ref": "#/definitions/(restart)input-TOP"
702 "description": "No response was specified",
704 "$ref": "#/definitions/(restart)output-TOP"
708 "description": "An operation to restart a virtual network function (or VM)",
709 "operationId": "restart"
712 "/operations/LCM:resume-traffic": {
728 "$ref": "#/definitions/(resume-traffic)input-TOP"
734 "description": "No response was specified",
736 "$ref": "#/definitions/(resume-traffic)output-TOP"
740 "description": "An operation to resume traffic gracefully on the VF.\\nIt resumes traffic gracefully without stopping the application",
741 "operationId": "resume-traffic"
744 "/operations/LCM:rollback": {
760 "$ref": "#/definitions/(rollback)input-TOP"
766 "description": "No response was specified",
768 "$ref": "#/definitions/(rollback)output-TOP"
772 "description": "An operation to rollback to particular snapshot of a virtual network function (or VM)",
773 "operationId": "rollback"
776 "/operations/LCM:snapshot": {
792 "$ref": "#/definitions/(snapshot)input-TOP"
798 "description": "No response was specified",
800 "$ref": "#/definitions/(snapshot)output-TOP"
804 "description": "An operation to create a snapshot of a virtual network function (or VM)",
805 "operationId": "snapshot"
808 "/operations/LCM:software-upload": {
824 "$ref": "#/definitions/(software-upload)input-TOP"
830 "description": "No response was specified",
832 "$ref": "#/definitions/(software-upload)output-TOP"
836 "description": "An operation to upload a new version of vSCP image to vSCP for updating it",
837 "operationId": "software-upload"
840 "/operations/LCM:start": {
856 "$ref": "#/definitions/(start)input-TOP"
862 "description": "No response was specified",
864 "$ref": "#/definitions/(start)output-TOP"
868 "description": "An operation to start a virtual network function (or VM)",
869 "operationId": "start"
872 "/operations/LCM:start-application": {
888 "$ref": "#/definitions/(start-application)input-TOP"
894 "description": "No response was specified",
896 "$ref": "#/definitions/(start-application)output-TOP"
900 "description": "An operation to perform VNF Start Application operation",
901 "operationId": "start-application"
904 "/operations/LCM:stop": {
920 "$ref": "#/definitions/(stop)input-TOP"
926 "description": "No response was specified",
928 "$ref": "#/definitions/(stop)output-TOP"
932 "description": "An operation to stop the configurations of a virtual network function (or VM)",
933 "operationId": "stop"
936 "/operations/LCM:stop-application": {
952 "$ref": "#/definitions/(stop-application)input-TOP"
958 "description": "No response was specified",
960 "$ref": "#/definitions/(stop-application)output-TOP"
964 "description": "An operation to Stop Application traffic to a virtual network function",
965 "operationId": "stop-application"
968 "/operations/LCM:sync": {
984 "$ref": "#/definitions/(sync)input-TOP"
990 "description": "No response was specified",
992 "$ref": "#/definitions/(sync)output-TOP"
996 "description": "An operation to sync the configurations of a virtual network function (or VM)",
997 "operationId": "sync"
1000 "/operations/LCM:terminate": {
1016 "$ref": "#/definitions/(terminate)input-TOP"
1022 "description": "No response was specified",
1024 "$ref": "#/definitions/(terminate)output-TOP"
1028 "description": "An operation to terminate the configurations of a virtual network function (or VM)",
1029 "operationId": "terminate"
1032 "/operations/LCM:test": {
1048 "$ref": "#/definitions/(test)input-TOP"
1054 "description": "No response was specified",
1056 "$ref": "#/definitions/(test)output-TOP"
1060 "description": "An operation to test the configurations of a virtual network function (or VM)",
1061 "operationId": "test"
1064 "/operations/LCM:unlock": {
1080 "$ref": "#/definitions/(unlock)input-TOP"
1086 "description": "No response was specified",
1088 "$ref": "#/definitions/(unlock)output-TOP"
1092 "description": "An operation to perform VNF unlock operation",
1093 "operationId": "unlock"
1096 "/operations/LCM:upgrade-backout": {
1112 "$ref": "#/definitions/(upgrade-backout)input-TOP"
1118 "description": "No response was specified",
1120 "$ref": "#/definitions/(upgrade-backout)output-TOP"
1124 "description": "An operation does a backout after an UpgradeSoftware is completed (either successfully or unsuccessfully).",
1125 "operationId": "upgrade-backout"
1128 "/operations/LCM:upgrade-backup": {
1144 "$ref": "#/definitions/(upgrade-backup)input-TOP"
1150 "description": "No response was specified",
1152 "$ref": "#/definitions/(upgrade-backup)output-TOP"
1156 "description": "An operation to do full backup of the VNF data prior to an upgrade.",
1157 "operationId": "upgrade-backup"
1160 "/operations/LCM:upgrade-post-check": {
1176 "$ref": "#/definitions/(upgrade-post-check)input-TOP"
1182 "description": "No response was specified",
1184 "$ref": "#/definitions/(upgrade-post-check)output-TOP"
1188 "description": "An operation to check the VNF upgrade has been successful completed and all processes are running properly.",
1189 "operationId": "upgrade-post-check"
1192 "/operations/LCM:upgrade-pre-check": {
1208 "$ref": "#/definitions/(upgrade-pre-check)input-TOP"
1214 "description": "No response was specified",
1216 "$ref": "#/definitions/(upgrade-pre-check)output-TOP"
1220 "description": "An operation to check that the VNF has the correct software version needed for a software upgrade.",
1221 "operationId": "upgrade-pre-check"
1224 "/operations/LCM:upgrade-software": {
1240 "$ref": "#/definitions/(upgrade-software)input-TOP"
1246 "description": "No response was specified",
1248 "$ref": "#/definitions/(upgrade-software)output-TOP"
1252 "description": "An operation to upgrade the target VNF to a new version and expected that the VNF is in a quiesced status .",
1253 "operationId": "upgrade-software"
1256 "/operations/LCM:download-n-e-sw": {
1272 "$ref": "#/definitions/(download-n-e-sw)input-TOP"
1278 "description": "No response was specified",
1280 "$ref": "#/definitions/(download-n-e-sw)output-TOP"
1284 "description": "An operation to download NE software.",
1285 "operationId": "download-n-e-sw"
1288 "/operations/LCM:activate-n-e-sw": {
1304 "$ref": "#/definitions/(activate-n-e-sw)input-TOP"
1310 "description": "No response was specified",
1312 "$ref": "#/definitions/(activate-n-e-sw)output-TOP"
1316 "description": "An operation to activate NE software.",
1317 "operationId": "activate-n-e-sw"
1322 "(action-status)input": {
1325 "$ref": "#/definitions/Optional.empty"
1327 "LCM:action-identifiers": {
1328 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
1330 "$ref": "#/definitions/LCM(config)action-identifiers"
1334 "LCM:common-header": {
1335 "description": "A common header for all APP-C requests",
1337 "$ref": "#/definitions/LCM(config)common-header"
1342 "$ref": "#/definitions/Optional.empty"
1350 "(action-status)input-TOP": {
1354 "$ref": "#/definitions/(action-status)input"
1361 "(action-status)output": {
1363 "LCM:common-header": {
1364 "description": "A common header for all APP-C requests",
1366 "$ref": "#/definitions/LCM(config)common-header"
1371 "$ref": "#/definitions/Optional.empty"
1374 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
1376 "$ref": "#/definitions/LCM(config)status"
1383 "(action-status)output-TOP": {
1387 "$ref": "#/definitions/(action-status)output"
1394 "(attach-volume)input": {
1397 "$ref": "#/definitions/Optional.empty"
1399 "LCM:action-identifiers": {
1400 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
1402 "$ref": "#/definitions/LCM(config)action-identifiers"
1406 "LCM:common-header": {
1407 "description": "A common header for all APP-C requests",
1409 "$ref": "#/definitions/LCM(config)common-header"
1414 "$ref": "#/definitions/Optional.empty"
1423 "(attach-volume)input-TOP": {
1427 "$ref": "#/definitions/(attach-volume)input"
1434 "(attach-volume)output": {
1436 "LCM:common-header": {
1437 "description": "A common header for all APP-C requests",
1439 "$ref": "#/definitions/LCM(config)common-header"
1444 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
1446 "$ref": "#/definitions/LCM(config)status"
1453 "(attach-volume)output-TOP": {
1457 "$ref": "#/definitions/(attach-volume)output"
1467 "$ref": "#/definitions/Optional.empty"
1469 "LCM:action-identifiers": {
1470 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
1472 "$ref": "#/definitions/LCM(config)action-identifiers"
1476 "LCM:common-header": {
1477 "description": "A common header for all APP-C requests",
1479 "$ref": "#/definitions/LCM(config)common-header"
1484 "$ref": "#/definitions/Optional.empty"
1492 "(audit)input-TOP": {
1496 "$ref": "#/definitions/(audit)input"
1505 "LCM:common-header": {
1506 "description": "A common header for all APP-C requests",
1508 "$ref": "#/definitions/LCM(config)common-header"
1513 "$ref": "#/definitions/Optional.empty"
1516 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
1518 "$ref": "#/definitions/LCM(config)status"
1525 "(audit)output-TOP": {
1529 "$ref": "#/definitions/(audit)output"
1536 "(check-lock)input": {
1539 "$ref": "#/definitions/Optional.empty"
1541 "LCM:action-identifiers": {
1542 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
1544 "$ref": "#/definitions/LCM(config)action-identifiers"
1548 "LCM:common-header": {
1549 "description": "A common header for all APP-C requests",
1551 "$ref": "#/definitions/LCM(config)common-header"
1561 "(check-lock)input-TOP": {
1565 "$ref": "#/definitions/(check-lock)input"
1572 "(check-lock)output": {
1574 "LCM:common-header": {
1575 "description": "A common header for all APP-C requests",
1577 "$ref": "#/definitions/LCM(config)common-header"
1582 "$ref": "#/definitions/Optional.empty",
1583 "description": "TRUE/FALSE - returns TRUE when the given VNF was locked, otherwise returns FALSE"
1586 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
1588 "$ref": "#/definitions/LCM(config)status"
1595 "(check-lock)output-TOP": {
1599 "$ref": "#/definitions/(check-lock)output"
1606 "(config)LCM_modulePOST": {
1609 "(config)action-identifiersPOST": {
1611 "service-instance-id": {
1612 "$ref": "#/definitions/Optional.empty",
1613 "description": "identifies a specific service the command refers to. When multiple\\n APP-C instances are used and applied to a subset of services,\\n this will become significant . The field is mandatory when the\\n vnf-id is empty"
1616 "$ref": "#/definitions/Optional.empty",
1617 "description": "identifies the VF module to which this action is to be applied."
1620 "$ref": "#/definitions/Optional.empty",
1621 "description": "identifies the VNF to which this action is to be applied(vnf-id\\n uniquely identifies the service-instance referred to). Note that\\n some actions are applied to multiple VNFs in the same service.\\n When this is the case, vnf-id may be left out, but service-instance-id\\n must appear. The field is mandatory when service-instance-id is\\n empty"
1624 "$ref": "#/definitions/Optional.empty",
1625 "description": "identifies the VNFC to which this action is to be applied. Some\\n actions apply only to a component within a VNF (e.g. RESTART is\\n sometimes applied to on VM only). In such a case, the name of\\n the VNFC is used to search for the component within the VNF"
1628 "$ref": "#/definitions/Optional.empty",
1629 "description": "identifies a specific VM within the given service/vnf to which\\n this action is to be applied"
1632 "$ref": "#/definitions/Optional.empty",
1633 "description": "identifies the PNF to which this action is to be applied."
1638 "(config)common-headerPOST": {
1641 "$ref": "#/definitions/Optional.empty",
1642 "description": "api-ver is the API version identifier. A given release of APPC\\n should support all previous versions of APPC API (correlate with\\n general requirements)"
1646 "$ref": "#/definitions/LCM/common-header(config)flags"
1651 "$ref": "#/definitions/Optional.empty",
1652 "description": "originator-id an identifier of the calling system which can be\\n used addressing purposes, i.e. returning asynchronous response\\n to the proper destination over DMaaP (especially in case of multiple\\n consumers of APP-C APIs)"
1655 "$ref": "#/definitions/Optional.empty",
1656 "description": "UUID for the request ID. An OSS/BSS identifier for the request\\n that caused the current action. Multiple API calls may be made\\n with the same request-id The request-id shall be recorded throughout\\n the operations on a single request"
1659 "$ref": "#/definitions/Optional.empty",
1660 "description": "Uniquely identifies a specific LCM action. It is persistent over\\n the life-cycle of a single request"
1663 "$ref": "#/definitions/Optional.empty",
1664 "description": "timestamp is in ISO 8601 timestamp format ZULU offset"
1675 "(config)flagsPOST": {
1678 "$ref": "#/definitions/Optional.empty",
1679 "description": "TRUE/FALSE - Execute action even if target is in unstable (i.e.\\n locked, transiting, etc.) state"
1682 "$ref": "#/definitions/Optional.empty",
1683 "description": "EXCLUSIVE (accept no queued requests on this VNF while processing)\\n or NORMAL (queue other requests until complete)"
1686 "$ref": "#/definitions/Optional.empty",
1687 "description": "<0....N> - The timeout value (expressed in seconds) for action\\n execution, between action being received by APPC and action initiation"
1692 "(config)query-resultsPOST": {
1695 "$ref": "#/definitions/Optional.empty",
1696 "description": "The state of the VM"
1699 "$ref": "#/definitions/Optional.empty",
1700 "description": "the status of the VM"
1703 "$ref": "#/definitions/Optional.empty",
1704 "description": "Identifier of a VM"
1714 "(config)statusPOST": {
1717 "$ref": "#/definitions/Optional.empty",
1718 "description": "Response code"
1721 "$ref": "#/definitions/Optional.empty",
1722 "description": "Response message"
1731 "(config-backup)input": {
1734 "$ref": "#/definitions/Optional.empty"
1736 "LCM:action-identifiers": {
1737 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
1739 "$ref": "#/definitions/LCM(config)action-identifiers"
1743 "LCM:common-header": {
1744 "description": "A common header for all APP-C requests",
1746 "$ref": "#/definitions/LCM(config)common-header"
1751 "$ref": "#/definitions/Optional.empty"
1759 "(config-backup)input-TOP": {
1763 "$ref": "#/definitions/(config-backup)input"
1770 "(config-backup)output": {
1772 "LCM:common-header": {
1773 "description": "A common header for all APP-C requests",
1775 "$ref": "#/definitions/LCM(config)common-header"
1780 "$ref": "#/definitions/Optional.empty"
1783 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
1785 "$ref": "#/definitions/LCM(config)status"
1792 "(config-backup)output-TOP": {
1796 "$ref": "#/definitions/(config-backup)output"
1803 "(config-backup-delete)input": {
1806 "$ref": "#/definitions/Optional.empty"
1808 "LCM:action-identifiers": {
1809 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
1811 "$ref": "#/definitions/LCM(config)action-identifiers"
1815 "LCM:common-header": {
1816 "description": "A common header for all APP-C requests",
1818 "$ref": "#/definitions/LCM(config)common-header"
1828 "(config-backup-delete)input-TOP": {
1832 "$ref": "#/definitions/(config-backup-delete)input"
1839 "(config-backup-delete)output": {
1841 "LCM:common-header": {
1842 "description": "A common header for all APP-C requests",
1844 "$ref": "#/definitions/LCM(config)common-header"
1849 "$ref": "#/definitions/Optional.empty"
1852 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
1854 "$ref": "#/definitions/LCM(config)status"
1861 "(config-backup-delete)output-TOP": {
1865 "$ref": "#/definitions/(config-backup-delete)output"
1872 "(config-export)input": {
1875 "$ref": "#/definitions/Optional.empty"
1877 "LCM:action-identifiers": {
1878 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
1880 "$ref": "#/definitions/LCM(config)action-identifiers"
1884 "LCM:common-header": {
1885 "description": "A common header for all APP-C requests",
1887 "$ref": "#/definitions/LCM(config)common-header"
1897 "(config-export)input-TOP": {
1901 "$ref": "#/definitions/(config-export)input"
1908 "(config-export)output": {
1910 "LCM:common-header": {
1911 "description": "A common header for all APP-C requests",
1913 "$ref": "#/definitions/LCM(config)common-header"
1918 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
1920 "$ref": "#/definitions/LCM(config)status"
1927 "(config-export)output-TOP": {
1931 "$ref": "#/definitions/(config-export)output"
1938 "(config-modify)input": {
1941 "$ref": "#/definitions/Optional.empty"
1943 "LCM:action-identifiers": {
1944 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
1946 "$ref": "#/definitions/LCM(config)action-identifiers"
1950 "LCM:common-header": {
1951 "description": "A common header for all APP-C requests",
1953 "$ref": "#/definitions/LCM(config)common-header"
1958 "$ref": "#/definitions/Optional.empty"
1966 "(config-modify)input-TOP": {
1970 "$ref": "#/definitions/(config-modify)input"
1977 "(config-modify)output": {
1979 "LCM:common-header": {
1980 "description": "A common header for all APP-C requests",
1982 "$ref": "#/definitions/LCM(config)common-header"
1987 "$ref": "#/definitions/Optional.empty"
1990 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
1992 "$ref": "#/definitions/LCM(config)status"
1999 "(config-modify)output-TOP": {
2003 "$ref": "#/definitions/(config-modify)output"
2010 "(config-restore)input": {
2013 "$ref": "#/definitions/Optional.empty"
2015 "LCM:action-identifiers": {
2016 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2018 "$ref": "#/definitions/LCM(config)action-identifiers"
2022 "LCM:common-header": {
2023 "description": "A common header for all APP-C requests",
2025 "$ref": "#/definitions/LCM(config)common-header"
2030 "$ref": "#/definitions/Optional.empty"
2038 "(config-restore)input-TOP": {
2042 "$ref": "#/definitions/(config-restore)input"
2049 "(config-restore)output": {
2051 "LCM:common-header": {
2052 "description": "A common header for all APP-C requests",
2054 "$ref": "#/definitions/LCM(config)common-header"
2059 "$ref": "#/definitions/Optional.empty"
2062 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
2064 "$ref": "#/definitions/LCM(config)status"
2071 "(config-restore)output-TOP": {
2075 "$ref": "#/definitions/(config-restore)output"
2082 "(config-scale-out)input": {
2085 "$ref": "#/definitions/Optional.empty"
2087 "LCM:action-identifiers": {
2088 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2090 "$ref": "#/definitions/LCM(config)action-identifiers"
2094 "LCM:common-header": {
2095 "description": "A common header for all APP-C requests",
2097 "$ref": "#/definitions/LCM(config)common-header"
2102 "$ref": "#/definitions/Optional.empty"
2110 "(config-scale-out)input-TOP": {
2114 "$ref": "#/definitions/(config-scale-out)input"
2121 "(config-scale-out)output": {
2123 "LCM:common-header": {
2124 "description": "A common header for all APP-C requests",
2126 "$ref": "#/definitions/LCM(config)common-header"
2131 "$ref": "#/definitions/Optional.empty"
2134 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
2136 "$ref": "#/definitions/LCM(config)status"
2143 "(config-scale-out)output-TOP": {
2147 "$ref": "#/definitions/(config-scale-out)output"
2154 "(configure)input": {
2157 "$ref": "#/definitions/Optional.empty"
2159 "LCM:action-identifiers": {
2160 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2162 "$ref": "#/definitions/LCM(config)action-identifiers"
2166 "LCM:common-header": {
2167 "description": "A common header for all APP-C requests",
2169 "$ref": "#/definitions/LCM(config)common-header"
2174 "$ref": "#/definitions/Optional.empty"
2182 "(configure)input-TOP": {
2186 "$ref": "#/definitions/(configure)input"
2193 "(configure)output": {
2195 "LCM:common-header": {
2196 "description": "A common header for all APP-C requests",
2198 "$ref": "#/definitions/LCM(config)common-header"
2203 "$ref": "#/definitions/Optional.empty"
2206 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
2208 "$ref": "#/definitions/LCM(config)status"
2215 "(configure)output-TOP": {
2219 "$ref": "#/definitions/(configure)output"
2226 "(detach-volume)input": {
2229 "$ref": "#/definitions/Optional.empty"
2231 "LCM:action-identifiers": {
2232 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2234 "$ref": "#/definitions/LCM(config)action-identifiers"
2238 "LCM:common-header": {
2239 "description": "A common header for all APP-C requests",
2241 "$ref": "#/definitions/LCM(config)common-header"
2246 "$ref": "#/definitions/Optional.empty"
2255 "(detach-volume)input-TOP": {
2259 "$ref": "#/definitions/(detach-volume)input"
2266 "(detach-volume)output": {
2268 "LCM:common-header": {
2269 "description": "A common header for all APP-C requests",
2271 "$ref": "#/definitions/LCM(config)common-header"
2276 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
2278 "$ref": "#/definitions/LCM(config)status"
2285 "(detach-volume)output-TOP": {
2289 "$ref": "#/definitions/(detach-volume)output"
2296 "(evacuate)input": {
2299 "$ref": "#/definitions/Optional.empty"
2301 "LCM:action-identifiers": {
2302 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2304 "$ref": "#/definitions/LCM(config)action-identifiers"
2308 "LCM:common-header": {
2309 "description": "A common header for all APP-C requests",
2311 "$ref": "#/definitions/LCM(config)common-header"
2316 "$ref": "#/definitions/Optional.empty"
2324 "(evacuate)input-TOP": {
2328 "$ref": "#/definitions/(evacuate)input"
2335 "(evacuate)output": {
2337 "LCM:common-header": {
2338 "description": "A common header for all APP-C requests",
2340 "$ref": "#/definitions/LCM(config)common-header"
2345 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
2347 "$ref": "#/definitions/LCM(config)status"
2354 "(evacuate)output-TOP": {
2358 "$ref": "#/definitions/(evacuate)output"
2365 "(health-check)input": {
2368 "$ref": "#/definitions/Optional.empty"
2370 "LCM:action-identifiers": {
2371 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2373 "$ref": "#/definitions/LCM(config)action-identifiers"
2377 "LCM:common-header": {
2378 "description": "A common header for all APP-C requests",
2380 "$ref": "#/definitions/LCM(config)common-header"
2385 "$ref": "#/definitions/Optional.empty"
2393 "(health-check)input-TOP": {
2397 "$ref": "#/definitions/(health-check)input"
2404 "(health-check)output": {
2406 "LCM:common-header": {
2407 "description": "A common header for all APP-C requests",
2409 "$ref": "#/definitions/LCM(config)common-header"
2414 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
2416 "$ref": "#/definitions/LCM(config)status"
2423 "(health-check)output-TOP": {
2427 "$ref": "#/definitions/(health-check)output"
2434 "(live-upgrade)input": {
2437 "$ref": "#/definitions/Optional.empty"
2439 "LCM:action-identifiers": {
2440 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2442 "$ref": "#/definitions/LCM(config)action-identifiers"
2446 "LCM:common-header": {
2447 "description": "A common header for all APP-C requests",
2449 "$ref": "#/definitions/LCM(config)common-header"
2454 "$ref": "#/definitions/Optional.empty"
2462 "(live-upgrade)input-TOP": {
2466 "$ref": "#/definitions/(live-upgrade)input"
2473 "(live-upgrade)output": {
2475 "LCM:common-header": {
2476 "description": "A common header for all APP-C requests",
2478 "$ref": "#/definitions/LCM(config)common-header"
2483 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
2485 "$ref": "#/definitions/LCM(config)status"
2492 "(live-upgrade)output-TOP": {
2496 "$ref": "#/definitions/(live-upgrade)output"
2506 "$ref": "#/definitions/Optional.empty"
2508 "LCM:action-identifiers": {
2509 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2511 "$ref": "#/definitions/LCM(config)action-identifiers"
2515 "LCM:common-header": {
2516 "description": "A common header for all APP-C requests",
2518 "$ref": "#/definitions/LCM(config)common-header"
2523 "$ref": "#/definitions/Optional.empty"
2531 "(lock)input-TOP": {
2535 "$ref": "#/definitions/(lock)input"
2544 "LCM:common-header": {
2545 "description": "A common header for all APP-C requests",
2547 "$ref": "#/definitions/LCM(config)common-header"
2552 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
2554 "$ref": "#/definitions/LCM(config)status"
2561 "(lock)output-TOP": {
2565 "$ref": "#/definitions/(lock)output"
2575 "$ref": "#/definitions/Optional.empty"
2577 "LCM:action-identifiers": {
2578 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2580 "$ref": "#/definitions/LCM(config)action-identifiers"
2584 "LCM:common-header": {
2585 "description": "A common header for all APP-C requests",
2587 "$ref": "#/definitions/LCM(config)common-header"
2592 "$ref": "#/definitions/Optional.empty"
2600 "(migrate)input-TOP": {
2604 "$ref": "#/definitions/(migrate)input"
2611 "(migrate)output": {
2613 "LCM:common-header": {
2614 "description": "A common header for all APP-C requests",
2616 "$ref": "#/definitions/LCM(config)common-header"
2621 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
2623 "$ref": "#/definitions/LCM(config)status"
2630 "(migrate)output-TOP": {
2634 "$ref": "#/definitions/(migrate)output"
2644 "$ref": "#/definitions/Optional.empty"
2646 "LCM:action-identifiers": {
2647 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2649 "$ref": "#/definitions/LCM(config)action-identifiers"
2653 "LCM:common-header": {
2654 "description": "A common header for all APP-C requests",
2656 "$ref": "#/definitions/LCM(config)common-header"
2666 "(query)input-TOP": {
2670 "$ref": "#/definitions/(query)input"
2679 "LCM:common-header": {
2680 "description": "A common header for all APP-C requests",
2682 "$ref": "#/definitions/LCM(config)common-header"
2686 "LCM:query-results": {
2688 "$ref": "#/definitions/LCM(config)query-results"
2693 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
2695 "$ref": "#/definitions/LCM(config)status"
2702 "(query)output-TOP": {
2706 "$ref": "#/definitions/(query)output"
2713 "(quiesce-traffic)input": {
2716 "$ref": "#/definitions/Optional.empty"
2718 "LCM:action-identifiers": {
2719 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2721 "$ref": "#/definitions/LCM(config)action-identifiers"
2725 "LCM:common-header": {
2726 "description": "A common header for all APP-C requests",
2728 "$ref": "#/definitions/LCM(config)common-header"
2733 "$ref": "#/definitions/Optional.empty"
2742 "(quiesce-traffic)input-TOP": {
2746 "$ref": "#/definitions/(quiesce-traffic)input"
2753 "(quiesce-traffic)output": {
2755 "LCM:common-header": {
2756 "description": "A common header for all APP-C requests",
2758 "$ref": "#/definitions/LCM(config)common-header"
2763 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
2765 "$ref": "#/definitions/LCM(config)status"
2772 "(quiesce-traffic)output-TOP": {
2776 "$ref": "#/definitions/(quiesce-traffic)output"
2786 "$ref": "#/definitions/Optional.empty"
2788 "LCM:action-identifiers": {
2789 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2791 "$ref": "#/definitions/LCM(config)action-identifiers"
2795 "LCM:common-header": {
2796 "description": "A common header for all APP-C requests",
2798 "$ref": "#/definitions/LCM(config)common-header"
2803 "$ref": "#/definitions/Optional.empty"
2811 "(reboot)input-TOP": {
2815 "$ref": "#/definitions/(reboot)input"
2824 "LCM:common-header": {
2825 "description": "A common header for all APP-C requests",
2827 "$ref": "#/definitions/LCM(config)common-header"
2832 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
2834 "$ref": "#/definitions/LCM(config)status"
2841 "(reboot)output-TOP": {
2845 "$ref": "#/definitions/(reboot)output"
2855 "$ref": "#/definitions/Optional.empty"
2857 "LCM:action-identifiers": {
2858 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2860 "$ref": "#/definitions/LCM(config)action-identifiers"
2864 "LCM:common-header": {
2865 "description": "A common header for all APP-C requests",
2867 "$ref": "#/definitions/LCM(config)common-header"
2872 "$ref": "#/definitions/Optional.empty"
2880 "(rebuild)input-TOP": {
2884 "$ref": "#/definitions/(rebuild)input"
2891 "(rebuild)output": {
2893 "LCM:common-header": {
2894 "description": "A common header for all APP-C requests",
2896 "$ref": "#/definitions/LCM(config)common-header"
2901 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
2903 "$ref": "#/definitions/LCM(config)status"
2910 "(rebuild)output-TOP": {
2914 "$ref": "#/definitions/(rebuild)output"
2924 "$ref": "#/definitions/Optional.empty"
2926 "LCM:action-identifiers": {
2927 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2929 "$ref": "#/definitions/LCM(config)action-identifiers"
2933 "LCM:common-header": {
2934 "description": "A common header for all APP-C requests",
2936 "$ref": "#/definitions/LCM(config)common-header"
2941 "$ref": "#/definitions/Optional.empty"
2949 "(restart)input-TOP": {
2953 "$ref": "#/definitions/(restart)input"
2960 "(restart)output": {
2962 "LCM:common-header": {
2963 "description": "A common header for all APP-C requests",
2965 "$ref": "#/definitions/LCM(config)common-header"
2970 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
2972 "$ref": "#/definitions/LCM(config)status"
2979 "(restart)output-TOP": {
2983 "$ref": "#/definitions/(restart)output"
2990 "(resume-traffic)input": {
2993 "$ref": "#/definitions/Optional.empty"
2995 "LCM:action-identifiers": {
2996 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2998 "$ref": "#/definitions/LCM(config)action-identifiers"
3002 "LCM:common-header": {
3003 "description": "A common header for all APP-C requests",
3005 "$ref": "#/definitions/LCM(config)common-header"
3010 "$ref": "#/definitions/Optional.empty"
3019 "(resume-traffic)input-TOP": {
3023 "$ref": "#/definitions/(resume-traffic)input"
3030 "(resume-traffic)output": {
3032 "LCM:common-header": {
3033 "description": "A common header for all APP-C requests",
3035 "$ref": "#/definitions/LCM(config)common-header"
3040 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
3042 "$ref": "#/definitions/LCM(config)status"
3049 "(resume-traffic)output-TOP": {
3053 "$ref": "#/definitions/(resume-traffic)output"
3060 "(rollback)input": {
3063 "$ref": "#/definitions/Optional.empty"
3065 "LCM:action-identifiers": {
3066 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3068 "$ref": "#/definitions/LCM(config)action-identifiers"
3072 "LCM:common-header": {
3073 "description": "A common header for all APP-C requests",
3075 "$ref": "#/definitions/LCM(config)common-header"
3079 "LCM:identity-url": {
3080 "$ref": "#/definitions/Optional.empty"
3083 "$ref": "#/definitions/Optional.empty"
3085 "LCM:snapshot-id": {
3086 "$ref": "#/definitions/Optional.empty"
3096 "(rollback)input-TOP": {
3100 "$ref": "#/definitions/(rollback)input"
3107 "(rollback)output": {
3109 "LCM:common-header": {
3110 "description": "A common header for all APP-C requests",
3112 "$ref": "#/definitions/LCM(config)common-header"
3117 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
3119 "$ref": "#/definitions/LCM(config)status"
3126 "(rollback)output-TOP": {
3130 "$ref": "#/definitions/(rollback)output"
3137 "(snapshot)input": {
3140 "$ref": "#/definitions/Optional.empty"
3142 "LCM:action-identifiers": {
3143 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3145 "$ref": "#/definitions/LCM(config)action-identifiers"
3149 "LCM:common-header": {
3150 "description": "A common header for all APP-C requests",
3152 "$ref": "#/definitions/LCM(config)common-header"
3156 "LCM:identity-url": {
3157 "$ref": "#/definitions/Optional.empty"
3160 "$ref": "#/definitions/Optional.empty"
3169 "(snapshot)input-TOP": {
3173 "$ref": "#/definitions/(snapshot)input"
3180 "(snapshot)output": {
3182 "LCM:common-header": {
3183 "description": "A common header for all APP-C requests",
3185 "$ref": "#/definitions/LCM(config)common-header"
3189 "LCM:snapshot-id": {
3190 "$ref": "#/definitions/Optional.empty"
3193 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
3195 "$ref": "#/definitions/LCM(config)status"
3202 "(snapshot)output-TOP": {
3206 "$ref": "#/definitions/(snapshot)output"
3213 "(software-upload)input": {
3216 "$ref": "#/definitions/Optional.empty"
3218 "LCM:action-identifiers": {
3219 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3221 "$ref": "#/definitions/LCM(config)action-identifiers"
3225 "LCM:common-header": {
3226 "description": "A common header for all APP-C requests",
3228 "$ref": "#/definitions/LCM(config)common-header"
3233 "$ref": "#/definitions/Optional.empty"
3241 "(software-upload)input-TOP": {
3245 "$ref": "#/definitions/(software-upload)input"
3252 "(software-upload)output": {
3254 "LCM:common-header": {
3255 "description": "A common header for all APP-C requests",
3257 "$ref": "#/definitions/LCM(config)common-header"
3262 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
3264 "$ref": "#/definitions/LCM(config)status"
3271 "(software-upload)output-TOP": {
3275 "$ref": "#/definitions/(software-upload)output"
3285 "$ref": "#/definitions/Optional.empty"
3287 "LCM:action-identifiers": {
3288 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3290 "$ref": "#/definitions/LCM(config)action-identifiers"
3294 "LCM:common-header": {
3295 "description": "A common header for all APP-C requests",
3297 "$ref": "#/definitions/LCM(config)common-header"
3302 "$ref": "#/definitions/Optional.empty"
3310 "(start)input-TOP": {
3314 "$ref": "#/definitions/(start)input"
3323 "LCM:common-header": {
3324 "description": "A common header for all APP-C requests",
3326 "$ref": "#/definitions/LCM(config)common-header"
3331 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
3333 "$ref": "#/definitions/LCM(config)status"
3340 "(start)output-TOP": {
3344 "$ref": "#/definitions/(start)output"
3351 "(start-application)input": {
3354 "$ref": "#/definitions/Optional.empty"
3356 "LCM:action-identifiers": {
3357 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3359 "$ref": "#/definitions/LCM(config)action-identifiers"
3363 "LCM:common-header": {
3364 "description": "A common header for all APP-C requests",
3366 "$ref": "#/definitions/LCM(config)common-header"
3371 "$ref": "#/definitions/Optional.empty"
3379 "(start-application)input-TOP": {
3383 "$ref": "#/definitions/(start-application)input"
3390 "(start-application)output": {
3392 "LCM:common-header": {
3393 "description": "A common header for all APP-C requests",
3395 "$ref": "#/definitions/LCM(config)common-header"
3400 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
3402 "$ref": "#/definitions/LCM(config)status"
3409 "(start-application)output-TOP": {
3413 "$ref": "#/definitions/(start-application)output"
3423 "$ref": "#/definitions/Optional.empty"
3425 "LCM:action-identifiers": {
3426 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3428 "$ref": "#/definitions/LCM(config)action-identifiers"
3432 "LCM:common-header": {
3433 "description": "A common header for all APP-C requests",
3435 "$ref": "#/definitions/LCM(config)common-header"
3440 "$ref": "#/definitions/Optional.empty"
3448 "(stop)input-TOP": {
3452 "$ref": "#/definitions/(stop)input"
3461 "LCM:common-header": {
3462 "description": "A common header for all APP-C requests",
3464 "$ref": "#/definitions/LCM(config)common-header"
3469 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
3471 "$ref": "#/definitions/LCM(config)status"
3478 "(stop)output-TOP": {
3482 "$ref": "#/definitions/(stop)output"
3489 "(stop-application)input": {
3492 "$ref": "#/definitions/Optional.empty"
3494 "LCM:action-identifiers": {
3495 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3497 "$ref": "#/definitions/LCM(config)action-identifiers"
3501 "LCM:common-header": {
3502 "description": "A common header for all APP-C requests",
3504 "$ref": "#/definitions/LCM(config)common-header"
3509 "$ref": "#/definitions/Optional.empty"
3517 "(stop-application)input-TOP": {
3521 "$ref": "#/definitions/(stop-application)input"
3528 "(stop-application)output": {
3530 "LCM:common-header": {
3531 "description": "A common header for all APP-C requests",
3533 "$ref": "#/definitions/LCM(config)common-header"
3538 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
3540 "$ref": "#/definitions/LCM(config)status"
3547 "(stop-application)output-TOP": {
3551 "$ref": "#/definitions/(stop-application)output"
3561 "$ref": "#/definitions/Optional.empty"
3563 "LCM:action-identifiers": {
3564 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3566 "$ref": "#/definitions/LCM(config)action-identifiers"
3570 "LCM:common-header": {
3571 "description": "A common header for all APP-C requests",
3573 "$ref": "#/definitions/LCM(config)common-header"
3578 "$ref": "#/definitions/Optional.empty"
3586 "(sync)input-TOP": {
3590 "$ref": "#/definitions/(sync)input"
3599 "LCM:common-header": {
3600 "description": "A common header for all APP-C requests",
3602 "$ref": "#/definitions/LCM(config)common-header"
3607 "$ref": "#/definitions/Optional.empty"
3610 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
3612 "$ref": "#/definitions/LCM(config)status"
3619 "(sync)output-TOP": {
3623 "$ref": "#/definitions/(sync)output"
3630 "(terminate)input": {
3633 "$ref": "#/definitions/Optional.empty"
3635 "LCM:action-identifiers": {
3636 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3638 "$ref": "#/definitions/LCM(config)action-identifiers"
3642 "LCM:common-header": {
3643 "description": "A common header for all APP-C requests",
3645 "$ref": "#/definitions/LCM(config)common-header"
3650 "$ref": "#/definitions/Optional.empty"
3658 "(terminate)input-TOP": {
3662 "$ref": "#/definitions/(terminate)input"
3669 "(terminate)output": {
3671 "LCM:common-header": {
3672 "description": "A common header for all APP-C requests",
3674 "$ref": "#/definitions/LCM(config)common-header"
3679 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
3681 "$ref": "#/definitions/LCM(config)status"
3688 "(terminate)output-TOP": {
3692 "$ref": "#/definitions/(terminate)output"
3702 "$ref": "#/definitions/Optional.empty"
3704 "LCM:action-identifiers": {
3705 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3707 "$ref": "#/definitions/LCM(config)action-identifiers"
3711 "LCM:common-header": {
3712 "description": "A common header for all APP-C requests",
3714 "$ref": "#/definitions/LCM(config)common-header"
3719 "$ref": "#/definitions/Optional.empty"
3727 "(test)input-TOP": {
3731 "$ref": "#/definitions/(test)input"
3740 "LCM:common-header": {
3741 "description": "A common header for all APP-C requests",
3743 "$ref": "#/definitions/LCM(config)common-header"
3748 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
3750 "$ref": "#/definitions/LCM(config)status"
3757 "(test)output-TOP": {
3761 "$ref": "#/definitions/(test)output"
3771 "$ref": "#/definitions/Optional.empty"
3773 "LCM:action-identifiers": {
3774 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3776 "$ref": "#/definitions/LCM(config)action-identifiers"
3780 "LCM:common-header": {
3781 "description": "A common header for all APP-C requests",
3783 "$ref": "#/definitions/LCM(config)common-header"
3788 "$ref": "#/definitions/Optional.empty"
3796 "(unlock)input-TOP": {
3800 "$ref": "#/definitions/(unlock)input"
3809 "LCM:common-header": {
3810 "description": "A common header for all APP-C requests",
3812 "$ref": "#/definitions/LCM(config)common-header"
3817 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
3819 "$ref": "#/definitions/LCM(config)status"
3826 "(unlock)output-TOP": {
3830 "$ref": "#/definitions/(unlock)output"
3837 "(upgrade-backout)input": {
3840 "$ref": "#/definitions/Optional.empty"
3842 "LCM:action-identifiers": {
3843 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3845 "$ref": "#/definitions/LCM(config)action-identifiers"
3849 "LCM:common-header": {
3850 "description": "A common header for all APP-C requests",
3852 "$ref": "#/definitions/LCM(config)common-header"
3857 "$ref": "#/definitions/Optional.empty"
3866 "(upgrade-backout)input-TOP": {
3870 "$ref": "#/definitions/(upgrade-backout)input"
3877 "(upgrade-backout)output": {
3879 "LCM:common-header": {
3880 "description": "A common header for all APP-C requests",
3882 "$ref": "#/definitions/LCM(config)common-header"
3887 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
3889 "$ref": "#/definitions/LCM(config)status"
3896 "(upgrade-backout)output-TOP": {
3900 "$ref": "#/definitions/(upgrade-backout)output"
3907 "(upgrade-backup)input": {
3910 "$ref": "#/definitions/Optional.empty"
3912 "LCM:action-identifiers": {
3913 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3915 "$ref": "#/definitions/LCM(config)action-identifiers"
3919 "LCM:common-header": {
3920 "description": "A common header for all APP-C requests",
3922 "$ref": "#/definitions/LCM(config)common-header"
3927 "$ref": "#/definitions/Optional.empty"
3936 "(upgrade-backup)input-TOP": {
3940 "$ref": "#/definitions/(upgrade-backup)input"
3947 "(upgrade-backup)output": {
3949 "LCM:common-header": {
3950 "description": "A common header for all APP-C requests",
3952 "$ref": "#/definitions/LCM(config)common-header"
3957 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
3959 "$ref": "#/definitions/LCM(config)status"
3966 "(upgrade-backup)output-TOP": {
3970 "$ref": "#/definitions/(upgrade-backup)output"
3977 "(upgrade-post-check)input": {
3980 "$ref": "#/definitions/Optional.empty"
3982 "LCM:action-identifiers": {
3983 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3985 "$ref": "#/definitions/LCM(config)action-identifiers"
3989 "LCM:common-header": {
3990 "description": "A common header for all APP-C requests",
3992 "$ref": "#/definitions/LCM(config)common-header"
3997 "$ref": "#/definitions/Optional.empty"
4006 "(upgrade-post-check)input-TOP": {
4010 "$ref": "#/definitions/(upgrade-post-check)input"
4017 "(upgrade-post-check)output": {
4019 "LCM:common-header": {
4020 "description": "A common header for all APP-C requests",
4022 "$ref": "#/definitions/LCM(config)common-header"
4027 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
4029 "$ref": "#/definitions/LCM(config)status"
4036 "(upgrade-post-check)output-TOP": {
4040 "$ref": "#/definitions/(upgrade-post-check)output"
4047 "(upgrade-pre-check)input": {
4050 "$ref": "#/definitions/Optional.empty"
4052 "LCM:action-identifiers": {
4053 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
4055 "$ref": "#/definitions/LCM(config)action-identifiers"
4059 "LCM:common-header": {
4060 "description": "A common header for all APP-C requests",
4062 "$ref": "#/definitions/LCM(config)common-header"
4067 "$ref": "#/definitions/Optional.empty"
4076 "(upgrade-pre-check)input-TOP": {
4080 "$ref": "#/definitions/(upgrade-pre-check)input"
4087 "(upgrade-pre-check)output": {
4089 "LCM:common-header": {
4090 "description": "A common header for all APP-C requests",
4092 "$ref": "#/definitions/LCM(config)common-header"
4097 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
4099 "$ref": "#/definitions/LCM(config)status"
4106 "(upgrade-pre-check)output-TOP": {
4110 "$ref": "#/definitions/(upgrade-pre-check)output"
4117 "(upgrade-software)input": {
4120 "$ref": "#/definitions/Optional.empty"
4122 "LCM:action-identifiers": {
4123 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
4125 "$ref": "#/definitions/LCM(config)action-identifiers"
4129 "LCM:common-header": {
4130 "description": "A common header for all APP-C requests",
4132 "$ref": "#/definitions/LCM(config)common-header"
4137 "$ref": "#/definitions/Optional.empty"
4146 "(upgrade-software)input-TOP": {
4150 "$ref": "#/definitions/(upgrade-software)input"
4157 "(upgrade-software)output": {
4159 "LCM:common-header": {
4160 "description": "A common header for all APP-C requests",
4162 "$ref": "#/definitions/LCM(config)common-header"
4167 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
4169 "$ref": "#/definitions/LCM(config)status"
4176 "(upgrade-software)output-TOP": {
4180 "$ref": "#/definitions/(upgrade-software)output"
4187 "(download-n-e-sw)input": {
4190 "$ref": "#/definitions/Optional.empty"
4192 "LCM:action-identifiers": {
4193 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
4195 "$ref": "#/definitions/LCM(config)action-identifiers"
4199 "LCM:common-header": {
4200 "description": "A common header for all APP-C requests",
4202 "$ref": "#/definitions/LCM(config)common-header"
4207 "$ref": "#/definitions/Optional.empty"
4216 "(download-n-e-sw)input-TOP": {
4220 "$ref": "#/definitions/(download-n-e-sw)input"
4227 "(download-n-e-sw)output": {
4229 "LCM:common-header": {
4230 "description": "A common header for all APP-C requests",
4232 "$ref": "#/definitions/LCM(config)common-header"
4237 "$ref": "#/definitions/Optional.empty"
4240 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
4242 "$ref": "#/definitions/LCM(config)status"
4252 "(download-n-e-sw)output-TOP": {
4256 "$ref": "#/definitions/(download-n-e-sw)output"
4263 "(activate-n-e-sw)input": {
4266 "$ref": "#/definitions/Optional.empty"
4268 "LCM:action-identifiers": {
4269 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
4271 "$ref": "#/definitions/LCM(config)action-identifiers"
4275 "LCM:common-header": {
4276 "description": "A common header for all APP-C requests",
4278 "$ref": "#/definitions/LCM(config)common-header"
4283 "$ref": "#/definitions/Optional.empty"
4292 "(activate-n-e-sw)input-TOP": {
4296 "$ref": "#/definitions/(activate-n-e-sw)input"
4303 "(activate-n-e-sw)output": {
4305 "LCM:common-header": {
4306 "description": "A common header for all APP-C requests",
4308 "$ref": "#/definitions/LCM(config)common-header"
4313 "$ref": "#/definitions/Optional.empty"
4316 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
4318 "$ref": "#/definitions/LCM(config)status"
4328 "(activate-n-e-sw)output-TOP": {
4332 "$ref": "#/definitions/(activate-n-e-sw)output"
4339 "LCM(config)action-identifiers": {
4341 "LCM:service-instance-id": {
4342 "$ref": "#/definitions/Optional.empty",
4343 "description": "identifies a specific service the command refers to. When multiple\\n APP-C instances are used and applied to a subset of services,\\n this will become significant . The field is mandatory when the\\n vnf-id is empty"
4345 "LCM:vf-module-id": {
4346 "$ref": "#/definitions/Optional.empty",
4347 "description": "identifies the VF module to which this action is to be applied."
4350 "$ref": "#/definitions/Optional.empty",
4351 "description": "identifies the VNF to which this action is to be applied(vnf-id\\n uniquely identifies the service-instance referred to). Note that\\n some actions are applied to multiple VNFs in the same service.\\n When this is the case, vnf-id may be left out, but service-instance-id\\n must appear. The field is mandatory when service-instance-id is\\n empty"
4354 "$ref": "#/definitions/Optional.empty",
4355 "description": "identifies the VNFC to which this action is to be applied. Some\\n actions apply only to a component within a VNF (e.g. RESTART is\\n sometimes applied to on VM only). In such a case, the name of\\n the VNFC is used to search for the component within the VNF"
4358 "$ref": "#/definitions/Optional.empty",
4359 "description": "identifies a specific VM within the given service/vnf to which\\n this action is to be applied"
4362 "$ref": "#/definitions/Optional.empty",
4363 "description": "identifies the PNF to which this action is to be applied."
4368 "LCM(config)action-identifiers-TOP": {
4370 "LCM:action-identifiers": {
4371 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
4373 "$ref": "#/definitions/LCM(config)action-identifiers"
4380 "LCM(config)common-header": {
4383 "$ref": "#/definitions/Optional.empty",
4384 "description": "api-ver is the API version identifier. A given release of APPC\\n should support all previous versions of APPC API (correlate with\\n general requirements)"
4387 "description": "Flags are generic flags that apply to any and all commands, all are optional",
4389 "$ref": "#/definitions/LCM/common-header(config)flags"
4393 "LCM:originator-id": {
4394 "$ref": "#/definitions/Optional.empty",
4395 "description": "originator-id an identifier of the calling system which can be\\n used addressing purposes, i.e. returning asynchronous response\\n to the proper destination over DMaaP (especially in case of multiple\\n consumers of APP-C APIs)"
4398 "$ref": "#/definitions/Optional.empty",
4399 "description": "UUID for the request ID. An OSS/BSS identifier for the request\\n that caused the current action. Multiple API calls may be made\\n with the same request-id The request-id shall be recorded throughout\\n the operations on a single request"
4401 "LCM:sub-request-id": {
4402 "$ref": "#/definitions/Optional.empty",
4403 "description": "Uniquely identifies a specific LCM action. It is persistent over\\n the life-cycle of a single request"
4406 "$ref": "#/definitions/Optional.empty",
4407 "description": "timestamp is in ISO 8601 timestamp format ZULU offset"
4412 "LCM:originator-id",
4418 "LCM(config)common-header-TOP": {
4420 "LCM:common-header": {
4421 "description": "A common header for all APP-C requests",
4423 "$ref": "#/definitions/LCM(config)common-header"
4430 "LCM(config)query-results": {
4433 "$ref": "#/definitions/Optional.empty",
4434 "description": "The state of the VM"
4437 "$ref": "#/definitions/Optional.empty",
4438 "description": "the status of the VM"
4441 "$ref": "#/definitions/Optional.empty",
4442 "description": "Identifier of a VM"
4452 "LCM(config)query-results-TOP": {
4454 "LCM:query-results": {
4456 "$ref": "#/definitions/LCM(config)query-results"
4463 "LCM(config)status": {
4466 "$ref": "#/definitions/Optional.empty",
4467 "description": "Response code"
4470 "$ref": "#/definitions/Optional.empty",
4471 "description": "Response message"
4480 "LCM(config)status-TOP": {
4483 "description": "The specific response codes are to be aligned with SDC reference doc\\n(main table removed to avoid duplication and digression from main table).\\nSee SDC and ECOMP Distribution Consumer Interface Agreement",
4485 "$ref": "#/definitions/LCM(config)status"
4492 "LCM/common-header(config)flags": {
4495 "$ref": "#/definitions/Optional.empty",
4496 "description": "TRUE/FALSE - Execute action even if target is in unstable (i.e.\\n locked, transiting, etc.) state"
4499 "$ref": "#/definitions/Optional.empty",
4500 "description": "EXCLUSIVE (accept no queued requests on this VNF while processing)\\n or NORMAL (queue other requests until complete)"
4503 "$ref": "#/definitions/Optional.empty",
4504 "description": "<0....N> - The timeout value (expressed in seconds) for action\\n execution, between action being received by APPC and action initiation"
4509 "LCM/common-header(config)flags-TOP": {
4512 "description": "Flags are generic flags that apply to any and all commands, all are optional",
4514 "$ref": "#/definitions/LCM/common-header(config)flags"
4521 "unique_empty_identifier": {}