summaryrefslogtreecommitdiffstats
path: root/docs/ONAP release 1 spec/dm/dm.rst
blob: 35f2ee6bcbb5dd73b6cdd043923218d6ae991f3e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
.. Copyright 2017 (China Mobile)
.. This file is licensed under the CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE
.. Full license text at https://creativecommons.org/licenses/by/4.0/legalcode

ONAP Release 1 Data Models
============================

| Document version: 1.0
| Last changed: October 30, 2017

System Architect: Marina Leybman
Modeling subcommittee 

Table - Revision History

+------------------+------------------+-------------+----------------------+-------------------+
| Version Number   | Owner            | Approvers   | Date                 | Version Notes     |
|                  |                  |             |                      |                   |
|                  |                  |             | Approved             | (Changes Made)    |
+==================+==================+=============+======================+===================+
| 1.00             | Marina Leybman   |             | September 10, 2017   | Document issued   |
+------------------+------------------+-------------+----------------------+-------------------+
| 1.00             | Hui Deng         |             | October 30, 2017     | Document issued   |
+------------------+------------------+-------------+----------------------+-------------------+


Introduction
------------

This document provides ONAP Release 1 Data Models for nodes, data types,
capabilities, groups.

Purpose of the document
-----------------------

To define ONAP Release 1 Data Models (nodes, data types, capabilities, groups) in
high level including relation to derived from elements, references to
elements and requirements specific node requires.

References
----------

1. nodes.yml

2. data.yml

3. capabilities.yml

4. groups.yml

1. .. rubric:: Nodes – Data Model
      :name: nodes-data-model

2. .. rubric:: Data Types Model
      :name: data-types-model

3. .. rubric:: Capabilities Data Model
      :name: capabilities-data-model

4. .. rubric:: Groups Data Model
      :name: groups-data-model

5. .. rubric:: Appendix
      :name: appendix

   1. .. rubric:: SDC – Nodes (information from yml)
         :name: sdc-nodes-information-from-yml

