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": "org.onap.relationships.inventory.PartOf",
57 "multiplicity": "ONE2MANY",
58 "contains-other-v": "NONE",
59 "delete-other-v": "NONE",
60 "prevent-delete": "NONE",
62 "description":"For CCVPN Usecase"
65 "from": "lan-port-config",
66 "to": "service-instance",
67 "label": "org.onap.relationships.inventory.PartOf",
69 "multiplicity": "ONE2MANY",
70 "contains-other-v": "NONE",
71 "delete-other-v": "NONE",
72 "prevent-delete": "NONE",
74 "description":"For CCVPN Usecase"
77 "from": "lan-port-config",
79 "label": "org.onap.relationships.inventory.Uses",
81 "multiplicity": "ONE2MANY",
82 "contains-other-v": "${direction}",
83 "delete-other-v": "${direction}",
84 "prevent-delete": "NONE",
86 "description":"For CCVPN Usecase"
89 "from": "network-resource",
91 "label": "org.onap.relationships.inventory.Uses",
93 "multiplicity": "ONE2MANY",
94 "contains-other-v": "NONE",
95 "delete-other-v": "NONE",
96 "prevent-delete": "NONE",
98 "description":"For CCVPN Usecase"
102 "to": "network-resource",
103 "label": "tosca.relationships.network.LinksTo",
105 "multiplicity": "MANY2MANY",
106 "contains-other-v": "NONE",
107 "delete-other-v": "!${direction}",
108 "prevent-delete": "NONE",
110 "description":"For CCVPN Usecase"
113 "from": "site-resource",
114 "to": "service-instance",
115 "label": "org.onap.relationships.inventory.PartOf",
117 "multiplicity": "MANY2MANY",
118 "contains-other-v": "NONE",
119 "delete-other-v": "NONE",
120 "prevent-delete": "NONE",
122 "description":"For CCVPN Usecase"
125 "from": "site-resource",
126 "to": "allotted-resource",
127 "label": "org.onap.relationships.inventory.Uses",
129 "multiplicity": "MANY2MANY",
130 "contains-other-v": "NONE",
131 "delete-other-v": "NONE",
132 "prevent-delete": "NONE",
134 "description":"For CCVPN Usecase"
137 "from": "site-resource",
139 "label": "org.onap.relationships.inventory.Uses",
141 "multiplicity": "MANY2MANY",
142 "contains-other-v": "NONE",
143 "delete-other-v": "NONE",
144 "prevent-delete": "NONE",
146 "description":"For CCVPN Usecase"
150 "to": "service-instance",
151 "label": "org.onap.relationships.inventory.PartOf",
153 "multiplicity": "ONE2MANY",
154 "contains-other-v": "NONE",
155 "delete-other-v": "NONE",
156 "prevent-delete": "NONE",
158 "description":"For CCVPN Usecase"
163 "label": "org.onap.relationships.inventory.PartOf",
165 "multiplicity": "ONE2MANY",
166 "contains-other-v": "NONE",
167 "delete-other-v": "NONE",
168 "prevent-delete": "NONE",
170 "description":"For CCVPN Usecase"
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"
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.Uses",
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": "MANY2MANY",
214 "contains-other-v": "NONE",
215 "delete-other-v": "NONE",
216 "prevent-delete": "NONE",
218 "description":"For CCVPN Usecase"
221 "from": "connectivity",
223 "label": "org.onap.relationships.inventory.PartOf",
225 "multiplicity": "MANY2MANY",
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": "site-resource",
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": "wan-port-config",
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": "lan-port-config",
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",
282 "to": "service-instance",
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": "ext-aai-network",
294 "to": "esr-system-info",
295 "label": "org.onap.relationships.inventory.Uses",
297 "multiplicity": "ONE2MANY",
298 "contains-other-v": "${direction}",
299 "delete-other-v": "${direction}",
300 "prevent-delete": "NONE",
302 "description":"For CCVPN Usecase"
305 "from": "logical-link",
306 "to": "ext-aai-network",
307 "label": "org.onap.relationships.inventory.BelongsTo",
309 "multiplicity": "MANY2MANY",
310 "contains-other-v": "NONE",
311 "delete-other-v": "NONE",
312 "prevent-delete": "!${direction}",
314 "description":"For CCVPN Usecase"
317 "from": "vpn-binding",
318 "to": "ext-aai-network",
319 "label": "org.onap.relationships.inventory.BelongsTo",
321 "multiplicity": "MANY2MANY",
322 "contains-other-v": "NONE",
323 "delete-other-v": "NONE",
324 "prevent-delete": "!${direction}",
326 "description":"For CCVPN Usecase"
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": "connectivity",
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"
353 "from": "lan-port-config",
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": "network-resource",
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": "site-resource",
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"
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"
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": "wan-port-config",
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": "tunnel-termination-point",
427 "label": "tosca.relationships.network.BindsTo",
429 "multiplicity": "MANY2MANY",
430 "contains-other-v": "NONE",
431 "delete-other-v": "!${direction}",
432 "prevent-delete": "NONE",
434 "description":"For CCVPN Usecase"
437 "from": "p-interface",
438 "to": "tunnel-termination-point",
439 "label": "tosca.relationships.network.BindsTo",
441 "multiplicity": "MANY2MANY",
442 "contains-other-v": "NONE",
443 "delete-other-v": "!${direction}",
444 "prevent-delete": "NONE",
446 "description":"For CCVPN Usecase"
449 "from": "p-interface",
450 "to": "interlayer-attachment",
451 "label": "tosca.relationships.network.LinksTo",
453 "multiplicity": "MANY2MANY",
454 "contains-other-v": "NONE",
455 "delete-other-v": "!${direction}",
456 "prevent-delete": "NONE",
458 "description":"For CCVPN Usecase"
462 "from": "tunnel-termination-point",
463 "to": "interlayer-attachment",
464 "label": "tosca.relationships.network.LinksTo",
466 "multiplicity": "MANY2MANY",
467 "contains-other-v": "NONE",
468 "delete-other-v": "!${direction}",
469 "prevent-delete": "NONE",
471 "description":"For CCVPN Usecase"
477 "label": "org.onap.relationships.inventory.PartOf",
479 "multiplicity": "MANY2MANY",
480 "contains-other-v": "NONE",
481 "delete-other-v": "NONE",
482 "prevent-delete": "NONE",
484 "description":"For CCVPN Usecase"
487 "from": "logical-link",
488 "to": "te-link-attribute",
489 "label": "tosca.relationships.network.LinksTo",
491 "multiplicity": "MANY2MANY",
492 "contains-other-v": "NONE",
493 "delete-other-v": "!${direction}",
494 "prevent-delete": "NONE",
496 "description":"For CCVPN Usecase"
500 "from": "label-restriction",
501 "to": "te-link-attribute",
502 "label": "tosca.relationships.network.LinksTo",
504 "multiplicity": "MANY2MANY",
505 "contains-other-v": "NONE",
506 "delete-other-v": "!${direction}",
507 "prevent-delete": "NONE",
509 "description":"For CCVPN Usecase"
513 "from": "bandwidth-attribute",
515 "label": "org.onap.relationships.inventory.BelongsTo",
517 "multiplicity": "MANY2ONE",
518 "contains-other-v": "!${direction}",
519 "delete-other-v": "!${direction}",
520 "prevent-delete": "NONE",
522 "description":"For MDONS usecase"
525 "from": "available-bandwidth",
526 "to": "bandwidth-attribute",
527 "label": "org.onap.relationships.inventory.BelongsTo",
529 "multiplicity": "MANY2ONE",
530 "contains-other-v": "!${direction}",
531 "delete-other-v": "!${direction}",
532 "prevent-delete": "NONE",
534 "description":"For MDONS usecase"