[ { "name": "vnf-id", "input-param": true, "property": { "type": "string", "required": true }, "dictionary-name": "vnf-id", "dictionary-source": "input", "dependencies": [] }, { "name": "service-instance-id", "input-param": true, "property": { "type": "string", "required": true }, "dictionary-name": "service-instance-id", "dictionary-source": "input", "dependencies": [] }, { "name": "bundle-id", "input-param": true, "property": { "type": "string", "required": true }, "dictionary-name": "bundle-id", "dictionary-source": "sdnc", "dependencies": [ "vnf-id" ] }, { "name": "bundle-ip", "input-param": true, "property": { "type": "string", "required": true }, "dictionary-name": "bundle-ip", "dictionary-source": "sdnc", "dependencies": [ "vnf-id" ] }, { "name": "bundle-mac", "input-param": true, "property": { "type": "string" }, "dictionary-name": "bundle-mac", "dictionary-source": "sdnc", "dependencies": [ "vnf-id", "bundle-id" ] }, { "name": "bundle-mac", "input-param": true, "property": { "type": "string" }, "dictionary-name": "bundle-mac", "dictionary-source": "sdnc", "dependencies": [ "loopback-ip" ] }, { "name": "vnf-name", "input-param": true, "property": { "type": "string", "required": true }, "dictionary-name": "vnf-name", "dictionary-source": "input", "dependencies": [] }, { "name": "managed-ip1", "input-param": true, "property": { "type": "string" }, "dictionary-name": "managed-ip1", "dictionary-source": "sdnc", "dependencies": [ "loopback-ip" ] }, { "name": "loopback-ip", "input-param": true, "property": { "type": "string" }, "dictionary-name": "loopback-ip", "dictionary-source": "processor-db", "dependencies": [ "bundle-mac" ] } ]