+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| node\_types []                                                                                           | properties                                                                                                                                                                     | attributes                                                                                                     | requirements                                                                                                                                                                 | capabilities                                                                                     | interfaces   |
+==========================================================================================================+================================================================================================================================================================================+================================================================================================================+==============================================================================================================================================================================+==================================================================================================+==============+
| {derived\_from, node\_type, properties [],attributes [],requirements [],capabilities [],Interfaces []}   | {type, description, default, status, entry\_schema}                                                                                                                            | {type, description, default, status, entry\_schema}                                                            | {capability, node, relationship, occurrences}                                                                                                                                | {type, description, properties, attributes, valid\_source\_types, occurrences}                   |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| **BlockStorage**                                                                                         | size {type,constraints}                                                                                                                                                        |                                                                                                                |                                                                                                                                                                              | **attachment**\ {tosca.capabilities.Attachment}                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
| derived\_from: tosca.nodes.\ **Root**                                                                    |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | volume\_id {type,required)                                                                                                                                                     |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | snapshot\_id {type,required)                                                                                                                                                   |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| **Compute**:                                                                                             |                                                                                                                                                                                | private\_address  {type}                                                                                       | local\_storage{capability:tosca.capabilities.Attachment,node:tosca.nodes.BlockStorage, relationship: org.openecomp.relationships.AttachesTo, occurrences}                    | host{type: tosca.capabilities.Container, valid\_source\_types}                                   |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
| derived\_from: tosca.nodes.\ **Root**                                                                    |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                | public\_address{type}                                                                                          |                                                                                                                                                                              | endpoint{type: tosca.capabilities.Endpoint.Admin}                                                |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                | networks{type, entry\_schema(type: tosca.datatypes.network.NetworkInfo)};                                      |                                                                                                                                                                              | os{type: tosca.capabilities.OperatingSystem}                                                     |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                | ports{type, entry\_schema(type: tosca.datatypes.network.PortInfo)}                                             |                                                                                                                                                                              | scalable{type:tosca.capabilities.Scalable}, scalable{type:tosca.capabilities.network.Bindable}   |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| **Container.Application**:                                                                               |                                                                                                                                                                                |                                                                                                                | host{capability: tosca.capabilities.\ **Container**,node: tosca.nodes.\ **Container**, relationship: tosca.relationships.HostedOn }                                          |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|     derived\_from: tosca.nodes.\ **Root**                                                                |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| **Container.Runtime**:                                                                                   |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              | host{type: tosca.capabilities.Container}                                                         |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
| derived\_from: tosca.nodes.\ **SoftwareComponent**                                                       |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              | scalable{type:tosca.capabilities.Scalable}                                                       |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| **Database**:                                                                                            | name{type,description}                                                                                                                                                         |                                                                                                                | host{capability:tosca.capabilities.Container,node:tosca.nodes.DBMS, relationship: tosca.relationships.HostedOn }                                                             | database\_endpoint{type: tosca.capabilities.Endpoint.Database}                                   |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
| derived\_from: tosca.nodes.\ **Root**                                                                    |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | port{type,description,required}                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | user{type,description,required}                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | password{type,description,required}                                                                                                                                            |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| **DBMS**:                                                                                                | root\_password{type,description,required}                                                                                                                                      |                                                                                                                |                                                                                                                                                                              | host{type: tosca.capabilities.Container, valid\_source\_types: tosca.nodes.Database}             |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
| derived\_from: tosca.nodes.\ **SoftwareComponent**                                                       |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | port{type,description,required}                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| **LoadBalancer**:                                                                                        | algorithm{type, required, status}                                                                                                                                              |                                                                                                                | application{capability:tosca.capabilities.Endpoint, relationship: tosca.relationships.RoutesTo, occurrences}                                                                 | client{type:tosca.capabilities.Endpoint.Public, occurrences, description}                        |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
| derived\_from: tosca.nodes.\ **Root**                                                                    |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| **network.Network**:                                                                                     | ip\_version{type,required,default,consraints(valid\_values)}                                                                                                                   |                                                                                                                |                                                                                                                                                                              | link{type:tosca.capabilities.network.Linkable}                                                   |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
| derived\_from: tosca.nodes.\ **Root**                                                                    | cidr{type,required}                                                                                                                                                            |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          | start\_ip{type,required}                                                                                                                                                       |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          | end\_ip{type,required}                                                                                                                                                         |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          | gateway\_ip{type,required}                                                                                                                                                     |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          | network\_name{type,required}                                                                                                                                                   |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          | network\_id{type,required}                                                                                                                                                     |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          | segmentation\_id{type,required}                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          | network\_type{type,required}                                                                                                                                                   |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          | physical\_network{type,required}                                                                                                                                               |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          | dhcp\_enabled{type,required,default}                                                                                                                                           |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| **ObjectStorage**:                                                                                       | name{type}                                                                                                                                                                     |                                                                                                                |                                                                                                                                                                              | storage\_endpoint{type:tosca.capabilities.Endpoint}                                              |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
| derived\_from: tosca.nodes.\ **Root**                                                                    | size {type,constraints(greater\_or\_equal)}                                                                                                                                    |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          | maxsize {type,constraints(greater\_or\_equal)}                                                                                                                                 |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| **network.Port**:                                                                                        | ip\_address{type,required}                                                                                                                                                     |                                                                                                                | link{capability:tosca.capabilities.network.Linkable,relationship: tosca.relationships.network.LinksTo}                                                                       |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
| derived\_from: tosca.nodes.\ **Root**                                                                    | order{type,required,default,constraints}                                                                                                                                       |                                                                                                                | binding{capability:tosca.capabilities.network.Bindable,relationship: tosca.relationships.network.BindsTo}                                                                    |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          | is\_default{type,required,default}                                                                                                                                             |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          | is\_range\_start{type,required,default}                                                                                                                                        |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          | is\_range\_end{type,required,default}                                                                                                                                          |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| **Root**                                                                                                 |                                                                                                                                                                                | toska\_id{type}                                                                                                | dependency {capability: tosca.capabilities.Node, node:tosca.nodes.\ **Root**, relationship: tosca.relationships.DependsOn, occurrences}                                      | feature{type: tosca.capabilities.Node}                                                           |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                | toska\_name{type}                                                                                              |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                | state{type}                                                                                                    |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| **SoftwareComponent**:                                                                                   | component\_version{type, required}                                                                                                                                             |                                                                                                                | host{capability:tosca.capabilities.Node, node:tosca.nodes.Compute, relationship: tosca.relationships.HostedOn}                                                               |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
| derived\_from: tosca.nodes.\ **Root**                                                                    | admin\_credential {type: tosca.datatypes.Credential, required}                                                                                                                 |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| **WebApplication**:                                                                                      | context\_root{type}                                                                                                                                                            |                                                                                                                | host{capability:tosca.capabilities.Container,node:tosca.nodes.WebServer, relationship: tosca.relationships.HostedOn }                                                        | app\_endpoint{type:tosca.capabilities.Endpoint}                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
| derived\_from: tosca.nodes.\ **Root**                                                                    |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| **WebServer**:                                                                                           |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              | data\_endpoint{tosca.capabilities.Endpoint}                                                      |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
| derived\_from: tosca.nodes.\ **SoftwareComponent**                                                       |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              | admin\_endpoint{tosca.capabilities.Endpoint.Admin}                                               |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              | host{type:tosca.capabilities.Container, valid\_source\_types:tosca.nodes. WebApplication}        |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| **AbstractSubstitute**:                                                                                  | service\_template\_filter{type, description, required, status}                                                                                                                 |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
| derived\_from: tosca.nodes.\ **Root**                                                                    |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| **heat.cinder.Volume**:                                                                                  | availability\_zone{type, description, required, status}                                                                                                                        |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
| derived\_from: org.openecomp.resource.vfc.nodes.\ **volume**                                             |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | image{type, description, required, status}                                                                                                                                     |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | image{type, description, entry\_schema(type,required)}                                                                                                                         |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| resource.abstract.nodes.\ **AbstractSubstitute**:                                                        | service\_template\_filter {type: org.openecomp.datatypes.heat.substitution.SubstitutionFiltering, description, required, status}                                               |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|     derived\_from: tosca.nodes.\ **Root**                                                                |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| resource.vfc.nodes.\ **heat.cinder.Volume**:                                                             | availability\_zone {type, description, required, status}                                                                                                                       |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
| derived\_from: org.openecomp.resource.vfc.nodes.\ **volume**                                             |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | image {type, description, required, status}                                                                                                                                    | display\_description{type, description, status}                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | metadata {type, description, required, status, entry\_schema(type)}                                                                                                            | attachments{type, description, status, entry\_schema(type)}                                                    |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | volume\_type{type, description, required, status}                                                                                                                              | encrypted {type, description, status}                                                                          |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | description{type, description, required, status}                                                                                                                               | show {type, description, status}                                                                               |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | device\_type{type, description, required, status, constraints}                                                                                                                 | created\_at {type, description, status}                                                                        |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | disk\_bus{type, description, required, status, constraints}                                                                                                                    | display\_name {type, description, status}                                                                      |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | backup\_id{type, description, required, status}                                                                                                                                | metadata\_values {type, description, status, entry\_schema(type)}                                              |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | source\_volid{type, description, required, status}                                                                                                                             | bootable {type, description, status}                                                                           |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | boot\_index{type, description, required, status}                                                                                                                               | status {type, description, status}                                                                             |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | size{type, description, required, status, constraints}                                                                                                                         |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | read\_only {type, description, required, status}                                                                                                                               |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | name {type, description, required, status}                                                                                                                                     |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | scheduler\_hints {type, description, required, status, entry\_schema(type)}                                                                                                    |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | swap\_size {type, description, required, status}                                                                                                                               |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | delete\_on\_termination {type, description, required, status}                                                                                                                  |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | multiattach {type, description, required, status}                                                                                                                              |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | availability\_zone{type, description, required, status}                                                                                                                        | fq\_name{type, description,status}                                                                             |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | static\_routes\_list{type, description, required, status, entry\_schema(type)}                                                                                                 | service\_template\_name{type, description,status}                                                              |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | availability\_zone\_enable{type, description, required, status, default}                                                                                                       | show{type, description,status}                                                                                 |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | service\_template\_name{type, description, required, status}                                                                                                                   | active\_vms{type, description,status}                                                                          |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | ordered\_interfaces{type, description, required, status, default}                                                                                                              | service\_instance\_name{type, description,status}                                                              |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | flavor {type, description, required, status}                                                                                                                                   | virtual\_machines{type, description,status}                                                                    |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | image\_name {type, description, required, status}                                                                                                                              | status{type, description,status}                                                                               |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | service\_type {type, description, required, status, constraints}                                                                                                               |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | service\_interface\_type\_list {type, description, required, status, entry\_schema (type, constraints(valid\_values))}                                                         |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | service\_instance\_name {type, description, required, status}                                                                                                                  |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | service\_mode {type, description, required, status, constraints(valid\_values)}                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | shared\_ip\_list {type, description, required, status, entry\_schema(type)}                                                                                                    |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | image\_name{type, description, required, status}                                                                                                                               | fq\_name{type, description, status}                                                                            |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | availability\_zone{type, description, required, status}                                                                                                                        | show{type, description, status}                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | service\_type{type, description, required, status, constraints(valid\_values)}                                                                                                 | active\_vms{type, description, status}                                                                         |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | availability\_zone\_enable{type, description, required, status, default}                                                                                                       | virtual\_machines{type, description, status}                                                                   |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | service\_template\_name{type, description, required, status}                                                                                                                   | status{type, description, status}                                                                              |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | service\_instance\_name{type, description, required, status}                                                                                                                   |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | service\_mode{type, description, required, status, constraints(valid\_values)}                                                                                                 |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | name{type, description, required, status}                                                                                                                                      | tenant\_id{type, description, status}                                                                          |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                | fq\_name{type, description, status}                                                                            |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                | show{type, description, status}                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          |                                                                                                                                                                                | rules{type, description, status, entry\_schema(type)}                                                          |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | virtual\_network{type, description, required, status, entry\_schema(type)}                                                                                                     |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | static\_route{type, description, required, status,default}                                                                                                                     |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | shared\_ip{type, description, required, status,default}                                                                                                                        |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | ip\_address{type, description, required, status}                                                                                                                               |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | interface\_type{type, description, required, status}                                                                                                                           |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | security\_group\_refs{type, description, required, status, entry\_schema(type)}                                                                                                | show{type, description, status}                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | virtual\_network\_refs{type, description, required, status, entry\_schema(type)}                                                                                               |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | port\_tuple\_refs{type, description, required, status, entry\_schema(type)}                                                                                                    |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | virtual\_machine\_interface\_mac\_addresses{type, description, required, status, entry\_schema(type)}                                                                          |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | network\_ipam\_refs{type, description, required, status, entry\_schema(type)}                                                                                                  | subnets\_show{type, description, status, entry\_schema(type)}                                                  |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | network\_policy\_refs{type, description, required, status, entry\_schema(type)}                                                                                                | subnets{type, description, status, entry\_schema(type: org.openecomp.datatypes.heat.network.neutron.Subnet)}   |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | subnets{type, description, required, status, entry\_schema(type: org.openecomp.datatypes.heat.network.neutron.Subnet)}                                                         |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | name{type, description, required, status}                                                                                                                                      | show{type, description, status}                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | virtual\_network\_refs{type, description, required, status, entry\_schema(type)}                                                                                               |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | security\_group\_refs{type, description, required, status, entry\_schema(type)}                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | port\_tuple\_refs{type, description, required, status, entry\_schema(type)}                                                                                                    |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | forwarding\_mode {type, description, required, status}                                                                                                                         | show{type, description, status}                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | external {type, description, required, status}                                                                                                                                 | subnets\_name{type, description, status, entry\_schema(type)}                                                  |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | allow\_transit {type, description, required, status}                                                                                                                           | subnets\_show{type, description, status, entry\_schema(type)}                                                  |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | flood\_unknown\_unicast{type, description, required, status}                                                                                                                   | subnets{type, description, status, entry\_schema(type org.openecomp.datatypes.heat.network.neutron.Subnet)}    |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | route\_targets {type, description, required, status, entry\_schema(type)}                                                                                                      |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | subnets{type, description, required, status, entry\_schema(type: org.openecomp.datatypes.heat.network.neutron.Subnet)}                                                         |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| resource.vl.ELine                                                                                        |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              | virtual\_linkable{type: tosca.capabilities.network. Linkable, occurrences}                       |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
| derived\_from: org.openecomp.resource.vl.VL                                                              |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| resource.cp.\ **extCP**:                                                                                 | network\_role{type, description, required}                                                                                                                                     |                                                                                                                | virtualLink{capability:tosca.capabilities.network.Linkable, relationship: tosca.relationships.network.LinksTo}                                                               | internal\_connectionPoint{type:tosca.capabilities.Node, valid\_source\_type}                     |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
| derived\_from: tosca.nodes.\ **Root**                                                                    |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
| description: The SDC Connection Point base type all other CP derive from                                 |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | order{type, description, required}                                                                                                                                             |                                                                                                                | virtualBinding{capability:tosca.capabilities.network.Bindable, relationship: tosca.relationships.network.BindsTo}                                                            |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | network\_role\_tag{type, description, required}                                                                                                                                |                                                                                                                | external\_virtualLink{capability:tosca.capabilities.network.Bindable, relationship: tosca.relationships.network.LinksTo, node: org.openecomp.resource.vl.VL}                 |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | mac\_requirements{type: org.openecomp.datatypes.network.MacRequirements, description, required}                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | vlan\_requirements{type, description, required, entry\_schema(type: org.openecomp.datatypes.network.VlanRequirements)}                                                         |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | ip\_requirements{type, description, required, entry\_schema(type: org.openecomp.datatypes.network.IpRequirements)}                                                             |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | exCP\_naming{type: org.openecomp.datatypes.Naming}                                                                                                                             |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| resource.vl.\ **extVL**:                                                                                 | network\_type {type, description, required}                                                                                                                                    |                                                                                                                |                                                                                                                                                                              | virtual\_linkable{type:tosca.capabilities.network.Linkable}                                      |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
| derived\_from: tosca.nodes.\ **Root**                                                                    |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
| description: VF Tenant oam protected network                                                             |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | network\_role {type, description, required}                                                                                                                                    |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | network\_scope {type, description, constraints}                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | network\_technology {type, description, required}                                                                                                                              |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | exVL\_naming {type: org.openecomp.datatypes.Naming, required}                                                                                                                  |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | network\_homing {type: org.openecomp.datatypes.EcompHoming, required}                                                                                                          |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | network\_assignments {type: org.openecomp.datatypes.network.NetworkAssignments, required}                                                                                      |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | provider\_network{type: org.openecomp.datatypes.network.ProviderNetwork, required}                                                                                             |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | network\_flows {type: org.openecomp.datatypes.network.NetworkFlows, required}                                                                                                  |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| resource.abstract.nodes.\ **PNF**:                                                                       | nf\_function{type}                                                                                                                                                             |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
| derived\_from: tosca.nodes.\ **Root**                                                                    |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | nf\_role{type}                                                                                                                                                                 |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | nf\_type{type}                                                                                                                                                                 |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| resource.abstract.nodes.\ **service**:                                                                   |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
| derived\_from: tosca.nodes.\ **Root**                                                                    |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| resource.abstract.nodes.\ **VF**:                                                                        | nf\_function{type}                                                                                                                                                             |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
| derived\_from: tosca.nodes.\ **Root**                                                                    |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | nf\_role{type}                                                                                                                                                                 |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | nf\_naming\_code{type}                                                                                                                                                         |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | nf\_type{type}                                                                                                                                                                 |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | nf\_naming{type: org.openecomp.datatypes.Naming, default}                                                                                                                      |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | availability\_zone\_max\_count{type, default, constraints(valid\_values)}                                                                                                      |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | min\_instances{type}                                                                                                                                                           |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | max\_instances{type}                                                                                                                                                           |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
| resource.abstract.nodes.\ **VFC**:                                                                       | nfc\_function{type}                                                                                                                                                            |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
|                                                                                                          |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
| derived\_from: org.openecomp.resource.abstract.nodes.\ **AbstractSubstitute**                            |                                                                                                                                                                                |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | high\_availablity{type, description, required, status}                                                                                                                         |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | vm\_image\_name{type, description, required, status}                                                                                                                           |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | vm\_flavor\_name{type, description, required, status}                                                                                                                          |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | nfc\_naming\_code{type, description, required, status}                                                                                                                         |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | vm\_type\_tag{type, description, required, status}                                                                                                                             |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | nfc\_naming{type: org.openecomp.datatypes.Naming, description}                                                                                                                 |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | min\_instances{type, description, required, status, constraints(greater\_or\_equal)}                                                                                           |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+
|                                                                                                          | max\_instances{type, description, required, status, constraints(greater\_or\_equal)}                                                                                           |                                                                                                                |                                                                                                                                                                              |                                                                                                  |              |
+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+

