edb739aa61a63cfd17398f118d199b6c09996aa4
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / nestedOtherScenarios / oneLevel / nestedAllPatternsConnectivity / 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     jsa_name:
12       hidden: false
13       immutable: false
14       annotations:
15         source:
16           type: org.openecomp.annotations.Source
17           properties:
18             vf_module_label:
19             - main
20             source_type: HEAT
21             param_name: jsa_name
22       type: string
23       description: network name of jsa log network
24   node_templates:
25     dependsOn_network:
26       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
27       properties:
28         network_name:
29           get_input: jsa_name
30       requirements:
31       - dependency:
32           capability: tosca.capabilities.Node
33           node: test_nested_all_patterns
34           relationship: tosca.relationships.DependsOn
35       - dependency:
36           capability: tosca.capabilities.Node
37           node: test_nested_no_compute
38           relationship: tosca.relationships.DependsOn
39       - dependency:
40           capability: tosca.capabilities.Node
41           node: test_nested_pattern_4
42           relationship: tosca.relationships.DependsOn
43     test_nested_pattern_4:
44       type: org.openecomp.resource.abstract.nodes.heat.pd_server
45       directives:
46       - substitutable
47       properties:
48         service_template_filter:
49           substitute_service_template: nested-pattern-4ServiceTemplate.yaml
50         p2:
51           get_attribute:
52           - test_nested_no_compute
53           - no_compute_attr_1
54         port_pd_server_port_2_ip_requirements:
55         - ip_version: 4
56           ip_count_required:
57             is_required: true
58           floating_ip_count_required:
59             is_required: false
60         port_pd_server_port_2_mac_requirements:
61           mac_count_required:
62             is_required: false
63         port_pd_server_port_1_ip_requirements:
64         - ip_version: 4
65           ip_count_required:
66             is_required: true
67           floating_ip_count_required:
68             is_required: false
69         port_pd_server_port_1_mac_requirements:
70           mac_count_required:
71             is_required: false
72     test_nested_no_compute:
73       type: org.openecomp.resource.abstract.nodes.heat.nested-no-compute
74       directives:
75       - substitutable
76       properties:
77         p1:
78           get_attribute:
79           - test_nested_pattern_4
80           - pattern4_attr_1
81         service_template_filter:
82           substitute_service_template: nested-no-computeServiceTemplate.yaml
83     test_nested_all_patterns:
84       type: org.openecomp.resource.abstract.nodes.heat.nested1
85       directives:
86       - substitutable
87       properties:
88         p1:
89           get_attribute:
90           - test_nested_pattern_4
91           - pattern4_attr_1
92         service_template_filter:
93           substitute_service_template: nested1ServiceTemplate.yaml
94         p2:
95           get_attribute:
96           - test_nested_no_compute
97           - no_compute_attr_1
98   groups:
99     main_group:
100       type: org.openecomp.groups.heat.HeatStack
101       properties:
102         heat_file: ../Artifacts/main.yml
103         description: |
104           Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
105       members:
106       - dependsOn_network
107       - test_nested_pattern_4
108       - test_nested_no_compute
109       - test_nested_all_patterns