9745a51ee16d689c317e234461430bf20fba8451
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Main
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 node_types:
8   org.openecomp.resource.vfc.nodes.heat.smp:
9     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
10 topology_template:
11   inputs:
12     hostid_fe1:
13       hidden: false
14       immutable: false
15       annotations:
16         source:
17           type: org.openecomp.annotations.Source
18           properties:
19             vf_module_label:
20             - main
21             source_type: HEAT
22             param_name: hostid_fe1
23       type: string
24       description: FE1 Hostid (from Ulticom license)
25     ip_address_stp2:
26       hidden: false
27       immutable: false
28       annotations:
29         source:
30           type: org.openecomp.annotations.Source
31           properties:
32             vf_module_label:
33             - main
34             source_type: HEAT
35             param_name: ip_address_stp2
36       type: string
37       description: STP2 IP address
38     Mobility_OAM_protected_net_id:
39       hidden: false
40       immutable: false
41       annotations:
42         source:
43           type: org.openecomp.annotations.Source
44           properties:
45             vf_module_label:
46             - main
47             source_type: HEAT
48             param_name: Mobility_OAM_protected_net_id
49       type: string
50       description: Network name for OAM
51     hostid_fe2:
52       hidden: false
53       immutable: false
54       annotations:
55         source:
56           type: org.openecomp.annotations.Source
57           properties:
58             vf_module_label:
59             - main
60             source_type: HEAT
61             param_name: hostid_fe2
62       type: string
63       description: FE2 Hostid (from Ulticom license)
64     flavor_scp_fe_name:
65       hidden: false
66       immutable: false
67       annotations:
68         source:
69           type: org.openecomp.annotations.Source
70           properties:
71             vf_module_label:
72             - main
73             source_type: HEAT
74             param_name: flavor_scp_fe_name
75       type: string
76       description: SCP FE Flavor
77       default: a1.Small
78     ip_address_stp1:
79       hidden: false
80       immutable: false
81       annotations:
82         source:
83           type: org.openecomp.annotations.Source
84           properties:
85             vf_module_label:
86             - main
87             source_type: HEAT
88             param_name: ip_address_stp1
89       type: string
90       description: STP1 IP address
91     int_vscp_ce_network_net_id:
92       hidden: false
93       immutable: false
94       annotations:
95         source:
96           type: org.openecomp.annotations.Source
97           properties:
98             vf_module_label:
99             - main
100             source_type: HEAT
101             param_name: int_vscp_ce_network_net_id
102       type: string
103       description: Inter-CE Network
104     int_vscp_ce_network_cidr:
105       hidden: false
106       immutable: false
107       annotations:
108         source:
109           type: org.openecomp.annotations.Source
110           properties:
111             vf_module_label:
112             - main
113             source_type: HEAT
114             param_name: int_vscp_ce_network_cidr
115       type: string
116       description: Private Network Address (CIDR notation)
117     cluster_type:
118       hidden: false
119       immutable: false
120       annotations:
121         source:
122           type: org.openecomp.annotations.Source
123           properties:
124             vf_module_label:
125             - main
126             source_type: HEAT
127             param_name: cluster_type
128       type: string
129       constraints:
130       - valid_values:
131         - Test
132         - Prod
133     be_Mobility_OAM_protected_ip_1:
134       label: be_1 OAM ip address
135       hidden: false
136       immutable: false
137       annotations:
138         source:
139           type: org.openecomp.annotations.Source
140           properties:
141             vf_module_label:
142             - main
143             source_type: HEAT
144             param_name: be_Mobility_OAM_protected_ip_1
145       type: string
146       description: be_1 OAM ip address
147     be_Mobility_OAM_protected_ip_2:
148       label: be_2 OAM ip address
149       hidden: false
150       immutable: false
151       annotations:
152         source:
153           type: org.openecomp.annotations.Source
154           properties:
155             vf_module_label:
156             - main
157             source_type: HEAT
158             param_name: be_Mobility_OAM_protected_ip_2
159       type: string
160       description: be_2 OAM ip address
161     be_Mobility_OAM_protected_ip_0:
162       label: be_0 OAM ip address
163       hidden: false
164       immutable: false
165       annotations:
166         source:
167           type: org.openecomp.annotations.Source
168           properties:
169             vf_module_label:
170             - main
171             source_type: HEAT
172             param_name: be_Mobility_OAM_protected_ip_0
173       type: string
174       description: be_0 OAM ip address
175     ip_address_dra:
176       hidden: false
177       immutable: false
178       annotations:
179         source:
180           type: org.openecomp.annotations.Source
181           properties:
182             vf_module_label:
183             - main
184             source_type: HEAT
185             param_name: ip_address_dra
186       type: string
187       description: DRA VIP address
188     image_smp_name:
189       hidden: false
190       immutable: false
191       annotations:
192         source:
193           type: org.openecomp.annotations.Source
194           properties:
195             vf_module_label:
196             - addOn3
197             - addOn1
198             - addOn2
199             - main
200             source_type: HEAT
201             param_name: image_smp_name
202       type: string
203       description: SCP SMP image
204       default: asc_base_image_smp
205     fe_connectivity:
206       hidden: false
207       immutable: false
208       annotations:
209         source:
210           type: org.openecomp.annotations.Source
211           properties:
212             vf_module_label:
213             - main
214             source_type: HEAT
215             param_name: fe_connectivity
216       type: string
217       constraints:
218       - valid_values:
219         - NEE
220         - STP
221     lab_name:
222       hidden: false
223       immutable: false
224       annotations:
225         source:
226           type: org.openecomp.annotations.Source
227           properties:
228             vf_module_label:
229             - addOn3
230             - addOn1
231             - addOn2
232             - main
233             source_type: HEAT
234             param_name: lab_name
235       type: string
236       description: Lab name
237     smp_Mobility_OAM_protected_ip_1:
238       label: smp_1 OAM ip address
239       hidden: false
240       immutable: false
241       annotations:
242         source:
243           type: org.openecomp.annotations.Source
244           properties:
245             vf_module_label:
246             - main
247             source_type: HEAT
248             param_name: smp_Mobility_OAM_protected_ip_1
249       type: string
250       description: smp_1 OAM ip address
251     fe_SIGNET_vrf_B1_direct_ip_0:
252       label: fe1 SIGTRAN ip address
253       hidden: false
254       immutable: false
255       annotations:
256         source:
257           type: org.openecomp.annotations.Source
258           properties:
259             vf_module_label:
260             - main
261             source_type: HEAT
262             param_name: fe_SIGNET_vrf_B1_direct_ip_0
263       type: string
264       description: fe1 SIGTRAN ip address
265     smp_Mobility_OAM_protected_ip_0:
266       label: smp_0 OAM ip address
267       hidden: false
268       immutable: false
269       annotations:
270         source:
271           type: org.openecomp.annotations.Source
272           properties:
273             vf_module_label:
274             - main
275             source_type: HEAT
276             param_name: smp_Mobility_OAM_protected_ip_0
277       type: string
278       description: smp_0 OAM ip address
279     int_vscp_cluster_net_id:
280       hidden: false
281       immutable: false
282       annotations:
283         source:
284           type: org.openecomp.annotations.Source
285           properties:
286             vf_module_label:
287             - main
288             source_type: HEAT
289             param_name: int_vscp_cluster_net_id
290       type: string
291       description: LAN3 Cluster
292     be_Mobility_OAM_protected_ip_3:
293       label: be_3 OAM ip address
294       hidden: false
295       immutable: false
296       annotations:
297         source:
298           type: org.openecomp.annotations.Source
299           properties:
300             vf_module_label:
301             - main
302             source_type: HEAT
303             param_name: be_Mobility_OAM_protected_ip_3
304       type: string
305       description: be_3 OAM ip address
306     be_Mobility_OAM_protected_ip_4:
307       label: be_4 OAM ip address
308       hidden: false
309       immutable: false
310       annotations:
311         source:
312           type: org.openecomp.annotations.Source
313           properties:
314             vf_module_label:
315             - main
316             source_type: HEAT
317             param_name: be_Mobility_OAM_protected_ip_4
318       type: string
319       description: be_4 OAM ip address
320     hostname_nee1:
321       hidden: false
322       immutable: false
323       annotations:
324         source:
325           type: org.openecomp.annotations.Source
326           properties:
327             vf_module_label:
328             - main
329             source_type: HEAT
330             param_name: hostname_nee1
331       type: string
332       description: NEE1 Hostname (from Ulticom license)
333     int_vscp_fe_cluster_net_id:
334       hidden: false
335       immutable: false
336       annotations:
337         source:
338           type: org.openecomp.annotations.Source
339           properties:
340             vf_module_label:
341             - main
342             source_type: HEAT
343             param_name: int_vscp_fe_cluster_net_id
344       type: string
345       description: LAN2 FE Cluster/KA
346     SIGNET_vrf_A1_direct_net_id:
347       hidden: false
348       immutable: false
349       annotations:
350         source:
351           type: org.openecomp.annotations.Source
352           properties:
353             vf_module_label:
354             - main
355             source_type: HEAT
356             param_name: SIGNET_vrf_A1_direct_net_id
357       type: string
358       description: Network name for SIGTRAN_A
359     key_name:
360       hidden: false
361       immutable: false
362       annotations:
363         source:
364           type: org.openecomp.annotations.Source
365           properties:
366             vf_module_label:
367             - main
368             source_type: HEAT
369             param_name: key_name
370       type: string
371       description: keypair to enable SSH access to the instance.
372       default: vSCP-keypair
373     int_vscp_fe_cluster_cidr:
374       hidden: false
375       immutable: false
376       annotations:
377         source:
378           type: org.openecomp.annotations.Source
379           properties:
380             vf_module_label:
381             - main
382             source_type: HEAT
383             param_name: int_vscp_fe_cluster_cidr
384       type: string
385       description: Private Network2 Address (CIDR notation)
386     fe_name_1:
387       hidden: false
388       immutable: false
389       annotations:
390         source:
391           type: org.openecomp.annotations.Source
392           properties:
393             vf_module_label:
394             - main
395             source_type: HEAT
396             param_name: fe_name_1
397       type: string
398       description: name of VM
399       default: vSCP_FE2
400     fe_name_0:
401       hidden: false
402       immutable: false
403       annotations:
404         source:
405           type: org.openecomp.annotations.Source
406           properties:
407             vf_module_label:
408             - main
409             source_type: HEAT
410             param_name: fe_name_0
411       type: string
412       description: name of VM
413       default: vSCP_FE1
414     be_name_0:
415       hidden: false
416       immutable: false
417       annotations:
418         source:
419           type: org.openecomp.annotations.Source
420           properties:
421             vf_module_label:
422             - main
423             source_type: HEAT
424             param_name: be_name_0
425       type: string
426       description: name of VM
427       default: vSCP_BE1
428     int_vscp_cluster_cidr:
429       hidden: false
430       immutable: false
431       annotations:
432         source:
433           type: org.openecomp.annotations.Source
434           properties:
435             vf_module_label:
436             - main
437             source_type: HEAT
438             param_name: int_vscp_cluster_cidr
439       type: string
440       description: Private Network3 Address (CIDR notation)
441     be_name_1:
442       hidden: false
443       immutable: false
444       annotations:
445         source:
446           type: org.openecomp.annotations.Source
447           properties:
448             vf_module_label:
449             - main
450             source_type: HEAT
451             param_name: be_name_1
452       type: string
453       description: name of VM
454       default: vSCP_BE2
455     be_name_2:
456       hidden: false
457       immutable: false
458       annotations:
459         source:
460           type: org.openecomp.annotations.Source
461           properties:
462             vf_module_label:
463             - main
464             source_type: HEAT
465             param_name: be_name_2
466       type: string
467       description: name of VM
468       default: vSCP_BE3
469     point_code_stp:
470       hidden: false
471       immutable: false
472       annotations:
473         source:
474           type: org.openecomp.annotations.Source
475           properties:
476             vf_module_label:
477             - main
478             source_type: HEAT
479             param_name: point_code_stp
480       type: string
481       description: STP virtual point code (in "zone-cluster-member" format)
482     be_name_3:
483       hidden: false
484       immutable: false
485       annotations:
486         source:
487           type: org.openecomp.annotations.Source
488           properties:
489             vf_module_label:
490             - main
491             source_type: HEAT
492             param_name: be_name_3
493       type: string
494       description: name of VM
495       default: vSCP_BE4
496     be_name_4:
497       hidden: false
498       immutable: false
499       annotations:
500         source:
501           type: org.openecomp.annotations.Source
502           properties:
503             vf_module_label:
504             - main
505             source_type: HEAT
506             param_name: be_name_4
507       type: string
508       description: name of VM
509       default: vSCP_BE5
510     global_title_scp:
511       hidden: false
512       immutable: false
513       annotations:
514         source:
515           type: org.openecomp.annotations.Source
516           properties:
517             vf_module_label:
518             - main
519             source_type: HEAT
520             param_name: global_title_scp
521       type: string
522       description: vSCP Global Title address
523     vnf_name:
524       hidden: false
525       immutable: false
526       annotations:
527         source:
528           type: org.openecomp.annotations.Source
529           properties:
530             vf_module_label:
531             - main
532             source_type: HEAT
533             param_name: vnf_name
534       type: string
535       description: Unique name for this VNF instance
536       default: This_is_the_SCP_name
537     be_Cricket_OCS_protected_ip_2:
538       label: be3 Cricket_OCS ip address
539       hidden: false
540       immutable: false
541       annotations:
542         source:
543           type: org.openecomp.annotations.Source
544           properties:
545             vf_module_label:
546             - main
547             source_type: HEAT
548             param_name: be_Cricket_OCS_protected_ip_2
549       type: string
550       description: be3 Cricket_OCS ip address
551     fe_Mobility_OAM_protected_ip_0:
552       label: fe_0 OAM ip address
553       hidden: false
554       immutable: false
555       annotations:
556         source:
557           type: org.openecomp.annotations.Source
558           properties:
559             vf_module_label:
560             - main
561             source_type: HEAT
562             param_name: fe_Mobility_OAM_protected_ip_0
563       type: string
564       description: fe_0 OAM ip address
565     hostname_fe1:
566       hidden: false
567       immutable: false
568       annotations:
569         source:
570           type: org.openecomp.annotations.Source
571           properties:
572             vf_module_label:
573             - main
574             source_type: HEAT
575             param_name: hostname_fe1
576       type: string
577       description: FE1 Hostname (from Ulticom license)
578     be_Cricket_OCS_protected_ip_1:
579       label: be2 Cricket_OCS ip address
580       hidden: false
581       immutable: false
582       annotations:
583         source:
584           type: org.openecomp.annotations.Source
585           properties:
586             vf_module_label:
587             - main
588             source_type: HEAT
589             param_name: be_Cricket_OCS_protected_ip_1
590       type: string
591       description: be2 Cricket_OCS ip address
592     hostname_fe2:
593       hidden: false
594       immutable: false
595       annotations:
596         source:
597           type: org.openecomp.annotations.Source
598           properties:
599             vf_module_label:
600             - main
601             source_type: HEAT
602             param_name: hostname_fe2
603       type: string
604       description: FE2 Hostname (from Ulticom license)
605     be_Cricket_OCS_protected_ip_4:
606       label: be5 Cricket_OCS ip address
607       hidden: false
608       immutable: false
609       annotations:
610         source:
611           type: org.openecomp.annotations.Source
612           properties:
613             vf_module_label:
614             - main
615             source_type: HEAT
616             param_name: be_Cricket_OCS_protected_ip_4
617       type: string
618       description: be5 Cricket_OCS ip address
619     be_Cricket_OCS_protected_ip_3:
620       label: be4 Cricket_OCS ip address
621       hidden: false
622       immutable: false
623       annotations:
624         source:
625           type: org.openecomp.annotations.Source
626           properties:
627             vf_module_label:
628             - main
629             source_type: HEAT
630             param_name: be_Cricket_OCS_protected_ip_3
631       type: string
632       description: be4 Cricket_OCS ip address
633     fe_Mobility_OAM_protected_ip_1:
634       label: fe_1 OAM ip address
635       hidden: false
636       immutable: false
637       annotations:
638         source:
639           type: org.openecomp.annotations.Source
640           properties:
641             vf_module_label:
642             - main
643             source_type: HEAT
644             param_name: fe_Mobility_OAM_protected_ip_1
645       type: string
646       description: fe_1 OAM ip address
647     be_Cricket_OCS_protected_ip_0:
648       label: be1 Cricket_OCS ip address
649       hidden: false
650       immutable: false
651       annotations:
652         source:
653           type: org.openecomp.annotations.Source
654           properties:
655             vf_module_label:
656             - main
657             source_type: HEAT
658             param_name: be_Cricket_OCS_protected_ip_0
659       type: string
660       description: be1 Cricket_OCS ip address
661     route_table_fe1:
662       hidden: false
663       immutable: false
664       annotations:
665         source:
666           type: org.openecomp.annotations.Source
667           properties:
668             vf_module_label:
669             - main
670             source_type: HEAT
671             param_name: route_table_fe1
672       type: string
673       description: Additional route table for FE1
674     Cricket_OCS_protected_net_id:
675       hidden: false
676       immutable: false
677       annotations:
678         source:
679           type: org.openecomp.annotations.Source
680           properties:
681             vf_module_label:
682             - main
683             source_type: HEAT
684             param_name: Cricket_OCS_protected_net_id
685       type: string
686       description: Network name for CRICKET_OCS
687     smp_name_2:
688       hidden: false
689       immutable: false
690       annotations:
691         source:
692           type: org.openecomp.annotations.Source
693           properties:
694             vf_module_label:
695             - addOn3
696             - addOn2
697             - main
698             source_type: HEAT
699             param_name: smp_name_2
700       type: string
701       description: name of VM
702       default: vSMP2
703     vnf_id:
704       hidden: false
705       immutable: false
706       annotations:
707         source:
708           type: org.openecomp.annotations.Source
709           properties:
710             vf_module_label:
711             - addOn3
712             - addOn1
713             - addOn2
714             - main
715             source_type: HEAT
716             param_name: vnf_id
717       type: string
718       description: Unique ID for this VNF instance
719       default: This_is_ths_SCP_id
720     smp_name_1:
721       hidden: false
722       immutable: false
723       annotations:
724         source:
725           type: org.openecomp.annotations.Source
726           properties:
727             vf_module_label:
728             - addOn1
729             - main
730             source_type: HEAT
731             param_name: smp_name_1
732       type: string
733       description: name of VM
734       default: vSMP2
735     flavor_smp_name:
736       hidden: false
737       immutable: false
738       annotations:
739         source:
740           type: org.openecomp.annotations.Source
741           properties:
742             vf_module_label:
743             - addOn3
744             - addOn1
745             - addOn2
746             - main
747             source_type: HEAT
748             param_name: flavor_smp_name
749       type: string
750       description: SCP SMP Flavor
751       default: a1.Small
752     image_scp_be_name:
753       hidden: false
754       immutable: false
755       annotations:
756         source:
757           type: org.openecomp.annotations.Source
758           properties:
759             vf_module_label:
760             - main
761             source_type: HEAT
762             param_name: image_scp_be_name
763       type: string
764       description: SCP BE image
765       default: asc_base_image_be
766     smp_name_0:
767       hidden: false
768       immutable: false
769       annotations:
770         source:
771           type: org.openecomp.annotations.Source
772           properties:
773             vf_module_label:
774             - main
775             source_type: HEAT
776             param_name: smp_name_0
777       type: string
778       description: name of VM
779       default: vSMP1
780     route_table_fe2:
781       hidden: false
782       immutable: false
783       annotations:
784         source:
785           type: org.openecomp.annotations.Source
786           properties:
787             vf_module_label:
788             - main
789             source_type: HEAT
790             param_name: route_table_fe2
791       type: string
792       description: Additional route table for FE2
793     hostid_nee1:
794       hidden: false
795       immutable: false
796       annotations:
797         source:
798           type: org.openecomp.annotations.Source
799           properties:
800             vf_module_label:
801             - main
802             source_type: HEAT
803             param_name: hostid_nee1
804       type: string
805       description: NEE1 Hostid (from Ulticom license)
806     SIGNET_vrf_B1_direct_net_id:
807       hidden: false
808       immutable: false
809       annotations:
810         source:
811           type: org.openecomp.annotations.Source
812           properties:
813             vf_module_label:
814             - main
815             source_type: HEAT
816             param_name: SIGNET_vrf_B1_direct_net_id
817       type: string
818       description: Network name for SIGTRAN_B
819     fe_SIGNET_vrf_A1_direct_ip_0:
820       label: fe2 SIGTRAN ip address
821       hidden: false
822       immutable: false
823       annotations:
824         source:
825           type: org.openecomp.annotations.Source
826           properties:
827             vf_module_label:
828             - main
829             source_type: HEAT
830             param_name: fe_SIGNET_vrf_A1_direct_ip_0
831       type: string
832       description: fe2 SIGTRAN ip address
833     availability_zone_0:
834       hidden: false
835       immutable: false
836       annotations:
837         source:
838           type: org.openecomp.annotations.Source
839           properties:
840             vf_module_label:
841             - addOn3
842             - addOn1
843             - addOn2
844             - main
845             source_type: HEAT
846             param_name: availability_zone_0
847       type: string
848     nee_name_0:
849       hidden: false
850       immutable: false
851       annotations:
852         source:
853           type: org.openecomp.annotations.Source
854           properties:
855             vf_module_label:
856             - main
857             source_type: HEAT
858             param_name: nee_name_0
859       type: string
860       description: name of VM
861       default: vNEE
862     fe_smp_affinity_param:
863       hidden: false
864       immutable: false
865       annotations:
866         source:
867           type: org.openecomp.annotations.Source
868           properties:
869             vf_module_label:
870             - addOn3
871             - addOn2
872             source_type: HEAT
873             param_name: fe_smp_affinity_param
874       type: string
875       description: be affinity param
876     ip_port_stp1:
877       hidden: false
878       immutable: false
879       annotations:
880         source:
881           type: org.openecomp.annotations.Source
882           properties:
883             vf_module_label:
884             - main
885             source_type: HEAT
886             param_name: ip_port_stp1
887       type: string
888       description: STP1 IP port
889     ip_port_stp2:
890       hidden: false
891       immutable: false
892       annotations:
893         source:
894           type: org.openecomp.annotations.Source
895           properties:
896             vf_module_label:
897             - main
898             source_type: HEAT
899             param_name: ip_port_stp2
900       type: string
901       description: STP2 IP port
902     image_scp_fe_name:
903       hidden: false
904       immutable: false
905       annotations:
906         source:
907           type: org.openecomp.annotations.Source
908           properties:
909             vf_module_label:
910             - main
911             source_type: HEAT
912             param_name: image_scp_fe_name
913       type: string
914       description: SCP FE image
915       default: asc_base_image_fe
916     flavor_scp_be_name:
917       hidden: false
918       immutable: false
919       annotations:
920         source:
921           type: org.openecomp.annotations.Source
922           properties:
923             vf_module_label:
924             - main
925             source_type: HEAT
926             param_name: flavor_scp_be_name
927       type: string
928       description: SCP BE Flavor
929       default: a1.Small
930     security_group_name:
931       label: vSCP security group name
932       hidden: false
933       immutable: false
934       annotations:
935         source:
936           type: org.openecomp.annotations.Source
937           properties:
938             vf_module_label:
939             - main
940             source_type: HEAT
941             param_name: security_group_name
942       type: string
943       description: vSCP security group name
944     ip_port_fe2:
945       hidden: false
946       immutable: false
947       annotations:
948         source:
949           type: org.openecomp.annotations.Source
950           properties:
951             vf_module_label:
952             - main
953             source_type: HEAT
954             param_name: ip_port_fe2
955       type: string
956       description: FE2 IP port in SIGTRAN network
957     route_table_be:
958       hidden: false
959       immutable: false
960       annotations:
961         source:
962           type: org.openecomp.annotations.Source
963           properties:
964             vf_module_label:
965             - main
966             source_type: HEAT
967             param_name: route_table_be
968       type: string
969       description: Additional route table for BEs
970     ip_port_fe1:
971       hidden: false
972       immutable: false
973       annotations:
974         source:
975           type: org.openecomp.annotations.Source
976           properties:
977             vf_module_label:
978             - main
979             source_type: HEAT
980             param_name: ip_port_fe1
981       type: string
982       description: FE1 IP port in SIGTRAN network
983     port_name:
984       hidden: false
985       immutable: false
986       annotations:
987         source:
988           type: org.openecomp.annotations.Source
989           properties:
990             vf_module_label:
991             - addOn3
992             - addOn1
993             - addOn2
994             - main
995             source_type: HEAT
996             param_name: port_name
997       type: string
998       description: port name
999       default: port_name
1000     be_affinity_param:
1001       hidden: false
1002       immutable: false
1003       annotations:
1004         source:
1005           type: org.openecomp.annotations.Source
1006           properties:
1007             vf_module_label:
1008             - addOn1
1009             source_type: HEAT
1010             param_name: be_affinity_param
1011       type: string
1012       description: be affinity param
1013     point_code_scp:
1014       hidden: false
1015       immutable: false
1016       annotations:
1017         source:
1018           type: org.openecomp.annotations.Source
1019           properties:
1020             vf_module_label:
1021             - main
1022             source_type: HEAT
1023             param_name: point_code_scp
1024       type: string
1025       description: vSCP point code (in "zone-cluster-member" format)
1026     global_title_stp:
1027       hidden: false
1028       immutable: false
1029       annotations:
1030         source:
1031           type: org.openecomp.annotations.Source
1032           properties:
1033             vf_module_label:
1034             - main
1035             source_type: HEAT
1036             param_name: global_title_stp
1037       type: string
1038       description: STP Global Title address
1039     point_code_stp1:
1040       hidden: false
1041       immutable: false
1042       annotations:
1043         source:
1044           type: org.openecomp.annotations.Source
1045           properties:
1046             vf_module_label:
1047             - main
1048             source_type: HEAT
1049             param_name: point_code_stp1
1050       type: string
1051       description: STP1 point code (in "zone-cluster-member" format)
1052     point_code_stp2:
1053       hidden: false
1054       immutable: false
1055       annotations:
1056         source:
1057           type: org.openecomp.annotations.Source
1058           properties:
1059             vf_module_label:
1060             - main
1061             source_type: HEAT
1062             param_name: point_code_stp2
1063       type: string
1064       description: STP2 point code (in "zone-cluster-member" format)
1065     multi_anti_affinity_param:
1066       hidden: false
1067       immutable: false
1068       annotations:
1069         source:
1070           type: org.openecomp.annotations.Source
1071           properties:
1072             vf_module_label:
1073             - addOn3
1074             source_type: HEAT
1075             param_name: multi_anti_affinity_param
1076       type: string
1077       description: be affinity param
1078   node_templates:
1079     server_smp2:
1080       type: org.openecomp.resource.vfc.nodes.heat.smp
1081       properties:
1082         flavor:
1083           get_input: flavor_smp_name
1084         availability_zone:
1085           get_input: availability_zone_0
1086         image:
1087           get_input: image_smp_name
1088         metadata:
1089           jx_vm_role: smp2
1090           vnf_id:
1091             get_input: vnf_id
1092           jx_lab_name:
1093             get_input: lab_name
1094         user_data_format: RAW
1095         name:
1096           get_input: smp_name_2
1097         scheduler_hints:
1098           group:
1099             get_input: fe_smp_affinity_param
1100     server_smp3:
1101       type: org.openecomp.resource.vfc.nodes.heat.smp
1102       properties:
1103         flavor:
1104           get_input: flavor_smp_name
1105         availability_zone:
1106           get_input: availability_zone_0
1107         image:
1108           get_input: image_smp_name
1109         metadata:
1110           jx_vm_role: smp2
1111           vnf_id:
1112             get_input: vnf_id
1113           jx_lab_name:
1114             get_input: lab_name
1115         user_data_format: RAW
1116         name:
1117           get_input: smp_name_2
1118         scheduler_hints:
1119           group2:
1120             get_input: multi_anti_affinity_param
1121           group1:
1122             get_input: fe_smp_affinity_param
1123     server_smp4:
1124       type: org.openecomp.resource.vfc.nodes.heat.smp
1125       properties:
1126         flavor:
1127           get_input: flavor_smp_name
1128         availability_zone:
1129           get_input: availability_zone_0
1130         image:
1131           get_input: image_smp_name
1132         metadata:
1133           jx_vm_role: smp2
1134           vnf_id:
1135             get_input: vnf_id
1136           jx_lab_name:
1137             get_input: lab_name
1138         user_data_format: RAW
1139         name:
1140           get_input: smp_name_2
1141         scheduler_hints:
1142           group1:
1143             get_input:
1144             - multi_anti_affinity_param
1145             - 0
1146     port3:
1147       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1148       properties:
1149         replacement_policy: AUTO
1150         ip_requirements:
1151         - ip_version: 4
1152           ip_count_required:
1153             is_required: false
1154           floating_ip_count_required:
1155             is_required: false
1156         - ip_version: 6
1157           ip_count_required:
1158             is_required: false
1159           floating_ip_count_required:
1160             is_required: false
1161         mac_requirements:
1162           mac_count_required:
1163             is_required: false
1164         network:
1165           get_input: port_name
1166       requirements:
1167       - binding:
1168           capability: tosca.capabilities.network.Bindable
1169           node: server_smp3
1170           relationship: tosca.relationships.network.BindsTo
1171     port4:
1172       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1173       properties:
1174         replacement_policy: AUTO
1175         ip_requirements:
1176         - ip_version: 4
1177           ip_count_required:
1178             is_required: false
1179           floating_ip_count_required:
1180             is_required: false
1181         - ip_version: 6
1182           ip_count_required:
1183             is_required: false
1184           floating_ip_count_required:
1185             is_required: false
1186         mac_requirements:
1187           mac_count_required:
1188             is_required: false
1189         network:
1190           get_input: port_name
1191       requirements:
1192       - binding:
1193           capability: tosca.capabilities.network.Bindable
1194           node: server_smp3
1195           relationship: tosca.relationships.network.BindsTo
1196     port1:
1197       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1198       properties:
1199         replacement_policy: AUTO
1200         ip_requirements:
1201         - ip_version: 4
1202           ip_count_required:
1203             is_required: false
1204           floating_ip_count_required:
1205             is_required: false
1206         - ip_version: 6
1207           ip_count_required:
1208             is_required: false
1209           floating_ip_count_required:
1210             is_required: false
1211         mac_requirements:
1212           mac_count_required:
1213             is_required: false
1214         network:
1215           get_input: port_name
1216       requirements:
1217       - binding:
1218           capability: tosca.capabilities.network.Bindable
1219           node: server_smp1
1220           relationship: tosca.relationships.network.BindsTo
1221     port2:
1222       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1223       properties:
1224         replacement_policy: AUTO
1225         ip_requirements:
1226         - ip_version: 4
1227           ip_count_required:
1228             is_required: false
1229           floating_ip_count_required:
1230             is_required: false
1231         - ip_version: 6
1232           ip_count_required:
1233             is_required: false
1234           floating_ip_count_required:
1235             is_required: false
1236         mac_requirements:
1237           mac_count_required:
1238             is_required: false
1239         network:
1240           get_input: port_name
1241       requirements:
1242       - binding:
1243           capability: tosca.capabilities.network.Bindable
1244           node: server_smp2
1245           relationship: tosca.relationships.network.BindsTo
1246     server_smp1:
1247       type: org.openecomp.resource.vfc.nodes.heat.smp
1248       properties:
1249         flavor:
1250           get_input: flavor_smp_name
1251         availability_zone:
1252           get_input: availability_zone_0
1253         image:
1254           get_input: image_smp_name
1255         metadata:
1256           jx_vm_role: smp2
1257           vnf_id:
1258             get_input: vnf_id
1259           jx_lab_name:
1260             get_input: lab_name
1261         user_data_format: RAW
1262         name:
1263           get_input: smp_name_1
1264         scheduler_hints:
1265           group:
1266             get_input: be_affinity_param
1267   groups:
1268     FE_SMP_Affinity_group:
1269       type: tosca.groups.Root
1270       members:
1271       - server_smp2
1272       - server_smp3
1273     addOn1_group:
1274       type: org.openecomp.groups.heat.HeatStack
1275       properties:
1276         heat_file: ../Artifacts/addOn1.yml
1277         description: ASC Template
1278       members:
1279       - port1
1280       - server_smp1
1281     addOn3_group:
1282       type: org.openecomp.groups.heat.HeatStack
1283       properties:
1284         heat_file: ../Artifacts/addOn3.yml
1285         description: ASC Template
1286       members:
1287       - server_smp3
1288       - server_smp4
1289       - port3
1290       - port4
1291     Multi_Anti_Affinity_group:
1292       type: tosca.groups.Root
1293       members:
1294       - server_smp3
1295     addOn2_group:
1296       type: org.openecomp.groups.heat.HeatStack
1297       properties:
1298         heat_file: ../Artifacts/addOn2.yml
1299         description: ASC Template
1300       members:
1301       - server_smp2
1302       - port2
1303     BE_Affinity_group:
1304       type: tosca.groups.Root
1305       members:
1306       - server_smp1
1307   policies:
1308     BE_Affinity_policy:
1309       type: org.openecomp.policies.placement.Colocate
1310       properties:
1311         name: def
1312         affinity: host
1313       targets:
1314       - BE_Affinity_group
1315     FE_SMP_Affinity_policy:
1316       type: org.openecomp.policies.placement.Colocate
1317       properties:
1318         name: abc
1319         affinity: host
1320       targets:
1321       - FE_SMP_Affinity_group
1322     Multi_Anti_Affinity_policy:
1323       type: org.openecomp.policies.placement.Antilocate
1324       properties:
1325         name: def
1326         container_type: host
1327       targets:
1328       - Multi_Anti_Affinity_group