+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
| node\_types []                                                                                           | properties                                                      | attributes                                            | requirements                                    | capabilities                                                                                       | Capabilities[properties]                                          | Capabilities[other parameters]   |
+==========================================================================================================+=================================================================+=======================================================+=================================================+====================================================================================================+===================================================================+==================================+
| {derived\_from, node\_type, properties [],attributes [],requirements [],capabilities [],Interfaces []}   | {type, description, default, status, required, entry\_schema}   | {type, description, default, status, entry\_schema}   | {capability, node, relationship, occurrences}   | {type, description, properties, attributes, valid\_source\_types, occurrences}                     |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
| resource.vfc.nodes.\ **Compute**:                                                                        |                                                                 |                                                       |                                                 | disk.ephemeral.size{type: org.openecomp.capabilities.metric.Ceilometer, description}               | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
|                                                                                                          |                                                                 |                                                       |                                                 |                                                                                                    |                                                                   |                                  |
| derived\_from: tosca.nodes.\ **Compute**                                                                 |                                                                 |                                                       |                                                 |                                                                                                    |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | instance{type: org.openecomp.capabilities.metric.Ceilometer, description}                          | Capabilities [unit,name, description, type, category]             | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | memory{type: org.openecomp.capabilities.metric.Ceilometer, description}                            | Capabilities [unit,name, description, type, category]             | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.iops{type: org.openecomp.capabilities.metric.Ceilometer, description}                         | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.device.read.requests{type: org.openecomp.capabilities.metric.Ceilometer, description}         | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | cpu.delta{type: org.openecomp.capabilities.metric.Ceilometer, description}                         | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.capacity{type: org.openecomp.capabilities.metric.Ceilometer, description}                     | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.device.read.bytes{type: org.openecomp.capabilities.metric.Ceilometer, description}            | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.write.bytes{type: org.openecomp.capabilities.metric.Ceilometer, description}                  | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.latency{type: org.openecomp.capabilities.metric.Ceilometer, description}                      | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.device.read.bytes.rate{type: org.openecomp.capabilities.metric.Ceilometer, description}       | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.usage{type: org.openecomp.capabilities.metric.Ceilometer, description}                        | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | cpu\_util{type: org.openecomp.capabilities.metric.Ceilometer, description}                         | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.device.allocation{type: org.openecomp.capabilities.metric.Ceilometer, description}            | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.write.requests.rate{type: org.openecomp.capabilities.metric.Ceilometer, description}          | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.write.bytes.rate{type: org.openecomp.capabilities.metric.Ceilometer, description}             | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.device.latency{type: org.openecomp.capabilities.metric.Ceilometer, description}               | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | cpu{type: org.openecomp.capabilities.metric.Ceilometer, description}                               | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.device.write.requests{type: org.openecomp.capabilities.metric.Ceilometer, description}        | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.device.write.bytes{type: org.openecomp.capabilities.metric.Ceilometer, description}           | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.read.requests:{type: org.openecomp.capabilities.metric.Ceilometer, description}               | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.root.size{type: org.openecomp.capabilities.metric.Ceilometer, description}                    | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.device.write.bytes.rate{type: org.openecomp.capabilities.metric.Ceilometer, description}      | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | vcpus{type: org.openecomp.capabilities.metric.Ceilometer, description}                             | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.device.iops{type: org.openecomp.capabilities.metric.Ceilometer, description}                  | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.device.usage{type: org.openecomp.capabilities.metric.Ceilometer, description}                 | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.device.read.requests.rate{type: org.openecomp.capabilities.metric.Ceilometer, description}    | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.device.write.requests.rate{type: org.openecomp.capabilities.metric.Ceilometer, description}   | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.allocation{type: org.openecomp.capabilities.metric.Ceilometer, description}                   | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.read.bytes.rate{type: org.openecomp.capabilities.metric.Ceilometer, description}              | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.read.bytes{type: org.openecomp.capabilities.metric.Ceilometer, description}                   | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | memory.usage{type: org.openecomp.capabilities.metric.Ceilometer, description}                      | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.device.capacity{type: org.openecomp.capabilities.metric.Ceilometer, description}              | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | memory.resident{type: org.openecomp.capabilities.metric.Ceilometer, description}                   | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          |                                                                 |                                                       |                                                 | disk.write.requests{type: org.openecomp.capabilities.metric.Ceilometer, description}               | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+

