f8806cfb447f4ebc7778816192e12b31bc57bbfa
[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 - GlobalSubstitutionTypes:
8     file: GlobalSubstitutionTypesServiceTemplate.yaml
9 topology_template:
10   inputs:
11     pd_flavor_name:
12       label: PD flavor name
13       hidden: false
14       immutable: false
15       annotations:
16         source:
17           type: org.openecomp.annotations.Source
18           properties:
19             vf_module_label:
20             - hot-mog-0108-bs1271
21             source_type: HEAT
22             param_name: pd_flavor_name
23       type: string
24       description: flavor name of PD instance
25     availabilityzone_name:
26       label: availabilityzone name
27       hidden: false
28       immutable: false
29       annotations:
30         source:
31           type: org.openecomp.annotations.Source
32           properties:
33             vf_module_label:
34             - hot-mog-0108-bs1271
35             source_type: HEAT
36             param_name: availabilityzone_name
37       type: string
38       description: availabilityzone name
39     ppds_net_name:
40       hidden: false
41       immutable: false
42       annotations:
43         source:
44           type: org.openecomp.annotations.Source
45           properties:
46             vf_module_label:
47             - hot-mog-0108-bs1271
48             source_type: HEAT
49             param_name: ppds_net_name
50       type: string
51     a_single_1a_names:
52       hidden: false
53       immutable: false
54       annotations:
55         source:
56           type: org.openecomp.annotations.Source
57           properties:
58             vf_module_label:
59             - hot-mog-0108-bs1271
60             source_type: HEAT
61             param_name: a_single_1a_names
62       type: string
63     a_single_2a_names:
64       hidden: false
65       immutable: false
66       annotations:
67         source:
68           type: org.openecomp.annotations.Source
69           properties:
70             vf_module_label:
71             - hot-mog-0108-bs1271
72             source_type: HEAT
73             param_name: a_single_2a_names
74       type: string
75     2c2_catalog_instance_names:
76       hidden: false
77       immutable: false
78       annotations:
79         source:
80           type: org.openecomp.annotations.Source
81           properties:
82             vf_module_label:
83             - hot-mog-0108-bs1271
84             source_type: HEAT
85             param_name: 2c2_catalog_instance_names
86       type: string
87     pcm_server_names:
88       hidden: false
89       immutable: false
90       annotations:
91         source:
92           type: org.openecomp.annotations.Source
93           properties:
94             vf_module_label:
95             - hot-mog-0108-bs1271
96             source_type: HEAT
97             param_name: pcm_server_names
98       type: string
99     pcm_image_name:
100       hidden: false
101       immutable: false
102       annotations:
103         source:
104           type: org.openecomp.annotations.Source
105           properties:
106             vf_module_label:
107             - hot-mog-0108-bs1271
108             source_type: HEAT
109             param_name: pcm_image_name
110       type: string
111     pd_image_name:
112       label: image name
113       hidden: false
114       immutable: false
115       annotations:
116         source:
117           type: org.openecomp.annotations.Source
118           properties:
119             vf_module_label:
120             - hot-mog-0108-bs1271
121             source_type: HEAT
122             param_name: pd_image_name
123       type: string
124       description: PD image name
125     security_group_name:
126       hidden: false
127       immutable: false
128       annotations:
129         source:
130           type: org.openecomp.annotations.Source
131           properties:
132             vf_module_label:
133             - hot-mog-0108-bs1271
134             source_type: HEAT
135             param_name: security_group_name
136       type: string
137     pd_server_names:
138       label: PD server names
139       hidden: false
140       immutable: false
141       annotations:
142         source:
143           type: org.openecomp.annotations.Source
144           properties:
145             vf_module_label:
146             - hot-mog-0108-bs1271
147             source_type: HEAT
148             param_name: pd_server_names
149       type: list
150       description: name of the PD instance
151       entry_schema:
152         type: string
153     1c2_catalog_instance_names:
154       hidden: false
155       immutable: false
156       annotations:
157         source:
158           type: org.openecomp.annotations.Source
159           properties:
160             vf_module_label:
161             - hot-mog-0108-bs1271
162             source_type: HEAT
163             param_name: 1c2_catalog_instance_names
164       type: string
165     pcm_flavor_name:
166       hidden: false
167       immutable: false
168       annotations:
169         source:
170           type: org.openecomp.annotations.Source
171           properties:
172             vf_module_label:
173             - hot-mog-0108-bs1271
174             source_type: HEAT
175             param_name: pcm_flavor_name
176       type: string
177     b_single_1b_names:
178       hidden: false
179       immutable: false
180       annotations:
181         source:
182           type: org.openecomp.annotations.Source
183           properties:
184             vf_module_label:
185             - hot-mog-0108-bs1271
186             source_type: HEAT
187             param_name: b_single_1b_names
188       type: string
189     1c12_scalling_instance_names:
190       hidden: false
191       immutable: false
192       annotations:
193         source:
194           type: org.openecomp.annotations.Source
195           properties:
196             vf_module_label:
197             - hot-mog-0108-bs1271
198             source_type: HEAT
199             param_name: 1c12_scalling_instance_names
200       type: string
201     b_single_2b_names:
202       hidden: false
203       immutable: false
204       annotations:
205         source:
206           type: org.openecomp.annotations.Source
207           properties:
208             vf_module_label:
209             - hot-mog-0108-bs1271
210             source_type: HEAT
211             param_name: b_single_2b_names
212       type: string
213     myIPs:
214       hidden: false
215       immutable: false
216       annotations:
217         source:
218           type: org.openecomp.annotations.Source
219           properties:
220             vf_module_label:
221             - hot-mog-0108-bs1271
222             source_type: HEAT
223             param_name: myIPs
224       type: string
225     net_name:
226       hidden: false
227       immutable: false
228       annotations:
229         source:
230           type: org.openecomp.annotations.Source
231           properties:
232             vf_module_label:
233             - hot-mog-0108-bs1271
234             source_type: HEAT
235             param_name: net_name
236       type: string
237     1c11_scalling_instance_names:
238       hidden: false
239       immutable: false
240       annotations:
241         source:
242           type: org.openecomp.annotations.Source
243           properties:
244             vf_module_label:
245             - hot-mog-0108-bs1271
246             source_type: HEAT
247             param_name: 1c11_scalling_instance_names
248       type: string
249     oam_net_name:
250       hidden: false
251       immutable: false
252       annotations:
253         source:
254           type: org.openecomp.annotations.Source
255           properties:
256             vf_module_label:
257             - hot-mog-0108-bs1271
258             source_type: HEAT
259             param_name: oam_net_name
260       type: string
261   node_templates:
262     abstract_b_single_1b:
263       type: org.openecomp.resource.abstract.nodes.b_single_1b
264       directives:
265       - substitutable
266       properties:
267         vm_flavor_name:
268           get_input: pd_flavor_name
269         port_1b_t1_port_ip_requirements:
270         - ip_version: 4
271           ip_count_required:
272             is_required: false
273           floating_ip_count_required:
274             is_required: false
275         vm_image_name:
276           get_input: pd_image_name
277         compute_b_single_1b_user_data_format:
278         - RAW
279         port_1b_t2_port_mac_requirements:
280           mac_count_required:
281             is_required: false
282         compute_b_single_1b_availability_zone:
283         - get_input: availabilityzone_name
284         compute_b_single_1b_scheduler_hints:
285         - group: BE_Affinity_group
286         port_1b_t2_port_ip_requirements:
287         - ip_version: 4
288           ip_count_required:
289             is_required: false
290           floating_ip_count_required:
291             is_required: false
292         port_1b_t1_port_value_specs:
293         - get_attribute:
294           - abstract_a_single_1a
295           - a_single_1a_1a_t1_port_tenant_id
296         port_1b_t1_port_network_role_tag: oam
297         port_1b_t1_port_mac_requirements:
298           mac_count_required:
299             is_required: false
300         port_1b_t2_port_network:
301         - b_single_1b_network_1
302         port_1b_t1_port_network:
303         - get_input: oam_net_name
304         compute_b_single_1b_name:
305         - get_input:
306           - b_single_1b_names
307           - 1
308         service_template_filter:
309           substitute_service_template: Nested_b_single_1bServiceTemplate.yaml
310           count: 1
311         index_value:
312           get_property:
313           - SELF
314           - service_template_filter
315           - index_value
316       requirements:
317       - link_b_single_1b_1b_t2_port:
318           capability: tosca.capabilities.network.Linkable
319           node: b_single_1b_network_1
320           relationship: tosca.relationships.network.LinksTo
321     abstract_2c2_catalog_instance_0:
322       type: org.openecomp.resource.abstract.nodes.2c2_catalog_instance
323       directives:
324       - substitutable
325       properties:
326         compute_2c2_catalog_instance_user_data_format:
327         - get_attribute:
328           - abstract_1c2_catalog_instance_1
329           - 1c2_catalog_instance_instance_name
330         vm_flavor_name:
331           get_input: pd_flavor_name
332         port_2c202_port_ip_requirements:
333         - ip_version: 4
334           ip_count_required:
335             is_required: false
336           floating_ip_count_required:
337             is_required: false
338         vm_image_name:
339           get_input: pd_image_name
340         port_1c201_port_network_role_tag: oam
341         compute_2c2_catalog_instance_scheduler_hints:
342         - group: BE_Affinity_group
343         compute_2c2_catalog_instance_availability_zone:
344         - get_input: availabilityzone_name
345         compute_2c2_catalog_instance_name:
346         - get_input:
347           - 2c2_catalog_instance_names
348           - 1
349         port_2c202_port_mac_requirements:
350           mac_count_required:
351             is_required: false
352         port_2c202_port_network:
353         - 1c2_catalog_instance_network
354         port_1c201_port_ip_requirements:
355         - ip_version: 4
356           ip_count_required:
357             is_required: false
358           floating_ip_count_required:
359             is_required: false
360         port_1c201_port_mac_requirements:
361           mac_count_required:
362             is_required: false
363         port_1c201_port_network:
364         - get_input: oam_net_name
365         service_template_filter:
366           substitute_service_template: Nested_2c2_catalog_instanceServiceTemplate.yaml
367           count: 1
368         index_value:
369           get_property:
370           - SELF
371           - service_template_filter
372           - index_value
373       requirements:
374       - link_2c2_catalog_instance_2c202_port:
375           capability: tosca.capabilities.network.Linkable
376           node: 1c2_catalog_instance_network
377           relationship: tosca.relationships.network.LinksTo
378     abstract_2c2_catalog_instance_1:
379       type: org.openecomp.resource.abstract.nodes.2c2_catalog_instance
380       directives:
381       - substitutable
382       properties:
383         compute_2c2_catalog_instance_user_data_format:
384         - RAW1
385         vm_flavor_name:
386           get_input: pd_flavor_name
387         port_2c202_port_ip_requirements:
388         - ip_version: 4
389           ip_count_required:
390             is_required: false
391           floating_ip_count_required:
392             is_required: false
393         vm_image_name:
394           get_input: pd_image_name
395         port_1c201_port_network_role_tag: oam
396         compute_2c2_catalog_instance_scheduler_hints:
397         - group: BE_Affinity_group
398         compute_2c2_catalog_instance_availability_zone:
399         - get_input: availabilityzone_name
400         compute_2c2_catalog_instance_name:
401         - get_input:
402           - 2c2_catalog_instance_names
403           - 0
404         port_2c202_port_mac_requirements:
405           mac_count_required:
406             is_required: false
407         port_2c202_port_network:
408         - 1c2_catalog_instance_network
409         port_1c201_port_ip_requirements:
410         - ip_version: 4
411           ip_count_required:
412             is_required: false
413           floating_ip_count_required:
414             is_required: false
415         port_1c201_port_mac_requirements:
416           mac_count_required:
417             is_required: false
418         port_1c201_port_network:
419         - get_input: oam_net_name
420         service_template_filter:
421           substitute_service_template: Nested_2c2_catalog_instanceServiceTemplate.yaml
422           count: 1
423         index_value:
424           get_property:
425           - SELF
426           - service_template_filter
427           - index_value
428       requirements:
429       - link_2c2_catalog_instance_2c202_port:
430           capability: tosca.capabilities.network.Linkable
431           node: 1c2_catalog_instance_network
432           relationship: tosca.relationships.network.LinksTo
433     abstract_1c2_catalog_instance_0:
434       type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
435       directives:
436       - substitutable
437       properties:
438         compute_1c2_catalog_instance_availability_zone:
439         - get_input: availabilityzone_name
440         vm_flavor_name:
441           get_input: pd_flavor_name
442         compute_1c2_catalog_instance_personality:
443         - - UNSUPPORTED_RESOURCE_[1a_single_1A_1, instance_name]
444         port_2c202_port_ip_requirements:
445         - ip_version: 4
446           ip_count_required:
447             is_required: false
448           floating_ip_count_required:
449             is_required: false
450         vm_image_name:
451           get_input: pd_image_name
452         port_1c201_port_network_role_tag: oam
453         compute_1c2_catalog_instance_name:
454         - get_input:
455           - 1c2_catalog_instance_names
456           - 1
457         port_2c202_port_mac_requirements:
458           mac_count_required:
459             is_required: false
460         port_2c202_port_network:
461         - 1c2_catalog_instance_network
462         port_1c201_port_ip_requirements:
463         - ip_version: 4
464           ip_count_required:
465             is_required: false
466           floating_ip_count_required:
467             is_required: false
468         port_1c201_port_mac_requirements:
469           mac_count_required:
470             is_required: false
471         compute_1c2_catalog_instance_user_data_format:
472         - RAW1
473         port_1c201_port_network:
474         - get_input: oam_net_name
475         compute_1c2_catalog_instance_scheduler_hints:
476         - group: BE_Affinity_group
477         service_template_filter:
478           substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
479           count: 1
480         index_value:
481           get_property:
482           - SELF
483           - service_template_filter
484           - index_value
485       requirements:
486       - link_1c2_catalog_instance_2c202_port:
487           capability: tosca.capabilities.network.Linkable
488           node: 1c2_catalog_instance_network
489           relationship: tosca.relationships.network.LinksTo
490     abstract_1c2_catalog_instance_1:
491       type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
492       directives:
493       - substitutable
494       properties:
495         compute_1c2_catalog_instance_availability_zone:
496         - get_input: availabilityzone_name
497         vm_flavor_name:
498           get_input: pd_flavor_name
499         port_2c202_port_ip_requirements:
500         - ip_version: 4
501           ip_count_required:
502             is_required: false
503           floating_ip_count_required:
504             is_required: false
505         vm_image_name:
506           get_input: pd_image_name
507         port_1c201_port_network_role_tag: oam
508         compute_1c2_catalog_instance_name:
509         - get_input:
510           - 1c2_catalog_instance_names
511           - 2
512         port_2c202_port_mac_requirements:
513           mac_count_required:
514             is_required: false
515         port_2c202_port_network:
516         - 1c2_catalog_instance_network
517         port_1c201_port_ip_requirements:
518         - ip_version: 4
519           ip_count_required:
520             is_required: false
521           floating_ip_count_required:
522             is_required: false
523         port_1c201_port_mac_requirements:
524           mac_count_required:
525             is_required: false
526         compute_1c2_catalog_instance_user_data_format:
527         - get_attribute:
528           - abstract_1c2_catalog_instance_0
529           - 1c2_catalog_instance_instance_name
530         port_1c201_port_network:
531         - get_input: oam_net_name
532         compute_1c2_catalog_instance_scheduler_hints:
533         - group: BE_Affinity_group
534         service_template_filter:
535           substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
536           count: 1
537         index_value:
538           get_property:
539           - SELF
540           - service_template_filter
541           - index_value
542       requirements:
543       - link_1c2_catalog_instance_2c202_port:
544           capability: tosca.capabilities.network.Linkable
545           node: 1c2_catalog_instance_network
546           relationship: tosca.relationships.network.LinksTo
547     nodeGetAttIn_network:
548       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
549       properties:
550         dhcp_agent_ids:
551           get_attribute:
552           - abstract_1c2_catalog_instance_1
553           - 1c2_catalog_instance_1c201_port_tenant_id
554           - get_attribute:
555             - abstract_1c2_catalog_instance_0
556             - 1c2_catalog_instance_1c201_port_tenant_id
557             - get_attribute:
558               - abstract_1c2_catalog_instance_1
559               - 1c2_catalog_instance_instance_name
560               - get_attribute:
561                 - abstract_2c2_catalog_instance_1
562                 - 2c2_catalog_instance_instance_name
563         tenant_id:
564           get_attribute:
565           - abstract_1c11_scalling_instance
566           - 1c11_scalling_instance_instance_name
567           - get_attribute:
568             - abstract_1c11_scalling_instance
569             - 1c11_scalling_instance_instance_name
570             - get_attribute:
571               - 1c1_t2_port_02
572               - tenant_id
573               - get_attribute:
574                 - 1c1_t2_port_11
575                 - tenant_id
576               - get_attribute:
577                 - 1c1_t2_port_12
578                 - tenant_id
579               - get_attribute:
580                 - abstract_1c12_scalling_instance
581                 - 1c12_scalling_instance_instance_name
582         admin_state_up:
583           get_attribute:
584           - abstract_a_single_1a
585           - a_single_1a_1a_t1_port_tenant_id
586         qos_policy:
587           get_attribute:
588           - abstract_a_single_1a
589           - a_single_1a_instance_name
590         network_name:
591           get_attribute:
592           - nestedNoUnified_1
593           - portId
594           - get_attribute:
595             - 4p_nested_2
596             - server_pcm_id
597         value_specs:
598           get_attribute:
599           - abstract_b_single_1b_1
600           - b_single_1b_instance_name
601           - get_attribute:
602             - abstract_b_single_1b
603             - b_single_1b_instance_name
604             - get_attribute:
605               - abstract_b_single_1b_1
606               - b_single_1b_1b_t1_port_tenant_id
607               - get_attribute:
608                 - abstract_b_single_1b
609                 - b_single_1b_1b_t1_port_tenant_id
610     abstract_a_single_1a:
611       type: org.openecomp.resource.abstract.nodes.a_single_1a
612       directives:
613       - substitutable
614       properties:
615         compute_a_single_1a_metadata:
616         - connectivityTo4PNested_2:
617             get_attribute:
618             - 4p_nested_2
619             - server_pcm_id
620           connectivityTo1A:
621             get_attribute:
622             - abstract_a_single_2a
623             - a_single_2a_instance_name
624           connectivityTo1B02:
625             get_attribute:
626             - abstract_b_single_1b
627             - b_single_1b_instance_name
628             - get_attribute:
629               - abstract_b_single_1b_1
630               - b_single_1b_instance_name
631           connectivityTo1B01:
632             get_attribute:
633             - abstract_b_single_1b_1
634             - b_single_1b_instance_name
635           connectivityTo1C1_T2_01:
636             get_attribute:
637             - 1c1_t2_port_01
638             - tenant_id
639           connectivityTo1C1_T2_12:
640             get_attribute:
641             - 1c1_t2_port_12
642             - tenant_id
643           connectivityTo4PNested_1:
644             get_attribute:
645             - 4p_nested_1
646             - server_pcm_id
647           connectivityTo1C1_T2_02:
648             get_attribute:
649             - 1c1_t2_port_02
650             - tenant_id
651           connectivityTo1C1_T2_11:
652             get_attribute:
653             - 1c1_t2_port_11
654             - tenant_id
655           connectivityTo1C2_2_2:
656             get_attribute:
657             - abstract_2c2_catalog_instance_0
658             - 2c2_catalog_instance_instance_name
659           connectivityToNoUnifiedNested_2:
660             get_attribute:
661             - nestedNoUnified_2
662             - portId
663           connectivityToNoUnifiedNested_1:
664             get_attribute:
665             - nestedNoUnified_1
666             - portId
667           connectivityTo1C2_1_1:
668             get_attribute:
669             - abstract_1c2_catalog_instance_0
670             - 1c2_catalog_instance_instance_name
671           connectivityTo1C2_2_1:
672             get_attribute:
673             - abstract_2c2_catalog_instance_1
674             - 2c2_catalog_instance_instance_name
675           connectivityTo1C2_1_2:
676             get_attribute:
677             - abstract_1c2_catalog_instance_1
678             - 1c2_catalog_instance_instance_name
679         port_1a_t1_port_ip_requirements:
680         - ip_version: 4
681           ip_count_required:
682             is_required: false
683           floating_ip_count_required:
684             is_required: false
685         port_1a_t2_port_network_role_tag: ppds
686         vm_flavor_name:
687           get_input: pd_flavor_name
688         port_1a_t2_port_network:
689         - get_input: ppds_net_name
690         port_1a_t1_port_mac_requirements:
691           mac_count_required:
692             is_required: false
693         port_1a_t1_port_network:
694         - a_single_1a_network
695         vm_image_name:
696           get_input: pd_image_name
697         port_1a_t2_port_ip_requirements:
698         - ip_version: 4
699           ip_count_required:
700             is_required: false
701           floating_ip_count_required:
702             is_required: false
703         compute_a_single_1a_availability_zone:
704         - get_input: availabilityzone_name
705         compute_a_single_1a_scheduler_hints:
706         - group: BE_Affinity_group
707         compute_a_single_1a_user_data_format:
708         - RAW
709         compute_a_single_1a_name:
710         - get_input:
711           - a_single_1a_names
712           - 0
713         port_1a_t2_port_mac_requirements:
714           mac_count_required:
715             is_required: false
716         service_template_filter:
717           substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
718           count: 1
719         index_value:
720           get_property:
721           - SELF
722           - service_template_filter
723           - index_value
724       requirements:
725       - link_a_single_1a_1a_t1_port:
726           capability: tosca.capabilities.network.Linkable
727           node: a_single_1a_network
728           relationship: tosca.relationships.network.LinksTo
729     nestedNoUnified_1:
730       type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
731       directives:
732       - substitutable
733       properties:
734         pcm_flavor_name:
735           get_input: pcm_flavor_name
736         service_template_filter:
737           substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
738         server_group: BE_Affinity_group
739         connectivityChk:
740           connectivityTo4PNested_2:
741             get_attribute:
742             - 4p_nested_2
743             - server_pcm_id
744           connectivityTo1C1_T1_02:
745             get_attribute:
746             - abstract_1c11_scalling_instance
747             - 1c11_scalling_instance_1c1_t1_port_tenant_id
748           connectivityTo1C1_T1_11:
749             get_attribute:
750             - abstract_1c12_scalling_instance
751             - 1c12_scalling_instance_1c1_t1_port_tenant_id
752           connectivityTo4PNested_1:
753             get_attribute:
754             - 4p_nested_1
755             - server_pcm_id
756           connectivityTo1C1_T1_01:
757             get_attribute:
758             - abstract_1c11_scalling_instance
759             - 1c11_scalling_instance_1c1_t1_port_tenant_id
760           connectivityTo1C1_T1_12:
761             get_attribute:
762             - abstract_1c12_scalling_instance
763             - 1c12_scalling_instance_1c1_t1_port_tenant_id
764           connectivityTo1B01_1:
765             get_attribute:
766             - abstract_b_single_1b_1
767             - b_single_1b_instance_name
768           connectivityTo1B02_1:
769             get_attribute:
770             - abstract_b_single_1b
771             - b_single_1b_instance_name
772           connectivityTo1B01_2:
773             get_attribute:
774             - abstract_b_single_2b_1
775             - b_single_2b_instance_name
776           connectivityTo1C2_2_2:
777             get_attribute:
778             - abstract_2c2_catalog_instance_0
779             - 2c2_catalog_instance_instance_name
780           connectivityTo1A_2:
781             get_attribute:
782             - abstract_a_single_2a
783             - a_single_2a_instance_name
784           connectivityTo1B02_2:
785             get_attribute:
786             - abstract_b_single_2b
787             - b_single_2b_instance_name
788           connectivityToNoUnifiedNested_2:
789             get_attribute:
790             - nestedNoUnified_2
791             - portId
792           connectivityTo1A_1:
793             get_attribute:
794             - abstract_a_single_1a
795             - a_single_1a_instance_name
796           connectivityTo1C2_1_1:
797             get_attribute:
798             - abstract_1c2_catalog_instance_0
799             - 1c2_catalog_instance_instance_name
800           connectivityTo1C2_2_1:
801             get_attribute:
802             - abstract_2c2_catalog_instance_1
803             - 2c2_catalog_instance_instance_name
804           connectivityTo1C2_1_2:
805             get_attribute:
806             - abstract_1c2_catalog_instance_1
807             - 1c2_catalog_instance_instance_name
808         pcm_image_name:
809           get_input: pcm_image_name
810         security_group_name: jsa_security_group
811         pcm_server_name:
812           get_input:
813           - pcm_server_names
814           - 0
815         cps_net_name: nested_network
816       requirements:
817       - link_pcm_port_2:
818           capability: tosca.capabilities.network.Linkable
819           node: nested_network
820           relationship: tosca.relationships.network.LinksTo
821       - link_pcm_port_0:
822           capability: tosca.capabilities.network.Linkable
823           node: nested_network
824           relationship: tosca.relationships.network.LinksTo
825     nestedNoUnified_2:
826       type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
827       directives:
828       - substitutable
829       properties:
830         pcm_flavor_name:
831           get_input: pcm_flavor_name
832         service_template_filter:
833           substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
834         server_group: BE_Affinity_group
835         connectivityChk:
836           connectivityTo4PNested_2:
837             get_attribute:
838             - 4p_nested_2
839             - server_pcm_id
840           connectivityTo1C1_T1_02:
841             get_attribute:
842             - abstract_1c11_scalling_instance
843             - 1c11_scalling_instance_1c1_t1_port_tenant_id
844           connectivityTo1C1_T1_11:
845             get_attribute:
846             - abstract_1c12_scalling_instance
847             - 1c12_scalling_instance_1c1_t1_port_tenant_id
848           connectivityTo4PNested_1:
849             get_attribute:
850             - 4p_nested_1
851             - server_pcm_id
852           connectivityTo1C1_T1_01:
853             get_attribute:
854             - abstract_1c11_scalling_instance
855             - 1c11_scalling_instance_1c1_t1_port_tenant_id
856           connectivityTo1C1_T1_12:
857             get_attribute:
858             - abstract_1c12_scalling_instance
859             - 1c12_scalling_instance_1c1_t1_port_tenant_id
860           connectivityTo1B01_1:
861             get_attribute:
862             - abstract_b_single_1b_1
863             - b_single_1b_instance_name
864           connectivityTo1B02_1:
865             get_attribute:
866             - abstract_b_single_1b
867             - b_single_1b_instance_name
868           connectivityTo1B01_2:
869             get_attribute:
870             - abstract_b_single_2b_1
871             - b_single_2b_instance_name
872           connectivityTo1C2_2_2:
873             get_attribute:
874             - abstract_2c2_catalog_instance_0
875             - 2c2_catalog_instance_instance_name
876           connectivityTo1A_2:
877             get_attribute:
878             - abstract_a_single_2a
879             - a_single_2a_instance_name
880           connectivityTo1B02_2:
881             get_attribute:
882             - abstract_b_single_2b
883             - b_single_2b_instance_name
884           connectivityTo1A_1:
885             get_attribute:
886             - abstract_a_single_1a
887             - a_single_1a_instance_name
888           connectivityToNoUnifiedNested_1:
889             get_attribute:
890             - nestedNoUnified_1
891             - portId
892           connectivityTo1C2_1_1:
893             get_attribute:
894             - abstract_1c2_catalog_instance_0
895             - 1c2_catalog_instance_instance_name
896           connectivityTo1C2_2_1:
897             get_attribute:
898             - abstract_2c2_catalog_instance_1
899             - 2c2_catalog_instance_instance_name
900           connectivityTo1C2_1_2:
901             get_attribute:
902             - abstract_1c2_catalog_instance_1
903             - 1c2_catalog_instance_instance_name
904         pcm_image_name:
905           get_input: pcm_image_name
906         security_group_name: jsa_security_group
907         pcm_server_name:
908           get_input:
909           - pcm_server_names
910           - 0
911         cps_net_name: nested_network
912       requirements:
913       - link_pcm_port_2:
914           capability: tosca.capabilities.network.Linkable
915           node: nested_network
916           relationship: tosca.relationships.network.LinksTo
917       - link_pcm_port_0:
918           capability: tosca.capabilities.network.Linkable
919           node: nested_network
920           relationship: tosca.relationships.network.LinksTo
921     abstract_1c11_scalling_instance:
922       type: org.openecomp.resource.abstract.nodes.1c11_scalling_instance
923       directives:
924       - substitutable
925       properties:
926         port_1c1_t1_port_fixed_ips:
927         - ip_address:
928             get_input:
929             - myIPs
930             - 1
931         port_1c1_t1_port_mac_requirements:
932           mac_count_required:
933             is_required: false
934         vm_flavor_name:
935           get_input: pd_flavor_name
936         compute_1c11_scalling_instance_name:
937         - get_input:
938           - 1c11_scalling_instance_names
939           - 1
940         - get_input:
941           - 1c11_scalling_instance_names
942           - 2
943         compute_1c11_scalling_instance_availability_zone:
944         - get_input: availabilityzone_name
945         - get_input: availabilityzone_name
946         compute_1c11_scalling_instance_user_data_format:
947         - RAW1
948         - RAW1
949         port_1c1_t1_port_ip_requirements:
950         - ip_version: 4
951           ip_count_required:
952             is_required: true
953           floating_ip_count_required:
954             is_required: false
955         vm_image_name:
956           get_input: pd_image_name
957         port_1c1_t1_port_name:
958         - 1c1_t1_port_01
959         - 1c1_t1_port_02
960         compute_1c11_scalling_instance_scheduler_hints:
961         - group: BE_Affinity_group
962         - group: BE_Affinity_group
963         port_1c1_t1_port_network:
964         - 1c1_scalling_instance_network
965         service_template_filter:
966           substitute_service_template: Nested_1c11_scalling_instanceServiceTemplate.yaml
967           count: 2
968         index_value:
969           get_property:
970           - SELF
971           - service_template_filter
972           - index_value
973       requirements:
974       - link_1c11_scalling_instance_1c1_t1_port:
975           capability: tosca.capabilities.network.Linkable
976           node: 1c1_scalling_instance_network
977           relationship: tosca.relationships.network.LinksTo
978     abstract_b_single_2b_1:
979       type: org.openecomp.resource.abstract.nodes.b_single_2b_1
980       directives:
981       - substitutable
982       properties:
983         vm_flavor_name:
984           get_input: pd_flavor_name
985         compute_b_single_2b_metadata:
986         - connectivityTo4PNested_2:
987             get_attribute:
988             - 4p_nested_2
989             - server_pcm_id
990           connectivityTo1C1_T1_02:
991             get_attribute:
992             - abstract_1c11_scalling_instance
993             - 1c11_scalling_instance_1c1_t1_port_tenant_id
994           connectivityTo1C1_T1_11:
995             get_attribute:
996             - abstract_1c12_scalling_instance
997             - 1c12_scalling_instance_1c1_t1_port_tenant_id
998           connectivityTo4PNested_1:
999             get_attribute:
1000             - 4p_nested_1
1001             - server_pcm_id
1002           connectivityTo1C1_T1_01:
1003             get_attribute:
1004             - abstract_1c11_scalling_instance
1005             - 1c11_scalling_instance_1c1_t1_port_tenant_id
1006           connectivityTo1C1_T1_12:
1007             get_attribute:
1008             - abstract_1c12_scalling_instance
1009             - 1c12_scalling_instance_1c1_t1_port_tenant_id
1010           connectivityTo1B01_1:
1011             get_attribute:
1012             - abstract_b_single_1b_1
1013             - b_single_1b_instance_name
1014           connectivityTo1B02_1:
1015             get_attribute:
1016             - abstract_b_single_1b
1017             - b_single_1b_instance_name
1018           connectivityTo1C2_2_2:
1019             get_attribute:
1020             - abstract_2c2_catalog_instance_0
1021             - 2c2_catalog_instance_instance_name
1022           connectivityTo1A_2:
1023             get_attribute:
1024             - abstract_a_single_2a
1025             - a_single_2a_instance_name
1026           connectivityToNoUnifiedNested_2:
1027             get_attribute:
1028             - nestedNoUnified_2
1029             - portId
1030           connectivityTo1A_1:
1031             get_attribute:
1032             - abstract_a_single_1a
1033             - a_single_1a_instance_name
1034           connectivityToNoUnifiedNested_1:
1035             get_attribute:
1036             - nestedNoUnified_1
1037             - portId
1038           connectivityTo1C2_1_1:
1039             get_attribute:
1040             - abstract_1c2_catalog_instance_0
1041             - 1c2_catalog_instance_instance_name
1042           connectivityTo1C2_2_1:
1043             get_attribute:
1044             - abstract_2c2_catalog_instance_1
1045             - 2c2_catalog_instance_instance_name
1046           connectivityTo1C2_1_2:
1047             get_attribute:
1048             - abstract_1c2_catalog_instance_1
1049             - 1c2_catalog_instance_instance_name
1050         port_1b_t1_port_ip_requirements:
1051         - ip_version: 4
1052           ip_count_required:
1053             is_required: false
1054           floating_ip_count_required:
1055             is_required: false
1056         vm_image_name:
1057           get_input: pd_image_name
1058         compute_b_single_2b_scheduler_hints:
1059         - group: BE_Affinity_group
1060         compute_b_single_2b_availability_zone:
1061         - get_input: availabilityzone_name
1062         port_1b_t2_port_mac_requirements:
1063           mac_count_required:
1064             is_required: false
1065         port_1b_t2_port_ip_requirements:
1066         - ip_version: 4
1067           ip_count_required:
1068             is_required: false
1069           floating_ip_count_required:
1070             is_required: false
1071         compute_b_single_2b_name:
1072         - get_input:
1073           - b_single_2b_names
1074           - 0
1075         compute_b_single_2b_user_data_format:
1076         - RAW
1077         port_1b_t1_port_mac_requirements:
1078           mac_count_required:
1079             is_required: false
1080         port_1b_t2_port_network:
1081         - b_single_1b_network_2
1082         service_template_filter:
1083           substitute_service_template: Nested_b_single_2b_1ServiceTemplate.yaml
1084           count: 1
1085         index_value:
1086           get_property:
1087           - SELF
1088           - service_template_filter
1089           - index_value
1090       requirements:
1091       - link_b_single_2b_1b_t2_port:
1092           capability: tosca.capabilities.network.Linkable
1093           node: b_single_1b_network_2
1094           relationship: tosca.relationships.network.LinksTo
1095     b_single_1b_network_1:
1096       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1097       properties:
1098         network_name:
1099           get_input: net_name
1100     b_single_1b_network_2:
1101       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1102       properties:
1103         network_name:
1104           get_input: net_name
1105     abstract_1c12_scalling_instance:
1106       type: org.openecomp.resource.abstract.nodes.1c12_scalling_instance
1107       directives:
1108       - substitutable
1109       properties:
1110         compute_1c12_scalling_instance_scheduler_hints:
1111         - group: BE_Affinity_group
1112         - group: BE_Affinity_group
1113         port_1c1_t1_port_fixed_ips:
1114         - ip_address:
1115             get_input:
1116             - myIPs
1117             - 1
1118         compute_1c12_scalling_instance_name:
1119         - get_input:
1120           - 1c12_scalling_instance_names
1121           - 1
1122         - get_input:
1123           - 1c12_scalling_instance_names
1124           - 2
1125         port_1c1_t1_port_mac_requirements:
1126           mac_count_required:
1127             is_required: false
1128         vm_flavor_name:
1129           get_input: pd_flavor_name
1130         compute_1c12_scalling_instance_user_data_format:
1131         - RAW1
1132         - RAW1
1133         port_1c1_t1_port_ip_requirements:
1134         - ip_version: 4
1135           ip_count_required:
1136             is_required: true
1137           floating_ip_count_required:
1138             is_required: false
1139         vm_image_name:
1140           get_input: pd_image_name
1141         port_1c1_t1_port_name:
1142         - 1c1_t1_port_11
1143         - 1c1_t1_port_12
1144         compute_1c12_scalling_instance_availability_zone:
1145         - get_input: availabilityzone_name
1146         - get_input: availabilityzone_name
1147         port_1c1_t1_port_network:
1148         - 1c1_scalling_instance_network
1149         service_template_filter:
1150           substitute_service_template: Nested_1c12_scalling_instanceServiceTemplate.yaml
1151           count: 2
1152         index_value:
1153           get_property:
1154           - SELF
1155           - service_template_filter
1156           - index_value
1157       requirements:
1158       - link_1c12_scalling_instance_1c1_t1_port:
1159           capability: tosca.capabilities.network.Linkable
1160           node: 1c1_scalling_instance_network
1161           relationship: tosca.relationships.network.LinksTo
1162     jsa_security_group:
1163       type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
1164       properties:
1165         name:
1166           get_input: security_group_name
1167         description: ems security group
1168         rules:
1169         - protocol: tcp
1170           ethertype: IPv4
1171           port_range_max: 65535
1172           remote_ip_prefix: 0.0.0.0/0
1173           direction: egress
1174           port_range_min: 1
1175         - protocol: udp
1176           ethertype: IPv4
1177           port_range_max: 65535
1178           remote_ip_prefix: 0.0.0.0/0
1179           direction: egress
1180           port_range_min: 1
1181         - protocol: icmp
1182           ethertype: IPv4
1183           remote_ip_prefix: 0.0.0.0/0
1184           direction: egress
1185         - protocol: tcp
1186           ethertype: IPv6
1187           port_range_max: 65535
1188           remote_ip_prefix: ::/0
1189           direction: egress
1190           port_range_min: 1
1191         - protocol: udp
1192           ethertype: IPv6
1193           port_range_max: 65535
1194           remote_ip_prefix: ::/0
1195           direction: egress
1196           port_range_min: 1
1197         - protocol: icmp
1198           ethertype: IPv6
1199           remote_ip_prefix: ::/0
1200           direction: egress
1201         - protocol: tcp
1202           ethertype: IPv4
1203           port_range_max: 65535
1204           remote_ip_prefix: 0.0.0.0/0
1205           direction: ingress
1206           port_range_min: 1
1207         - protocol: udp
1208           ethertype: IPv4
1209           port_range_max: 65535
1210           remote_ip_prefix: 0.0.0.0/0
1211           direction: ingress
1212           port_range_min: 1
1213         - protocol: icmp
1214           ethertype: IPv4
1215           remote_ip_prefix: 0.0.0.0/0
1216           direction: ingress
1217         - protocol: tcp
1218           ethertype: IPv6
1219           port_range_max: 65535
1220           remote_ip_prefix: ::/0
1221           direction: ingress
1222           port_range_min: 1
1223         - protocol: udp
1224           ethertype: IPv6
1225           port_range_max: 65535
1226           remote_ip_prefix: ::/0
1227           direction: ingress
1228           port_range_min: 1
1229         - protocol: icmp
1230           ethertype: IPv6
1231           remote_ip_prefix: ::/0
1232           direction: ingress
1233       requirements:
1234       - port:
1235           capability: attachment_pcm_port_00
1236           node: 4p_nested_1
1237           relationship: org.openecomp.relationships.AttachesTo
1238       - port:
1239           capability: attachment_pcm_port_01
1240           node: 4p_nested_1
1241           relationship: org.openecomp.relationships.AttachesTo
1242       - port:
1243           capability: attachment_pcm_port_00
1244           node: 4p_nested_2
1245           relationship: org.openecomp.relationships.AttachesTo
1246       - port:
1247           capability: attachment_pcm_port_01
1248           node: 4p_nested_2
1249           relationship: org.openecomp.relationships.AttachesTo
1250       - port:
1251           capability: attachment_pcm_port_0
1252           node: nestedNoUnified_1
1253           relationship: org.openecomp.relationships.AttachesTo
1254       - port:
1255           capability: attachment_pcm_port_1
1256           node: nestedNoUnified_1
1257           relationship: org.openecomp.relationships.AttachesTo
1258       - port:
1259           capability: attachment_pcm_port_2
1260           node: nestedNoUnified_1
1261           relationship: org.openecomp.relationships.AttachesTo
1262       - port:
1263           capability: attachment_pcm_port_3
1264           node: nestedNoUnified_1
1265           relationship: org.openecomp.relationships.AttachesTo
1266       - port:
1267           capability: attachment_pcm_port_0
1268           node: nestedNoUnified_2
1269           relationship: org.openecomp.relationships.AttachesTo
1270       - port:
1271           capability: attachment_pcm_port_1
1272           node: nestedNoUnified_2
1273           relationship: org.openecomp.relationships.AttachesTo
1274       - port:
1275           capability: attachment_pcm_port_2
1276           node: nestedNoUnified_2
1277           relationship: org.openecomp.relationships.AttachesTo
1278       - port:
1279           capability: attachment_pcm_port_3
1280           node: nestedNoUnified_2
1281           relationship: org.openecomp.relationships.AttachesTo
1282     a_single_1a_network:
1283       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1284       properties:
1285         network_name:
1286           get_input: net_name
1287     1c2_catalog_instance_network:
1288       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1289       properties:
1290         network_name:
1291           get_input: net_name
1292     abstract_a_single_2a:
1293       type: org.openecomp.resource.abstract.nodes.a_single_2a
1294       directives:
1295       - substitutable
1296       properties:
1297         compute_a_single_2a_user_data_format:
1298         - RAW
1299         port_1a_t1_port_ip_requirements:
1300         - ip_version: 4
1301           ip_count_required:
1302             is_required: false
1303           floating_ip_count_required:
1304             is_required: false
1305         compute_a_single_2a_scheduler_hints:
1306         - group: BE_Affinity_group
1307         compute_a_single_2a_availability_zone:
1308         - get_input: availabilityzone_name
1309         vm_flavor_name:
1310           get_input: pd_flavor_name
1311         port_1a_t1_port_mac_requirements:
1312           mac_count_required:
1313             is_required: false
1314         port_1a_t1_port_network:
1315         - a_single_1a_network
1316         compute_a_single_2a_name:
1317         - get_input:
1318           - a_single_2a_names
1319           - 0
1320         vm_image_name:
1321           get_input: pd_image_name
1322         compute_a_single_2a_metadata:
1323         - connectivityTo4PNested_2:
1324             get_attribute:
1325             - 4p_nested_2
1326             - server_pcm_id
1327           connectivityTo1A:
1328             get_attribute:
1329             - abstract_a_single_1a
1330             - a_single_1a_instance_name
1331           connectivityTo1B02:
1332             get_attribute:
1333             - abstract_b_single_2b
1334             - b_single_2b_instance_name
1335             - get_attribute:
1336               - abstract_b_single_2b_1
1337               - b_single_2b_instance_name
1338           connectivityTo1B01:
1339             get_attribute:
1340             - abstract_b_single_2b_1
1341             - b_single_2b_instance_name
1342           connectivityTo1C1_T2_01:
1343             get_attribute:
1344             - 1c1_t2_port_01
1345             - tenant_id
1346           connectivityTo1C1_T2_12:
1347             get_attribute:
1348             - 1c1_t2_port_12
1349             - tenant_id
1350           connectivityTo4PNested_1:
1351             get_attribute:
1352             - 4p_nested_1
1353             - server_pcm_id
1354           connectivityTo1C1_T2_02:
1355             get_attribute:
1356             - 1c1_t2_port_02
1357             - tenant_id
1358           connectivityTo1C1_T2_11:
1359             get_attribute:
1360             - 1c1_t2_port_11
1361             - tenant_id
1362           connectivityTo1C2_2_2:
1363             get_attribute:
1364             - abstract_2c2_catalog_instance_0
1365             - 2c2_catalog_instance_instance_name
1366           connectivityToNoUnifiedNested_2:
1367             get_attribute:
1368             - nestedNoUnified_2
1369             - portId
1370           connectivityToNoUnifiedNested_1:
1371             get_attribute:
1372             - nestedNoUnified_1
1373             - portId
1374           connectivityTo1C2_1_1:
1375             get_attribute:
1376             - abstract_1c2_catalog_instance_0
1377             - 1c2_catalog_instance_instance_name
1378           connectivityTo1C2_2_1:
1379             get_attribute:
1380             - abstract_2c2_catalog_instance_1
1381             - 2c2_catalog_instance_instance_name
1382           connectivityTo1C2_1_2:
1383             get_attribute:
1384             - abstract_1c2_catalog_instance_1
1385             - 1c2_catalog_instance_instance_name
1386         service_template_filter:
1387           substitute_service_template: Nested_a_single_2aServiceTemplate.yaml
1388           count: 1
1389         index_value:
1390           get_property:
1391           - SELF
1392           - service_template_filter
1393           - index_value
1394       requirements:
1395       - link_a_single_2a_1a_t1_port:
1396           capability: tosca.capabilities.network.Linkable
1397           node: a_single_1a_network
1398           relationship: tosca.relationships.network.LinksTo
1399     1c1_t2_port_02:
1400       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1401       properties:
1402         ip_requirements:
1403         - ip_version: 4
1404           ip_count_required:
1405             is_required: true
1406           floating_ip_count_required:
1407             is_required: false
1408         fixed_ips:
1409         - ip_address:
1410             get_input:
1411             - myIPs
1412             - 1
1413         mac_requirements:
1414           mac_count_required:
1415             is_required: false
1416         name: 1c1_t2_port_02
1417         network_role_tag: ppds
1418         network:
1419           get_input: ppds_net_name
1420     1c1_t2_port_01:
1421       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1422       properties:
1423         ip_requirements:
1424         - ip_version: 4
1425           ip_count_required:
1426             is_required: true
1427           floating_ip_count_required:
1428             is_required: false
1429         fixed_ips:
1430         - ip_address:
1431             get_input:
1432             - myIPs
1433             - 1
1434         mac_requirements:
1435           mac_count_required:
1436             is_required: false
1437         name: 1c1_t2_port_01
1438         network_role_tag: ppds
1439         network:
1440           get_input: ppds_net_name
1441     1c1_scalling_instance_network:
1442       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1443       properties:
1444         network_name:
1445           get_input: net_name
1446     abstract_b_single_2b:
1447       type: org.openecomp.resource.abstract.nodes.b_single_2b
1448       directives:
1449       - substitutable
1450       properties:
1451         vm_flavor_name:
1452           get_input: pd_flavor_name
1453         port_1b_t1_port_ip_requirements:
1454         - ip_version: 4
1455           ip_count_required:
1456             is_required: false
1457           floating_ip_count_required:
1458             is_required: false
1459         vm_image_name:
1460           get_input: pd_image_name
1461         compute_b_single_2b_scheduler_hints:
1462         - group: BE_Affinity_group
1463         compute_b_single_2b_availability_zone:
1464         - get_input: availabilityzone_name
1465         port_1b_t2_port_mac_requirements:
1466           mac_count_required:
1467             is_required: false
1468         port_1b_t2_port_ip_requirements:
1469         - ip_version: 4
1470           ip_count_required:
1471             is_required: false
1472           floating_ip_count_required:
1473             is_required: false
1474         compute_b_single_2b_name:
1475         - get_input:
1476           - b_single_2b_names
1477           - 1
1478         port_1b_t1_port_value_specs:
1479         - get_attribute:
1480           - abstract_a_single_1a
1481           - a_single_1a_1a_t1_port_tenant_id
1482         compute_b_single_2b_user_data_format:
1483         - RAW
1484         port_1b_t1_port_network_role_tag: oam
1485         port_1b_t1_port_mac_requirements:
1486           mac_count_required:
1487             is_required: false
1488         port_1b_t2_port_network:
1489         - b_single_1b_network_2
1490         port_1b_t1_port_network:
1491         - get_input: oam_net_name
1492         service_template_filter:
1493           substitute_service_template: Nested_b_single_2bServiceTemplate.yaml
1494           count: 1
1495         index_value:
1496           get_property:
1497           - SELF
1498           - service_template_filter
1499           - index_value
1500       requirements:
1501       - link_b_single_2b_1b_t2_port:
1502           capability: tosca.capabilities.network.Linkable
1503           node: b_single_1b_network_2
1504           relationship: tosca.relationships.network.LinksTo
1505     dependsOn_network:
1506       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1507       properties:
1508         network_name:
1509           get_input: net_name
1510       requirements:
1511       - dependency:
1512           capability: tosca.capabilities.Node
1513           node: nestedNoUnified_1
1514           relationship: tosca.relationships.DependsOn
1515       - dependency:
1516           capability: tosca.capabilities.Node
1517           node: nestedNoUnified_2
1518           relationship: tosca.relationships.DependsOn
1519       - dependency:
1520           capability: tosca.capabilities.Node
1521           node: 4p_nested_1
1522           relationship: tosca.relationships.DependsOn
1523       - dependency:
1524           capability: tosca.capabilities.Node
1525           node: 4p_nested_2
1526           relationship: tosca.relationships.DependsOn
1527       - dependency:
1528           capability: feature_1c2_catalog_instance_1c201_port
1529           node: abstract_1c2_catalog_instance_1
1530           relationship: tosca.relationships.DependsOn
1531       - dependency:
1532           capability: feature_1c2_catalog_instance_1c201_port
1533           node: abstract_1c2_catalog_instance_0
1534           relationship: tosca.relationships.DependsOn
1535       - dependency:
1536           capability: feature_1c2_catalog_instance
1537           node: abstract_1c2_catalog_instance_0
1538           relationship: tosca.relationships.DependsOn
1539       - dependency:
1540           capability: feature_2c2_catalog_instance
1541           node: abstract_2c2_catalog_instance_1
1542           relationship: tosca.relationships.DependsOn
1543       - dependency:
1544           capability: feature_1c2_catalog_instance
1545           node: abstract_1c2_catalog_instance_1
1546           relationship: tosca.relationships.DependsOn
1547       - dependency:
1548           capability: feature_2c2_catalog_instance
1549           node: abstract_2c2_catalog_instance_0
1550           relationship: tosca.relationships.DependsOn
1551       - dependency:
1552           capability: feature_1c11_scalling_instance
1553           node: abstract_1c11_scalling_instance
1554           relationship: tosca.relationships.DependsOn
1555       - dependency:
1556           capability: feature_1c12_scalling_instance
1557           node: abstract_1c12_scalling_instance
1558           relationship: tosca.relationships.DependsOn
1559       - dependency:
1560           capability: tosca.capabilities.Node
1561           node: 1c1_t2_port_02
1562           relationship: tosca.relationships.DependsOn
1563       - dependency:
1564           capability: tosca.capabilities.Node
1565           node: 1c1_t2_port_12
1566           relationship: tosca.relationships.DependsOn
1567       - dependency:
1568           capability: feature_b_single_1b
1569           node: abstract_b_single_1b_1
1570           relationship: tosca.relationships.DependsOn
1571       - dependency:
1572           capability: feature_b_single_1b
1573           node: abstract_b_single_1b
1574           relationship: tosca.relationships.DependsOn
1575       - dependency:
1576           capability: feature_b_single_1b_1b_t1_port
1577           node: abstract_b_single_1b_1
1578           relationship: tosca.relationships.DependsOn
1579       - dependency:
1580           capability: feature_b_single_1b_1b_t1_port
1581           node: abstract_b_single_1b
1582           relationship: tosca.relationships.DependsOn
1583       - dependency:
1584           capability: feature_a_single_1a
1585           node: abstract_a_single_1a
1586           relationship: tosca.relationships.DependsOn
1587       - dependency:
1588           capability: feature_a_single_2a
1589           node: abstract_a_single_2a
1590           relationship: tosca.relationships.DependsOn
1591       - dependency:
1592           capability: feature_a_single_1a_1a_t1_port
1593           node: abstract_a_single_1a
1594           relationship: tosca.relationships.DependsOn
1595     4p_nested_2:
1596       type: org.openecomp.resource.abstract.nodes.heat.pcm_server
1597       directives:
1598       - substitutable
1599       properties:
1600         port_pcm_port_00_ip_requirements:
1601         - ip_version: 4
1602           ip_count_required:
1603             is_required: true
1604           floating_ip_count_required:
1605             is_required: false
1606         server_group: BE_Affinity_group
1607         connectivityChk:
1608           connectivityTo1C1_T1_02:
1609             get_attribute:
1610             - 1c1_t1_port_02
1611             - tenant_id
1612           connectivityTo1C1_T1_11:
1613             get_attribute:
1614             - 1c1_t1_port_11
1615             - tenant_id
1616           connectivityTo4PNested_1:
1617             get_attribute:
1618             - 4p_nested_1
1619             - server_pcm_id
1620           connectivityTo1C1_T1_01:
1621             get_attribute:
1622             - 1c1_t1_port_01
1623             - tenant_id
1624           connectivityTo1C1_T1_12:
1625             get_attribute:
1626             - 1c1_t1_port_12
1627             - tenant_id
1628           connectivityTo1B01_1:
1629             get_attribute:
1630             - 1b01_single_1B_1
1631             - instance_name
1632           connectivityTo1B02_1:
1633             get_attribute:
1634             - 1b02_single_1B_1
1635             - instance_name
1636           connectivityTo1B01_2:
1637             get_attribute:
1638             - 1b01_single_1B_2
1639             - instance_name
1640           connectivityTo1C2_2_2:
1641             get_attribute:
1642             - 2c202_catalog_instance_1C22
1643             - instance_name
1644           connectivityTo1A_2:
1645             get_attribute:
1646             - 2a_single_1A_2
1647             - instance_name
1648           connectivityTo1B02_2:
1649             get_attribute:
1650             - 1b02_single_1B_2
1651             - instance_name
1652           connectivityToNoUnifiedNested_2:
1653             get_attribute:
1654             - nestedNoUnified_2
1655             - portId
1656           connectivityTo1A_1:
1657             get_attribute:
1658             - 1a_single_1A_1
1659             - instance_name
1660           connectivityToNoUnifiedNested_1:
1661             get_attribute:
1662             - nestedNoUnified_1
1663             - portId
1664           connectivityTo1C2_1_1:
1665             get_attribute:
1666             - 1c201_catalog_instance_1C21
1667             - instance_name
1668           connectivityTo1C2_2_1:
1669             get_attribute:
1670             - 2c202_catalog_instance_1C21
1671             - instance_name
1672           connectivityTo1C2_1_2:
1673             get_attribute:
1674             - 1c201_catalog_instance_1C22
1675             - instance_name
1676         pcm_image_name:
1677           get_input: pcm_image_name
1678         port_pcm_port_00_mac_requirements:
1679           mac_count_required:
1680             is_required: false
1681         security_group_name: jsa_security_group
1682         port_pcm_port_01_ip_requirements:
1683         - ip_version: 4
1684           ip_count_required:
1685             is_required: true
1686           floating_ip_count_required:
1687             is_required: false
1688         port_pcm_port_00_network_role_tag: cps
1689         pcm_flavor_name:
1690           get_input: pcm_flavor_name
1691         service_template_filter:
1692           substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
1693         port_pcm_port_01_mac_requirements:
1694           mac_count_required:
1695             is_required: false
1696         pcm_server_name:
1697           get_input:
1698           - pcm_server_names
1699           - 0
1700         cps_net_name: nested_network
1701         port_pcm_port_01_network_role_tag: oam
1702       requirements:
1703       - link_pcm_port_00:
1704           capability: tosca.capabilities.network.Linkable
1705           node: nested_network
1706           relationship: tosca.relationships.network.LinksTo
1707     1c1_t2_port_12:
1708       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1709       properties:
1710         ip_requirements:
1711         - ip_version: 4
1712           ip_count_required:
1713             is_required: true
1714           floating_ip_count_required:
1715             is_required: false
1716         fixed_ips:
1717         - ip_address:
1718             get_input:
1719             - myIPs
1720             - 1
1721         mac_requirements:
1722           mac_count_required:
1723             is_required: false
1724         name: 1c1_t2_port_12
1725         network_role_tag: ppds
1726         network:
1727           get_input: ppds_net_name
1728     4p_nested_1:
1729       type: org.openecomp.resource.abstract.nodes.heat.pcm_server
1730       directives:
1731       - substitutable
1732       properties:
1733         port_pcm_port_00_ip_requirements:
1734         - ip_version: 4
1735           ip_count_required:
1736             is_required: true
1737           floating_ip_count_required:
1738             is_required: false
1739         server_group: BE_Affinity_group
1740         connectivityChk:
1741           connectivityTo4PNested_2:
1742             get_attribute:
1743             - 4p_nested_2
1744             - server_pcm_id
1745           connectivityTo1C1_T1_02:
1746             get_attribute:
1747             - 1c1_t1_port_02
1748             - tenant_id
1749           connectivityTo1C1_T1_11:
1750             get_attribute:
1751             - 1c1_t1_port_11
1752             - tenant_id
1753           connectivityTo1C1_T1_01:
1754             get_attribute:
1755             - 1c1_t1_port_01
1756             - tenant_id
1757           connectivityTo1C1_T1_12:
1758             get_attribute:
1759             - 1c1_t1_port_12
1760             - tenant_id
1761           connectivityTo1B01_1:
1762             get_attribute:
1763             - 1b01_single_1B_1
1764             - instance_name
1765           connectivityTo1B02_1:
1766             get_attribute:
1767             - 1b02_single_1B_1
1768             - instance_name
1769           connectivityTo1B01_2:
1770             get_attribute:
1771             - 1b01_single_1B_2
1772             - instance_name
1773           connectivityTo1C2_2_2:
1774             get_attribute:
1775             - 2c202_catalog_instance_1C22
1776             - instance_name
1777           connectivityTo1A_2:
1778             get_attribute:
1779             - 2a_single_1A_2
1780             - instance_name
1781           connectivityTo1B02_2:
1782             get_attribute:
1783             - 1b02_single_1B_2
1784             - instance_name
1785           connectivityToNoUnifiedNested_2:
1786             get_attribute:
1787             - nestedNoUnified_2
1788             - portId
1789           connectivityTo1A_1:
1790             get_attribute:
1791             - 1a_single_1A_1
1792             - instance_name
1793           connectivityToNoUnifiedNested_1:
1794             get_attribute:
1795             - nestedNoUnified_1
1796             - portId
1797           connectivityTo1C2_1_1:
1798             get_attribute:
1799             - 1c201_catalog_instance_1C21
1800             - instance_name
1801           connectivityTo1C2_2_1:
1802             get_attribute:
1803             - 2c202_catalog_instance_1C21
1804             - instance_name
1805           connectivityTo1C2_1_2:
1806             get_attribute:
1807             - 1c201_catalog_instance_1C22
1808             - instance_name
1809         pcm_image_name:
1810           get_input: pcm_image_name
1811         port_pcm_port_00_mac_requirements:
1812           mac_count_required:
1813             is_required: false
1814         security_group_name: jsa_security_group
1815         port_pcm_port_01_ip_requirements:
1816         - ip_version: 4
1817           ip_count_required:
1818             is_required: true
1819           floating_ip_count_required:
1820             is_required: false
1821         port_pcm_port_00_network_role_tag: cps
1822         pcm_flavor_name:
1823           get_input: pcm_flavor_name
1824         service_template_filter:
1825           substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
1826         port_pcm_port_01_mac_requirements:
1827           mac_count_required:
1828             is_required: false
1829         pcm_server_name:
1830           get_input:
1831           - pcm_server_names
1832           - 0
1833         cps_net_name: nested_network
1834         port_pcm_port_01_network_role_tag: oam
1835       requirements:
1836       - link_pcm_port_00:
1837           capability: tosca.capabilities.network.Linkable
1838           node: nested_network
1839           relationship: tosca.relationships.network.LinksTo
1840     1c1_t2_port_11:
1841       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1842       properties:
1843         ip_requirements:
1844         - ip_version: 4
1845           ip_count_required:
1846             is_required: true
1847           floating_ip_count_required:
1848             is_required: false
1849         fixed_ips:
1850         - ip_address:
1851             get_input:
1852             - myIPs
1853             - 1
1854         mac_requirements:
1855           mac_count_required:
1856             is_required: false
1857         name: 1c1_t2_port_11
1858         network_role_tag: ppds
1859         network:
1860           get_input: ppds_net_name
1861     nested_network:
1862       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1863       properties:
1864         network_name:
1865           get_input: net_name
1866     abstract_b_single_1b_1:
1867       type: org.openecomp.resource.abstract.nodes.b_single_1b_1
1868       directives:
1869       - substitutable
1870       properties:
1871         vm_flavor_name:
1872           get_input: pd_flavor_name
1873         port_1b_t1_port_ip_requirements:
1874         - ip_version: 4
1875           ip_count_required:
1876             is_required: false
1877           floating_ip_count_required:
1878             is_required: false
1879         vm_image_name:
1880           get_input: pd_image_name
1881         compute_b_single_1b_user_data_format:
1882         - RAW
1883         port_1b_t2_port_mac_requirements:
1884           mac_count_required:
1885             is_required: false
1886         compute_b_single_1b_availability_zone:
1887         - get_input: availabilityzone_name
1888         compute_b_single_1b_scheduler_hints:
1889         - group: BE_Affinity_group
1890         port_1b_t2_port_ip_requirements:
1891         - ip_version: 4
1892           ip_count_required:
1893             is_required: false
1894           floating_ip_count_required:
1895             is_required: false
1896         compute_b_single_1b_metadata:
1897         - connectivityTo4PNested_2:
1898             get_attribute:
1899             - 4p_nested_2
1900             - server_pcm_id
1901           connectivityTo1C1_T1_02:
1902             get_attribute:
1903             - abstract_1c11_scalling_instance
1904             - 1c11_scalling_instance_1c1_t1_port_tenant_id
1905           connectivityTo1C1_T1_11:
1906             get_attribute:
1907             - abstract_1c12_scalling_instance
1908             - 1c12_scalling_instance_1c1_t1_port_tenant_id
1909           connectivityTo4PNested_1:
1910             get_attribute:
1911             - 4p_nested_1
1912             - server_pcm_id
1913           connectivityTo1C1_T1_01:
1914             get_attribute:
1915             - abstract_1c11_scalling_instance
1916             - 1c11_scalling_instance_1c1_t1_port_tenant_id
1917           connectivityTo1C1_T1_12:
1918             get_attribute:
1919             - abstract_1c12_scalling_instance
1920             - 1c12_scalling_instance_1c1_t1_port_tenant_id
1921           connectivityTo1B01_2:
1922             get_attribute:
1923             - abstract_b_single_2b_1
1924             - b_single_2b_instance_name
1925           connectivityTo1C2_2_2:
1926             get_attribute:
1927             - abstract_2c2_catalog_instance_0
1928             - 2c2_catalog_instance_instance_name
1929           connectivityTo1A_2:
1930             get_attribute:
1931             - abstract_a_single_2a
1932             - a_single_2a_instance_name
1933           connectivityTo1B02_2:
1934             get_attribute:
1935             - abstract_b_single_2b
1936             - b_single_2b_instance_name
1937           connectivityToNoUnifiedNested_2:
1938             get_attribute:
1939             - nestedNoUnified_2
1940             - portId
1941           connectivityTo1A_1:
1942             get_attribute:
1943             - abstract_a_single_1a
1944             - a_single_1a_instance_name
1945           connectivityToNoUnifiedNested_1:
1946             get_attribute:
1947             - nestedNoUnified_1
1948             - portId
1949           connectivityTo1C2_1_1:
1950             get_attribute:
1951             - abstract_1c2_catalog_instance_0
1952             - 1c2_catalog_instance_instance_name
1953           connectivityTo1C2_2_1:
1954             get_attribute:
1955             - abstract_2c2_catalog_instance_1
1956             - 2c2_catalog_instance_instance_name
1957           connectivityTo1C2_1_2:
1958             get_attribute:
1959             - abstract_1c2_catalog_instance_1
1960             - 1c2_catalog_instance_instance_name
1961         port_1b_t1_port_mac_requirements:
1962           mac_count_required:
1963             is_required: false
1964         port_1b_t2_port_network:
1965         - b_single_1b_network_1
1966         compute_b_single_1b_name:
1967         - get_input:
1968           - b_single_1b_names
1969           - 0
1970         service_template_filter:
1971           substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
1972           count: 1
1973         index_value:
1974           get_property:
1975           - SELF
1976           - service_template_filter
1977           - index_value
1978       requirements:
1979       - link_b_single_1b_1b_t2_port:
1980           capability: tosca.capabilities.network.Linkable
1981           node: b_single_1b_network_1
1982           relationship: tosca.relationships.network.LinksTo
1983   groups:
1984     hot-mog-0108-bs1271_group:
1985       type: org.openecomp.groups.heat.HeatStack
1986       properties:
1987         heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
1988         description: heat template that creates MOG stack
1989       members:
1990       - nodeGetAttIn_network
1991       - nestedNoUnified_1
1992       - nestedNoUnified_2
1993       - b_single_1b_network_1
1994       - b_single_1b_network_2
1995       - jsa_security_group
1996       - a_single_1a_network
1997       - 1c2_catalog_instance_network
1998       - 1c1_t2_port_02
1999       - 1c1_t2_port_01
2000       - 1c1_scalling_instance_network
2001       - dependsOn_network
2002       - 4p_nested_2
2003       - 1c1_t2_port_12
2004       - 4p_nested_1
2005       - 1c1_t2_port_11
2006       - nested_network
2007       - abstract_a_single_2a
2008       - abstract_a_single_1a
2009       - abstract_1c11_scalling_instance
2010       - abstract_b_single_1b
2011       - abstract_b_single_1b_1
2012       - abstract_b_single_2b
2013       - abstract_b_single_2b_1
2014       - abstract_1c12_scalling_instance
2015       - abstract_2c2_catalog_instance_0
2016       - abstract_2c2_catalog_instance_1
2017       - abstract_1c2_catalog_instance_0
2018       - abstract_1c2_catalog_instance_1
2019     BE_Affinity_group:
2020       type: tosca.groups.Root
2021       members:
2022       - abstract_a_single_2a
2023       - abstract_a_single_1a
2024       - abstract_1c11_scalling_instance
2025       - abstract_b_single_1b
2026       - abstract_b_single_1b_1
2027       - abstract_b_single_2b
2028       - abstract_b_single_2b_1
2029       - abstract_1c12_scalling_instance
2030       - abstract_2c2_catalog_instance_0
2031       - abstract_2c2_catalog_instance_1
2032       - abstract_1c2_catalog_instance_0
2033       - abstract_1c2_catalog_instance_1
2034   outputs:
2035     out2:
2036       value:
2037         get_attribute:
2038         - abstract_1c2_catalog_instance_1
2039         - 1c2_catalog_instance_1c201_port_tenant_id
2040         - get_attribute:
2041           - abstract_1c2_catalog_instance_0
2042           - 1c2_catalog_instance_1c201_port_tenant_id
2043           - get_attribute:
2044             - abstract_1c2_catalog_instance_1
2045             - 1c2_catalog_instance_instance_name
2046             - get_attribute:
2047               - abstract_2c2_catalog_instance_1
2048               - 2c2_catalog_instance_instance_name
2049     out3:
2050       value:
2051         get_attribute:
2052         - abstract_1c11_scalling_instance
2053         - 1c11_scalling_instance_instance_name
2054         - get_attribute:
2055           - abstract_1c11_scalling_instance
2056           - 1c11_scalling_instance_instance_name
2057           - get_attribute:
2058             - 1c1_t2_port_02
2059             - tenant_id
2060             - get_attribute:
2061               - 1c1_t2_port_11
2062               - tenant_id
2063             - get_attribute:
2064               - 1c1_t2_port_12
2065               - tenant_id
2066             - get_attribute:
2067               - abstract_1c12_scalling_instance
2068               - 1c12_scalling_instance_instance_name
2069     out4:
2070       value:
2071         get_attribute:
2072         - abstract_b_single_1b_1
2073         - b_single_1b_instance_name
2074         - get_attribute:
2075           - abstract_b_single_1b
2076           - b_single_1b_instance_name
2077           - get_attribute:
2078             - abstract_b_single_1b_1
2079             - b_single_1b_1b_t1_port_tenant_id
2080             - get_attribute:
2081               - abstract_b_single_1b
2082               - b_single_1b_1b_t1_port_tenant_id
2083     out5:
2084       value:
2085         get_attribute:
2086         - abstract_a_single_1a
2087         - a_single_1a_instance_name
2088     out1:
2089       value:
2090         get_attribute:
2091         - nestedNoUnified_1
2092         - portId
2093         - get_attribute:
2094           - 4p_nested_2
2095           - server_pcm_id
2096     out6:
2097       value:
2098         get_attribute:
2099         - abstract_a_single_1a
2100         - a_single_1a_1a_t1_port_tenant_id
2101     out7:
2102       value:
2103         get_attribute:
2104         - abstract_a_single_2a
2105         - a_single_2a_instance_name
2106   policies:
2107     BE_Affinity_policy:
2108       type: org.openecomp.policies.placement.Colocate
2109       properties:
2110         name: def
2111         affinity: host
2112       targets:
2113       - BE_Affinity_group