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