+-------------------------------------------------------------------+
| CapabilitiesProperties [unit,name, description, type, category]   |
+===================================================================+
| unit{type, description, required, default, status}                |
+-------------------------------------------------------------------+
| name{type, description, required, default, status}                |
+-------------------------------------------------------------------+
| description{type, description, required, default, status}         |
+-------------------------------------------------------------------+
| type{type, description, required, default, status}                |
+-------------------------------------------------------------------+
| category{type, description, required, default, status}            |
+-------------------------------------------------------------------+

+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
| node\_types []                                                                                           | properties                                                                                                                          | attributes                                                                                                               | requirements                                                                                                               | capabilities                                                                                     | Capabilities[properties]                                          | Capabilities[other parameters]   |
+==========================================================================================================+=====================================================================================================================================+==========================================================================================================================+============================================================================================================================+==================================================================================================+===================================================================+==================================+
| {derived\_from, node\_type, properties [],attributes [],requirements [],capabilities [],Interfaces []}   | {type, description, default, status, required, entry\_schema}                                                                       | {type, description, default, status, entry\_schema}                                                                      | {capability, node, relationship, occurrences}                                                                              | {type, description, properties, attributes, valid\_source\_types, occurrences}                   |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
| resource.vl.nodes.\ **network.Network**:                                                                 | vendor{type,required}                                                                                                               |                                                                                                                          |                                                                                                                            | end\_point{type:tosca.capabilities.Endpoint}                                                     |                                                                   |                                  |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
| derived\_from: tosca.nodes.\ **network.Network**                                                         |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | vl\_name{type,required)                                                                                                             |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
| resource.cp.nodes.\ **network.Port**:                                                                    | network\_role{type, description, required}                                                                                          |                                                                                                                          |                                                                                                                            | network.incoming.packets.rate{type: org.openecomp.capabilities.metric.Ceilometer, description}   | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
| derived\_from: tosca.nodes.\ **network.Port**                                                            |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | order{type, description, required}                                                                                                  |                                                                                                                          |                                                                                                                            | network.outgoing.bytes{type: org.openecomp.capabilities.metric.Ceilometer, description}          | Capabilities [unit,name, description, type, category]             | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | network\_role\_tag{type, description, required}                                                                                     |                                                                                                                          |                                                                                                                            | network.outgoing.packets.rate{type: org.openecomp.capabilities.metric.Ceilometer, description}   | Capabilities [unit,name, description, type, category]             | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | mac\_requirements{type: org.openecomp.datatypes.network.MacRequirements, description, required}                                     |                                                                                                                          |                                                                                                                            | network.outpoing.packets{type: org.openecomp.capabilities.metric.Ceilometer, description}        | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | vlan\_requirements{type, description, required, entry\_schema(type: org.openecomp.datatypes.network.VlanRequirements)}              |                                                                                                                          |                                                                                                                            | network.incoming.bytes.rate{type: org.openecomp.capabilities.metric.Ceilometer, description}     | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | ip\_requirements {type, description, required, entry\_schema(type: org.openecomp.datatypes.network.IpRequirements)}                 |                                                                                                                          |                                                                                                                            | network.incoming.bytes{type: org.openecomp.capabilities.metric.Ceilometer, description}          | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | exCP\_naming{type: org.openecomp.datatypes.Naming }                                                                                 |                                                                                                                          |                                                                                                                            | network.outgoing.bytes.rate{type: org.openecomp.capabilities.metric.Ceilometer, description}     | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | subnetpoolid{type}                                                                                                                  |                                                                                                                          |                                                                                                                            | network.incoming.packets{type: org.openecomp.capabilities.metric.Ceilometer, description}        | CapabilitiesProperties [unit,name, description, type, category]   | occurrences                      |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
| resource.vl.\ **internalVL**:                                                                            |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
| derived\_from: tosca.nodes.\ **network.Network**                                                         |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
| description: The AT&T internal (VF-level) Virtual Link                                                   |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
| resource.abstract.nodes.\ **MultiFlavorVFC**:                                                            | images{type, required, entry\_schema(type: org.openecomp.datatypes.ImageInfo)}                                                      |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
| derived\_from: org.openecomp.resource.abstract.nodes.\ **VFC**                                           |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
| resource.vl.nodes.\ **heat.network.neutron.Net**:                                                        | dhcp\_agent\_ids{type, description, required,status, entry\_schema(type)}                                                           | qos\_policy\_id{type, description, status, entry\_schema(type)}                                                          |                                                                                                                            | attachment{type: tosca.capabilities.Attachment, occurrences}                                     |                                                                   |                                  |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
| derived\_from: org.openecomp.resource.vl.nodes.\ **network.Network**                                     |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | tenant\_id{type, description, required,status}                                                                                      | show{type, description, status}                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | port\_security\_enabled{type, description, required, status}                                                                        | subnets\_name{type, description, status, entry\_schema(type)}                                                            |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | shared{type, description, required,default,status}                                                                                  | subnets{type, description, status, entry\_schema(type: org.openecomp.datatypes.heat.network.neutron.Subnet)}             |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | admin\_state\_up{type, description, required,default,status}                                                                        | mtu{type, description, status}                                                                                           |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | qos\_policy{type, description, required ,status}                                                                                    | status{type, description, status}                                                                                        |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | subnets{type, description, required ,status, entry\_schema(type: org.openecomp.datatypes.heat.network.neutron.Subnet)}              | {type, description, status, entry\_schema(type)}                                                                         |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | value\_specs{type, description, required,default,status, entry\_schema(type)}                                                       | {type, description, status, entry\_schema(type)}                                                                         |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
| resource.cp.nodes.\ **heat.network.neutron.Port**:                                                       | port\_security\_enabled{type, description, required,status}                                                                         | tenant\_id{type, description, status}                                                                                    |                                                                                                                            | attachment{type: tosca.capabilities.Attachment, occurrences}                                     |                                                                   |                                  |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
| derived\_from: org.openecomp.resource.cp.nodes.\ **network.Port**                                        |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | device\_id{type, description, required,status}                                                                                      | network\_id{type, description, status}                                                                                   |                                                                                                                            | binding{type: tosca.capabilities.network.Bindable, valid\_source\_types, occurrences}            |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | qos\_policy{type, description, required,status}                                                                                     | qos\_policy\_id{type, description, status}                                                                               |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | allowed\_address\_pairs{type, description, required,status, entry\_schema(type org.openecomp.datatypes.heat.network.AddressPair)}   | show{type, description, status}                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | binding{type, description, required,status, constraints(valid\_values)}                                                             | subnets{type, description, status}                                                                                       |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | value\_specs{type, description, required,default, status, entry\_schema(type)}                                                      | status{type, description, status}                                                                                        |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | device\_owner{type, description, required,status}                                                                                   |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | network{type, description, required,status}                                                                                         |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | replacement\_policy{type, description, required, default, status, constraints(valid\_values)}                                       |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | security\_groups{type, description, required, status, entry\_schema(type)}                                                          |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | fixed\_ips{type, description, required, status, entry\_schema(type: org.openecomp.datatypes.heat.neutron.port.FixedIps)}            |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | mac\_address{type, description, required, status}                                                                                   |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | admin\_state\_up{type, description, required, default, status}                                                                      |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | name{type, description, required, status}                                                                                           |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
| resource.vfc.nodes.\ **heat.nova.Server**:                                                               | admin\_pass{type, description, required, status}                                                                                    | accessIPv4{type, description, status}                                                                                    |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
| derived\_from: org.openecomp.resource.vfc.nodes.\ **Compute**                                            |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | availability\_zone{type, description, required, status}                                                                             | addresses{type, description, status, entry\_schema(type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo)}   |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | image{type, description, required, status}                                                                                          | accessIPv6{type, description, status}                                                                                    |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | image\_update\_policy{type, description, required, default, status, constraints(valid\_values)}                                     | instance\_name{type, description, status}                                                                                |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | metadata{type, description, required, status}                                                                                       | name{type, description, status}                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | user\_data\_update\_policy{type, description, required, default, status, constraints(valid\_values)}                                | console\_urls{type, description, status}                                                                                 |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | flavor\_update\_policy{type, description, required, default, status, constraints(valid\_values)}                                    |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | user\_data{type, description, required, default, status}                                                                            |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | flavor {type, description, required, status}                                                                                        |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | key\_name {type, description, required, status}                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | reservation\_id {type, description, required, status}                                                                               |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | security\_groups {type, description, required, default, status, entry\_schema(type)}                                                |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | config\_drive{type, description, required, status}                                                                                  |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | personality {type, description, required, default, status, entry\_schema(type)}                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | software\_config\_transport{type, description, required, default, status, constraints(valid\_values)}                               |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | user\_data\_format{type, description, required, default, status, constraints(valid\_values)}                                        |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | diskConfig{type, description, required, status, constraints(valid\_values)}                                                         |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | name{type, description, required, status}                                                                                           |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | scheduler\_hints{type, description, required, status, entry\_schema(type)}                                                          |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
| resource.vfc.rules.nodes.\ **heat.network.neutron.SecurityRules**:                                       | description{type, description, required, status}                                                                                    | show{type, description, status}                                                                                          | port{capability: tosca.capabilities.Attachment, node, relationship: org.openecomp.relationships.AttachesTo, occurrences}   |                                                                                                  |                                                                   |                                  |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
| derived\_from: tosca.nodes.\ **Root**                                                                    |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | name{type, description, required, status}                                                                                           |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | rules{type, description, required, status, entry\_schema(type: org.openecomp.datatypes.heat.network.neutron.SecurityRules.Rule)}    |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
| resource.cp.nodes.\ **network.SubInterface**:                                                            |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
| derived\_from: tosca.nodes.\ **network.Port**                                                            |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
| resource.\ **vl.VL**:                                                                                    | vendor{type, required}                                                                                                              |                                                                                                                          |                                                                                                                            | virtual\_linkable{type: tosca.capabilities.network.Linkable}                                     |                                                                   |                                  |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
| derived\_from: tosca.nodes.\ **network.Network**                                                         |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
|                                                                                                          | vl\_name{type, required}                                                                                                            |                                                                                                                          |                                                                                                                            | end\_point{type:tosca.capabilities.Endpoint}                                                     |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
| resource.abstract.nodes.\ **VnfConfiguration**:                                                          | allowed\_flavors{type, description, entry\_schema(type: org.openecomp.datatypes.flavors.DeploymentFlavor)}                          |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
| derived\_from: tosca.nodes.\ **Root**                                                                    |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
| resource.vfc.nodes.\ **volume**:                                                                         |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
| derived\_from: tosca.nodes.\ **BlockStorage**                                                            |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+
| resource.vfc.AllottedResource                                                                            | depending\_service\_uuid{type, description, required}                                                                               |                                                                                                                          | service\_dependency(capability: org.openecomp.capabilities.AllottedResource,relationship,node:tosca.services.Root}         |                                                                                                  |                                                                   |                                  |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
| derived\_from: tosca.nodes.Root                                                                          | role{type, description, required}                                                                                                   |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
| description: ECOMP Allotted Resource base type all other allotted resources node types derive from       | ecomp\_homing{type: org.openecomp.datatypes.EcompHoming, required}                                                                  |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          | ecomp\_naming{type: org.openecomp.datatypes.EcompNaming, required}                                                                  |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          | min\_instances{type, default}                                                                                                       |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          | max\_instances{type, default}                                                                                                       |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          | providing\_service\_uuid                                                                                                            |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          | providing\_service\_invariant\_uuid                                                                                                 |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          | providing\_service\_name                                                                                                            |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          | target\_network\_role                                                                                                               |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          | role                                                                                                                                |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          | ecomp\_naming                                                                                                                       |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          | min\_instances                                                                                                                      |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          |                                                                                                                                     |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
|                                                                                                          | max\_instances                                                                                                                      |                                                                                                                          |                                                                                                                            |                                                                                                  |                                                                   |                                  |
+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+

