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