[SDC-29] rebase continue work to align source
[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         compute_1c2_catalog_instance_availability_zone:
288         - get_input: availabilityzone_name
289         vm_flavor_name:
290           get_input: pd_flavor_name
291         vm_image_name:
292           get_input: pd_image_name
293         port_1c2_t2_port_ip_requirements:
294         - - ip_version: 4
295             ip_count_required:
296               is_required: false
297             floating_ip_count_required:
298               is_required: false
299         port_1c2_t1_port_mac_requirements:
300         - mac_count_required:
301             is_required: false
302         port_1c2_t2_port_network:
303         - 1c2_catalog_instance_network
304         compute_1c2_catalog_instance_name:
305         - get_input:
306           - 1c2_catalog_instance_names
307           - 3
308         port_1c2_t1_port_network:
309         - get_input: oam_net_name
310         port_1c2_t2_port_mac_requirements:
311         - mac_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         compute_1c2_catalog_instance_availability_zone:
346         - get_input: availabilityzone_name
347         vm_flavor_name:
348           get_input: pd_flavor_name
349         vm_image_name:
350           get_input: pd_image_name
351         port_1c2_t2_port_ip_requirements:
352         - - ip_version: 4
353             ip_count_required:
354               is_required: false
355             floating_ip_count_required:
356               is_required: false
357         port_1c2_t1_port_mac_requirements:
358         - mac_count_required:
359             is_required: false
360         port_1c2_t2_port_network:
361         - 1c2_catalog_instance_network
362         compute_1c2_catalog_instance_name:
363         - get_input:
364           - 1c2_catalog_instance_names
365           - 2
366         port_1c2_t1_port_network:
367         - get_input: oam_net_name
368         port_1c2_t2_port_mac_requirements:
369         - mac_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         compute_1c2_catalog_instance_availability_zone:
404         - get_input: availabilityzone_name
405         vm_flavor_name:
406           get_input: pd_flavor_name
407         vm_image_name:
408           get_input: pd_image_name
409         port_1c2_t2_port_ip_requirements:
410         - - ip_version: 4
411             ip_count_required:
412               is_required: false
413             floating_ip_count_required:
414               is_required: false
415         port_1c2_t1_port_mac_requirements:
416         - mac_count_required:
417             is_required: false
418         port_1c2_t2_port_network:
419         - 1c2_catalog_instance_network
420         compute_1c2_catalog_instance_metadata:
421         - connectivityTo4PNested_2:
422             get_attribute:
423             - abstract_pcm_server_0
424             - server_pcm_id
425           connectivityTo1C1_T1_02:
426             get_attribute:
427             - abstract_1c11_scalling_instance
428             - 1c11_scalling_instance_1c1_t1_port_tenant_id
429           connectivityTo1C1_T1_11:
430             get_attribute:
431             - abstract_1c12_scalling_instance
432             - 1c12_scalling_instance_1c1_t1_port_tenant_id
433           connectivityTo4PNested_1:
434             get_attribute:
435             - abstract_pcm_server_1
436             - server_pcm_id
437           connectivityTo1C1_T1_01:
438             get_attribute:
439             - abstract_1c11_scalling_instance
440             - 1c11_scalling_instance_1c1_t1_port_tenant_id
441           connectivityTo1C1_T1_12:
442             get_attribute:
443             - abstract_1c12_scalling_instance
444             - 1c12_scalling_instance_1c1_t1_port_tenant_id
445           connectivityTo1B01_1:
446             get_attribute:
447             - abstract_b_single_1b_1
448             - b_single_1b_instance_name
449           connectivityTo1B02_1:
450             get_attribute:
451             - abstract_b_single_1b_0
452             - b_single_1b_instance_name
453           connectivityTo1B01_2:
454             get_attribute:
455             - abstract_b_single_2b_1
456             - b_single_2b_instance_name
457           connectivityTo1C2_2_2:
458             get_attribute:
459             - abstract_1c2_catalog_instance_2
460             - 1c2_catalog_instance_instance_name
461           connectivityTo1A_2:
462             get_attribute:
463             - abstract_a_single_2a
464             - a_single_2a_instance_name
465           connectivityTo1B02_2:
466             get_attribute:
467             - abstract_b_single_2b_0
468             - b_single_2b_instance_name
469           connectivityToNoUnifiedNested_2:
470             get_attribute:
471             - nestedNoUnified_2
472             - portId
473           connectivityTo1A_1:
474             get_attribute:
475             - abstract_a_single_1a
476             - a_single_1a_instance_name
477           connectivityToNoUnifiedNested_1:
478             get_attribute:
479             - nestedNoUnified_1
480             - portId
481           connectivityTo1C2_2_1:
482             get_attribute:
483             - abstract_1c2_catalog_instance_3
484             - 1c2_catalog_instance_instance_name
485           connectivityTo1C2_1_2:
486             get_attribute:
487             - abstract_1c2_catalog_instance_1
488             - 1c2_catalog_instance_instance_name
489         compute_1c2_catalog_instance_name:
490         - get_input:
491           - 1c2_catalog_instance_names
492           - 1
493         port_1c2_t1_port_network:
494         - get_input: oam_net_name
495         port_1c2_t2_port_mac_requirements:
496         - mac_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         compute_1c2_catalog_instance_availability_zone:
529         - get_input: availabilityzone_name
530         vm_flavor_name:
531           get_input: pd_flavor_name
532         vm_image_name:
533           get_input: pd_image_name
534         port_1c2_t2_port_ip_requirements:
535         - - ip_version: 4
536             ip_count_required:
537               is_required: false
538             floating_ip_count_required:
539               is_required: false
540         port_1c2_t1_port_mac_requirements:
541         - mac_count_required:
542             is_required: false
543         port_1c2_t2_port_network:
544         - 1c2_catalog_instance_network
545         compute_1c2_catalog_instance_name:
546         - get_input:
547           - 1c2_catalog_instance_names
548           - 2
549         port_1c2_t1_port_network:
550         - get_input: oam_net_name
551         port_1c2_t2_port_mac_requirements:
552         - mac_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         port_1a_t1_port_ip_requirements:
712         - - ip_version: 4
713             ip_count_required:
714               is_required: false
715             floating_ip_count_required:
716               is_required: false
717         port_1a_t2_port_network_role_tag:
718         - ppds
719         vm_flavor_name:
720           get_input: pd_flavor_name
721         port_1a_t2_port_network:
722         - get_input: ppds_net_name
723         port_1a_t1_port_mac_requirements:
724         - mac_count_required:
725             is_required: false
726         port_1a_t1_port_network:
727         - a_single_1a_network
728         vm_image_name:
729           get_input: pd_image_name
730         port_1a_t2_port_ip_requirements:
731         - - ip_version: 4
732             ip_count_required:
733               is_required: false
734             floating_ip_count_required:
735               is_required: false
736         compute_a_single_1a_availability_zone:
737         - get_input: availabilityzone_name
738         compute_a_single_1a_scheduler_hints:
739         - group: BE_Affinity_group
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         vm_flavor_name:
864           get_input: pd_flavor_name
865         port_1b_t1_port_ip_requirements:
866         - - ip_version: 4
867             ip_count_required:
868               is_required: false
869             floating_ip_count_required:
870               is_required: false
871         vm_image_name:
872           get_input: pd_image_name
873         compute_b_single_2b_scheduler_hints:
874         - group: BE_Affinity_group
875         compute_b_single_2b_availability_zone:
876         - get_input: availabilityzone_name
877         port_1b_t2_port_mac_requirements:
878         - mac_count_required:
879             is_required: false
880         port_1b_t2_port_ip_requirements:
881         - - ip_version: 4
882             ip_count_required:
883               is_required: false
884             floating_ip_count_required:
885               is_required: false
886         compute_b_single_2b_name:
887         - get_input:
888           - b_single_2b_names
889           - 1
890         port_1b_t1_port_value_specs:
891         - get_attribute:
892           - abstract_a_single_1a
893           - a_single_1a_1a_t1_port_tenant_id
894         compute_b_single_2b_user_data_format:
895         - RAW
896         port_1b_t1_port_network_role_tag:
897         - oam
898         port_1b_t1_port_mac_requirements:
899         - mac_count_required:
900             is_required: false
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         port_1c1_t1_port_mac_requirements:
1029         - mac_count_required:
1030             is_required: false
1031         - mac_count_required:
1032             is_required: false
1033         vm_flavor_name:
1034           get_input: pd_flavor_name
1035         compute_1c11_scalling_instance_name:
1036         - get_input:
1037           - 1c11_scalling_instance_names
1038           - 1
1039         - get_input:
1040           - 1c11_scalling_instance_names
1041           - 2
1042         compute_1c11_scalling_instance_availability_zone:
1043         - get_input: availabilityzone_name
1044         - get_input: availabilityzone_name
1045         compute_1c11_scalling_instance_user_data_format:
1046         - RAW1
1047         - RAW1
1048         port_1c1_t1_port_ip_requirements:
1049         - - ip_version: 4
1050             ip_count_required:
1051               is_required: true
1052             floating_ip_count_required:
1053               is_required: false
1054         - - ip_version: 4
1055             ip_count_required:
1056               is_required: true
1057             floating_ip_count_required:
1058               is_required: false
1059         vm_image_name:
1060           get_input: pd_image_name
1061         port_1c1_t1_port_name:
1062         - 1c1_t1_port_01
1063         - 1c1_t1_port_02
1064         compute_1c11_scalling_instance_scheduler_hints:
1065         - group: BE_Affinity_group
1066         - group: BE_Affinity_group
1067         port_1c1_t1_port_network:
1068         - 1c1_scalling_instance_network
1069         - 1c1_scalling_instance_network
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         vm_flavor_name:
1089           get_input: pd_flavor_name
1090         compute_b_single_2b_metadata:
1091         - connectivityTo4PNested_2:
1092             get_attribute:
1093             - abstract_pcm_server_0
1094             - server_pcm_id
1095           connectivityTo1C1_T1_02:
1096             get_attribute:
1097             - abstract_1c11_scalling_instance
1098             - 1c11_scalling_instance_1c1_t1_port_tenant_id
1099           connectivityTo1C1_T1_11:
1100             get_attribute:
1101             - abstract_1c12_scalling_instance
1102             - 1c12_scalling_instance_1c1_t1_port_tenant_id
1103           connectivityTo4PNested_1:
1104             get_attribute:
1105             - abstract_pcm_server_1
1106             - server_pcm_id
1107           connectivityTo1C1_T1_01:
1108             get_attribute:
1109             - abstract_1c11_scalling_instance
1110             - 1c11_scalling_instance_1c1_t1_port_tenant_id
1111           connectivityTo1C1_T1_12:
1112             get_attribute:
1113             - abstract_1c12_scalling_instance
1114             - 1c12_scalling_instance_1c1_t1_port_tenant_id
1115           connectivityTo1B01_1:
1116             get_attribute:
1117             - abstract_b_single_1b_1
1118             - b_single_1b_instance_name
1119           connectivityTo1B02_1:
1120             get_attribute:
1121             - abstract_b_single_1b_0
1122             - b_single_1b_instance_name
1123           connectivityTo1C2_2_2:
1124             get_attribute:
1125             - abstract_1c2_catalog_instance_2
1126             - 1c2_catalog_instance_instance_name
1127           connectivityTo1A_2:
1128             get_attribute:
1129             - abstract_a_single_2a
1130             - a_single_2a_instance_name
1131           connectivityToNoUnifiedNested_2:
1132             get_attribute:
1133             - nestedNoUnified_2
1134             - portId
1135           connectivityTo1A_1:
1136             get_attribute:
1137             - abstract_a_single_1a
1138             - a_single_1a_instance_name
1139           connectivityToNoUnifiedNested_1:
1140             get_attribute:
1141             - nestedNoUnified_1
1142             - portId
1143           connectivityTo1C2_1_1:
1144             get_attribute:
1145             - abstract_1c2_catalog_instance_0
1146             - 1c2_catalog_instance_instance_name
1147           connectivityTo1C2_2_1:
1148             get_attribute:
1149             - abstract_1c2_catalog_instance_3
1150             - 1c2_catalog_instance_instance_name
1151           connectivityTo1C2_1_2:
1152             get_attribute:
1153             - abstract_1c2_catalog_instance_1
1154             - 1c2_catalog_instance_instance_name
1155         port_1b_t1_port_ip_requirements:
1156         - - ip_version: 4
1157             ip_count_required:
1158               is_required: false
1159             floating_ip_count_required:
1160               is_required: false
1161         vm_image_name:
1162           get_input: pd_image_name
1163         compute_b_single_2b_scheduler_hints:
1164         - group: BE_Affinity_group
1165         compute_b_single_2b_availability_zone:
1166         - get_input: availabilityzone_name
1167         port_1b_t2_port_mac_requirements:
1168         - mac_count_required:
1169             is_required: false
1170         port_1b_t2_port_ip_requirements:
1171         - - ip_version: 4
1172             ip_count_required:
1173               is_required: false
1174             floating_ip_count_required:
1175               is_required: false
1176         compute_b_single_2b_name:
1177         - get_input:
1178           - b_single_2b_names
1179           - 0
1180         compute_b_single_2b_user_data_format:
1181         - RAW
1182         port_1b_t1_port_mac_requirements:
1183         - mac_count_required:
1184             is_required: false
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         port_1c1_t1_port_mac_requirements:
1235         - mac_count_required:
1236             is_required: false
1237         - mac_count_required:
1238             is_required: false
1239         vm_flavor_name:
1240           get_input: pd_flavor_name
1241         compute_1c12_scalling_instance_user_data_format:
1242         - RAW1
1243         - RAW1
1244         port_1c1_t1_port_ip_requirements:
1245         - - ip_version: 4
1246             ip_count_required:
1247               is_required: true
1248             floating_ip_count_required:
1249               is_required: false
1250         - - ip_version: 4
1251             ip_count_required:
1252               is_required: true
1253             floating_ip_count_required:
1254               is_required: false
1255         vm_image_name:
1256           get_input: pd_image_name
1257         port_1c1_t1_port_name:
1258         - 1c1_t1_port_11
1259         - 1c1_t1_port_12
1260         compute_1c12_scalling_instance_availability_zone:
1261         - get_input: availabilityzone_name
1262         - get_input: availabilityzone_name
1263         port_1c1_t1_port_network:
1264         - 1c1_scalling_instance_network
1265         - 1c1_scalling_instance_network
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_user_data_format:
1415         - RAW
1416         port_1a_t1_port_ip_requirements:
1417         - - ip_version: 4
1418             ip_count_required:
1419               is_required: false
1420             floating_ip_count_required:
1421               is_required: false
1422         compute_a_single_2a_scheduler_hints:
1423         - group: BE_Affinity_group
1424         compute_a_single_2a_availability_zone:
1425         - get_input: availabilityzone_name
1426         vm_flavor_name:
1427           get_input: pd_flavor_name
1428         port_1a_t1_port_mac_requirements:
1429         - mac_count_required:
1430             is_required: false
1431         port_1a_t1_port_network:
1432         - a_single_1a_network
1433         compute_a_single_2a_name:
1434         - get_input:
1435           - a_single_2a_names
1436           - 0
1437         vm_image_name:
1438           get_input: pd_image_name
1439         compute_a_single_2a_metadata:
1440         - connectivityTo4PNested_2:
1441             get_attribute:
1442             - abstract_pcm_server_0
1443             - server_pcm_id
1444           connectivityTo1A:
1445             get_attribute:
1446             - abstract_a_single_1a
1447             - a_single_1a_instance_name
1448           connectivityTo1B02:
1449             get_attribute:
1450             - abstract_b_single_2b_0
1451             - b_single_2b_instance_name
1452             - get_attribute:
1453               - abstract_b_single_2b_1
1454               - b_single_2b_instance_name
1455           connectivityTo1B01:
1456             get_attribute:
1457             - abstract_b_single_2b_1
1458             - b_single_2b_instance_name
1459           connectivityTo1C1_T2_01:
1460             get_attribute:
1461             - 1c1_t2_port_01
1462             - tenant_id
1463           connectivityTo1C1_T2_12:
1464             get_attribute:
1465             - 1c1_t2_port_12
1466             - tenant_id
1467           connectivityTo4PNested_1:
1468             get_attribute:
1469             - abstract_pcm_server_1
1470             - server_pcm_id
1471           connectivityTo1C1_T2_02:
1472             get_attribute:
1473             - 1c1_t2_port_02
1474             - tenant_id
1475           connectivityTo1C1_T2_11:
1476             get_attribute:
1477             - 1c1_t2_port_11
1478             - tenant_id
1479           connectivityTo1C2_2_2:
1480             get_attribute:
1481             - abstract_1c2_catalog_instance_2
1482             - 1c2_catalog_instance_instance_name
1483           connectivityToNoUnifiedNested_2:
1484             get_attribute:
1485             - nestedNoUnified_2
1486             - portId
1487           connectivityToNoUnifiedNested_1:
1488             get_attribute:
1489             - nestedNoUnified_1
1490             - portId
1491           connectivityTo1C2_1_1:
1492             get_attribute:
1493             - abstract_1c2_catalog_instance_0
1494             - 1c2_catalog_instance_instance_name
1495           connectivityTo1C2_2_1:
1496             get_attribute:
1497             - abstract_1c2_catalog_instance_3
1498             - 1c2_catalog_instance_instance_name
1499           connectivityTo1C2_1_2:
1500             get_attribute:
1501             - abstract_1c2_catalog_instance_1
1502             - 1c2_catalog_instance_instance_name
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         vm_flavor_name:
1522           get_input: pd_flavor_name
1523         port_1b_t1_port_ip_requirements:
1524         - - ip_version: 4
1525             ip_count_required:
1526               is_required: false
1527             floating_ip_count_required:
1528               is_required: false
1529         vm_image_name:
1530           get_input: pd_image_name
1531         compute_b_single_1b_user_data_format:
1532         - RAW
1533         port_1b_t2_port_mac_requirements:
1534         - mac_count_required:
1535             is_required: false
1536         compute_b_single_1b_availability_zone:
1537         - get_input: availabilityzone_name
1538         compute_b_single_1b_scheduler_hints:
1539         - group: BE_Affinity_group
1540         port_1b_t2_port_ip_requirements:
1541         - - ip_version: 4
1542             ip_count_required:
1543               is_required: false
1544             floating_ip_count_required:
1545               is_required: false
1546         port_1b_t1_port_value_specs:
1547         - get_attribute:
1548           - abstract_a_single_1a
1549           - a_single_1a_1a_t1_port_tenant_id
1550         port_1b_t1_port_network_role_tag:
1551         - oam
1552         port_1b_t1_port_mac_requirements:
1553         - mac_count_required:
1554             is_required: false
1555         port_1b_t2_port_network:
1556         - b_single_1b_network_1
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         vm_flavor_name:
1766           get_input: pd_flavor_name
1767         port_1b_t1_port_ip_requirements:
1768         - - ip_version: 4
1769             ip_count_required:
1770               is_required: false
1771             floating_ip_count_required:
1772               is_required: false
1773         vm_image_name:
1774           get_input: pd_image_name
1775         compute_b_single_1b_user_data_format:
1776         - RAW
1777         port_1b_t2_port_mac_requirements:
1778         - mac_count_required:
1779             is_required: false
1780         compute_b_single_1b_availability_zone:
1781         - get_input: availabilityzone_name
1782         compute_b_single_1b_scheduler_hints:
1783         - group: BE_Affinity_group
1784         port_1b_t2_port_ip_requirements:
1785         - - ip_version: 4
1786             ip_count_required:
1787               is_required: false
1788             floating_ip_count_required:
1789               is_required: false
1790         compute_b_single_1b_metadata:
1791         - connectivityTo4PNested_2:
1792             get_attribute:
1793             - abstract_pcm_server_0
1794             - server_pcm_id
1795           connectivityTo1C1_T1_02:
1796             get_attribute:
1797             - abstract_1c11_scalling_instance
1798             - 1c11_scalling_instance_1c1_t1_port_tenant_id
1799           connectivityTo1C1_T1_11:
1800             get_attribute:
1801             - abstract_1c12_scalling_instance
1802             - 1c12_scalling_instance_1c1_t1_port_tenant_id
1803           connectivityTo4PNested_1:
1804             get_attribute:
1805             - abstract_pcm_server_1
1806             - server_pcm_id
1807           connectivityTo1C1_T1_01:
1808             get_attribute:
1809             - abstract_1c11_scalling_instance
1810             - 1c11_scalling_instance_1c1_t1_port_tenant_id
1811           connectivityTo1C1_T1_12:
1812             get_attribute:
1813             - abstract_1c12_scalling_instance
1814             - 1c12_scalling_instance_1c1_t1_port_tenant_id
1815           connectivityTo1B01_2:
1816             get_attribute:
1817             - abstract_b_single_2b_1
1818             - b_single_2b_instance_name
1819           connectivityTo1C2_2_2:
1820             get_attribute:
1821             - abstract_1c2_catalog_instance_2
1822             - 1c2_catalog_instance_instance_name
1823           connectivityTo1A_2:
1824             get_attribute:
1825             - abstract_a_single_2a
1826             - a_single_2a_instance_name
1827           connectivityTo1B02_2:
1828             get_attribute:
1829             - abstract_b_single_2b_0
1830             - b_single_2b_instance_name
1831           connectivityToNoUnifiedNested_2:
1832             get_attribute:
1833             - nestedNoUnified_2
1834             - portId
1835           connectivityTo1A_1:
1836             get_attribute:
1837             - abstract_a_single_1a
1838             - a_single_1a_instance_name
1839           connectivityToNoUnifiedNested_1:
1840             get_attribute:
1841             - nestedNoUnified_1
1842             - portId
1843           connectivityTo1C2_1_1:
1844             get_attribute:
1845             - abstract_1c2_catalog_instance_0
1846             - 1c2_catalog_instance_instance_name
1847           connectivityTo1C2_2_1:
1848             get_attribute:
1849             - abstract_1c2_catalog_instance_3
1850             - 1c2_catalog_instance_instance_name
1851           connectivityTo1C2_1_2:
1852             get_attribute:
1853             - abstract_1c2_catalog_instance_1
1854             - 1c2_catalog_instance_instance_name
1855         port_1b_t1_port_mac_requirements:
1856         - mac_count_required:
1857             is_required: false
1858         port_1b_t2_port_network:
1859         - b_single_1b_network_1
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