The new list of the metadata fields for each of the node template:

+---------------------+------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Parameter Name      | Parameter Type   | Description                                                                                                                                                                                     |
+=====================+==================+=================================================================================================================================================================================================+
| invariantUUID       | String           | Constant identifier of the resource model.                                                                                                                                                      |
|                     |                  |                                                                                                                                                                                                 |
|                     |                  | Ex.: AA97B177-9383-4934-8543-0F91A7A02836                                                                                                                                                       |
+---------------------+------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| uuid                | String           | Versioned identifier of the resource model (this uuid is changed for every major version of the resource)                                                                                       |
|                     |                  |                                                                                                                                                                                                 |
|                     |                  | Ex.: b8ff69ca-786d-479e-9f9c-217a90ee0ebc                                                                                                                                                       |
+---------------------+------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| customizationUUID   | String           | Identifier of the resource instance (uuid of the specific use of the resource model in this service). This identifier is regenerated whenever a user makes a change on the resource instance.   |
|                     |                  |                                                                                                                                                                                                 |
|                     |                  | Ex.: 38e5fb81-5e8c-479b-9140-38786db19967                                                                                                                                                       |
+---------------------+------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| version             | String           | The resource version in ONAP Release 1 catalog. Two digit blocks separated by a dot (“.”).                                                                                                      |
|                     |                  |                                                                                                                                                                                                 |
|                     |                  | Ex. : “2.0”                                                                                                                                                                                     |
+---------------------+------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| name                | String           | The name of the resource.                                                                                                                                                                       |
|                     |                  |                                                                                                                                                                                                 |
|                     |                  | Ex. “vMME”                                                                                                                                                                                      |
+---------------------+------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| description         | String           | Description of the resource                                                                                                                                                                     |
+---------------------+------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| type                | String           | The type of resource. Resource type can be either VF, VFC, VFCMT, CP or VL.                                                                                                                     |
|                     |                  |                                                                                                                                                                                                 |
|                     |                  | Ex. “VF”                                                                                                                                                                                        |
+---------------------+------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| category            | String           | Category of the resource.                                                                                                                                                                       |
|                     |                  |                                                                                                                                                                                                 |
|                     |                  | Ex. “Application L4+”                                                                                                                                                                           |
+---------------------+------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| subcategory         | String           | Sub-category of the resource.                                                                                                                                                                   |
|                     |                  |                                                                                                                                                                                                 |
|                     |                  | Ex. “Load Balancer”                                                                                                                                                                             |
+---------------------+------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

