d67ede5264b9ad644f38b9fbb7d55025907968c2
[ccsdk/cds.git] / components / model-catalog / resource-dictionary / starter-dictionary / pktgen_private_net_cidr.json
1  {\r
2       "tags": "pktgen_private_net_cidr",\r
3       "name": "pktgen_private_net_cidr",\r
4       "property": {\r
5         "description": "pktgen_private_net_cidr",\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         "config-data": {\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/pktgen_private_net_cidr",\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               "pktgen_private_net_cidr": "value"\r
29             },\r
30             "key-dependencies": [\r
31               "service-instance-id",\r
32               "vnf-id"\r
33             ]\r
34           }\r
35         },\r
36       \r
37       "processor-db": {\r
38         "type": "source-db",\r
39         "properties": {\r
40           "endpoint-selector": "dynamic-db-source",\r
41           "type": "SQL",\r
42           "query": "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private2\"",\r
43           "input-key-mapping": {},\r
44           "output-key-mapping": {\r
45             "onap_private_net_cidr": "prefix"\r
46           }\r
47         }\r
48       }\r
49     }\r
50   }\r