Resource Resolution Service: Source Rest
[ccsdk/cds.git] / components / resource-dict / load / resource_dictionary / mdsal-source.json
1 {\r
2   "tags": "oam-local-ipv4-address",\r
3   "name": "mdsal-source",\r
4   "property" :{\r
5     "description": "based on service-instance-id,network-role,v4-ip-type and vm-type get the ipv4-gateway-prefix from the SDN-GC mdsal",\r
6     "type": "string"\r
7   },\r
8   "updated-by": "brindasanth@onap.com",\r
9   "sources": {\r
10     "primary-config-data": {\r
11       "type": "source-rest",\r
12       "properties": {\r
13         "type": "JSON",\r
14         "url-path": "config/L3VNF-API:services/service-list/$service-instance-id/service-data/vnf-topology-information/vnf-assignments/vnf-vms/$vm-type/vm-networks/$network-role/v4-assigned-ip-list/$v4-ip-type",\r
15         "path": "/v4-assigned-ip-list/0/v4-ip-prefix",\r
16         "input-key-mapping": {\r
17           "service-instance-id": "service-instance-id",\r
18           "network-role": "network-role",\r
19           "v4-ip-type": "v4-ip-type",\r
20           "vm-type": "vm-type"\r
21         },\r
22         "output-key-mapping": {\r
23           "oam-local-ipv4-address": "v4-ip-prefix"\r
24         },\r
25         "key-dependencies": [\r
26           "service-instance-id",\r
27           "network-role",\r
28           "v4-ip-type",\r
29           "vm-type"\r
30         ]\r
31       }\r
32     }\r
33   }\r
34 }