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