OOM Offline Installer removed from conf.py
[doc.git] / docs / guides / onap-user / design / parameter_resolution / ubuntu_example / cba-after-enrichment / Definitions / resources_definition_types.json
1 {
2   "image_name" : {
3     "tags" : "image_name",
4     "name" : "image_name",
5     "property" : {
6       "description" : "image_name",
7       "type" : "string"
8     },
9     "updated-by" : "Singal, Kapil <ks220y@att.com>",
10     "sources" : {
11       "input" : {
12         "type" : "source-input"
13       },
14       "sdnc" : {
15         "type" : "source-rest",
16         "properties" : {
17           "type" : "JSON",
18           "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/image_name",
19           "path" : "/param/0/value",
20           "input-key-mapping" : {
21             "service-instance-id" : "service-instance-id",
22             "vnf-id" : "vnf-id"
23           },
24           "output-key-mapping" : {
25             "image_name" : "value"
26           },
27           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
28         }
29       }
30     }
31   },
32   "pub_key" : {
33     "tags" : "pub_key",
34     "name" : "pub_key",
35     "property" : {
36       "description" : "pub_key",
37       "type" : "string"
38     },
39     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
40     "sources" : {
41       "input" : {
42         "type" : "source-input"
43       },
44       "default" : {
45         "type" : "source-default",
46         "properties" : { }
47       },
48       "sdnc" : {
49         "type" : "source-rest",
50         "properties" : {
51           "type" : "JSON",
52           "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/pub_key",
53           "path" : "/param/0/value",
54           "input-key-mapping" : {
55             "service-instance-id" : "service-instance-id",
56             "vnf-id" : "vnf-id"
57           },
58           "output-key-mapping" : {
59             "pub_key" : "value"
60           },
61           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
62         }
63       }
64     }
65   },
66   "public_net_id" : {
67     "tags" : "public_net_id",
68     "name" : "public_net_id",
69     "property" : {
70       "description" : "public_net_id",
71       "type" : "string"
72     },
73     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
74     "sources" : {
75       "input" : {
76         "type" : "source-input"
77       },
78       "default" : {
79         "type" : "source-default",
80         "properties" : { }
81       },
82       "sdnc" : {
83         "type" : "source-rest",
84         "properties" : {
85           "type" : "JSON",
86           "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/public_net_id",
87           "path" : "/param/0/value",
88           "input-key-mapping" : {
89             "service-instance-id" : "service-instance-id",
90             "vnf-id" : "vnf-id"
91           },
92           "output-key-mapping" : {
93             "public_net_id" : "value"
94           },
95           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
96         }
97       }
98     }
99   },
100   "service-instance-id" : {
101     "tags" : "service-instance-id, tosca.datatypes.Root, data_type",
102     "name" : "service-instance-id",
103     "property" : {
104       "description" : "To be provided",
105       "type" : "string"
106     },
107     "updated-by" : "Singal, Kapil <ks220y@att.com>",
108     "sources" : {
109       "input" : {
110         "type" : "source-input",
111         "properties" : { }
112       },
113       "any-db" : {
114         "type" : "source-db",
115         "properties" : {
116           "query" : "SELECT artifact_name FROM BLUEPRINT_RUNTIME where artifact_version=\"1.0.0\"",
117           "input-key-mapping" : { },
118           "output-key-mapping" : {
119             "service-instance-id" : "artifact_name"
120           }
121         }
122       },
123       "processor-db" : {
124         "type" : "source-db",
125         "properties" : {
126           "query" : "SELECT artifact_name FROM BLUEPRINT_RUNTIME where artifact_version=\"1.0.0\"",
127           "input-key-mapping" : { },
128           "output-key-mapping" : {
129             "service-instance-id" : "artifact_name"
130           }
131         }
132       },
133       "capability" : {
134         "type" : "source-capability",
135         "properties" : {
136           "script-type" : "jython",
137           "script-class-reference" : "SampleRAProcessor",
138           "instance-dependencies" : [ ]
139         }
140       }
141     }
142   },
143   "vlb_flavor_name" : {
144     "tags" : "vlb_flavor_name",
145     "name" : "vlb_flavor_name",
146     "property" : {
147       "description" : "vlb_flavor_name",
148       "type" : "string"
149     },
150     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
151     "sources" : {
152       "input" : {
153         "type" : "source-input"
154       },
155       "default" : {
156         "type" : "source-default",
157         "properties" : { }
158       },
159       "sdnc" : {
160         "type" : "source-rest",
161         "properties" : {
162           "type" : "JSON",
163           "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/vlb_flavor_name",
164           "path" : "/param/0/value",
165           "input-key-mapping" : {
166             "service-instance-id" : "service-instance-id",
167             "vnf-id" : "vnf-id"
168           },
169           "output-key-mapping" : {
170             "vlb_flavor_name" : "value"
171           },
172           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
173         }
174       }
175     }
176   },
177   "vnf-id" : {
178     "tags" : "vnf-id",
179     "name" : "vnf-id",
180     "property" : {
181       "description" : "vnf-id",
182       "type" : "string"
183     },
184     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
185     "sources" : {
186       "input" : {
187         "type" : "source-input"
188       },
189       "default" : {
190         "type" : "source-default",
191         "properties" : { }
192       },
193       "sdnc" : {
194         "type" : "source-rest",
195         "properties" : {
196           "type" : "JSON",
197           "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-id",
198           "path" : "/param/0/value",
199           "input-key-mapping" : {
200             "service-instance-id" : "service-instance-id",
201             "vnf-id" : "vnf-id"
202           },
203           "output-key-mapping" : {
204             "vnf-id" : "value"
205           },
206           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
207         }
208       }
209     }
210   },
211   "vf-module-id" : {
212       "name" : "vf-module-id",
213       "tags" : "vf-module-id",
214       "updated-by" : "Singal, Kapil <ks220y@att.com>",
215       "property" : {
216         "description" : "vf-module-id",
217         "type" : "string"
218       },
219       "sources" : {
220         "input" : {
221           "type" : "source-input",
222           "properties" : { }
223         },
224         "sdnc": {
225           "type": "source-rest",
226           "properties": {
227             "verb": "GET",
228             "type": "JSON",
229             "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vf-modules/vf-module/$vf-module-id",
230             "path": "/vf-module/0/vf-module-id",
231             "input-key-mapping": {
232               "service-instance-id": "service-instance-id",
233               "vnf-id": "vnf-id",
234               "vf-module-id": "vf-module.vf-module-id"
235             },
236             "output-key-mapping": {
237               "vf-module-id": "vf-module-id"
238             },
239             "key-dependencies": [
240               "service-instance-id",
241               "vnf-id",
242               "vf-module.vf-module-id"
243             ]
244           }
245         }
246       }
247   },
248   "vnf_name" : {
249     "tags" : "vnf_name",
250     "name" : "vnf_name",
251     "property" : {
252       "description" : "vnf_name",
253       "type" : "string"
254     },
255     "updated-by" : "Singal, Kapil <ks220y@att.com>",
256     "sources" : {
257       "default" : {
258         "type" : "source-default",
259         "properties" : { }
260       },
261       "input" : {
262         "type" : "source-input",
263         "properties" : { }
264       },
265       "sdnc" : {
266         "type" : "source-rest",
267         "properties" : {
268           "type" : "JSON",
269           "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",
270           "path" : "/param/0/value",
271           "input-key-mapping" : {
272             "service-instance-id" : "service-instance-id",
273             "vnf-id" : "vnf-id"
274           },
275           "output-key-mapping" : {
276             "vnf_name" : "value"
277           },
278           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
279         }
280       }
281     }
282   }
283 }