rename config-data=>sdnc
[ccsdk/cds.git] / components / model-catalog / resource-dictionary / starter-dictionary / private2-prefix-id.json
1 {\r
2   "tags": "private2-prefix-id",\r
3   "name": "private2-prefix-id",\r
4   "property": {\r
5     "description": "private2-prefix-id",\r
6     "type": "string"\r
7   },\r
8   "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
9   "sources": {\r
10     "input": {\r
11       "type": "source-input"\r
12     },\r
13     "default": {\r
14       "type": "source-default",\r
15       "properties": {}\r
16     },\r
17     "sdnc": {\r
18       "type": "source-rest",\r
19       "properties": {\r
20         "type": "JSON",\r
21         "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/private2-prefix-id",\r
22         "path": "/param/0/value",\r
23         "input-key-mapping": {\r
24           "service-instance-id": "service-instance-id",\r
25           "vnf-id": "vnf-id"\r
26         },\r
27         "output-key-mapping": {\r
28           "private2-prefix-id": "value"\r
29         },\r
30         "key-dependencies": [\r
31           "service-instance-id",\r
32           "vnf-id"\r
33         ]\r
34       }\r
35     },\r
36     "processor-db": {\r
37       "type": "source-db",\r
38       "properties": {\r
39         "endpoint-selector": "dynamic-db-source",\r
40         "type": "SQL",\r
41         "query": "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private2\"",\r
42         "input-key-mapping": {},\r
43         "output-key-mapping": {\r
44           "private2-prefix-id": "prefix_id"\r
45         }\r
46       }\r
47     }\r
48   }\r
49 }\r