991c45fd971fe2ae365ad7c76d82a32461a09df0
[ccsdk/cds.git] / ms / controllerblueprints / modules / resource-dict / load / resource_dictionary / vnf-name.json
1 {
2   "name" : "vnf-name",
3   "tags" : "vnf-name, tosca.datatypes.Root, data_type",
4   "updated-by" : "Singal, Kapil <ks220y@att.com>",
5   "property" : {
6     "description" : "vnf-name",
7     "type" : "string"
8   },
9   "sources" : {
10     "config-data": {
11       "type": "source-rest",
12       "properties": {
13         "type": "JSON",
14         "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-name/vnf-data/vnf-topology/vnf-parameters-data/param/vnf-name",
15         "path": "/param/0/value",
16         "input-key-mapping": {
17           "service-instance-id": "service-instance-id",
18           "vnf-name": "vnf-name"
19         },
20         "output-key-mapping": {
21           "vnf-name": "value"
22         },
23         "key-dependencies": [
24           "service-instance-id",
25           "vnf-name"
26         ]
27       }
28     },
29     "aai-data": {
30       "type": "source-rest",
31       "properties": {
32         "type": "JSON",
33         "verb": "GET",
34         "url-path": "/aai/v14/network/generic-vnfs/generic-vnf/$vnf-id",
35         "path": "",
36         "input-key-mapping": {
37           "vnf-id": "vnf-id"
38         },
39         "output-key-mapping": {
40           "vnf-name": "vnf-name"
41         },
42         "key-dependencies": [
43           "vnf-id"
44         ]
45       }
46     }
47   }
48 }