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