594a544d6b6a7d635e094a4c536a27afabd8c437
[sdc.git] /
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.pcm_server
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       - dependency_pcm_port_1:
1548           capability: tosca.capabilities.Node
1549           node: tosca.nodes.Root
1550           relationship: tosca.relationships.DependsOn
1551       - link_pcm_port_1:
1552           capability: tosca.capabilities.network.Linkable
1553           relationship: tosca.relationships.network.LinksTo
1554       - dependency_server_pcm:
1555           capability: tosca.capabilities.Node
1556           node: tosca.nodes.Root
1557           relationship: tosca.relationships.DependsOn
1558       - local_storage_server_pcm:
1559           capability: tosca.capabilities.Attachment
1560           node: tosca.nodes.BlockStorage
1561           relationship: tosca.relationships.AttachesTo
1562       - dependency_pcm_port_0:
1563           capability: tosca.capabilities.Node
1564           node: tosca.nodes.Root
1565           relationship: tosca.relationships.DependsOn
1566       - link_pcm_port_0:
1567           capability: tosca.capabilities.network.Linkable
1568           relationship: tosca.relationships.network.LinksTo
1569     1c1_t2_port_12:
1570       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1571       properties:
1572         ip_requirements:
1573         - ip_version: 4
1574           ip_count_required:
1575             is_required: true
1576           floating_ip_count_required:
1577             is_required: false
1578         fixed_ips:
1579         - ip_address:
1580             get_input:
1581             - myIPs
1582             - 1
1583         mac_requirements:
1584           mac_count_required:
1585             is_required: false
1586         name: 1c1_t2_port_12
1587         network_role_tag: ppds
1588         network:
1589           get_input: ppds_net_name
1590     4p_nested_1:
1591       type: org.openecomp.resource.abstract.nodes.heat.pcm_server
1592       directives:
1593       - substitutable
1594       properties:
1595         server_group: BE_Affinity_group
1596         port_pcm_port_1_network_role_tag: oam
1597         connectivityChk:
1598           connectivityTo4PNested_2:
1599             get_attribute:
1600             - 4p_nested_2
1601             - server_pcm_id
1602           connectivityTo1C1_T1_02:
1603             get_attribute:
1604             - 1c1_t1_port_02
1605             - tenant_id
1606           connectivityTo1C1_T1_11:
1607             get_attribute:
1608             - 1c1_t1_port_11
1609             - tenant_id
1610           connectivityTo1C1_T1_01:
1611             get_attribute:
1612             - 1c1_t1_port_01
1613             - tenant_id
1614           connectivityTo1C1_T1_12:
1615             get_attribute:
1616             - 1c1_t1_port_12
1617             - tenant_id
1618           connectivityTo1B01_1:
1619             get_attribute:
1620             - 1b01_single_1B_1
1621             - instance_name
1622           connectivityTo1B02_1:
1623             get_attribute:
1624             - 1b02_single_1B_1
1625             - instance_name
1626           connectivityTo1B01_2:
1627             get_attribute:
1628             - 1b01_single_1B_2
1629             - instance_name
1630           connectivityTo1C2_2_2:
1631             get_attribute:
1632             - 2c202_catalog_instance_1C22
1633             - instance_name
1634           connectivityTo1A_2:
1635             get_attribute:
1636             - 2a_single_1A_2
1637             - instance_name
1638           connectivityTo1B02_2:
1639             get_attribute:
1640             - 1b02_single_1B_2
1641             - instance_name
1642           connectivityToNoUnifiedNested_2:
1643             get_attribute:
1644             - nestedNoUnified_2
1645             - portId
1646           connectivityTo1A_1:
1647             get_attribute:
1648             - 1a_single_1A_1
1649             - instance_name
1650           connectivityToNoUnifiedNested_1:
1651             get_attribute:
1652             - nestedNoUnified_1
1653             - portId
1654           connectivityTo1C2_1_1:
1655             get_attribute:
1656             - 1c201_catalog_instance_1C21
1657             - instance_name
1658           connectivityTo1C2_2_1:
1659             get_attribute:
1660             - 2c202_catalog_instance_1C21
1661             - instance_name
1662           connectivityTo1C2_1_2:
1663             get_attribute:
1664             - 1c201_catalog_instance_1C22
1665             - instance_name
1666         port_pcm_port_0_ip_requirements:
1667         - ip_version: 4
1668           ip_count_required:
1669             is_required: true
1670           floating_ip_count_required:
1671             is_required: false
1672         pcm_image_name:
1673           get_input: pcm_image_name
1674         security_group_name: jsa_security_group
1675         port_pcm_port_1_mac_requirements:
1676           mac_count_required:
1677             is_required: false
1678         pcm_flavor_name:
1679           get_input: pcm_flavor_name
1680         service_template_filter:
1681           substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
1682         port_pcm_port_1_ip_requirements:
1683         - ip_version: 4
1684           ip_count_required:
1685             is_required: true
1686           floating_ip_count_required:
1687             is_required: false
1688         port_pcm_port_0_network_role_tag: cps
1689         port_pcm_port_0_mac_requirements:
1690           mac_count_required:
1691             is_required: false
1692         pcm_server_name:
1693           get_input:
1694           - pcm_server_names
1695           - 0
1696         cps_net_name: nested_network
1697       requirements:
1698       - link_pcm_port_0:
1699           capability: tosca.capabilities.network.Linkable
1700           node: nested_network
1701           relationship: tosca.relationships.network.LinksTo
1702       - dependency_pcm_port_1:
1703           capability: tosca.capabilities.Node
1704           node: tosca.nodes.Root
1705           relationship: tosca.relationships.DependsOn
1706       - link_pcm_port_1:
1707           capability: tosca.capabilities.network.Linkable
1708           relationship: tosca.relationships.network.LinksTo
1709       - dependency_server_pcm:
1710           capability: tosca.capabilities.Node
1711           node: tosca.nodes.Root
1712           relationship: tosca.relationships.DependsOn
1713       - local_storage_server_pcm:
1714           capability: tosca.capabilities.Attachment
1715           node: tosca.nodes.BlockStorage
1716           relationship: tosca.relationships.AttachesTo
1717       - dependency_pcm_port_0:
1718           capability: tosca.capabilities.Node
1719           node: tosca.nodes.Root
1720           relationship: tosca.relationships.DependsOn
1721       - link_pcm_port_0:
1722           capability: tosca.capabilities.network.Linkable
1723           relationship: tosca.relationships.network.LinksTo
1724     1c1_t2_port_11:
1725       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1726       properties:
1727         ip_requirements:
1728         - ip_version: 4
1729           ip_count_required:
1730             is_required: true
1731           floating_ip_count_required:
1732             is_required: false
1733         fixed_ips:
1734         - ip_address:
1735             get_input:
1736             - myIPs
1737             - 1
1738         mac_requirements:
1739           mac_count_required:
1740             is_required: false
1741         name: 1c1_t2_port_11
1742         network_role_tag: ppds
1743         network:
1744           get_input: ppds_net_name
1745     nested_network:
1746       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1747       properties:
1748         network_name:
1749           get_input: net_name
1750     abstract_b_single_1b_1:
1751       type: org.openecomp.resource.abstract.nodes.b_single_1b_1
1752       directives:
1753       - substitutable
1754       properties:
1755         vm_flavor_name:
1756           get_input: pd_flavor_name
1757         port_1b_t1_port_ip_requirements:
1758         - ip_version: 4
1759           ip_count_required:
1760             is_required: false
1761           floating_ip_count_required:
1762             is_required: false
1763         vm_image_name:
1764           get_input: pd_image_name
1765         compute_b_single_1b_user_data_format:
1766         - RAW
1767         port_1b_t2_port_mac_requirements:
1768           mac_count_required:
1769             is_required: false
1770         compute_b_single_1b_availability_zone:
1771         - get_input: availabilityzone_name
1772         compute_b_single_1b_scheduler_hints:
1773         - group: BE_Affinity_group
1774         port_1b_t2_port_ip_requirements:
1775         - ip_version: 4
1776           ip_count_required:
1777             is_required: false
1778           floating_ip_count_required:
1779             is_required: false
1780         compute_b_single_1b_metadata:
1781         - connectivityTo4PNested_2:
1782             get_attribute:
1783             - 4p_nested_2
1784             - server_pcm_id
1785           connectivityTo1C1_T1_02:
1786             get_attribute:
1787             - abstract_1c11_scalling_instance
1788             - 1c11_scalling_instance_1c1_t1_port_tenant_id
1789           connectivityTo1C1_T1_11:
1790             get_attribute:
1791             - abstract_1c12_scalling_instance
1792             - 1c12_scalling_instance_1c1_t1_port_tenant_id
1793           connectivityTo4PNested_1:
1794             get_attribute:
1795             - 4p_nested_1
1796             - server_pcm_id
1797           connectivityTo1C1_T1_01:
1798             get_attribute:
1799             - abstract_1c11_scalling_instance
1800             - 1c11_scalling_instance_1c1_t1_port_tenant_id
1801           connectivityTo1C1_T1_12:
1802             get_attribute:
1803             - abstract_1c12_scalling_instance
1804             - 1c12_scalling_instance_1c1_t1_port_tenant_id
1805           connectivityTo1B01_2:
1806             get_attribute:
1807             - abstract_b_single_2b_1
1808             - b_single_2b_instance_name
1809           connectivityTo1C2_2_2:
1810             get_attribute:
1811             - abstract_2c2_catalog_instance_0
1812             - 2c2_catalog_instance_instance_name
1813           connectivityTo1A_2:
1814             get_attribute:
1815             - abstract_a_single_2a
1816             - a_single_2a_instance_name
1817           connectivityTo1B02_2:
1818             get_attribute:
1819             - abstract_b_single_2b
1820             - b_single_2b_instance_name
1821           connectivityToNoUnifiedNested_2:
1822             get_attribute:
1823             - nestedNoUnified_2
1824             - portId
1825           connectivityTo1A_1:
1826             get_attribute:
1827             - abstract_a_single_1a
1828             - a_single_1a_instance_name
1829           connectivityToNoUnifiedNested_1:
1830             get_attribute:
1831             - nestedNoUnified_1
1832             - portId
1833           connectivityTo1C2_1_1:
1834             get_attribute:
1835             - abstract_1c2_catalog_instance_0
1836             - 1c2_catalog_instance_instance_name
1837           connectivityTo1C2_2_1:
1838             get_attribute:
1839             - abstract_2c2_catalog_instance_1
1840             - 2c2_catalog_instance_instance_name
1841           connectivityTo1C2_1_2:
1842             get_attribute:
1843             - abstract_1c2_catalog_instance_1
1844             - 1c2_catalog_instance_instance_name
1845         port_1b_t1_port_mac_requirements:
1846           mac_count_required:
1847             is_required: false
1848         port_1b_t2_port_network:
1849         - b_single_1b_network_1
1850         compute_b_single_1b_name:
1851         - get_input:
1852           - b_single_1b_names
1853           - 0
1854         service_template_filter:
1855           substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
1856           count: 1
1857         index_value:
1858           get_property:
1859           - SELF
1860           - service_template_filter
1861           - index_value
1862       requirements:
1863       - link_b_single_1b_1b_t2_port:
1864           capability: tosca.capabilities.network.Linkable
1865           node: b_single_1b_network_1
1866           relationship: tosca.relationships.network.LinksTo
1867   groups:
1868     hot-mog-0108-bs1271_group:
1869       type: org.openecomp.groups.heat.HeatStack
1870       properties:
1871         heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
1872         description: heat template that creates MOG stack
1873       members:
1874       - nodeGetAttIn_network
1875       - nestedNoUnified_1
1876       - nestedNoUnified_2
1877       - b_single_1b_network_1
1878       - b_single_1b_network_2
1879       - jsa_security_group
1880       - a_single_1a_network
1881       - 1c2_catalog_instance_network
1882       - 1c1_t2_port_02
1883       - 1c1_t2_port_01
1884       - 1c1_scalling_instance_network
1885       - dependsOn_network
1886       - 4p_nested_2
1887       - 1c1_t2_port_12
1888       - 4p_nested_1
1889       - 1c1_t2_port_11
1890       - nested_network
1891       - abstract_a_single_2a
1892       - abstract_a_single_1a
1893       - abstract_1c11_scalling_instance
1894       - abstract_b_single_1b
1895       - abstract_b_single_1b_1
1896       - abstract_b_single_2b
1897       - abstract_b_single_2b_1
1898       - abstract_1c12_scalling_instance
1899       - abstract_2c2_catalog_instance_0
1900       - abstract_2c2_catalog_instance_1
1901       - abstract_1c2_catalog_instance_0
1902       - abstract_1c2_catalog_instance_1
1903     BE_Affinity_group:
1904       type: tosca.groups.Root
1905       members:
1906       - abstract_a_single_2a
1907       - abstract_a_single_1a
1908       - abstract_1c11_scalling_instance
1909       - abstract_b_single_1b
1910       - abstract_b_single_1b_1
1911       - abstract_b_single_2b
1912       - abstract_b_single_2b_1
1913       - abstract_1c12_scalling_instance
1914       - abstract_2c2_catalog_instance_0
1915       - abstract_2c2_catalog_instance_1
1916       - abstract_1c2_catalog_instance_0
1917       - abstract_1c2_catalog_instance_1
1918   outputs:
1919     out2:
1920       value:
1921         get_attribute:
1922         - abstract_1c2_catalog_instance_1
1923         - 1c2_catalog_instance_1c201_port_tenant_id
1924         - get_attribute:
1925           - abstract_1c2_catalog_instance_0
1926           - 1c2_catalog_instance_1c201_port_tenant_id
1927           - get_attribute:
1928             - abstract_1c2_catalog_instance_1
1929             - 1c2_catalog_instance_instance_name
1930             - get_attribute:
1931               - abstract_2c2_catalog_instance_1
1932               - 2c2_catalog_instance_instance_name
1933     out3:
1934       value:
1935         get_attribute:
1936         - abstract_1c11_scalling_instance
1937         - 1c11_scalling_instance_instance_name
1938         - get_attribute:
1939           - abstract_1c11_scalling_instance
1940           - 1c11_scalling_instance_instance_name
1941           - get_attribute:
1942             - 1c1_t2_port_02
1943             - tenant_id
1944             - get_attribute:
1945               - 1c1_t2_port_11
1946               - tenant_id
1947             - get_attribute:
1948               - 1c1_t2_port_12
1949               - tenant_id
1950             - get_attribute:
1951               - abstract_1c12_scalling_instance
1952               - 1c12_scalling_instance_instance_name
1953     out4:
1954       value:
1955         get_attribute:
1956         - abstract_b_single_1b_1
1957         - b_single_1b_instance_name
1958         - get_attribute:
1959           - abstract_b_single_1b
1960           - b_single_1b_instance_name
1961           - get_attribute:
1962             - abstract_b_single_1b_1
1963             - b_single_1b_1b_t1_port_tenant_id
1964             - get_attribute:
1965               - abstract_b_single_1b
1966               - b_single_1b_1b_t1_port_tenant_id
1967     out5:
1968       value:
1969         get_attribute:
1970         - abstract_a_single_1a
1971         - a_single_1a_instance_name
1972     out1:
1973       value:
1974         get_attribute:
1975         - nestedNoUnified_1
1976         - portId
1977         - get_attribute:
1978           - 4p_nested_2
1979           - server_pcm_id
1980     out6:
1981       value:
1982         get_attribute:
1983         - abstract_a_single_1a
1984         - a_single_1a_1a_t1_port_tenant_id
1985     out7:
1986       value:
1987         get_attribute:
1988         - abstract_a_single_2a
1989         - a_single_2a_instance_name
1990   policies:
1991     BE_Affinity_policy:
1992       type: org.openecomp.policies.placement.Colocate
1993       properties:
1994         name: def
1995         affinity: host
1996       targets:
1997       - BE_Affinity_group