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