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": "ONE2MANY",
45 "contains-other-v": "NONE",
46 "delete-other-v": "NONE",
47 "prevent-delete": "NONE",
49 "description":"For CCVPN Usecase"
52 "from": "connectivity",
54 "label": "org.onap.relationships.inventory.PartOf",
56 "multiplicity": "ONE2MANY",
57 "contains-other-v": "NONE",
58 "delete-other-v": "NONE",
59 "prevent-delete": "NONE",
61 "description":"For CCVPN Usecase"
64 "from": "lan-port-config",
65 "to": "service-instance",
66 "label": "org.onap.relationships.inventory.PartOf",
68 "multiplicity": "ONE2MANY",
69 "contains-other-v": "NONE",
70 "delete-other-v": "NONE",
71 "prevent-delete": "NONE",
73 "description":"For CCVPN Usecase"
76 "from": "lan-port-config",
78 "label": "org.onap.relationships.inventory.Uses",
80 "multiplicity": "ONE2MANY",
81 "contains-other-v": "${direction}",
82 "delete-other-v": "${direction}",
83 "prevent-delete": "NONE",
85 "description":"For CCVPN Usecase"
88 "from": "network-resource",
90 "label": "org.onap.relationships.inventory.Uses",
92 "multiplicity": "ONE2MANY",
93 "contains-other-v": "NONE",
94 "delete-other-v": "NONE",
95 "prevent-delete": "NONE",
97 "description":"For CCVPN Usecase"
101 "to": "network-resource",
102 "label": "tosca.relationships.network.LinksTo",
104 "multiplicity": "MANY2MANY",
105 "contains-other-v": "NONE",
106 "delete-other-v": "!${direction}",
107 "prevent-delete": "NONE",
109 "description":"For CCVPN Usecase"
112 "from": "site-resource",
113 "to": "service-instance",
114 "label": "org.onap.relationships.inventory.PartOf",
116 "multiplicity": "MANY2MANY",
117 "contains-other-v": "NONE",
118 "delete-other-v": "NONE",
119 "prevent-delete": "NONE",
121 "description":"For CCVPN Usecase"
124 "from": "site-resource",
125 "to": "allotted-resource",
126 "label": "org.onap.relationships.inventory.Uses",
128 "multiplicity": "MANY2MANY",
129 "contains-other-v": "NONE",
130 "delete-other-v": "NONE",
131 "prevent-delete": "NONE",
133 "description":"For CCVPN Usecase"
136 "from": "site-resource",
138 "label": "org.onap.relationships.inventory.Uses",
140 "multiplicity": "MANY2MANY",
141 "contains-other-v": "NONE",
142 "delete-other-v": "NONE",
143 "prevent-delete": "NONE",
145 "description":"For CCVPN Usecase"
149 "to": "service-instance",
150 "label": "org.onap.relationships.inventory.PartOf",
152 "multiplicity": "ONE2MANY",
153 "contains-other-v": "NONE",
154 "delete-other-v": "NONE",
155 "prevent-delete": "NONE",
157 "description":"For CCVPN Usecase"
162 "label": "org.onap.relationships.inventory.PartOf",
164 "multiplicity": "ONE2MANY",
165 "contains-other-v": "NONE",
166 "delete-other-v": "NONE",
167 "prevent-delete": "NONE",
169 "description":"For CCVPN Usecase"
174 "label": "org.onap.relationships.inventory.PartOf",
176 "multiplicity": "ONE2MANY",
177 "contains-other-v": "NONE",
178 "delete-other-v": "NONE",
179 "prevent-delete": "NONE",
181 "description":"For CCVPN Usecase"
185 "to": "service-instance",
186 "label": "org.onap.relationships.inventory.PartOf",
188 "multiplicity": "ONE2MANY",
189 "contains-other-v": "NONE",
190 "delete-other-v": "NONE",
191 "prevent-delete": "NONE",
193 "description":"For CCVPN Usecase"
198 "label": "org.onap.relationships.inventory.Uses",
200 "multiplicity": "ONE2MANY",
201 "contains-other-v": "NONE",
202 "delete-other-v": "NONE",
203 "prevent-delete": "NONE",
205 "description":"For CCVPN Usecase"
210 "label": "org.onap.relationships.inventory.PartOf",
212 "multiplicity": "MANY2MANY",
213 "contains-other-v": "NONE",
214 "delete-other-v": "NONE",
215 "prevent-delete": "NONE",
217 "description":"For CCVPN Usecase"
220 "from": "connectivity",
222 "label": "org.onap.relationships.inventory.PartOf",
224 "multiplicity": "MANY2MANY",
225 "contains-other-v": "NONE",
226 "delete-other-v": "NONE",
227 "prevent-delete": "NONE",
229 "description":"For CCVPN Usecase"
234 "label": "org.onap.relationships.inventory.PartOf",
236 "multiplicity": "MANY2MANY",
237 "contains-other-v": "NONE",
238 "delete-other-v": "NONE",
239 "prevent-delete": "NONE",
241 "description":"For CCVPN Usecase"
244 "from": "site-resource",
246 "label": "org.onap.relationships.inventory.PartOf",
248 "multiplicity": "MANY2MANY",
249 "contains-other-v": "NONE",
250 "delete-other-v": "NONE",
251 "prevent-delete": "NONE",
253 "description":"For CCVPN Usecase"
256 "from": "wan-port-config",
258 "label": "org.onap.relationships.inventory.PartOf",
260 "multiplicity": "MANY2MANY",
261 "contains-other-v": "NONE",
262 "delete-other-v": "NONE",
263 "prevent-delete": "NONE",
265 "description":"For CCVPN Usecase"
268 "from": "lan-port-config",
270 "label": "org.onap.relationships.inventory.PartOf",
272 "multiplicity": "MANY2MANY",
273 "contains-other-v": "NONE",
274 "delete-other-v": "NONE",
275 "prevent-delete": "NONE",
277 "description":"For CCVPN Usecase"
280 "from": "wan-port-config",
281 "to": "service-instance",
282 "label": "org.onap.relationships.inventory.PartOf",
284 "multiplicity": "MANY2MANY",
285 "contains-other-v": "NONE",
286 "delete-other-v": "NONE",
287 "prevent-delete": "NONE",
289 "description":"For CCVPN Usecase"
292 "from": "ext-aai-network",
293 "to": "esr-system-info",
294 "label": "org.onap.relationships.inventory.Uses",
296 "multiplicity": "ONE2MANY",
297 "contains-other-v": "${direction}",
298 "delete-other-v": "${direction}",
299 "prevent-delete": "NONE",
301 "description":"For CCVPN Usecase"
304 "from": "logical-link",
305 "to": "ext-aai-network",
306 "label": "org.onap.relationships.inventory.BelongsTo",
308 "multiplicity": "MANY2MANY",
309 "contains-other-v": "NONE",
310 "delete-other-v": "NONE",
311 "prevent-delete": "!${direction}",
313 "description":"For CCVPN Usecase"
316 "from": "vpn-binding",
317 "to": "ext-aai-network",
318 "label": "org.onap.relationships.inventory.BelongsTo",
320 "multiplicity": "MANY2MANY",
321 "contains-other-v": "NONE",
322 "delete-other-v": "NONE",
323 "prevent-delete": "!${direction}",
325 "description":"For CCVPN Usecase"
329 "to": "ext-aai-network",
330 "label": "org.onap.relationships.inventory.BelongsTo",
332 "multiplicity": "MANY2MANY",
333 "contains-other-v": "NONE",
334 "delete-other-v": "NONE",
335 "prevent-delete": "!${direction}",
337 "description":"For CCVPN Usecase"
340 "from": "connectivity",
341 "to": "ext-aai-network",
342 "label": "org.onap.relationships.inventory.BelongsTo",
344 "multiplicity": "MANY2MANY",
345 "contains-other-v": "NONE",
346 "delete-other-v": "NONE",
347 "prevent-delete": "!${direction}",
349 "description":"For CCVPN Usecase"
352 "from": "lan-port-config",
353 "to": "ext-aai-network",
354 "label": "org.onap.relationships.inventory.BelongsTo",
356 "multiplicity": "MANY2MANY",
357 "contains-other-v": "NONE",
358 "delete-other-v": "NONE",
359 "prevent-delete": "!${direction}",
361 "description":"For CCVPN Usecase"
364 "from": "network-resource",
365 "to": "ext-aai-network",
366 "label": "org.onap.relationships.inventory.BelongsTo",
368 "multiplicity": "MANY2MANY",
369 "contains-other-v": "NONE",
370 "delete-other-v": "NONE",
371 "prevent-delete": "!${direction}",
373 "description":"For CCVPN Usecase"
376 "from": "site-resource",
377 "to": "ext-aai-network",
378 "label": "org.onap.relationships.inventory.BelongsTo",
380 "multiplicity": "MANY2MANY",
381 "contains-other-v": "NONE",
382 "delete-other-v": "NONE",
383 "prevent-delete": "!${direction}",
385 "description":"For CCVPN Usecase"
389 "to": "ext-aai-network",
390 "label": "org.onap.relationships.inventory.BelongsTo",
392 "multiplicity": "MANY2MANY",
393 "contains-other-v": "NONE",
394 "delete-other-v": "NONE",
395 "prevent-delete": "!${direction}",
397 "description":"For CCVPN Usecase"
401 "to": "ext-aai-network",
402 "label": "org.onap.relationships.inventory.BelongsTo",
404 "multiplicity": "MANY2MANY",
405 "contains-other-v": "NONE",
406 "delete-other-v": "NONE",
407 "prevent-delete": "!${direction}",
409 "description":"For CCVPN Usecase"
412 "from": "wan-port-config",
413 "to": "ext-aai-network",
414 "label": "org.onap.relationships.inventory.BelongsTo",
416 "multiplicity": "MANY2MANY",
417 "contains-other-v": "NONE",
418 "delete-other-v": "NONE",
419 "prevent-delete": "!${direction}",
421 "description":"For CCVPN Usecase"
424 "from": "tunnel-termination-point",
426 "label": "tosca.relationships.network.BindsTo",
428 "multiplicity": "MANY2MANY",
429 "contains-other-v": "NONE",
430 "delete-other-v": "!${direction}",
431 "prevent-delete": "NONE",
433 "description":"For CCVPN Usecase"
436 "from": "p-interface",
437 "to": "tunnel-termination-point",
438 "label": "tosca.relationships.network.BindsTo",
440 "multiplicity": "MANY2MANY",
441 "contains-other-v": "NONE",
442 "delete-other-v": "!${direction}",
443 "prevent-delete": "NONE",
445 "description":"For CCVPN Usecase"
448 "from": "p-interface",
449 "to": "interlayer-attachment",
450 "label": "tosca.relationships.network.LinksTo",
452 "multiplicity": "MANY2MANY",
453 "contains-other-v": "NONE",
454 "delete-other-v": "!${direction}",
455 "prevent-delete": "NONE",
457 "description":"For CCVPN Usecase"
461 "from": "tunnel-termination-point",
462 "to": "interlayer-attachment",
463 "label": "tosca.relationships.network.LinksTo",
465 "multiplicity": "MANY2MANY",
466 "contains-other-v": "NONE",
467 "delete-other-v": "!${direction}",
468 "prevent-delete": "NONE",
470 "description":"For CCVPN Usecase"
476 "label": "org.onap.relationships.inventory.PartOf",
478 "multiplicity": "MANY2MANY",
479 "contains-other-v": "NONE",
480 "delete-other-v": "NONE",
481 "prevent-delete": "NONE",
483 "description":"For CCVPN Usecase"
486 "from": "logical-link",
487 "to": "te-link-attribute",
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"
499 "from": "label-restriction",
500 "to": "te-link-attribute",
501 "label": "tosca.relationships.network.LinksTo",
503 "multiplicity": "MANY2MANY",
504 "contains-other-v": "NONE",
505 "delete-other-v": "!${direction}",
506 "prevent-delete": "NONE",
508 "description":"For CCVPN Usecase"
512 "from": "bandwidth-attribute",
514 "label": "org.onap.relationships.inventory.BelongsTo",
516 "multiplicity": "MANY2ONE",
517 "contains-other-v": "!${direction}",
518 "delete-other-v": "!${direction}",
519 "prevent-delete": "NONE",
521 "description":"For MDONS usecase"
524 "from": "available-bandwidth",
525 "to": "bandwidth-attribute",
526 "label": "org.onap.relationships.inventory.BelongsTo",
528 "multiplicity": "MANY2ONE",
529 "contains-other-v": "!${direction}",
530 "delete-other-v": "!${direction}",
531 "prevent-delete": "NONE",
533 "description":"For MDONS usecase"
536 "from": "label-restriction",
537 "to": "bandwidth-attribute",
538 "label": "org.onap.relationships.inventory.BelongsTo",
540 "multiplicity": "MANY2ONE",
541 "contains-other-v": "!${direction}",
542 "delete-other-v": "!${direction}",
543 "prevent-delete": "NONE",
545 "description":"For MDONS usecase"