6 "description": "hostname",
9 "updated-by": "Singal, Kapil <ks220y@att.com>",
12 "type": "source-input"
16 "service-instance-id": {
17 "tags": "service-instance-id, tosca.datatypes.Root, data_type",
18 "name": "service-instance-id",
20 "description": "To be provided",
23 "updated-by": "Singal, Kapil <ks220y@att.com>",
26 "type": "source-input",
32 "endpoint-selector": "dynamic-db-source",
33 "query": "SELECT artifact_name FROM sdnctl.BLUEPRINT_MODEL where artifact_version=\"1.0.0\"",
34 "input-key-mapping": {
36 "output-key-mapping": {
37 "service-instance-id": "artifact_name"
39 "key-dependencies" : []
45 "endpoint-selector": "dynamic-db-source",
46 "query": "SELECT artifact_name FROM sdnctl.BLUEPRINT_MODEL where artifact_version=\"1.0.0\"",
47 "input-key-mapping": {
49 "output-key-mapping": {
50 "service-instance-id": "artifact_name"
52 "key-dependencies" : []
61 "description": "vnf-id",
64 "updated-by": "Singal, Kapil <ks220y@att.com>",
67 "type": "source-input",
76 "description": "vnf_name",
79 "updated-by": "Singal, Kapil <ks220y@att.com>",
82 "type": "source-rest",
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/vnf_name",
87 "path": "/param/0/value",
88 "input-key-mapping": {
89 "service-instance-id": "service-instance-id",
92 "output-key-mapping": {
96 "service-instance-id",
103 "int_pktgen_private_net_id": {
104 "tags": "int_pktgen_private_net_id",
105 "name": "int_pktgen_private_net_id",
107 "description": "int_pktgen_private_net_id",
110 "updated-by": "Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>",
113 "type": "source-default",
119 "tags": "vnf_parameter",
120 "name": "vnf_parameter",
122 "description": "vnf_parameter",
125 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@t-mobile.pl>",
128 "type": "source-rest",
132 "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/$parameter-name",
133 "path": "/param/0/value",
134 "input-key-mapping": {
135 "service-instance-id": "service-instance-id",
137 "parameter-name": "parameter-name"
139 "output-key-mapping": {
142 "key-dependencies": [
143 "service-instance-id",
150 "aai-get-resource": {
152 "name": "aai-get-resource",
154 "description": "primary aai data to get resource",
157 "updated-by": "Steve, Siani <steve.djissitchi@bell.ca>",
160 "type": "source-rest",
164 "url-path": "/aai/v22/network/generic-vnfs/generic-vnf/$vnf-id",
166 "input-key-mapping": {
169 "output-key-mapping": {
170 "aai-get-resource": "vnf-id"
172 "key-dependencies": [
179 "aai-get-resource-null": {
181 "name": "aai-get-resource-null",
183 "description": "primary aai data to get resource with empty content",
186 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@t-mobile.pl>",
189 "type": "source-rest",
193 "url-path": "/aai/v22/network/generic-vnfs/generic-vnf/$vnf-id",
195 "input-key-mapping": {
198 "key-dependencies": [
205 "aai-get-resource-wrong-mapping": {
207 "name": "aai-get-resource-wrong-mapping",
209 "description": "primary aai data to get resource with wrong mapping",
212 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@t-mobile.pl>",
215 "type": "source-rest",
219 "url-path": "/aai/v22/network/generic-vnfs/generic-vnf/$vnf-id",
221 "input-key-mapping": {
224 "output-key-mapping": {
225 "aai-get-resource-wrong-mapping": "wrong"
227 "key-dependencies": [
234 "aai-get-json-resource": {
235 "tags": "aai-get-json",
236 "name": "aai-get-json-resource",
238 "description": "primary aai data to get resource",
241 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@t-mobile.pl>",
244 "type": "source-rest",
248 "url-path": "/aai/v22/network/generic-vnfs/generic-vnf/$vnf-id",
250 "input-key-mapping": {
253 "output-key-mapping": {
255 "key-dependencies": [
262 "aai-put-resource": {
264 "name": "aai-put-resource",
266 "description": "primary aai data to update resource",
269 "updated-by": "Steve, Siani <steve.djissitchi@bell.ca>",
272 "type": "source-rest",
276 "url-path": "/query?format=resource",
278 "payload": "{\r\n\"start\": \"\\/nodes\\/vf-modules?vf-module-name=vf-module-name\",\r\n\"query\": \"\\/query\\/related-to?startingNodeType=vf-module&relatedToNodeType=generic-vnf\"\r\n}",
280 "input-key-mapping": {
283 "output-key-mapping": {
285 "key-dependencies": [
292 "aai-post-resource": {
294 "name": "aai-port-resource",
296 "description": "primary aai data to create new resource",
299 "updated-by": "Steve, Siani <steve.djissitchi@bell.ca>",
302 "type": "source-rest",
306 "url-path": "/aai/add/uri/here",
309 "input-key-mapping": {
312 "output-key-mapping": {
314 "key-dependencies": [