[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / mixPatterns / dependencyConnectivity / out / nested-no-novaServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: nested-no-nova
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8     file: GlobalSubstitutionTypesServiceTemplate.yaml
9 topology_template:
10   inputs:
11     security_group_name:
12       hidden: false
13       immutable: false
14       type: string
15     net_name:
16       hidden: false
17       immutable: false
18       type: string
19   node_templates:
20     dependsOn_network:
21       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
22       properties:
23         network_name:
24           get_input: net_name
25     jsa_security_group:
26       type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
27       properties:
28         name:
29           get_input: security_group_name
30         description: ems security group
31         rules:
32         - protocol: tcp
33           ethertype: IPv4
34           port_range_max: 65535
35           remote_ip_prefix: 0.0.0.0/0
36           direction: egress
37           port_range_min: 1
38         - protocol: udp
39           ethertype: IPv4
40           port_range_max: 65535
41           remote_ip_prefix: 0.0.0.0/0
42           direction: egress
43           port_range_min: 1
44         - protocol: icmp
45           ethertype: IPv4
46           remote_ip_prefix: 0.0.0.0/0
47           direction: egress
48         - protocol: tcp
49           ethertype: IPv6
50           port_range_max: 65535
51           remote_ip_prefix: ::/0
52           direction: egress
53           port_range_min: 1
54         - protocol: udp
55           ethertype: IPv6
56           port_range_max: 65535
57           remote_ip_prefix: ::/0
58           direction: egress
59           port_range_min: 1
60         - protocol: icmp
61           ethertype: IPv6
62           remote_ip_prefix: ::/0
63           direction: egress
64         - protocol: tcp
65           ethertype: IPv4
66           port_range_max: 65535
67           remote_ip_prefix: 0.0.0.0/0
68           direction: ingress
69           port_range_min: 1
70         - protocol: udp
71           ethertype: IPv4
72           port_range_max: 65535
73           remote_ip_prefix: 0.0.0.0/0
74           direction: ingress
75           port_range_min: 1
76         - protocol: icmp
77           ethertype: IPv4
78           remote_ip_prefix: 0.0.0.0/0
79           direction: ingress
80         - protocol: tcp
81           ethertype: IPv6
82           port_range_max: 65535
83           remote_ip_prefix: ::/0
84           direction: ingress
85           port_range_min: 1
86         - protocol: udp
87           ethertype: IPv6
88           port_range_max: 65535
89           remote_ip_prefix: ::/0
90           direction: ingress
91           port_range_min: 1
92         - protocol: icmp
93           ethertype: IPv6
94           remote_ip_prefix: ::/0
95           direction: ingress
96   groups:
97     nested-no-nova_group:
98       type: org.openecomp.groups.heat.HeatStack
99       properties:
100         heat_file: ../Artifacts/nested-no-nova.yaml
101         description: heat template that creates PCRF Cluman stack
102       members:
103       - dependsOn_network
104       - jsa_security_group
105   outputs:
106     output1:
107       value: myOutput
108   substitution_mappings:
109     node_type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova
110     capabilities:
111       end_point_dependsOn_network:
112       - dependsOn_network
113       - end_point
114       link_dependsOn_network:
115       - dependsOn_network
116       - link
117       feature_jsa_security_group:
118       - jsa_security_group
119       - feature
120       feature_dependsOn_network:
121       - dependsOn_network
122       - feature
123       attachment_dependsOn_network:
124       - dependsOn_network
125       - attachment
126     requirements:
127       dependency_dependsOn_network:
128       - dependsOn_network
129       - dependency
130       port_jsa_security_group:
131       - jsa_security_group
132       - port
133       dependency_jsa_security_group:
134       - jsa_security_group
135       - dependency