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