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