{ "service-instance-id": { "name": "service-instance-id", "tags": "service-instance-id, tosca.datatypes.Root, data_type", "updated-by": "Singal, Kapil ", "property": { "description": "To be provided", "type": "string" }, "sources": { "input": { "type": "source-input", "properties": {} } } }, "vnf-id": { "name": "vnf-id", "tags": "vnf-id", "updated-by": "Singal, Kapil ", "property": { "description": "vnf-id", "type": "string" }, "sources": { "input": { "type": "source-input", "properties": {} } } }, "vnf_name": { "name": "vnf_name", "tags": "vnf_name", "updated-by": "Singal, Kapil ", "property": { "description": "vnf_name", "type": "string" }, "sources": { "primary-config-data": { "type": "source-rest", "properties": { "type": "JSON", "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vnf_name", "path": "/param/0/value", "input-key-mapping": { "service-instance-id": "service-instance-id", "vnf-id": "vnf-id" }, "output-key-mapping": { "vnf_name": "value" }, "key-dependencies": [ "service-instance-id", "vnf-id" ] } } } } }