4 "from": "allotted-resource",
6 "label": "org.onap.relationships.inventory.Uses",
8 "multiplicity": "ONE2MANY",
9 "contains-other-v": "NONE",
10 "delete-other-v": "NONE",
11 "prevent-delete": "NONE",
13 "description":"AAI-1925 For CCVPN Usecase"
16 "from": "vpn-binding",
18 "label": "org.onap.relationships.inventory.BindsTo",
20 "multiplicity": "ONE2MANY",
21 "contains-other-v": "NONE",
22 "delete-other-v": "NONE",
23 "prevent-delete": "NONE",
25 "description":"For CCVPN Usecase"
29 "to": "service-instance",
30 "label": "org.onap.relationships.inventory.PartOf",
32 "multiplicity": "ONE2MANY",
33 "contains-other-v": "NONE",
34 "delete-other-v": "NONE",
35 "prevent-delete": "NONE",
37 "description":"For CCVPN Usecase"
40 "from": "connectivity",
41 "to": "service-instance",
42 "label": "org.onap.relationships.inventory.PartOf",
44 "multiplicity": "MANY2MANY",
45 "contains-other-v": "NONE",
46 "delete-other-v": "NONE",
47 "prevent-delete": "NONE",
49 "description":"For CCVPN Usecase"
52 "from": "connectivity",
54 "label": "tosca.relationships.network.BindsTo",
56 "multiplicity": "MANY2MANY",
57 "contains-other-v": "NONE",
58 "delete-other-v": "NONE",
59 "prevent-delete": "NONE",
61 "description":"For CCVPN Usecase"
64 "from": "connectivity",
66 "label": "tosca.relationships.network.LinksTo",
68 "multiplicity": "MANY2MANY",
69 "contains-other-v": "NONE",
70 "delete-other-v": "NONE",
71 "prevent-delete": "NONE",
73 "description":"For CCVPN Usecase -- ETree super and slave connectivity"
76 "from": "connectivity",
78 "label": "org.onap.relationships.inventory.PartOf",
80 "multiplicity": "MANY2MANY",
81 "contains-other-v": "NONE",
82 "delete-other-v": "NONE",
83 "prevent-delete": "NONE",
85 "description":"For CCVPN Usecase -- ETree"
88 "from": "lan-port-config",
89 "to": "service-instance",
90 "label": "org.onap.relationships.inventory.PartOf",
92 "multiplicity": "ONE2MANY",
93 "contains-other-v": "NONE",
94 "delete-other-v": "NONE",
95 "prevent-delete": "NONE",
97 "description":"For CCVPN Usecase"
100 "from": "lan-port-config",
101 "to": "dhcp-service",
102 "label": "org.onap.relationships.inventory.Uses",
104 "multiplicity": "ONE2MANY",
105 "contains-other-v": "${direction}",
106 "delete-other-v": "${direction}",
107 "prevent-delete": "NONE",
109 "description":"For CCVPN Usecase"
112 "from": "network-resource",
114 "label": "org.onap.relationships.inventory.Uses",
116 "multiplicity": "ONE2MANY",
117 "contains-other-v": "NONE",
118 "delete-other-v": "NONE",
119 "prevent-delete": "NONE",
121 "description":"For CCVPN Usecase"
125 "to": "network-resource",
126 "label": "tosca.relationships.network.LinksTo",
128 "multiplicity": "MANY2MANY",
129 "contains-other-v": "NONE",
130 "delete-other-v": "!${direction}",
131 "prevent-delete": "NONE",
133 "description":"For CCVPN Usecase"
136 "from": "site-resource",
137 "to": "service-instance",
138 "label": "org.onap.relationships.inventory.PartOf",
140 "multiplicity": "MANY2MANY",
141 "contains-other-v": "NONE",
142 "delete-other-v": "NONE",
143 "prevent-delete": "NONE",
145 "description":"For CCVPN Usecase"
148 "from": "site-resource",
149 "to": "allotted-resource",
150 "label": "org.onap.relationships.inventory.Uses",
152 "multiplicity": "MANY2MANY",
153 "contains-other-v": "NONE",
154 "delete-other-v": "NONE",
155 "prevent-delete": "NONE",
157 "description":"For CCVPN Usecase"
160 "from": "site-resource",
162 "label": "org.onap.relationships.inventory.Uses",
164 "multiplicity": "MANY2MANY",
165 "contains-other-v": "NONE",
166 "delete-other-v": "NONE",
167 "prevent-delete": "NONE",
169 "description":"For CCVPN Usecase"
172 "from": "site-resource",
173 "to": "site-resource",
174 "label": "org.onap.relationships.inventory.Supports",
176 "multiplicity": "MANY2MANY",
177 "contains-other-v": "NONE",
178 "delete-other-v": "NONE",
180 "prevent-delete": "NONE",
182 "description": "For Cell Usecase"
186 "to": "service-instance",
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"
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"
222 "to": "service-instance",
223 "label": "org.onap.relationships.inventory.PartOf",
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.Uses",
237 "multiplicity": "ONE2MANY",
238 "contains-other-v": "NONE",
239 "delete-other-v": "NONE",
240 "prevent-delete": "NONE",
242 "description":"For CCVPN Usecase"
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"
257 "from": "connectivity",
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"
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": "site-resource",
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": "site-resource",
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 Cell Usecase"
305 "from": "wan-port-config",
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": "lan-port-config",
319 "label": "org.onap.relationships.inventory.PartOf",
321 "multiplicity": "MANY2MANY",
322 "contains-other-v": "NONE",
323 "delete-other-v": "NONE",
324 "prevent-delete": "NONE",
326 "description":"For CCVPN Usecase"
329 "from": "wan-port-config",
330 "to": "service-instance",
331 "label": "org.onap.relationships.inventory.PartOf",
333 "multiplicity": "MANY2MANY",
334 "contains-other-v": "NONE",
335 "delete-other-v": "NONE",
336 "prevent-delete": "NONE",
338 "description":"For CCVPN Usecase"
341 "from": "ext-aai-network",
342 "to": "esr-system-info",
343 "label": "org.onap.relationships.inventory.Uses",
345 "multiplicity": "ONE2MANY",
346 "contains-other-v": "${direction}",
347 "delete-other-v": "${direction}",
348 "prevent-delete": "NONE",
350 "description":"For CCVPN Usecase"
353 "from": "logical-link",
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": "vpn-binding",
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"
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": "connectivity",
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": "lan-port-config",
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"
413 "from": "network-resource",
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"
425 "from": "site-resource",
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"
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"
450 "to": "ext-aai-network",
451 "label": "org.onap.relationships.inventory.BelongsTo",
453 "multiplicity": "MANY2MANY",
454 "contains-other-v": "NONE",
455 "delete-other-v": "NONE",
456 "prevent-delete": "!${direction}",
458 "description":"For CCVPN Usecase"
461 "from": "wan-port-config",
462 "to": "ext-aai-network",
463 "label": "org.onap.relationships.inventory.BelongsTo",
465 "multiplicity": "MANY2MANY",
466 "contains-other-v": "NONE",
467 "delete-other-v": "NONE",
468 "prevent-delete": "!${direction}",
470 "description":"For CCVPN Usecase"
473 "from": "tunnel-termination-point",
475 "label": "tosca.relationships.network.BindsTo",
477 "multiplicity": "MANY2MANY",
478 "contains-other-v": "NONE",
479 "delete-other-v": "!${direction}",
480 "prevent-delete": "NONE",
482 "description":"For CCVPN Usecase"
485 "from": "p-interface",
486 "to": "tunnel-termination-point",
487 "label": "tosca.relationships.network.BindsTo",
489 "multiplicity": "MANY2MANY",
490 "contains-other-v": "NONE",
491 "delete-other-v": "!${direction}",
492 "prevent-delete": "NONE",
494 "description":"For CCVPN Usecase"
497 "from": "p-interface",
498 "to": "interlayer-attachment",
499 "label": "tosca.relationships.network.LinksTo",
501 "multiplicity": "MANY2MANY",
502 "contains-other-v": "NONE",
503 "delete-other-v": "!${direction}",
504 "prevent-delete": "NONE",
506 "description":"For CCVPN Usecase"
510 "from": "tunnel-termination-point",
511 "to": "interlayer-attachment",
512 "label": "tosca.relationships.network.LinksTo",
514 "multiplicity": "MANY2MANY",
515 "contains-other-v": "NONE",
516 "delete-other-v": "!${direction}",
517 "prevent-delete": "NONE",
519 "description":"For CCVPN Usecase"
525 "label": "org.onap.relationships.inventory.PartOf",
527 "multiplicity": "MANY2MANY",
528 "contains-other-v": "NONE",
529 "delete-other-v": "NONE",
530 "prevent-delete": "NONE",
532 "description":"For CCVPN Usecase"
535 "from": "logical-link",
536 "to": "te-link-attribute",
537 "label": "tosca.relationships.network.LinksTo",
539 "multiplicity": "MANY2MANY",
540 "contains-other-v": "NONE",
541 "delete-other-v": "!${direction}",
542 "prevent-delete": "NONE",
544 "description":"For CCVPN Usecase"
548 "from": "label-restriction",
549 "to": "te-link-attribute",
550 "label": "tosca.relationships.network.LinksTo",
552 "multiplicity": "MANY2MANY",
553 "contains-other-v": "NONE",
554 "delete-other-v": "!${direction}",
555 "prevent-delete": "NONE",
557 "description":"For CCVPN Usecase"
561 "from": "bandwidth-attribute",
563 "label": "org.onap.relationships.inventory.BelongsTo",
565 "multiplicity": "MANY2ONE",
566 "contains-other-v": "!${direction}",
567 "delete-other-v": "!${direction}",
568 "prevent-delete": "NONE",
570 "description":"For MDONS usecase"
573 "from": "available-bandwidth",
574 "to": "bandwidth-attribute",
575 "label": "org.onap.relationships.inventory.BelongsTo",
577 "multiplicity": "MANY2ONE",
578 "contains-other-v": "!${direction}",
579 "delete-other-v": "!${direction}",
580 "prevent-delete": "NONE",
582 "description":"For MDONS usecase"