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