[sdc] - latest code changes
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / mixPatterns / oneAppearancePerPattern / out / MainServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Main
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8     file: GlobalSubstitutionTypesServiceTemplate.yaml
9 topology_template:
10   inputs:
11     pd_flavor_name:
12       label: PD flavor name
13       hidden: false
14       immutable: false
15       type: string
16       description: flavor name of PD instance
17     availabilityzone_name:
18       label: availabilityzone name
19       hidden: false
20       immutable: false
21       type: string
22       description: availabilityzone name
23     ppds_net_name:
24       hidden: false
25       immutable: false
26       type: string
27     a_single_1a_names:
28       hidden: false
29       immutable: false
30       type: string
31     pcm_server_names:
32       hidden: false
33       immutable: false
34       type: string
35     pcm_image_name:
36       hidden: false
37       immutable: false
38       type: string
39     pd_image_name:
40       label: image name
41       hidden: false
42       immutable: false
43       type: string
44       description: PD image name
45     security_group_name:
46       hidden: false
47       immutable: false
48       type: string
49     pd_server_names:
50       label: PD server names
51       hidden: false
52       immutable: false
53       type: list
54       description: name of the PD instance
55       entry_schema:
56         type: string
57     1c2_catalog_instance_names:
58       hidden: false
59       immutable: false
60       type: string
61     pcm_flavor_name:
62       hidden: false
63       immutable: false
64       type: string
65     b_single_1b_names:
66       hidden: false
67       immutable: false
68       type: string
69     1c1_scalling_instance_names:
70       hidden: false
71       immutable: false
72       type: string
73     myIPs:
74       hidden: false
75       immutable: false
76       type: string
77     net_name:
78       hidden: false
79       immutable: false
80       type: string
81     oam_net_name:
82       hidden: false
83       immutable: false
84       type: string
85   node_templates:
86     abstract_pcm_server_0:
87       type: org.openecomp.resource.abstract.nodes.heat.pcm_server
88       directives:
89       - substitutable
90       properties:
91         server_group: BE_Affinity_group
92         port_pcm_port_1_network_role_tag: oam
93         port_pcm_port_0_ip_requirements:
94         - ip_version: 4
95           ip_count_required:
96             is_required: true
97           floating_ip_count_required:
98             is_required: false
99         pcm_image_name:
100           get_input: pcm_image_name
101         security_group_name: jsa_security_group
102         port_pcm_port_1_mac_requirements:
103           mac_count_required:
104             is_required: false
105         pcm_flavor_name:
106           get_input: pcm_flavor_name
107         service_template_filter:
108           substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
109         port_pcm_port_1_ip_requirements:
110         - ip_version: 4
111           ip_count_required:
112             is_required: true
113           floating_ip_count_required:
114             is_required: false
115         port_pcm_port_0_network_role_tag: cps
116         port_pcm_port_0_mac_requirements:
117           mac_count_required:
118             is_required: false
119         pcm_server_name:
120           get_input:
121           - pcm_server_names
122           - 0
123         cps_net_name: nested_network
124       requirements:
125       - link_pcm_port_0:
126           capability: tosca.capabilities.network.Linkable
127           node: nested_network
128           relationship: tosca.relationships.network.LinksTo
129     abstract_1c1_scalling_instance:
130       type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
131       directives:
132       - substitutable
133       properties:
134         compute_1c1_scalling_instance_user_data_format:
135         - RAW2
136         - RAW1
137         port_1c1_t2_port_network_role_tag:
138         - ppds
139         vm_flavor_name:
140           get_input: pd_flavor_name
141         port_1c1_t1_port_ip_requirements:
142         - ip_version: 4
143           ip_count_required:
144             is_required: true
145           floating_ip_count_required:
146             is_required: false
147         vm_image_name:
148           get_input: pd_image_name
149         compute_1c1_scalling_instance_name:
150         - get_input:
151           - 1c1_scalling_instance_names
152           - 2
153         - get_input:
154           - 1c1_scalling_instance_names
155           - 1
156         port_1c1_t1_port_name:
157         - 1c1_t1_port_1
158         - 1c1_t1_port_0
159         port_1c1_t1_port_network:
160         - 1c1_scalling_instance_network
161         port_1c1_t2_port_fixed_ips:
162         - ip_address:
163             get_input:
164             - myIPs
165             - 1
166         port_1c1_t2_port_network:
167         - get_input: ppds_net_name
168         port_1c1_t1_port_fixed_ips:
169         - ip_address:
170             get_input:
171             - myIPs
172             - 1
173         port_1c1_t2_port_ip_requirements:
174         - ip_version: 4
175           ip_count_required:
176             is_required: true
177           floating_ip_count_required:
178             is_required: false
179         port_1c1_t1_port_mac_requirements:
180           mac_count_required:
181             is_required: false
182         port_1c1_t2_port_mac_requirements:
183           mac_count_required:
184             is_required: false
185         compute_1c1_scalling_instance_availability_zone:
186         - get_input: availabilityzone_name
187         - get_input: availabilityzone_name
188         port_1c1_t2_port_name:
189         - 1c1_t2_port_1
190         - 1c1_t2_port_0
191         compute_1c1_scalling_instance_scheduler_hints:
192         - group: BE_Affinity_group
193         - group: BE_Affinity_group
194         service_template_filter:
195           substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
196           count: 2
197         index_value:
198           get_property:
199           - SELF
200           - service_template_filter
201           - index_value
202       requirements:
203       - link_1c1_scalling_instance_1c1_t1_port:
204           capability: tosca.capabilities.network.Linkable
205           node: 1c1_scalling_instance_network
206           relationship: tosca.relationships.network.LinksTo
207     abstract_b_single_1b_0:
208       type: org.openecomp.resource.abstract.nodes.b_single_1b_0
209       directives:
210       - substitutable
211       properties:
212         port_1b_t2_port_mac_requirements:
213           mac_count_required:
214             is_required: false
215         compute_b_single_1b_availability_zone:
216         - get_input: availabilityzone_name
217         compute_b_single_1b_scheduler_hints:
218         - group: BE_Affinity_group
219         port_1b_t2_port_ip_requirements:
220         - ip_version: 4
221           ip_count_required:
222             is_required: false
223           floating_ip_count_required:
224             is_required: false
225         vm_flavor_name:
226           get_input: pd_flavor_name
227         port_1b_t1_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_1b_t1_port_mac_requirements:
236           mac_count_required:
237             is_required: false
238         port_1b_t2_port_network:
239         - b_single_1b_network
240         compute_b_single_1b_user_data_format:
241         - RAW
242         compute_b_single_1b_name:
243         - get_input:
244           - b_single_1b_names
245           - 0
246         service_template_filter:
247           substitute_service_template: Nested_b_single_1b_0ServiceTemplate.yaml
248           count: 1
249         index_value:
250           get_property:
251           - SELF
252           - service_template_filter
253           - index_value
254       requirements:
255       - link_b_single_1b_1b_t2_port:
256           capability: tosca.capabilities.network.Linkable
257           node: b_single_1b_network
258           relationship: tosca.relationships.network.LinksTo
259     b_single_1b_network:
260       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
261       properties:
262         network_name:
263           get_input: net_name
264     abstract_1c2_catalog_instance_0:
265       type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_0
266       directives:
267       - substitutable
268       properties:
269         compute_1c2_catalog_instance_availability_zone:
270         - get_input: availabilityzone_name
271         vm_flavor_name:
272           get_input: pd_flavor_name
273         vm_image_name:
274           get_input: pd_image_name
275         port_1c2_t2_port_ip_requirements:
276         - ip_version: 4
277           ip_count_required:
278             is_required: false
279           floating_ip_count_required:
280             is_required: false
281         port_1c2_t1_port_mac_requirements:
282           mac_count_required:
283             is_required: false
284         port_1c2_t2_port_network:
285         - 1c2_catalog_instance_network
286         compute_1c2_catalog_instance_name:
287         - get_input:
288           - 1c2_catalog_instance_names
289           - 1
290         port_1c2_t1_port_network:
291         - get_input: oam_net_name
292         port_1c2_t2_port_mac_requirements:
293           mac_count_required:
294             is_required: false
295         compute_1c2_catalog_instance_user_data_format:
296         - RAW1
297         port_1c2_t1_port_network_role_tag:
298         - oam
299         port_1c2_t1_port_ip_requirements:
300         - ip_version: 4
301           ip_count_required:
302             is_required: false
303           floating_ip_count_required:
304             is_required: false
305         compute_1c2_catalog_instance_scheduler_hints:
306         - group: BE_Affinity_group
307         service_template_filter:
308           substitute_service_template: Nested_1c2_catalog_instance_0ServiceTemplate.yaml
309           count: 1
310         index_value:
311           get_property:
312           - SELF
313           - service_template_filter
314           - index_value
315       requirements:
316       - link_1c2_catalog_instance_1c2_t2_port:
317           capability: tosca.capabilities.network.Linkable
318           node: 1c2_catalog_instance_network
319           relationship: tosca.relationships.network.LinksTo
320     abstract_1c2_catalog_instance_1:
321       type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_1
322       directives:
323       - substitutable
324       properties:
325         compute_1c2_catalog_instance_availability_zone:
326         - get_input: availabilityzone_name
327         vm_flavor_name:
328           get_input: pd_flavor_name
329         vm_image_name:
330           get_input: pd_image_name
331         port_1c2_t2_port_ip_requirements:
332         - ip_version: 4
333           ip_count_required:
334             is_required: false
335           floating_ip_count_required:
336             is_required: false
337         port_1c2_t1_port_mac_requirements:
338           mac_count_required:
339             is_required: false
340         port_1c2_t2_port_network:
341         - 1c2_catalog_instance_network
342         compute_1c2_catalog_instance_name:
343         - get_input:
344           - 1c2_catalog_instance_names
345           - 2
346         port_1c2_t1_port_network:
347         - get_input: oam_net_name
348         port_1c2_t2_port_mac_requirements:
349           mac_count_required:
350             is_required: false
351         compute_1c2_catalog_instance_user_data_format:
352         - get_attribute:
353           - abstract_1c2_catalog_instance_0
354           - 1c2_catalog_instance_instance_name
355         port_1c2_t1_port_network_role_tag:
356         - oam
357         port_1c2_t1_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         compute_1c2_catalog_instance_scheduler_hints:
364         - group: BE_Affinity_group
365         service_template_filter:
366           substitute_service_template: Nested_1c2_catalog_instance_1ServiceTemplate.yaml
367           count: 1
368         index_value:
369           get_property:
370           - SELF
371           - service_template_filter
372           - index_value
373       requirements:
374       - link_1c2_catalog_instance_1c2_t2_port:
375           capability: tosca.capabilities.network.Linkable
376           node: 1c2_catalog_instance_network
377           relationship: tosca.relationships.network.LinksTo
378     1c1_scalling_instance_network:
379       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
380       properties:
381         network_name:
382           get_input: net_name
383     nodeGetAttIn_network:
384       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
385       properties:
386         dhcp_agent_ids:
387           get_attribute:
388           - abstract_1c2_catalog_instance_1
389           - 1c2_catalog_instance_1c2_t1_port_tenant_id
390           - get_attribute:
391             - abstract_1c2_catalog_instance_0
392             - 1c2_catalog_instance_1c2_t1_port_tenant_id
393             - get_attribute:
394               - abstract_1c2_catalog_instance_0
395               - 1c2_catalog_instance_instance_name
396               - get_attribute:
397                 - abstract_1c2_catalog_instance_1
398                 - 1c2_catalog_instance_instance_name
399         tenant_id:
400           get_attribute:
401           - abstract_1c1_scalling_instance
402           - 1c1_scalling_instance_instance_name
403           - get_attribute:
404             - abstract_1c1_scalling_instance
405             - 1c1_scalling_instance_instance_name
406             - get_attribute:
407               - abstract_1c1_scalling_instance
408               - 1c1_scalling_instance_1c1_t2_port_tenant_id
409               - get_attribute:
410                 - abstract_1c1_scalling_instance
411                 - 1c1_scalling_instance_1c1_t2_port_tenant_id
412         admin_state_up:
413           get_attribute:
414           - abstract_a_single_1a
415           - a_single_1a_1a_t1_port_tenant_id
416         qos_policy:
417           get_attribute:
418           - abstract_a_single_1a
419           - a_single_1a_instance_name
420         network_name:
421           get_attribute:
422           - nestedNoUnified
423           - portId
424           - get_attribute:
425             - abstract_pcm_server_0
426             - server_pcm_id
427         value_specs:
428           get_attribute:
429           - abstract_b_single_1b_0
430           - b_single_1b_instance_name
431           - get_attribute:
432             - abstract_b_single_1b_1
433             - b_single_1b_instance_name
434             - get_attribute:
435               - abstract_b_single_1b_0
436               - b_single_1b_1b_t1_port_tenant_id
437               - get_attribute:
438                 - abstract_b_single_1b_1
439                 - b_single_1b_1b_t1_port_tenant_id
440     dependsOn_network:
441       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
442       properties:
443         network_name:
444           get_input: net_name
445       requirements:
446       - dependency:
447           capability: tosca.capabilities.Node
448           node: nestedNoUnified
449           relationship: tosca.relationships.DependsOn
450       - dependency:
451           capability: tosca.capabilities.Node
452           node: abstract_pcm_server_0
453           relationship: tosca.relationships.DependsOn
454       - dependency:
455           capability: feature_1c2_catalog_instance_1c2_t1_port
456           node: abstract_1c2_catalog_instance_1
457           relationship: tosca.relationships.DependsOn
458       - dependency:
459           capability: feature_1c2_catalog_instance_1c2_t1_port
460           node: abstract_1c2_catalog_instance_0
461           relationship: tosca.relationships.DependsOn
462       - dependency:
463           capability: feature_1c2_catalog_instance
464           node: abstract_1c2_catalog_instance_0
465           relationship: tosca.relationships.DependsOn
466       - dependency:
467           capability: feature_1c2_catalog_instance
468           node: abstract_1c2_catalog_instance_1
469           relationship: tosca.relationships.DependsOn
470       - dependency:
471           capability: feature_1c1_scalling_instance
472           node: abstract_1c1_scalling_instance
473           relationship: tosca.relationships.DependsOn
474       - dependency:
475           capability: feature_1c1_scalling_instance_1c1_t2_port
476           node: abstract_1c1_scalling_instance
477           relationship: tosca.relationships.DependsOn
478       - dependency:
479           capability: feature_b_single_1b
480           node: abstract_b_single_1b_0
481           relationship: tosca.relationships.DependsOn
482       - dependency:
483           capability: feature_b_single_1b
484           node: abstract_b_single_1b_1
485           relationship: tosca.relationships.DependsOn
486       - dependency:
487           capability: feature_b_single_1b_1b_t1_port
488           node: abstract_b_single_1b_0
489           relationship: tosca.relationships.DependsOn
490       - dependency:
491           capability: feature_b_single_1b_1b_t1_port
492           node: abstract_b_single_1b_1
493           relationship: tosca.relationships.DependsOn
494       - dependency:
495           capability: feature_a_single_1a
496           node: abstract_a_single_1a
497           relationship: tosca.relationships.DependsOn
498       - dependency:
499           capability: feature_a_single_1a_1a_t1_port
500           node: abstract_a_single_1a
501           relationship: tosca.relationships.DependsOn
502     abstract_a_single_1a:
503       type: org.openecomp.resource.abstract.nodes.a_single_1a
504       directives:
505       - substitutable
506       properties:
507         port_1a_t1_port_ip_requirements:
508         - ip_version: 4
509           ip_count_required:
510             is_required: false
511           floating_ip_count_required:
512             is_required: false
513         port_1a_t2_port_network_role_tag:
514         - ppds
515         vm_flavor_name:
516           get_input: pd_flavor_name
517         port_1a_t2_port_network:
518         - get_input: ppds_net_name
519         port_1a_t1_port_mac_requirements:
520           mac_count_required:
521             is_required: false
522         port_1a_t1_port_network:
523         - a_single_1a_network
524         vm_image_name:
525           get_input: pd_image_name
526         port_1a_t2_port_ip_requirements:
527         - ip_version: 4
528           ip_count_required:
529             is_required: false
530           floating_ip_count_required:
531             is_required: false
532         compute_a_single_1a_availability_zone:
533         - get_input: availabilityzone_name
534         compute_a_single_1a_scheduler_hints:
535         - group: BE_Affinity_group
536         compute_a_single_1a_user_data_format:
537         - RAW
538         compute_a_single_1a_name:
539         - get_input:
540           - a_single_1a_names
541           - 0
542         port_1a_t2_port_mac_requirements:
543           mac_count_required:
544             is_required: false
545         service_template_filter:
546           substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
547           count: 1
548         index_value:
549           get_property:
550           - SELF
551           - service_template_filter
552           - index_value
553       requirements:
554       - link_a_single_1a_1a_t1_port:
555           capability: tosca.capabilities.network.Linkable
556           node: a_single_1a_network
557           relationship: tosca.relationships.network.LinksTo
558     nestedNoUnified:
559       type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
560       directives:
561       - substitutable
562       properties:
563         pcm_flavor_name:
564           get_input: pcm_flavor_name
565         service_template_filter:
566           substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
567         server_group: BE_Affinity_group
568         pcm_image_name:
569           get_input: pcm_image_name
570         security_group_name: jsa_security_group
571         pcm_server_name:
572           get_input:
573           - pcm_server_names
574           - 0
575         cps_net_name: nested_network
576       requirements:
577       - link_pcm_port_2:
578           capability: tosca.capabilities.network.Linkable
579           node: nested_network
580           relationship: tosca.relationships.network.LinksTo
581       - link_pcm_port_0:
582           capability: tosca.capabilities.network.Linkable
583           node: nested_network
584           relationship: tosca.relationships.network.LinksTo
585     nested_network:
586       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
587       properties:
588         network_name:
589           get_input: net_name
590     jsa_security_group:
591       type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
592       properties:
593         name:
594           get_input: security_group_name
595         description: ems security group
596         rules:
597         - protocol: tcp
598           ethertype: IPv4
599           port_range_max: 65535
600           remote_ip_prefix: 0.0.0.0/0
601           direction: egress
602           port_range_min: 1
603         - protocol: udp
604           ethertype: IPv4
605           port_range_max: 65535
606           remote_ip_prefix: 0.0.0.0/0
607           direction: egress
608           port_range_min: 1
609         - protocol: icmp
610           ethertype: IPv4
611           remote_ip_prefix: 0.0.0.0/0
612           direction: egress
613         - protocol: tcp
614           ethertype: IPv6
615           port_range_max: 65535
616           remote_ip_prefix: ::/0
617           direction: egress
618           port_range_min: 1
619         - protocol: udp
620           ethertype: IPv6
621           port_range_max: 65535
622           remote_ip_prefix: ::/0
623           direction: egress
624           port_range_min: 1
625         - protocol: icmp
626           ethertype: IPv6
627           remote_ip_prefix: ::/0
628           direction: egress
629         - protocol: tcp
630           ethertype: IPv4
631           port_range_max: 65535
632           remote_ip_prefix: 0.0.0.0/0
633           direction: ingress
634           port_range_min: 1
635         - protocol: udp
636           ethertype: IPv4
637           port_range_max: 65535
638           remote_ip_prefix: 0.0.0.0/0
639           direction: ingress
640           port_range_min: 1
641         - protocol: icmp
642           ethertype: IPv4
643           remote_ip_prefix: 0.0.0.0/0
644           direction: ingress
645         - protocol: tcp
646           ethertype: IPv6
647           port_range_max: 65535
648           remote_ip_prefix: ::/0
649           direction: ingress
650           port_range_min: 1
651         - protocol: udp
652           ethertype: IPv6
653           port_range_max: 65535
654           remote_ip_prefix: ::/0
655           direction: ingress
656           port_range_min: 1
657         - protocol: icmp
658           ethertype: IPv6
659           remote_ip_prefix: ::/0
660           direction: ingress
661       requirements:
662       - port:
663           capability: attachment_pcm_port_0
664           node: abstract_pcm_server_0
665           relationship: org.openecomp.relationships.AttachesTo
666       - port:
667           capability: attachment_pcm_port_1
668           node: abstract_pcm_server_0
669           relationship: org.openecomp.relationships.AttachesTo
670       - port:
671           capability: attachment_pcm_port_0
672           node: nestedNoUnified
673           relationship: org.openecomp.relationships.AttachesTo
674       - port:
675           capability: attachment_pcm_port_1
676           node: nestedNoUnified
677           relationship: org.openecomp.relationships.AttachesTo
678       - port:
679           capability: attachment_pcm_port_2
680           node: nestedNoUnified
681           relationship: org.openecomp.relationships.AttachesTo
682       - port:
683           capability: attachment_pcm_port_3
684           node: nestedNoUnified
685           relationship: org.openecomp.relationships.AttachesTo
686     abstract_b_single_1b_1:
687       type: org.openecomp.resource.abstract.nodes.b_single_1b_1
688       directives:
689       - substitutable
690       properties:
691         vm_flavor_name:
692           get_input: pd_flavor_name
693         port_1b_t1_port_ip_requirements:
694         - ip_version: 4
695           ip_count_required:
696             is_required: false
697           floating_ip_count_required:
698             is_required: false
699         vm_image_name:
700           get_input: pd_image_name
701         compute_b_single_1b_user_data_format:
702         - RAW
703         port_1b_t2_port_mac_requirements:
704           mac_count_required:
705             is_required: false
706         compute_b_single_1b_availability_zone:
707         - get_input: availabilityzone_name
708         compute_b_single_1b_scheduler_hints:
709         - group: BE_Affinity_group
710         port_1b_t2_port_ip_requirements:
711         - ip_version: 4
712           ip_count_required:
713             is_required: false
714           floating_ip_count_required:
715             is_required: false
716         port_1b_t1_port_network_role_tag:
717         - oam
718         port_1b_t1_port_mac_requirements:
719           mac_count_required:
720             is_required: false
721         port_1b_t2_port_network:
722         - b_single_1b_network
723         port_1b_t1_port_network:
724         - get_input: oam_net_name
725         compute_b_single_1b_name:
726         - get_input:
727           - b_single_1b_names
728           - 1
729         service_template_filter:
730           substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
731           count: 1
732         index_value:
733           get_property:
734           - SELF
735           - service_template_filter
736           - index_value
737       requirements:
738       - link_b_single_1b_1b_t2_port:
739           capability: tosca.capabilities.network.Linkable
740           node: b_single_1b_network
741           relationship: tosca.relationships.network.LinksTo
742     a_single_1a_network:
743       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
744       properties:
745         network_name:
746           get_input: net_name
747     1c2_catalog_instance_network:
748       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
749       properties:
750         network_name:
751           get_input: net_name
752   groups:
753     hot-mog-0108-bs1271_group:
754       type: org.openecomp.groups.heat.HeatStack
755       properties:
756         heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
757         description: heat template that creates MOG stack
758       members:
759       - b_single_1b_network
760       - 1c1_scalling_instance_network
761       - nodeGetAttIn_network
762       - dependsOn_network
763       - nestedNoUnified
764       - nested_network
765       - jsa_security_group
766       - a_single_1a_network
767       - 1c2_catalog_instance_network
768       - abstract_a_single_1a
769       - abstract_b_single_1b_0
770       - abstract_b_single_1b_1
771       - abstract_1c1_scalling_instance
772       - abstract_1c2_catalog_instance_0
773       - abstract_1c2_catalog_instance_1
774       - abstract_pcm_server_0
775     BE_Affinity_group:
776       type: tosca.groups.Root
777       members:
778       - abstract_a_single_1a
779       - abstract_b_single_1b_0
780       - abstract_b_single_1b_1
781       - abstract_1c1_scalling_instance
782       - abstract_1c2_catalog_instance_0
783       - abstract_1c2_catalog_instance_1
784   outputs:
785     out2:
786       value:
787         get_attribute:
788         - abstract_1c2_catalog_instance_1
789         - 1c2_catalog_instance_1c2_t1_port_tenant_id
790         - get_attribute:
791           - abstract_1c2_catalog_instance_0
792           - 1c2_catalog_instance_1c2_t1_port_tenant_id
793           - get_attribute:
794             - abstract_1c2_catalog_instance_0
795             - 1c2_catalog_instance_instance_name
796             - get_attribute:
797               - abstract_1c2_catalog_instance_1
798               - 1c2_catalog_instance_instance_name
799     out3:
800       value:
801         get_attribute:
802         - abstract_1c1_scalling_instance
803         - 1c1_scalling_instance_instance_name
804         - get_attribute:
805           - abstract_1c1_scalling_instance
806           - 1c1_scalling_instance_instance_name
807           - get_attribute:
808             - abstract_1c1_scalling_instance
809             - 1c1_scalling_instance_1c1_t2_port_tenant_id
810             - get_attribute:
811               - abstract_1c1_scalling_instance
812               - 1c1_scalling_instance_1c1_t2_port_tenant_id
813     out4:
814       value:
815         get_attribute:
816         - abstract_b_single_1b_0
817         - b_single_1b_instance_name
818         - get_attribute:
819           - abstract_b_single_1b_1
820           - b_single_1b_instance_name
821           - get_attribute:
822             - abstract_b_single_1b_0
823             - b_single_1b_1b_t1_port_tenant_id
824             - get_attribute:
825               - abstract_b_single_1b_1
826               - b_single_1b_1b_t1_port_tenant_id
827     out5:
828       value:
829         get_attribute:
830         - abstract_a_single_1a
831         - a_single_1a_instance_name
832     out1:
833       value:
834         get_attribute:
835         - nestedNoUnified
836         - portId
837         - get_attribute:
838           - abstract_pcm_server_0
839           - server_pcm_id
840     out6:
841       value:
842         get_attribute:
843         - abstract_a_single_1a
844         - a_single_1a_1a_t1_port_tenant_id
845   policies:
846     BE_Affinity_policy:
847       type: org.openecomp.policies.placement.Colocate
848       properties:
849         name: def
850         affinity: host
851       targets:
852       - BE_Affinity_group