5 "from": "allotted-resource",
7 "label": "org.onap.relationships.inventory.Uses",
9 "multiplicity": "ONE2MANY",
10 "contains-other-v": "NONE",
11 "delete-other-v": "NONE",
12 "prevent-delete": "NONE",
14 "description":"AAI-1925 For CCVPN Usecase"
17 "from": "vpn-binding",
19 "label": "org.onap.relationships.inventory.BindsTo",
21 "multiplicity": "ONE2MANY",
22 "contains-other-v": "NONE",
23 "delete-other-v": "NONE",
24 "prevent-delete": "NONE",
26 "description":"For CCVPN Usecase"
30 "to": "service-instance",
31 "label": "org.onap.relationships.inventory.PartOf",
33 "multiplicity": "ONE2MANY",
34 "contains-other-v": "NONE",
35 "delete-other-v": "NONE",
36 "prevent-delete": "NONE",
38 "description":"For CCVPN Usecase"
41 "from": "connectivity",
42 "to": "service-instance",
43 "label": "org.onap.relationships.inventory.PartOf",
45 "multiplicity": "MANY2MANY",
46 "contains-other-v": "NONE",
47 "delete-other-v": "NONE",
48 "prevent-delete": "NONE",
50 "description":"For CCVPN Usecase"
53 "from": "connectivity",
55 "label": "tosca.relationships.network.BindsTo",
57 "multiplicity": "MANY2MANY",
58 "contains-other-v": "NONE",
59 "delete-other-v": "NONE",
60 "prevent-delete": "NONE",
62 "description":"For CCVPN Usecase"
65 "from": "connectivity",
67 "label": "tosca.relationships.network.LinksTo",
69 "multiplicity": "MANY2MANY",
70 "contains-other-v": "NONE",
71 "delete-other-v": "NONE",
72 "prevent-delete": "NONE",
74 "description":"For CCVPN Usecase -- ETree super and slave connectivity"
77 "from": "connectivity",
79 "label": "org.onap.relationships.inventory.PartOf",
81 "multiplicity": "MANY2MANY",
82 "contains-other-v": "NONE",
83 "delete-other-v": "NONE",
84 "prevent-delete": "NONE",
86 "description":"For CCVPN Usecase -- ETree"
89 "from": "lan-port-config",
90 "to": "service-instance",
91 "label": "org.onap.relationships.inventory.PartOf",
93 "multiplicity": "ONE2MANY",
94 "contains-other-v": "NONE",
95 "delete-other-v": "NONE",
96 "prevent-delete": "NONE",
98 "description":"For CCVPN Usecase"
101 "from": "lan-port-config",
102 "to": "dhcp-service",
103 "label": "org.onap.relationships.inventory.Uses",
105 "multiplicity": "ONE2MANY",
106 "contains-other-v": "${direction}",
107 "delete-other-v": "${direction}",
108 "prevent-delete": "NONE",
110 "description":"For CCVPN Usecase"
113 "from": "network-resource",
115 "label": "org.onap.relationships.inventory.Uses",
117 "multiplicity": "ONE2MANY",
118 "contains-other-v": "NONE",
119 "delete-other-v": "NONE",
120 "prevent-delete": "NONE",
122 "description":"For CCVPN Usecase"
126 "to": "network-resource",
127 "label": "tosca.relationships.network.LinksTo",
129 "multiplicity": "MANY2MANY",
130 "contains-other-v": "NONE",
131 "delete-other-v": "!${direction}",
132 "prevent-delete": "NONE",
134 "description":"For CCVPN Usecase"
137 "from": "site-resource",
138 "to": "service-instance",
139 "label": "org.onap.relationships.inventory.PartOf",
141 "multiplicity": "MANY2MANY",
142 "contains-other-v": "NONE",
143 "delete-other-v": "NONE",
144 "prevent-delete": "NONE",
146 "description":"For CCVPN Usecase"
149 "from": "site-resource",
150 "to": "allotted-resource",
151 "label": "org.onap.relationships.inventory.Uses",
153 "multiplicity": "MANY2MANY",
154 "contains-other-v": "NONE",
155 "delete-other-v": "NONE",
156 "prevent-delete": "NONE",
158 "description":"For CCVPN Usecase"
161 "from": "site-resource",
163 "label": "org.onap.relationships.inventory.Uses",
165 "multiplicity": "MANY2MANY",
166 "contains-other-v": "NONE",
167 "delete-other-v": "NONE",
168 "prevent-delete": "NONE",
170 "description":"For CCVPN Usecase"
174 "to": "service-instance",
175 "label": "org.onap.relationships.inventory.PartOf",
177 "multiplicity": "ONE2MANY",
178 "contains-other-v": "NONE",
179 "delete-other-v": "NONE",
180 "prevent-delete": "NONE",
182 "description":"For CCVPN Usecase"
187 "label": "org.onap.relationships.inventory.PartOf",
189 "multiplicity": "ONE2MANY",
190 "contains-other-v": "NONE",
191 "delete-other-v": "NONE",
192 "prevent-delete": "NONE",
194 "description":"For CCVPN Usecase"
199 "label": "org.onap.relationships.inventory.PartOf",
201 "multiplicity": "ONE2MANY",
202 "contains-other-v": "NONE",
203 "delete-other-v": "NONE",
204 "prevent-delete": "NONE",
206 "description":"For CCVPN Usecase"
210 "to": "service-instance",
211 "label": "org.onap.relationships.inventory.PartOf",
213 "multiplicity": "ONE2MANY",
214 "contains-other-v": "NONE",
215 "delete-other-v": "NONE",
216 "prevent-delete": "NONE",
218 "description":"For CCVPN Usecase"
223 "label": "org.onap.relationships.inventory.Uses",
225 "multiplicity": "ONE2MANY",
226 "contains-other-v": "NONE",
227 "delete-other-v": "NONE",
228 "prevent-delete": "NONE",
230 "description":"For CCVPN Usecase"
235 "label": "org.onap.relationships.inventory.PartOf",
237 "multiplicity": "MANY2MANY",
238 "contains-other-v": "NONE",
239 "delete-other-v": "NONE",
240 "prevent-delete": "NONE",
242 "description":"For CCVPN Usecase"
245 "from": "connectivity",
247 "label": "org.onap.relationships.inventory.PartOf",
249 "multiplicity": "MANY2MANY",
250 "contains-other-v": "NONE",
251 "delete-other-v": "NONE",
252 "prevent-delete": "NONE",
254 "description":"For CCVPN Usecase"
259 "label": "org.onap.relationships.inventory.PartOf",
261 "multiplicity": "MANY2MANY",
262 "contains-other-v": "NONE",
263 "delete-other-v": "NONE",
264 "prevent-delete": "NONE",
266 "description":"For CCVPN Usecase"
269 "from": "site-resource",
271 "label": "org.onap.relationships.inventory.PartOf",
273 "multiplicity": "MANY2MANY",
274 "contains-other-v": "NONE",
275 "delete-other-v": "NONE",
276 "prevent-delete": "NONE",
278 "description":"For CCVPN Usecase"
281 "from": "wan-port-config",
283 "label": "org.onap.relationships.inventory.PartOf",
285 "multiplicity": "MANY2MANY",
286 "contains-other-v": "NONE",
287 "delete-other-v": "NONE",
288 "prevent-delete": "NONE",
290 "description":"For CCVPN Usecase"
293 "from": "lan-port-config",
295 "label": "org.onap.relationships.inventory.PartOf",
297 "multiplicity": "MANY2MANY",
298 "contains-other-v": "NONE",
299 "delete-other-v": "NONE",
300 "prevent-delete": "NONE",
302 "description":"For CCVPN Usecase"
305 "from": "wan-port-config",
306 "to": "service-instance",
307 "label": "org.onap.relationships.inventory.PartOf",
309 "multiplicity": "MANY2MANY",
310 "contains-other-v": "NONE",
311 "delete-other-v": "NONE",
312 "prevent-delete": "NONE",
314 "description":"For CCVPN Usecase"
317 "from": "ext-aai-network",
318 "to": "esr-system-info",
319 "label": "org.onap.relationships.inventory.Uses",
321 "multiplicity": "ONE2MANY",
322 "contains-other-v": "${direction}",
323 "delete-other-v": "${direction}",
324 "prevent-delete": "NONE",
326 "description":"For CCVPN Usecase"
329 "from": "logical-link",
330 "to": "ext-aai-network",
331 "label": "org.onap.relationships.inventory.BelongsTo",
333 "multiplicity": "MANY2MANY",
334 "contains-other-v": "NONE",
335 "delete-other-v": "NONE",
336 "prevent-delete": "!${direction}",
338 "description":"For CCVPN Usecase"
341 "from": "vpn-binding",
342 "to": "ext-aai-network",
343 "label": "org.onap.relationships.inventory.BelongsTo",
345 "multiplicity": "MANY2MANY",
346 "contains-other-v": "NONE",
347 "delete-other-v": "NONE",
348 "prevent-delete": "!${direction}",
350 "description":"For CCVPN Usecase"
354 "to": "ext-aai-network",
355 "label": "org.onap.relationships.inventory.BelongsTo",
357 "multiplicity": "MANY2MANY",
358 "contains-other-v": "NONE",
359 "delete-other-v": "NONE",
360 "prevent-delete": "!${direction}",
362 "description":"For CCVPN Usecase"
365 "from": "connectivity",
366 "to": "ext-aai-network",
367 "label": "org.onap.relationships.inventory.BelongsTo",
369 "multiplicity": "MANY2MANY",
370 "contains-other-v": "NONE",
371 "delete-other-v": "NONE",
372 "prevent-delete": "!${direction}",
374 "description":"For CCVPN Usecase"
377 "from": "lan-port-config",
378 "to": "ext-aai-network",
379 "label": "org.onap.relationships.inventory.BelongsTo",
381 "multiplicity": "MANY2MANY",
382 "contains-other-v": "NONE",
383 "delete-other-v": "NONE",
384 "prevent-delete": "!${direction}",
386 "description":"For CCVPN Usecase"
389 "from": "network-resource",
390 "to": "ext-aai-network",
391 "label": "org.onap.relationships.inventory.BelongsTo",
393 "multiplicity": "MANY2MANY",
394 "contains-other-v": "NONE",
395 "delete-other-v": "NONE",
396 "prevent-delete": "!${direction}",
398 "description":"For CCVPN Usecase"
401 "from": "site-resource",
402 "to": "ext-aai-network",
403 "label": "org.onap.relationships.inventory.BelongsTo",
405 "multiplicity": "MANY2MANY",
406 "contains-other-v": "NONE",
407 "delete-other-v": "NONE",
408 "prevent-delete": "!${direction}",
410 "description":"For CCVPN Usecase"
414 "to": "ext-aai-network",
415 "label": "org.onap.relationships.inventory.BelongsTo",
417 "multiplicity": "MANY2MANY",
418 "contains-other-v": "NONE",
419 "delete-other-v": "NONE",
420 "prevent-delete": "!${direction}",
422 "description":"For CCVPN Usecase"
426 "to": "ext-aai-network",
427 "label": "org.onap.relationships.inventory.BelongsTo",
429 "multiplicity": "MANY2MANY",
430 "contains-other-v": "NONE",
431 "delete-other-v": "NONE",
432 "prevent-delete": "!${direction}",
434 "description":"For CCVPN Usecase"
437 "from": "wan-port-config",
438 "to": "ext-aai-network",
439 "label": "org.onap.relationships.inventory.BelongsTo",
441 "multiplicity": "MANY2MANY",
442 "contains-other-v": "NONE",
443 "delete-other-v": "NONE",
444 "prevent-delete": "!${direction}",
446 "description":"For CCVPN Usecase"
449 "from": "tunnel-termination-point",
451 "label": "tosca.relationships.network.BindsTo",
453 "multiplicity": "MANY2MANY",
454 "contains-other-v": "NONE",
455 "delete-other-v": "!${direction}",
456 "prevent-delete": "NONE",
458 "description":"For CCVPN Usecase"
461 "from": "p-interface",
462 "to": "tunnel-termination-point",
463 "label": "tosca.relationships.network.BindsTo",
465 "multiplicity": "MANY2MANY",
466 "contains-other-v": "NONE",
467 "delete-other-v": "!${direction}",
468 "prevent-delete": "NONE",
470 "description":"For CCVPN Usecase"
473 "from": "p-interface",
474 "to": "interlayer-attachment",
475 "label": "tosca.relationships.network.LinksTo",
477 "multiplicity": "MANY2MANY",
478 "contains-other-v": "NONE",
479 "delete-other-v": "!${direction}",
480 "prevent-delete": "NONE",
482 "description":"For CCVPN Usecase"
486 "from": "tunnel-termination-point",
487 "to": "interlayer-attachment",
488 "label": "tosca.relationships.network.LinksTo",
490 "multiplicity": "MANY2MANY",
491 "contains-other-v": "NONE",
492 "delete-other-v": "!${direction}",
493 "prevent-delete": "NONE",
495 "description":"For CCVPN Usecase"
501 "label": "org.onap.relationships.inventory.PartOf",
503 "multiplicity": "MANY2MANY",
504 "contains-other-v": "NONE",
505 "delete-other-v": "NONE",
506 "prevent-delete": "NONE",
508 "description":"For CCVPN Usecase"
511 "from": "logical-link",
512 "to": "te-link-attribute",
513 "label": "tosca.relationships.network.LinksTo",
515 "multiplicity": "MANY2MANY",
516 "contains-other-v": "NONE",
517 "delete-other-v": "!${direction}",
518 "prevent-delete": "NONE",
520 "description":"For CCVPN Usecase"
524 "from": "label-restriction",
525 "to": "te-link-attribute",
526 "label": "tosca.relationships.network.LinksTo",
528 "multiplicity": "MANY2MANY",
529 "contains-other-v": "NONE",
530 "delete-other-v": "!${direction}",
531 "prevent-delete": "NONE",
533 "description":"For CCVPN Usecase"
537 "from": "bandwidth-attribute",
539 "label": "org.onap.relationships.inventory.BelongsTo",
541 "multiplicity": "MANY2ONE",
542 "contains-other-v": "!${direction}",
543 "delete-other-v": "!${direction}",
544 "prevent-delete": "NONE",
546 "description":"For MDONS usecase"
549 "from": "available-bandwidth",
550 "to": "bandwidth-attribute",
551 "label": "org.onap.relationships.inventory.BelongsTo",
553 "multiplicity": "MANY2ONE",
554 "contains-other-v": "!${direction}",
555 "delete-other-v": "!${direction}",
556 "prevent-delete": "NONE",
558 "description":"For MDONS usecase"