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-ne-sw": {
1272 "$ref": "#/definitions/(download-ne-sw)input-TOP"
1278 "description": "No response was specified",
1280 "$ref": "#/definitions/(download-ne-sw)output-TOP"
1284 "description": "An operation to download NE software.",
1285 "operationId": "download-ne-sw"
1288 "/operations/LCM:activate-ne-sw": {
1304 "$ref": "#/definitions/(activate-ne-sw)input-TOP"
1310 "description": "No response was specified",
1312 "$ref": "#/definitions/(activate-ne-sw)output-TOP"
1316 "description": "An operation to activate NE software.",
1317 "operationId": "activate-ne-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"
1634 "(config)common-headerPOST": {
1637 "$ref": "#/definitions/Optional.empty",
1638 "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)"
1642 "$ref": "#/definitions/LCM/common-header(config)flags"
1647 "$ref": "#/definitions/Optional.empty",
1648 "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)"
1651 "$ref": "#/definitions/Optional.empty",
1652 "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"
1655 "$ref": "#/definitions/Optional.empty",
1656 "description": "Uniquely identifies a specific LCM action. It is persistent over\\n the life-cycle of a single request"
1659 "$ref": "#/definitions/Optional.empty",
1660 "description": "timestamp is in ISO 8601 timestamp format ZULU offset"
1671 "(config)flagsPOST": {
1674 "$ref": "#/definitions/Optional.empty",
1675 "description": "TRUE/FALSE - Execute action even if target is in unstable (i.e.\\n locked, transiting, etc.) state"
1678 "$ref": "#/definitions/Optional.empty",
1679 "description": "EXCLUSIVE (accept no queued requests on this VNF while processing)\\n or NORMAL (queue other requests until complete)"
1682 "$ref": "#/definitions/Optional.empty",
1683 "description": "<0....N> - The timeout value (expressed in seconds) for action\\n execution, between action being received by APPC and action initiation"
1688 "(config)query-resultsPOST": {
1691 "$ref": "#/definitions/Optional.empty",
1692 "description": "The state of the VM"
1695 "$ref": "#/definitions/Optional.empty",
1696 "description": "the status of the VM"
1699 "$ref": "#/definitions/Optional.empty",
1700 "description": "Identifier of a VM"
1710 "(config)statusPOST": {
1713 "$ref": "#/definitions/Optional.empty",
1714 "description": "Response code"
1717 "$ref": "#/definitions/Optional.empty",
1718 "description": "Response message"
1727 "(config-backup)input": {
1730 "$ref": "#/definitions/Optional.empty"
1732 "LCM:action-identifiers": {
1733 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
1735 "$ref": "#/definitions/LCM(config)action-identifiers"
1739 "LCM:common-header": {
1740 "description": "A common header for all APP-C requests",
1742 "$ref": "#/definitions/LCM(config)common-header"
1747 "$ref": "#/definitions/Optional.empty"
1755 "(config-backup)input-TOP": {
1759 "$ref": "#/definitions/(config-backup)input"
1766 "(config-backup)output": {
1768 "LCM:common-header": {
1769 "description": "A common header for all APP-C requests",
1771 "$ref": "#/definitions/LCM(config)common-header"
1776 "$ref": "#/definitions/Optional.empty"
1779 "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",
1781 "$ref": "#/definitions/LCM(config)status"
1788 "(config-backup)output-TOP": {
1792 "$ref": "#/definitions/(config-backup)output"
1799 "(config-backup-delete)input": {
1802 "$ref": "#/definitions/Optional.empty"
1804 "LCM:action-identifiers": {
1805 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
1807 "$ref": "#/definitions/LCM(config)action-identifiers"
1811 "LCM:common-header": {
1812 "description": "A common header for all APP-C requests",
1814 "$ref": "#/definitions/LCM(config)common-header"
1824 "(config-backup-delete)input-TOP": {
1828 "$ref": "#/definitions/(config-backup-delete)input"
1835 "(config-backup-delete)output": {
1837 "LCM:common-header": {
1838 "description": "A common header for all APP-C requests",
1840 "$ref": "#/definitions/LCM(config)common-header"
1845 "$ref": "#/definitions/Optional.empty"
1848 "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",
1850 "$ref": "#/definitions/LCM(config)status"
1857 "(config-backup-delete)output-TOP": {
1861 "$ref": "#/definitions/(config-backup-delete)output"
1868 "(config-export)input": {
1871 "$ref": "#/definitions/Optional.empty"
1873 "LCM:action-identifiers": {
1874 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
1876 "$ref": "#/definitions/LCM(config)action-identifiers"
1880 "LCM:common-header": {
1881 "description": "A common header for all APP-C requests",
1883 "$ref": "#/definitions/LCM(config)common-header"
1893 "(config-export)input-TOP": {
1897 "$ref": "#/definitions/(config-export)input"
1904 "(config-export)output": {
1906 "LCM:common-header": {
1907 "description": "A common header for all APP-C requests",
1909 "$ref": "#/definitions/LCM(config)common-header"
1914 "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",
1916 "$ref": "#/definitions/LCM(config)status"
1923 "(config-export)output-TOP": {
1927 "$ref": "#/definitions/(config-export)output"
1934 "(config-modify)input": {
1937 "$ref": "#/definitions/Optional.empty"
1939 "LCM:action-identifiers": {
1940 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
1942 "$ref": "#/definitions/LCM(config)action-identifiers"
1946 "LCM:common-header": {
1947 "description": "A common header for all APP-C requests",
1949 "$ref": "#/definitions/LCM(config)common-header"
1954 "$ref": "#/definitions/Optional.empty"
1962 "(config-modify)input-TOP": {
1966 "$ref": "#/definitions/(config-modify)input"
1973 "(config-modify)output": {
1975 "LCM:common-header": {
1976 "description": "A common header for all APP-C requests",
1978 "$ref": "#/definitions/LCM(config)common-header"
1983 "$ref": "#/definitions/Optional.empty"
1986 "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",
1988 "$ref": "#/definitions/LCM(config)status"
1995 "(config-modify)output-TOP": {
1999 "$ref": "#/definitions/(config-modify)output"
2006 "(config-restore)input": {
2009 "$ref": "#/definitions/Optional.empty"
2011 "LCM:action-identifiers": {
2012 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2014 "$ref": "#/definitions/LCM(config)action-identifiers"
2018 "LCM:common-header": {
2019 "description": "A common header for all APP-C requests",
2021 "$ref": "#/definitions/LCM(config)common-header"
2026 "$ref": "#/definitions/Optional.empty"
2034 "(config-restore)input-TOP": {
2038 "$ref": "#/definitions/(config-restore)input"
2045 "(config-restore)output": {
2047 "LCM:common-header": {
2048 "description": "A common header for all APP-C requests",
2050 "$ref": "#/definitions/LCM(config)common-header"
2055 "$ref": "#/definitions/Optional.empty"
2058 "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",
2060 "$ref": "#/definitions/LCM(config)status"
2067 "(config-restore)output-TOP": {
2071 "$ref": "#/definitions/(config-restore)output"
2078 "(config-scale-out)input": {
2081 "$ref": "#/definitions/Optional.empty"
2083 "LCM:action-identifiers": {
2084 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2086 "$ref": "#/definitions/LCM(config)action-identifiers"
2090 "LCM:common-header": {
2091 "description": "A common header for all APP-C requests",
2093 "$ref": "#/definitions/LCM(config)common-header"
2098 "$ref": "#/definitions/Optional.empty"
2106 "(config-scale-out)input-TOP": {
2110 "$ref": "#/definitions/(config-scale-out)input"
2117 "(config-scale-out)output": {
2119 "LCM:common-header": {
2120 "description": "A common header for all APP-C requests",
2122 "$ref": "#/definitions/LCM(config)common-header"
2127 "$ref": "#/definitions/Optional.empty"
2130 "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",
2132 "$ref": "#/definitions/LCM(config)status"
2139 "(config-scale-out)output-TOP": {
2143 "$ref": "#/definitions/(config-scale-out)output"
2150 "(configure)input": {
2153 "$ref": "#/definitions/Optional.empty"
2155 "LCM:action-identifiers": {
2156 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2158 "$ref": "#/definitions/LCM(config)action-identifiers"
2162 "LCM:common-header": {
2163 "description": "A common header for all APP-C requests",
2165 "$ref": "#/definitions/LCM(config)common-header"
2170 "$ref": "#/definitions/Optional.empty"
2178 "(configure)input-TOP": {
2182 "$ref": "#/definitions/(configure)input"
2189 "(configure)output": {
2191 "LCM:common-header": {
2192 "description": "A common header for all APP-C requests",
2194 "$ref": "#/definitions/LCM(config)common-header"
2199 "$ref": "#/definitions/Optional.empty"
2202 "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",
2204 "$ref": "#/definitions/LCM(config)status"
2211 "(configure)output-TOP": {
2215 "$ref": "#/definitions/(configure)output"
2222 "(detach-volume)input": {
2225 "$ref": "#/definitions/Optional.empty"
2227 "LCM:action-identifiers": {
2228 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2230 "$ref": "#/definitions/LCM(config)action-identifiers"
2234 "LCM:common-header": {
2235 "description": "A common header for all APP-C requests",
2237 "$ref": "#/definitions/LCM(config)common-header"
2242 "$ref": "#/definitions/Optional.empty"
2251 "(detach-volume)input-TOP": {
2255 "$ref": "#/definitions/(detach-volume)input"
2262 "(detach-volume)output": {
2264 "LCM:common-header": {
2265 "description": "A common header for all APP-C requests",
2267 "$ref": "#/definitions/LCM(config)common-header"
2272 "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",
2274 "$ref": "#/definitions/LCM(config)status"
2281 "(detach-volume)output-TOP": {
2285 "$ref": "#/definitions/(detach-volume)output"
2292 "(evacuate)input": {
2295 "$ref": "#/definitions/Optional.empty"
2297 "LCM:action-identifiers": {
2298 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2300 "$ref": "#/definitions/LCM(config)action-identifiers"
2304 "LCM:common-header": {
2305 "description": "A common header for all APP-C requests",
2307 "$ref": "#/definitions/LCM(config)common-header"
2312 "$ref": "#/definitions/Optional.empty"
2320 "(evacuate)input-TOP": {
2324 "$ref": "#/definitions/(evacuate)input"
2331 "(evacuate)output": {
2333 "LCM:common-header": {
2334 "description": "A common header for all APP-C requests",
2336 "$ref": "#/definitions/LCM(config)common-header"
2341 "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",
2343 "$ref": "#/definitions/LCM(config)status"
2350 "(evacuate)output-TOP": {
2354 "$ref": "#/definitions/(evacuate)output"
2361 "(health-check)input": {
2364 "$ref": "#/definitions/Optional.empty"
2366 "LCM:action-identifiers": {
2367 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2369 "$ref": "#/definitions/LCM(config)action-identifiers"
2373 "LCM:common-header": {
2374 "description": "A common header for all APP-C requests",
2376 "$ref": "#/definitions/LCM(config)common-header"
2381 "$ref": "#/definitions/Optional.empty"
2389 "(health-check)input-TOP": {
2393 "$ref": "#/definitions/(health-check)input"
2400 "(health-check)output": {
2402 "LCM:common-header": {
2403 "description": "A common header for all APP-C requests",
2405 "$ref": "#/definitions/LCM(config)common-header"
2410 "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",
2412 "$ref": "#/definitions/LCM(config)status"
2419 "(health-check)output-TOP": {
2423 "$ref": "#/definitions/(health-check)output"
2430 "(live-upgrade)input": {
2433 "$ref": "#/definitions/Optional.empty"
2435 "LCM:action-identifiers": {
2436 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2438 "$ref": "#/definitions/LCM(config)action-identifiers"
2442 "LCM:common-header": {
2443 "description": "A common header for all APP-C requests",
2445 "$ref": "#/definitions/LCM(config)common-header"
2450 "$ref": "#/definitions/Optional.empty"
2458 "(live-upgrade)input-TOP": {
2462 "$ref": "#/definitions/(live-upgrade)input"
2469 "(live-upgrade)output": {
2471 "LCM:common-header": {
2472 "description": "A common header for all APP-C requests",
2474 "$ref": "#/definitions/LCM(config)common-header"
2479 "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",
2481 "$ref": "#/definitions/LCM(config)status"
2488 "(live-upgrade)output-TOP": {
2492 "$ref": "#/definitions/(live-upgrade)output"
2502 "$ref": "#/definitions/Optional.empty"
2504 "LCM:action-identifiers": {
2505 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2507 "$ref": "#/definitions/LCM(config)action-identifiers"
2511 "LCM:common-header": {
2512 "description": "A common header for all APP-C requests",
2514 "$ref": "#/definitions/LCM(config)common-header"
2519 "$ref": "#/definitions/Optional.empty"
2527 "(lock)input-TOP": {
2531 "$ref": "#/definitions/(lock)input"
2540 "LCM:common-header": {
2541 "description": "A common header for all APP-C requests",
2543 "$ref": "#/definitions/LCM(config)common-header"
2548 "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",
2550 "$ref": "#/definitions/LCM(config)status"
2557 "(lock)output-TOP": {
2561 "$ref": "#/definitions/(lock)output"
2571 "$ref": "#/definitions/Optional.empty"
2573 "LCM:action-identifiers": {
2574 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2576 "$ref": "#/definitions/LCM(config)action-identifiers"
2580 "LCM:common-header": {
2581 "description": "A common header for all APP-C requests",
2583 "$ref": "#/definitions/LCM(config)common-header"
2588 "$ref": "#/definitions/Optional.empty"
2596 "(migrate)input-TOP": {
2600 "$ref": "#/definitions/(migrate)input"
2607 "(migrate)output": {
2609 "LCM:common-header": {
2610 "description": "A common header for all APP-C requests",
2612 "$ref": "#/definitions/LCM(config)common-header"
2617 "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",
2619 "$ref": "#/definitions/LCM(config)status"
2626 "(migrate)output-TOP": {
2630 "$ref": "#/definitions/(migrate)output"
2640 "$ref": "#/definitions/Optional.empty"
2642 "LCM:action-identifiers": {
2643 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2645 "$ref": "#/definitions/LCM(config)action-identifiers"
2649 "LCM:common-header": {
2650 "description": "A common header for all APP-C requests",
2652 "$ref": "#/definitions/LCM(config)common-header"
2662 "(query)input-TOP": {
2666 "$ref": "#/definitions/(query)input"
2675 "LCM:common-header": {
2676 "description": "A common header for all APP-C requests",
2678 "$ref": "#/definitions/LCM(config)common-header"
2682 "LCM:query-results": {
2684 "$ref": "#/definitions/LCM(config)query-results"
2689 "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",
2691 "$ref": "#/definitions/LCM(config)status"
2698 "(query)output-TOP": {
2702 "$ref": "#/definitions/(query)output"
2709 "(quiesce-traffic)input": {
2712 "$ref": "#/definitions/Optional.empty"
2714 "LCM:action-identifiers": {
2715 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2717 "$ref": "#/definitions/LCM(config)action-identifiers"
2721 "LCM:common-header": {
2722 "description": "A common header for all APP-C requests",
2724 "$ref": "#/definitions/LCM(config)common-header"
2729 "$ref": "#/definitions/Optional.empty"
2738 "(quiesce-traffic)input-TOP": {
2742 "$ref": "#/definitions/(quiesce-traffic)input"
2749 "(quiesce-traffic)output": {
2751 "LCM:common-header": {
2752 "description": "A common header for all APP-C requests",
2754 "$ref": "#/definitions/LCM(config)common-header"
2759 "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",
2761 "$ref": "#/definitions/LCM(config)status"
2768 "(quiesce-traffic)output-TOP": {
2772 "$ref": "#/definitions/(quiesce-traffic)output"
2782 "$ref": "#/definitions/Optional.empty"
2784 "LCM:action-identifiers": {
2785 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2787 "$ref": "#/definitions/LCM(config)action-identifiers"
2791 "LCM:common-header": {
2792 "description": "A common header for all APP-C requests",
2794 "$ref": "#/definitions/LCM(config)common-header"
2799 "$ref": "#/definitions/Optional.empty"
2807 "(reboot)input-TOP": {
2811 "$ref": "#/definitions/(reboot)input"
2820 "LCM:common-header": {
2821 "description": "A common header for all APP-C requests",
2823 "$ref": "#/definitions/LCM(config)common-header"
2828 "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",
2830 "$ref": "#/definitions/LCM(config)status"
2837 "(reboot)output-TOP": {
2841 "$ref": "#/definitions/(reboot)output"
2851 "$ref": "#/definitions/Optional.empty"
2853 "LCM:action-identifiers": {
2854 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2856 "$ref": "#/definitions/LCM(config)action-identifiers"
2860 "LCM:common-header": {
2861 "description": "A common header for all APP-C requests",
2863 "$ref": "#/definitions/LCM(config)common-header"
2868 "$ref": "#/definitions/Optional.empty"
2876 "(rebuild)input-TOP": {
2880 "$ref": "#/definitions/(rebuild)input"
2887 "(rebuild)output": {
2889 "LCM:common-header": {
2890 "description": "A common header for all APP-C requests",
2892 "$ref": "#/definitions/LCM(config)common-header"
2897 "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",
2899 "$ref": "#/definitions/LCM(config)status"
2906 "(rebuild)output-TOP": {
2910 "$ref": "#/definitions/(rebuild)output"
2920 "$ref": "#/definitions/Optional.empty"
2922 "LCM:action-identifiers": {
2923 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2925 "$ref": "#/definitions/LCM(config)action-identifiers"
2929 "LCM:common-header": {
2930 "description": "A common header for all APP-C requests",
2932 "$ref": "#/definitions/LCM(config)common-header"
2937 "$ref": "#/definitions/Optional.empty"
2945 "(restart)input-TOP": {
2949 "$ref": "#/definitions/(restart)input"
2956 "(restart)output": {
2958 "LCM:common-header": {
2959 "description": "A common header for all APP-C requests",
2961 "$ref": "#/definitions/LCM(config)common-header"
2966 "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",
2968 "$ref": "#/definitions/LCM(config)status"
2975 "(restart)output-TOP": {
2979 "$ref": "#/definitions/(restart)output"
2986 "(resume-traffic)input": {
2989 "$ref": "#/definitions/Optional.empty"
2991 "LCM:action-identifiers": {
2992 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
2994 "$ref": "#/definitions/LCM(config)action-identifiers"
2998 "LCM:common-header": {
2999 "description": "A common header for all APP-C requests",
3001 "$ref": "#/definitions/LCM(config)common-header"
3006 "$ref": "#/definitions/Optional.empty"
3015 "(resume-traffic)input-TOP": {
3019 "$ref": "#/definitions/(resume-traffic)input"
3026 "(resume-traffic)output": {
3028 "LCM:common-header": {
3029 "description": "A common header for all APP-C requests",
3031 "$ref": "#/definitions/LCM(config)common-header"
3036 "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",
3038 "$ref": "#/definitions/LCM(config)status"
3045 "(resume-traffic)output-TOP": {
3049 "$ref": "#/definitions/(resume-traffic)output"
3056 "(rollback)input": {
3059 "$ref": "#/definitions/Optional.empty"
3061 "LCM:action-identifiers": {
3062 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3064 "$ref": "#/definitions/LCM(config)action-identifiers"
3068 "LCM:common-header": {
3069 "description": "A common header for all APP-C requests",
3071 "$ref": "#/definitions/LCM(config)common-header"
3075 "LCM:identity-url": {
3076 "$ref": "#/definitions/Optional.empty"
3079 "$ref": "#/definitions/Optional.empty"
3081 "LCM:snapshot-id": {
3082 "$ref": "#/definitions/Optional.empty"
3092 "(rollback)input-TOP": {
3096 "$ref": "#/definitions/(rollback)input"
3103 "(rollback)output": {
3105 "LCM:common-header": {
3106 "description": "A common header for all APP-C requests",
3108 "$ref": "#/definitions/LCM(config)common-header"
3113 "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",
3115 "$ref": "#/definitions/LCM(config)status"
3122 "(rollback)output-TOP": {
3126 "$ref": "#/definitions/(rollback)output"
3133 "(snapshot)input": {
3136 "$ref": "#/definitions/Optional.empty"
3138 "LCM:action-identifiers": {
3139 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3141 "$ref": "#/definitions/LCM(config)action-identifiers"
3145 "LCM:common-header": {
3146 "description": "A common header for all APP-C requests",
3148 "$ref": "#/definitions/LCM(config)common-header"
3152 "LCM:identity-url": {
3153 "$ref": "#/definitions/Optional.empty"
3156 "$ref": "#/definitions/Optional.empty"
3165 "(snapshot)input-TOP": {
3169 "$ref": "#/definitions/(snapshot)input"
3176 "(snapshot)output": {
3178 "LCM:common-header": {
3179 "description": "A common header for all APP-C requests",
3181 "$ref": "#/definitions/LCM(config)common-header"
3185 "LCM:snapshot-id": {
3186 "$ref": "#/definitions/Optional.empty"
3189 "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",
3191 "$ref": "#/definitions/LCM(config)status"
3198 "(snapshot)output-TOP": {
3202 "$ref": "#/definitions/(snapshot)output"
3209 "(software-upload)input": {
3212 "$ref": "#/definitions/Optional.empty"
3214 "LCM:action-identifiers": {
3215 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3217 "$ref": "#/definitions/LCM(config)action-identifiers"
3221 "LCM:common-header": {
3222 "description": "A common header for all APP-C requests",
3224 "$ref": "#/definitions/LCM(config)common-header"
3229 "$ref": "#/definitions/Optional.empty"
3237 "(software-upload)input-TOP": {
3241 "$ref": "#/definitions/(software-upload)input"
3248 "(software-upload)output": {
3250 "LCM:common-header": {
3251 "description": "A common header for all APP-C requests",
3253 "$ref": "#/definitions/LCM(config)common-header"
3258 "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",
3260 "$ref": "#/definitions/LCM(config)status"
3267 "(software-upload)output-TOP": {
3271 "$ref": "#/definitions/(software-upload)output"
3281 "$ref": "#/definitions/Optional.empty"
3283 "LCM:action-identifiers": {
3284 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3286 "$ref": "#/definitions/LCM(config)action-identifiers"
3290 "LCM:common-header": {
3291 "description": "A common header for all APP-C requests",
3293 "$ref": "#/definitions/LCM(config)common-header"
3298 "$ref": "#/definitions/Optional.empty"
3306 "(start)input-TOP": {
3310 "$ref": "#/definitions/(start)input"
3319 "LCM:common-header": {
3320 "description": "A common header for all APP-C requests",
3322 "$ref": "#/definitions/LCM(config)common-header"
3327 "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",
3329 "$ref": "#/definitions/LCM(config)status"
3336 "(start)output-TOP": {
3340 "$ref": "#/definitions/(start)output"
3347 "(start-application)input": {
3350 "$ref": "#/definitions/Optional.empty"
3352 "LCM:action-identifiers": {
3353 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3355 "$ref": "#/definitions/LCM(config)action-identifiers"
3359 "LCM:common-header": {
3360 "description": "A common header for all APP-C requests",
3362 "$ref": "#/definitions/LCM(config)common-header"
3367 "$ref": "#/definitions/Optional.empty"
3375 "(start-application)input-TOP": {
3379 "$ref": "#/definitions/(start-application)input"
3386 "(start-application)output": {
3388 "LCM:common-header": {
3389 "description": "A common header for all APP-C requests",
3391 "$ref": "#/definitions/LCM(config)common-header"
3396 "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",
3398 "$ref": "#/definitions/LCM(config)status"
3405 "(start-application)output-TOP": {
3409 "$ref": "#/definitions/(start-application)output"
3419 "$ref": "#/definitions/Optional.empty"
3421 "LCM:action-identifiers": {
3422 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3424 "$ref": "#/definitions/LCM(config)action-identifiers"
3428 "LCM:common-header": {
3429 "description": "A common header for all APP-C requests",
3431 "$ref": "#/definitions/LCM(config)common-header"
3436 "$ref": "#/definitions/Optional.empty"
3444 "(stop)input-TOP": {
3448 "$ref": "#/definitions/(stop)input"
3457 "LCM:common-header": {
3458 "description": "A common header for all APP-C requests",
3460 "$ref": "#/definitions/LCM(config)common-header"
3465 "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",
3467 "$ref": "#/definitions/LCM(config)status"
3474 "(stop)output-TOP": {
3478 "$ref": "#/definitions/(stop)output"
3485 "(stop-application)input": {
3488 "$ref": "#/definitions/Optional.empty"
3490 "LCM:action-identifiers": {
3491 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3493 "$ref": "#/definitions/LCM(config)action-identifiers"
3497 "LCM:common-header": {
3498 "description": "A common header for all APP-C requests",
3500 "$ref": "#/definitions/LCM(config)common-header"
3505 "$ref": "#/definitions/Optional.empty"
3513 "(stop-application)input-TOP": {
3517 "$ref": "#/definitions/(stop-application)input"
3524 "(stop-application)output": {
3526 "LCM:common-header": {
3527 "description": "A common header for all APP-C requests",
3529 "$ref": "#/definitions/LCM(config)common-header"
3534 "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",
3536 "$ref": "#/definitions/LCM(config)status"
3543 "(stop-application)output-TOP": {
3547 "$ref": "#/definitions/(stop-application)output"
3557 "$ref": "#/definitions/Optional.empty"
3559 "LCM:action-identifiers": {
3560 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3562 "$ref": "#/definitions/LCM(config)action-identifiers"
3566 "LCM:common-header": {
3567 "description": "A common header for all APP-C requests",
3569 "$ref": "#/definitions/LCM(config)common-header"
3574 "$ref": "#/definitions/Optional.empty"
3582 "(sync)input-TOP": {
3586 "$ref": "#/definitions/(sync)input"
3595 "LCM:common-header": {
3596 "description": "A common header for all APP-C requests",
3598 "$ref": "#/definitions/LCM(config)common-header"
3603 "$ref": "#/definitions/Optional.empty"
3606 "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",
3608 "$ref": "#/definitions/LCM(config)status"
3615 "(sync)output-TOP": {
3619 "$ref": "#/definitions/(sync)output"
3626 "(terminate)input": {
3629 "$ref": "#/definitions/Optional.empty"
3631 "LCM:action-identifiers": {
3632 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3634 "$ref": "#/definitions/LCM(config)action-identifiers"
3638 "LCM:common-header": {
3639 "description": "A common header for all APP-C requests",
3641 "$ref": "#/definitions/LCM(config)common-header"
3646 "$ref": "#/definitions/Optional.empty"
3654 "(terminate)input-TOP": {
3658 "$ref": "#/definitions/(terminate)input"
3665 "(terminate)output": {
3667 "LCM:common-header": {
3668 "description": "A common header for all APP-C requests",
3670 "$ref": "#/definitions/LCM(config)common-header"
3675 "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",
3677 "$ref": "#/definitions/LCM(config)status"
3684 "(terminate)output-TOP": {
3688 "$ref": "#/definitions/(terminate)output"
3698 "$ref": "#/definitions/Optional.empty"
3700 "LCM:action-identifiers": {
3701 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3703 "$ref": "#/definitions/LCM(config)action-identifiers"
3707 "LCM:common-header": {
3708 "description": "A common header for all APP-C requests",
3710 "$ref": "#/definitions/LCM(config)common-header"
3715 "$ref": "#/definitions/Optional.empty"
3723 "(test)input-TOP": {
3727 "$ref": "#/definitions/(test)input"
3736 "LCM:common-header": {
3737 "description": "A common header for all APP-C requests",
3739 "$ref": "#/definitions/LCM(config)common-header"
3744 "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",
3746 "$ref": "#/definitions/LCM(config)status"
3753 "(test)output-TOP": {
3757 "$ref": "#/definitions/(test)output"
3767 "$ref": "#/definitions/Optional.empty"
3769 "LCM:action-identifiers": {
3770 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3772 "$ref": "#/definitions/LCM(config)action-identifiers"
3776 "LCM:common-header": {
3777 "description": "A common header for all APP-C requests",
3779 "$ref": "#/definitions/LCM(config)common-header"
3784 "$ref": "#/definitions/Optional.empty"
3792 "(unlock)input-TOP": {
3796 "$ref": "#/definitions/(unlock)input"
3805 "LCM:common-header": {
3806 "description": "A common header for all APP-C requests",
3808 "$ref": "#/definitions/LCM(config)common-header"
3813 "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",
3815 "$ref": "#/definitions/LCM(config)status"
3822 "(unlock)output-TOP": {
3826 "$ref": "#/definitions/(unlock)output"
3833 "(upgrade-backout)input": {
3836 "$ref": "#/definitions/Optional.empty"
3838 "LCM:action-identifiers": {
3839 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3841 "$ref": "#/definitions/LCM(config)action-identifiers"
3845 "LCM:common-header": {
3846 "description": "A common header for all APP-C requests",
3848 "$ref": "#/definitions/LCM(config)common-header"
3853 "$ref": "#/definitions/Optional.empty"
3862 "(upgrade-backout)input-TOP": {
3866 "$ref": "#/definitions/(upgrade-backout)input"
3873 "(upgrade-backout)output": {
3875 "LCM:common-header": {
3876 "description": "A common header for all APP-C requests",
3878 "$ref": "#/definitions/LCM(config)common-header"
3883 "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",
3885 "$ref": "#/definitions/LCM(config)status"
3892 "(upgrade-backout)output-TOP": {
3896 "$ref": "#/definitions/(upgrade-backout)output"
3903 "(upgrade-backup)input": {
3906 "$ref": "#/definitions/Optional.empty"
3908 "LCM:action-identifiers": {
3909 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3911 "$ref": "#/definitions/LCM(config)action-identifiers"
3915 "LCM:common-header": {
3916 "description": "A common header for all APP-C requests",
3918 "$ref": "#/definitions/LCM(config)common-header"
3923 "$ref": "#/definitions/Optional.empty"
3932 "(upgrade-backup)input-TOP": {
3936 "$ref": "#/definitions/(upgrade-backup)input"
3943 "(upgrade-backup)output": {
3945 "LCM:common-header": {
3946 "description": "A common header for all APP-C requests",
3948 "$ref": "#/definitions/LCM(config)common-header"
3953 "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",
3955 "$ref": "#/definitions/LCM(config)status"
3962 "(upgrade-backup)output-TOP": {
3966 "$ref": "#/definitions/(upgrade-backup)output"
3973 "(upgrade-post-check)input": {
3976 "$ref": "#/definitions/Optional.empty"
3978 "LCM:action-identifiers": {
3979 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
3981 "$ref": "#/definitions/LCM(config)action-identifiers"
3985 "LCM:common-header": {
3986 "description": "A common header for all APP-C requests",
3988 "$ref": "#/definitions/LCM(config)common-header"
3993 "$ref": "#/definitions/Optional.empty"
4002 "(upgrade-post-check)input-TOP": {
4006 "$ref": "#/definitions/(upgrade-post-check)input"
4013 "(upgrade-post-check)output": {
4015 "LCM:common-header": {
4016 "description": "A common header for all APP-C requests",
4018 "$ref": "#/definitions/LCM(config)common-header"
4023 "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",
4025 "$ref": "#/definitions/LCM(config)status"
4032 "(upgrade-post-check)output-TOP": {
4036 "$ref": "#/definitions/(upgrade-post-check)output"
4043 "(upgrade-pre-check)input": {
4046 "$ref": "#/definitions/Optional.empty"
4048 "LCM:action-identifiers": {
4049 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
4051 "$ref": "#/definitions/LCM(config)action-identifiers"
4055 "LCM:common-header": {
4056 "description": "A common header for all APP-C requests",
4058 "$ref": "#/definitions/LCM(config)common-header"
4063 "$ref": "#/definitions/Optional.empty"
4072 "(upgrade-pre-check)input-TOP": {
4076 "$ref": "#/definitions/(upgrade-pre-check)input"
4083 "(upgrade-pre-check)output": {
4085 "LCM:common-header": {
4086 "description": "A common header for all APP-C requests",
4088 "$ref": "#/definitions/LCM(config)common-header"
4093 "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",
4095 "$ref": "#/definitions/LCM(config)status"
4102 "(upgrade-pre-check)output-TOP": {
4106 "$ref": "#/definitions/(upgrade-pre-check)output"
4113 "(upgrade-software)input": {
4116 "$ref": "#/definitions/Optional.empty"
4118 "LCM:action-identifiers": {
4119 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
4121 "$ref": "#/definitions/LCM(config)action-identifiers"
4125 "LCM:common-header": {
4126 "description": "A common header for all APP-C requests",
4128 "$ref": "#/definitions/LCM(config)common-header"
4133 "$ref": "#/definitions/Optional.empty"
4142 "(upgrade-software)input-TOP": {
4146 "$ref": "#/definitions/(upgrade-software)input"
4153 "(upgrade-software)output": {
4155 "LCM:common-header": {
4156 "description": "A common header for all APP-C requests",
4158 "$ref": "#/definitions/LCM(config)common-header"
4163 "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",
4165 "$ref": "#/definitions/LCM(config)status"
4172 "(upgrade-software)output-TOP": {
4176 "$ref": "#/definitions/(upgrade-software)output"
4183 "(download-ne-sw)input": {
4186 "$ref": "#/definitions/Optional.empty"
4188 "LCM:action-identifiers": {
4189 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
4191 "$ref": "#/definitions/LCM(config)action-identifiers"
4195 "LCM:common-header": {
4196 "description": "A common header for all APP-C requests",
4198 "$ref": "#/definitions/LCM(config)common-header"
4203 "$ref": "#/definitions/Optional.empty"
4212 "(download-ne-sw)input-TOP": {
4216 "$ref": "#/definitions/(download-ne-sw)input"
4223 "(download-ne-sw)output": {
4225 "LCM:common-header": {
4226 "description": "A common header for all APP-C requests",
4228 "$ref": "#/definitions/LCM(config)common-header"
4233 "$ref": "#/definitions/Optional.empty"
4236 "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",
4238 "$ref": "#/definitions/LCM(config)status"
4248 "(download-ne-sw)output-TOP": {
4252 "$ref": "#/definitions/(download-ne-sw)output"
4259 "(activate-ne-sw)input": {
4262 "$ref": "#/definitions/Optional.empty"
4264 "LCM:action-identifiers": {
4265 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
4267 "$ref": "#/definitions/LCM(config)action-identifiers"
4271 "LCM:common-header": {
4272 "description": "A common header for all APP-C requests",
4274 "$ref": "#/definitions/LCM(config)common-header"
4279 "$ref": "#/definitions/Optional.empty"
4288 "(activate-ne-sw)input-TOP": {
4292 "$ref": "#/definitions/(activate-ne-sw)input"
4299 "(activate-ne-sw)output": {
4301 "LCM:common-header": {
4302 "description": "A common header for all APP-C requests",
4304 "$ref": "#/definitions/LCM(config)common-header"
4309 "$ref": "#/definitions/Optional.empty"
4312 "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",
4314 "$ref": "#/definitions/LCM(config)status"
4324 "(activate-ne-sw)output-TOP": {
4328 "$ref": "#/definitions/(activate-ne-sw)output"
4335 "LCM(config)action-identifiers": {
4337 "LCM:service-instance-id": {
4338 "$ref": "#/definitions/Optional.empty",
4339 "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"
4341 "LCM:vf-module-id": {
4342 "$ref": "#/definitions/Optional.empty",
4343 "description": "identifies the VF module to which this action is to be applied."
4346 "$ref": "#/definitions/Optional.empty",
4347 "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"
4350 "$ref": "#/definitions/Optional.empty",
4351 "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"
4354 "$ref": "#/definitions/Optional.empty",
4355 "description": "identifies a specific VM within the given service/vnf to which\\n this action is to be applied"
4360 "LCM(config)action-identifiers-TOP": {
4362 "LCM:action-identifiers": {
4363 "description": "A block containing the action arguments. These are used to specify\\nthe object upon which APP-C LCM command is to operate",
4365 "$ref": "#/definitions/LCM(config)action-identifiers"
4372 "LCM(config)common-header": {
4375 "$ref": "#/definitions/Optional.empty",
4376 "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)"
4379 "description": "Flags are generic flags that apply to any and all commands, all are optional",
4381 "$ref": "#/definitions/LCM/common-header(config)flags"
4385 "LCM:originator-id": {
4386 "$ref": "#/definitions/Optional.empty",
4387 "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)"
4390 "$ref": "#/definitions/Optional.empty",
4391 "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"
4393 "LCM:sub-request-id": {
4394 "$ref": "#/definitions/Optional.empty",
4395 "description": "Uniquely identifies a specific LCM action. It is persistent over\\n the life-cycle of a single request"
4398 "$ref": "#/definitions/Optional.empty",
4399 "description": "timestamp is in ISO 8601 timestamp format ZULU offset"
4404 "LCM:originator-id",
4410 "LCM(config)common-header-TOP": {
4412 "LCM:common-header": {
4413 "description": "A common header for all APP-C requests",
4415 "$ref": "#/definitions/LCM(config)common-header"
4422 "LCM(config)query-results": {
4425 "$ref": "#/definitions/Optional.empty",
4426 "description": "The state of the VM"
4429 "$ref": "#/definitions/Optional.empty",
4430 "description": "the status of the VM"
4433 "$ref": "#/definitions/Optional.empty",
4434 "description": "Identifier of a VM"
4444 "LCM(config)query-results-TOP": {
4446 "LCM:query-results": {
4448 "$ref": "#/definitions/LCM(config)query-results"
4455 "LCM(config)status": {
4458 "$ref": "#/definitions/Optional.empty",
4459 "description": "Response code"
4462 "$ref": "#/definitions/Optional.empty",
4463 "description": "Response message"
4472 "LCM(config)status-TOP": {
4475 "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",
4477 "$ref": "#/definitions/LCM(config)status"
4484 "LCM/common-header(config)flags": {
4487 "$ref": "#/definitions/Optional.empty",
4488 "description": "TRUE/FALSE - Execute action even if target is in unstable (i.e.\\n locked, transiting, etc.) state"
4491 "$ref": "#/definitions/Optional.empty",
4492 "description": "EXCLUSIVE (accept no queued requests on this VNF while processing)\\n or NORMAL (queue other requests until complete)"
4495 "$ref": "#/definitions/Optional.empty",
4496 "description": "<0....N> - The timeout value (expressed in seconds) for action\\n execution, between action being received by APPC and action initiation"
4501 "LCM/common-header(config)flags-TOP": {
4504 "description": "Flags are generic flags that apply to any and all commands, all are optional",
4506 "$ref": "#/definitions/LCM/common-header(config)flags"
4513 "unique_empty_identifier": {}