Appendix - SDC – Data Types (information from yml)
--------------------------------------------------

+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| data\_types []                                                                                                          | properties                                                                                                                                                                                 |
+=========================================================================================================================+============================================================================================================================================================================================+
| { date\_type, derived\_from, description, properties []                                                                 | {type, description, default, status, required, entry\_schema}                                                                                                                              |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| tosca.datatypes.\ **Root**                                                                                              |                                                                                                                                                                                            |
|                                                                                                                         |                                                                                                                                                                                            |
| description: The TOSCA root Data Type all other TOSCA base Data Types derive from                                       |                                                                                                                                                                                            |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **network.NetworkInfo**                                                                                                 | network\_name{type}                                                                                                                                                                        |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: tosca.datatypes.Root                                                                                     | network\_id{type}                                                                                                                                                                          |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | addresses {type, entry\_schema(type)}                                                                                                                                                      |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **network.PortInfo**                                                                                                    | port\_name{type}                                                                                                                                                                           |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: tosca.datatypes.Root                                                                                     | port\_id{type}                                                                                                                                                                             |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | network\_id{type}                                                                                                                                                                          |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | mac\_address{type}                                                                                                                                                                         |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | addresses{type, entry\_schema(type)}                                                                                                                                                       |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp.heat.substitution.SubstitutionFiltering**                                                                       | substitute\_service\_template{type, description, required, status}                                                                                                                         |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: tosca.datatypes.Root                                                                                     | index\_value{type, description, required, default, status, constraints (greater\_or\_equal)}                                                                                               |
|                                                                                                                         |                                                                                                                                                                                            |
| description: Substitution Filter                                                                                        | count{type, description, required, status}                                                                                                                                                 |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | scaling\_enabled{type, description, required, default, status}                                                                                                                             |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | mandatory{type, description, required, default, status}                                                                                                                                    |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp**.\ **heat.network.neutron.Subnet**                                                                             | tenant\_id{type, description, required, status}                                                                                                                                            |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: tosca.datatypes.Root                                                                                     | enable\_dhcp{type, description, required, status, constraints(valid\_values)}                                                                                                              |
|                                                                                                                         |                                                                                                                                                                                            |
| description: A subnet represents an IP address block that can be used for assigning IP addresses to virtual instances   | ipv6\_ra\_mode{type, description, required, status, constraints(valid\_values)}                                                                                                            |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | value\_specs{type, description, required, default, status, entry\_schema (type)}                                                                                                           |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | allocation\_pools{type, description, required, status, entry\_schema (type: org.openecomp.datatypes.heat.network.AllocationPool)}                                                          |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | subnetpool{type, description, required, status}                                                                                                                                            |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | dns\_nameservers{type, description, required, default, status, entry\_schema (type)}                                                                                                       |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | host\_routes{type, description, required, status, entry\_schema (type: org.openecomp.datatypes.heat.network.subnet.HostRoute)}                                                             |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | ip\_version{type, description, required, default, status, constraints(valid\_values)}                                                                                                      |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | name{type, description, required, status}                                                                                                                                                  |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | prefixlen{type, description, required, status, constraints(greater\_or\_equal)}                                                                                                            |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | cidr{type, description, required, status}                                                                                                                                                  |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | gateway\_ip{type, description, required, status}                                                                                                                                           |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp.heat.network.AllocationPool:**                                                                                  | start{type, description, required, status}                                                                                                                                                 |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: tosca.datatypes.Root                                                                                     | end{type, description, required, status}                                                                                                                                                   |
|                                                                                                                         |                                                                                                                                                                                            |
| description: The start and end addresses for the allocation pool                                                        |                                                                                                                                                                                            |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp**.\ **heat.network.subnet.HostRoute**                                                                           | destination{type, description, required, status}                                                                                                                                           |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: tosca.datatypes.Root                                                                                     | nexthop{type, description, required, status}                                                                                                                                               |
|                                                                                                                         |                                                                                                                                                                                            |
| description: Host route info for the subnet                                                                             |                                                                                                                                                                                            |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp**.\ **network.MacRequirements**                                                                                 | mac\_range\_plan{type, description, required}                                                                                                                                              |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: org.openecomp.datatypes.Root                                                                             | mac\_count{type, description, required}                                                                                                                                                    |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | mac\_count\_required{description, type: org.openecomp.datatypes.AssignmentRequirements}                                                                                                    |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp.Root**                                                                                                          | supplemental\_data{type, entry\_schema {description, type}}                                                                                                                                |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: tosca.datatypes.Root                                                                                     |                                                                                                                                                                                            |
|                                                                                                                         |                                                                                                                                                                                            |
| description: \|                                                                                                         |                                                                                                                                                                                            |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp**.\ **AssignmentRequirements**                                                                                  | is\_required{type, description, default, required}                                                                                                                                         |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: org.openecomp.datatypes.Root                                                                             | count{type, description, required}                                                                                                                                                         |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp**.\ **network.VlanRequirements**                                                                                | vlan\_range\_plan{type, description, required}                                                                                                                                             |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: org.openecomp.datatypes.Root                                                                             | vlan\_type{type, description, required, constraints(valid\_values)}                                                                                                                        |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | vlan\_count {type, description, required}                                                                                                                                                  |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp**.\ **network.IpRequirements**                                                                                  | ip\_version {type, required, constraints(valid\_values)}                                                                                                                                   |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: org.openecomp.datatypes.Root                                                                             | ip\_count{type, description, required}                                                                                                                                                     |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | floating\_ip\_count{type: org.openecomp.datatypes.AssignmentRequirements, required}                                                                                                        |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | subnet\_role{type, required}                                                                                                                                                               |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | assingment\_method{type, required, constraints(valid\_values)}                                                                                                                             |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | dhcp\_enabled{type, required}                                                                                                                                                              |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | ip\_count\_required{type, description, required}                                                                                                                                           |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | floating\_ip\_count\_required{type, required}                                                                                                                                              |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp**.\ **Naming**                                                                                                  | ecomp\_generated\_naming{type, description, default, required}                                                                                                                             |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: org.openecomp.datatypes.Root                                                                             | naming\_policy{type, description, required}                                                                                                                                                |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | instance\_name{type, description, required}                                                                                                                                                |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp.EcompHoming**                                                                                                   | ecomp\_selected\_instance\_node\_target{type, description, default, required}                                                                                                              |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | homing\_policy{type, description, required}                                                                                                                                                |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | instance\_node\_target{type, description, required}                                                                                                                                        |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp**.\ **network.NetworkAssignments**                                                                              | ecomp\_generated\_network\_assignment{type, description, default, required}                                                                                                                |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: org.openecomp.datatypes.Root                                                                             | is\_shared\_network{type, description, required}                                                                                                                                           |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | is\_external\_network{type, description, default, required}                                                                                                                                |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | ipv4\_subnet\_default\_assignment{type: org.openecomp.datatypes.network.IPv4SubnetAssignments, description, required}                                                                      |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | ipv6\_subnet\_default\_assignment{type: org.openecomp.datatypes.network.IPv6SubnetAssignments, description, required}                                                                      |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp**.\ **network.IPv4SubnetAssignments**                                                                           | use\_ipv4{type, description, required}                                                                                                                                                     |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: org.openecomp.datatypes.network.SubnetAssignments                                                        |                                                                                                                                                                                            |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp**.\ **network.SubnetAssignments**                                                                               | ip\_network\_address\_plan{type, description, required}                                                                                                                                    |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: org.openecomp.datatypes.Root                                                                             | dhcp\_enabled{type, description, required}                                                                                                                                                 |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | ip\_version{type, description, required, constraints(valid\_values)}                                                                                                                       |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | cidr\_mask{type, description, required}                                                                                                                                                    |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | min\_subnets\_count{type, description, default, required}                                                                                                                                  |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp**.\ **network.IPv6SubnetAssignments**                                                                           | use\_ipv6{type, description, required}                                                                                                                                                     |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: org.openecomp.datatypes.network.SubnetAssignments                                                        |                                                                                                                                                                                            |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp**.\ **network.ProviderNetwork**                                                                                 | is\_provider\_network{type, description, required}                                                                                                                                         |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: org.openecomp.datatypes.Root                                                                             | physical\_network\_name{type, description, required, constraints(valid\_values)}                                                                                                           |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | numa{type, description, required, constraints(valid\_values)}                                                                                                                              |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | pnic\_instance{type, description, required}                                                                                                                                                |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp**.\ **network.NetworkFlows**                                                                                    | is\_network\_policy{type, description, default, required}                                                                                                                                  |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: org.openecomp.datatypes.Root                                                                             | network\_policy{type, description, required}                                                                                                                                               |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | is\_bound\_to\_vpn{type, description, default , required}                                                                                                                                  |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | vpn\_binding {type, description, required}                                                                                                                                                 |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp**.\ **ImageInfo**                                                                                               | software\_version{type}                                                                                                                                                                    |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: tosca.datatypes.Root                                                                                     | file\_name{type}                                                                                                                                                                           |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | file\_hash{type, description}                                                                                                                                                              |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | file\_hash\_type{type, default, required}                                                                                                                                                  |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp**.\ **heat.network.AddressPair**                                                                                | mac\_address{type, description, required, status}                                                                                                                                          |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: tosca.datatypes.Root                                                                                     | ip\_address{type, description, required, status}                                                                                                                                           |
|                                                                                                                         |                                                                                                                                                                                            |
| description: MAC/IP address pairs                                                                                       |                                                                                                                                                                                            |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp**.\ **heat.neutron.port.FixedIps**                                                                              | subnet{type, description, required, status}                                                                                                                                                |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: tosca.datatypes.Root                                                                                     | ip\_address{type, description, required, status}                                                                                                                                           |
|                                                                                                                         |                                                                                                                                                                                            |
| description: subnet/ip\_address                                                                                         |                                                                                                                                                                                            |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp**.\ **heat.novaServer.network.AddressInfo**                                                                     | port\_id{type, description, required, status}                                                                                                                                              |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: tosca.datatypes.network.NetworkInfo                                                                      |                                                                                                                                                                                            |
|                                                                                                                         |                                                                                                                                                                                            |
| description: Network addresses with corresponding port id                                                               |                                                                                                                                                                                            |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp**.\ **heat.network.neutron.SecurityRules.Rule**                                                                 | remote\_group\_id{type, description, required, status}                                                                                                                                     |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: tosca.datatypes.Root                                                                                     | protocol{type, description, required, status, constraints(valid\_values)}                                                                                                                  |
|                                                                                                                         |                                                                                                                                                                                            |
| description: Rules Pairs                                                                                                | ethertype{type, description, default, required, status, constraints(valid\_values)}                                                                                                        |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | port\_range\_max{type, description, required, status, constraints(in\_range)}                                                                                                              |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | remote\_ip\_prefix{type, description, required, status}                                                                                                                                    |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | remote\_mode{type, description, default, required, status, constraints(valid\_values)}                                                                                                     |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | direction{type, description, default, required, status, constraints(valid\_values)}                                                                                                        |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | port\_range\_min{type, description, required, status, constraints(in\_range)}                                                                                                              |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp.flavors.DeploymentFlavor**                                                                                      | sp\_part\_number{type}                                                                                                                                                                     |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: tosca.datatypes.Root                                                                                     | vendor\_info{type: org.openecomp.datatypes.flavors.VendorInfo}                                                                                                                             |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | compute\_flavor{type: org.openecomp.datatypes.flavors.ComputeFlavor}                                                                                                                       |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | license\_flavor{type: org.openecomp.datatypes.flavors.LicenseFlavor,required}                                                                                                              |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp**.\ **flavors.VendorInfo**                                                                                      | manufacturer\_reference\_number{type}                                                                                                                                                      |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: tosca.datatypes.Root                                                                                     | vendor\_model{type}                                                                                                                                                                        |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp**.\ **flavors.ComputeFlavor**                                                                                   | num\_cpus{type}                                                                                                                                                                            |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: tosca.datatypes.Root                                                                                     | disk\_size{type}                                                                                                                                                                           |
|                                                                                                                         |                                                                                                                                                                                            |
|                                                                                                                         | mem\_size{type}                                                                                                                                                                            |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp**.\ **flavors.LicenseFlavor**                                                                                   | feature\_group\_uuid{type}                                                                                                                                                                 |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: tosca.datatypes.Root                                                                                     |                                                                                                                                                                                            |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp**.\ **EcompNaming**                                                                                             | ecomp\_generated\_naming{type, description, default, required}                                                                                                                             |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: org.openecomp.datatypes.Root                                                                             | naming\_policy {type, description, required}                                                                                                                                               |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **ecomp.network.MacAssignments**                                                                                        | mac\_range\_plan{type, description, required}                                                                                                                                              |
|                                                                                                                         |                                                                                                                                                                                            |
| derived\_from: org.openecomp.datatypes.Root                                                                             | mac\_count{type, description, required}                                                                                                                                                    |
+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

Appendix - SDC – Capabilities (information from yml)
----------------------------------------------------

+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+
| capabilities []                                                                                                     | properties                                                             | attributes                                                      |
+=====================================================================================================================+========================================================================+=================================================================+
| { date\_type, derived\_from, description, properties []                                                             | {type, description, default, status, required, entry\_schema}          | {type, description, default, status, required, entry\_schema}   |
+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+
| tosca.capabilities.Root                                                                                             |                                                                        |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
| description: The TOSCA root Capability Type all other TOSCA base Capability Types derive from                       |                                                                        |                                                                 |
+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+
| tosca.capabilities.Attachment                                                                                       |                                                                        |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
| derived\_from: tosca.capabilities.Root                                                                              |                                                                        |                                                                 |
+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+
| tosca.capabilities.Container                                                                                        | num\_cpus{type, required, constraints(greater\_or\_equal)}             |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
| derived\_from: tosca.capabilities.Root                                                                              | cpu\_frequency{type, required, constraints(greater\_or\_equal)}        |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
|                                                                                                                     | disk\_size{type, required, constraints(greater\_or\_equal)}            |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
|                                                                                                                     | mem\_size{type, required, constraints(greater\_or\_equal)}             |                                                                 |
+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+
| tosca.capabilities.Endpoint.Admin                                                                                   | secure                                                                 |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
| derived\_from: tosca.capabilities.Endpoint                                                                          |                                                                        |                                                                 |
+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+
| tosca.capabilities.Endpoint                                                                                         | protocol{type, default}                                                | ip\_address{type}                                               |
|                                                                                                                     |                                                                        |                                                                 |
| derived\_from: tosca.capabilities.Root                                                                              | port{type, required}                                                   |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
|                                                                                                                     | secure{type, default}                                                  |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
|                                                                                                                     | url\_path{type, required}                                              |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
|                                                                                                                     | port\_name{type, required}                                             |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
|                                                                                                                     | network\_name{type, required, default}                                 |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
|                                                                                                                     | initiator{type, default, constraints(valid\_values)}                   |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
|                                                                                                                     | ports{type, required, constraints(min\_values), entry\_schema(type)}   |                                                                 |
+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+
| tosca.capabilities.OperatingSystem                                                                                  | architecture{type, required}                                           |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
| derived\_from: tosca.capabilities.Root                                                                              | type{type, required}                                                   |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
|                                                                                                                     | distribution{type, required}                                           |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
|                                                                                                                     | version{type, required}                                                |                                                                 |
+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+
| tosca.capabilities.Scalable                                                                                         | min\_instances{type, default}                                          |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
| derived\_from: tosca.capabilities.Root                                                                              | max\_instances{type, default}                                          |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
|                                                                                                                     | default\_instances{type}                                               |                                                                 |
+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+
| tosca.capabilities.network.Bindable                                                                                 |                                                                        |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
| derived\_from: tosca.capabilities.Node                                                                              |                                                                        |                                                                 |
+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+
| tosca.capabilities.Node                                                                                             |                                                                        |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
| derived\_from: tosca.capabilities.Root                                                                              |                                                                        |                                                                 |
+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+
| tosca.capabilities.Endpoint.Database                                                                                |                                                                        |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
| derived\_from: tosca.capabilities.Endpoint                                                                          |                                                                        |                                                                 |
+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+
| tosca.capabilities.Endpoint.Public                                                                                  | network\_name                                                          |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
| derived\_from: tosca.capabilities.Endpoint                                                                          | floating{type, description, default, status}                           |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
|                                                                                                                     | dns\_name{type, description, required, status}                         |                                                                 |
+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+
| tosca.capabilities.network.Linkable                                                                                 |                                                                        |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
| derived\_from: tosca.capabilities.Root                                                                              |                                                                        |                                                                 |
+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+
| org.openecomp.capabilities.metric.Ceilometer                                                                        | name{type, description, required, status}                              |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
| derived\_from: org.openecomp.capabilities.Metric                                                                    |                                                                        |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
| description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.   |                                                                        |                                                                 |
+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+
| org.openecomp.capabilities.Metric                                                                                   | unit{type, description, required, status}                              | value{type, description, status}                                |
|                                                                                                                     |                                                                        |                                                                 |
| derived\_from: tosca.capabilities.nfv.Metric                                                                        | description{type, description, required, status}                       |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
| description: A node type that includes the Metric capability indicates that it can be monitored.                    | type{type, description, required, status}                              |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
|                                                                                                                     | category{type, description, required, status}                          |                                                                 |
+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+
| tosca.capabilities.nfv.Metric                                                                                       |                                                                        |                                                                 |
|                                                                                                                     |                                                                        |                                                                 |
| derived\_from: tosca.capabilities.Endpoint                                                                          |                                                                        |                                                                 |
+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+

Appendix - SDC – Groups (information from yml)
----------------------------------------------

+------------------------------------------------------------------------------------+-----------------------------------------------------------------+-----------------------------------------------------------------+
| groups []                                                                          | properties                                                      | metadta                                                         |
+====================================================================================+=================================================================+=================================================================+
| {date\_type, derived\_from, description, properties [], interfaces[], metadata[]   | {type, description, default, status, required, entry\_schema}   |                                                                 |
+------------------------------------------------------------------------------------+-----------------------------------------------------------------+-----------------------------------------------------------------+
| tosca.groups.Root:                                                                 |                                                                 |                                                                 |
|                                                                                    |                                                                 |                                                                 |
| description: The TOSCA Group Type all other TOSCA Group Types derive from          |                                                                 |                                                                 |
|                                                                                    |                                                                 |                                                                 |
| interfaces:Standard{type: tosca.interfaces.node.lifecycle.Standard}                |                                                                 |                                                                 |
+------------------------------------------------------------------------------------+-----------------------------------------------------------------+-----------------------------------------------------------------+
| org.openecomp.groups.heat.HeatStack:                                               | heat\_file{type, description, required}                         |                                                                 |
|                                                                                    |                                                                 |                                                                 |
| derived\_from: tosca.groups.Root                                                   | status type, description, required}                             |                                                                 |
|                                                                                    |                                                                 |                                                                 |
| description: Grouped all heat resources which are in the same heat stack           |                                                                 |                                                                 |
+------------------------------------------------------------------------------------+-----------------------------------------------------------------+-----------------------------------------------------------------+
| org.openecomp.groups.VfModule:                                                     | isBase{type, description, default, status, required}            | vfModuleModelName                                               |
|                                                                                    |                                                                 |                                                                 |
| derived\_from: tosca.groups.Root                                                   | vf\_module\_label{type, description, required}                  | vfModuleModelInvariantUUID                                      |
|                                                                                    |                                                                 |                                                                 |
| description: Grouped all heat resources which are in the same VF Module            | vf\_module\_description{type, description, required}            | vfModuleModelUUID                                               |
|                                                                                    |                                                                 |                                                                 |
|                                                                                    | min\_vf\_module\_instances{type, description, required}         | vfModuleModelVersion                                            |
|                                                                                    |                                                                 |                                                                 |
|                                                                                    | max\_vf\_module\_instances{type, description, required}         | vfModuleCustomizationUUID                                       |
|                                                                                    |                                                                 |                                                                 |
|                                                                                    | initial\_count{type, description, required}                     |                                                                 |
|                                                                                    |                                                                 |                                                                 |
|                                                                                    | vf\_module\_type{type, required, constraint(valid\_values)}     |                                                                 |
|                                                                                    |                                                                 |                                                                 |
|                                                                                    | volume\_group{type, description, default, required}             |                                                                 |
|                                                                                    |                                                                 |                                                                 |
|                                                                                    | availability\_zone\_count{type, description, required}          |                                                                 |
|                                                                                    |                                                                 |                                                                 |
|                                                                                    | vfc\_list{type, description, entry\_schema(description)}        |                                                                 |
+------------------------------------------------------------------------------------+-----------------------------------------------------------------+-----------------------------------------------------------------+
|                                                                                    |                                                                 | {type, description, default, status, required, entry\_schema}   |
+------------------------------------------------------------------------------------+-----------------------------------------------------------------+-----------------------------------------------------------------+
|                                                                                    |                                                                 |                                                                 |
+------------------------------------------------------------------------------------+-----------------------------------------------------------------+-----------------------------------------------------------------+
|                                                                                    |                                                                 |                                                                 |
+------------------------------------------------------------------------------------+-----------------------------------------------------------------+-----------------------------------------------------------------+
|                                                                                    |                                                                 |                                                                 |
+------------------------------------------------------------------------------------+-----------------------------------------------------------------+-----------------------------------------------------------------+