d2d32e81e5eee9dc590080a4a579a0b4d0e18fc2
[ccsdk/cds.git] /
1 {
2   "service-instance-id": {
3     "name": "service-instance-id",
4     "tags": "service-instance-id, tosca.datatypes.Root, data_type",
5     "updated-by": "Singal, Kapil <ks220y@att.com>",
6     "property": {
7       "description": "To be provided",
8       "type": "string"
9     },
10     "sources": {
11       "input": {
12         "type": "source-input",
13         "properties": {}
14       },
15       "capability": {
16         "type": "source-capability",
17         "properties": {
18           "type": "JYTHON-COMPONENT",
19           "instance-name": "SampleRAProcessor",
20           "instance-dependencies": []
21         }
22       }
23     }
24   },
25   "vnf-id": {
26     "name": "vnf-id",
27     "tags": "vnf-id",
28     "updated-by": "Singal, Kapil <ks220y@att.com>",
29     "property": {
30       "description": "vnf-id",
31       "type": "string"
32     },
33     "sources": {
34       "input": {
35         "type": "source-input",
36         "properties": {}
37       }
38     }
39   },
40   "vnf_name": {
41     "name": "vnf_name",
42     "tags": "vnf_name",
43     "updated-by": "Singal, Kapil <ks220y@att.com>",
44     "property": {
45       "description": "vnf_name",
46       "type": "string"
47     },
48     "sources": {
49       "primary-config-data": {
50         "type": "source-rest",
51         "properties": {
52           "type": "JSON",
53           "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",
54           "path": "/param/0/value",
55           "input-key-mapping": {
56             "service-instance-id": "service-instance-id",
57             "vnf-id": "vnf-id"
58           },
59           "output-key-mapping": {
60             "vnf_name": "value"
61           },
62           "key-dependencies": [
63             "service-instance-id",
64             "vnf-id"
65           ]
66         }
67       }
68     }
69   }
70 }