[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 / novatovolumeconnection / nestednotconnected / expectedoutputfiles / nestedServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: nested
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8     file: GlobalSubstitutionTypesServiceTemplate.yaml
9 node_types:
10   org.openecomp.resource.vfc.nodes.heat.cmaui:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     cmaui_names:
15       hidden: false
16       immutable: false
17       type: list
18       description: CMAUI1, CMAUI2 server names
19       entry_schema:
20         type: string
21     p1:
22       hidden: false
23       immutable: false
24       type: string
25       description: UID of OAM network
26     cmaui_image:
27       hidden: false
28       immutable: false
29       type: string
30       description: Image for CMAUI server
31     cmaui_volume_param:
32       hidden: false
33       immutable: false
34       type: string
35       description: nova server id
36     cmaui_flavor:
37       hidden: false
38       immutable: false
39       type: string
40       description: Flavor for CMAUI server
41     security_group_name:
42       hidden: false
43       immutable: false
44       type: list
45       description: CMAUI1, CMAUI2 server names
46       entry_schema:
47         type: string
48     availability_zone_0:
49       label: availabilityzone name
50       hidden: false
51       immutable: false
52       type: string
53       description: availabilityzone name
54     cmaui_oam_ips:
55       hidden: false
56       immutable: false
57       type: string
58   node_templates:
59     server_cmaui:
60       type: org.openecomp.resource.vfc.nodes.heat.cmaui
61       properties:
62         flavor:
63           get_input: cmaui_flavor
64         availability_zone:
65           get_input: availability_zone_0
66         image:
67           get_input: cmaui_image
68         name:
69           get_input:
70           - cmaui_names
71           - 0
72     cmaui_port_0:
73       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
74       properties:
75         replacement_policy: AUTO
76         ip_requirements:
77         - ip_version: 4
78           ip_count_required:
79             is_required: true
80           floating_ip_count_required:
81             is_required: false
82         security_groups:
83         - get_input: security_group_name
84         fixed_ips:
85         - ip_address:
86             get_input:
87             - cmaui_oam_ips
88             - 0
89         mac_requirements:
90           mac_count_required:
91             is_required: false
92         network:
93           get_input: p1
94       requirements:
95       - binding:
96           capability: tosca.capabilities.network.Bindable
97           node: server_cmaui
98           relationship: tosca.relationships.network.BindsTo
99   groups:
100     nested_group:
101       type: org.openecomp.groups.heat.HeatStack
102       properties:
103         heat_file: ../Artifacts/nested.yml
104         description: cmaui server template for vMMSC
105       members:
106       - server_cmaui
107       - cmaui_port_0
108   substitution_mappings:
109     node_type: org.openecomp.resource.abstract.nodes.heat.nested
110     capabilities:
111       cpu.delta_server_cmaui:
112       - server_cmaui
113       - cpu.delta
114       disk.device.write.requests.rate_server_cmaui:
115       - server_cmaui
116       - disk.device.write.requests.rate
117       disk.device.allocation_server_cmaui:
118       - server_cmaui
119       - disk.device.allocation
120       network.incoming.packets.rate_cmaui_port_0:
121       - cmaui_port_0
122       - network.incoming.packets.rate
123       scalable_server_cmaui:
124       - server_cmaui
125       - scalable
126       disk.read.bytes.rate_server_cmaui:
127       - server_cmaui
128       - disk.read.bytes.rate
129       cpu_server_cmaui:
130       - server_cmaui
131       - cpu
132       disk.write.bytes.rate_server_cmaui:
133       - server_cmaui
134       - disk.write.bytes.rate
135       disk.device.read.bytes.rate_server_cmaui:
136       - server_cmaui
137       - disk.device.read.bytes.rate
138       host_server_cmaui:
139       - server_cmaui
140       - host
141       cpu_util_server_cmaui:
142       - server_cmaui
143       - cpu_util
144       feature_cmaui_port_0:
145       - cmaui_port_0
146       - feature
147       disk.device.latency_server_cmaui:
148       - server_cmaui
149       - disk.device.latency
150       disk.device.write.requests_server_cmaui:
151       - server_cmaui
152       - disk.device.write.requests
153       disk.read.requests_server_cmaui:
154       - server_cmaui
155       - disk.read.requests
156       network.outgoing.packets.rate_cmaui_port_0:
157       - cmaui_port_0
158       - network.outgoing.packets.rate
159       disk.device.capacity_server_cmaui:
160       - server_cmaui
161       - disk.device.capacity
162       disk.usage_server_cmaui:
163       - server_cmaui
164       - disk.usage
165       attachment_cmaui_port_0:
166       - cmaui_port_0
167       - attachment
168       disk.device.usage_server_cmaui:
169       - server_cmaui
170       - disk.device.usage
171       network.outgoing.bytes_cmaui_port_0:
172       - cmaui_port_0
173       - network.outgoing.bytes
174       disk.capacity_server_cmaui:
175       - server_cmaui
176       - disk.capacity
177       disk.write.requests.rate_server_cmaui:
178       - server_cmaui
179       - disk.write.requests.rate
180       disk.device.read.requests_server_cmaui:
181       - server_cmaui
182       - disk.device.read.requests
183       instance_server_cmaui:
184       - server_cmaui
185       - instance
186       disk.device.read.bytes_server_cmaui:
187       - server_cmaui
188       - disk.device.read.bytes
189       memory_server_cmaui:
190       - server_cmaui
191       - memory
192       disk.root.size_server_cmaui:
193       - server_cmaui
194       - disk.root.size
195       binding_server_cmaui:
196       - server_cmaui
197       - binding
198       disk.device.read.requests.rate_server_cmaui:
199       - server_cmaui
200       - disk.device.read.requests.rate
201       disk.write.bytes_server_cmaui:
202       - server_cmaui
203       - disk.write.bytes
204       os_server_cmaui:
205       - server_cmaui
206       - os
207       disk.device.write.bytes.rate_server_cmaui:
208       - server_cmaui
209       - disk.device.write.bytes.rate
210       network.incoming.packets_cmaui_port_0:
211       - cmaui_port_0
212       - network.incoming.packets
213       memory.resident_server_cmaui:
214       - server_cmaui
215       - memory.resident
216       disk.latency_server_cmaui:
217       - server_cmaui
218       - disk.latency
219       binding_cmaui_port_0:
220       - cmaui_port_0
221       - binding
222       feature_server_cmaui:
223       - server_cmaui
224       - feature
225       vcpus_server_cmaui:
226       - server_cmaui
227       - vcpus
228       network.incoming.bytes.rate_cmaui_port_0:
229       - cmaui_port_0
230       - network.incoming.bytes.rate
231       disk.device.write.bytes_server_cmaui:
232       - server_cmaui
233       - disk.device.write.bytes
234       disk.allocation_server_cmaui:
235       - server_cmaui
236       - disk.allocation
237       disk.write.requests_server_cmaui:
238       - server_cmaui
239       - disk.write.requests
240       memory.usage_server_cmaui:
241       - server_cmaui
242       - memory.usage
243       network.outpoing.packets_cmaui_port_0:
244       - cmaui_port_0
245       - network.outpoing.packets
246       disk.ephemeral.size_server_cmaui:
247       - server_cmaui
248       - disk.ephemeral.size
249       network.outgoing.bytes.rate_cmaui_port_0:
250       - cmaui_port_0
251       - network.outgoing.bytes.rate
252       endpoint_server_cmaui:
253       - server_cmaui
254       - endpoint
255       disk.iops_server_cmaui:
256       - server_cmaui
257       - disk.iops
258       disk.device.iops_server_cmaui:
259       - server_cmaui
260       - disk.device.iops
261       disk.read.bytes_server_cmaui:
262       - server_cmaui
263       - disk.read.bytes
264       network.incoming.bytes_cmaui_port_0:
265       - cmaui_port_0
266       - network.incoming.bytes
267     requirements:
268       dependency_server_cmaui:
269       - server_cmaui
270       - dependency
271       local_storage_server_cmaui:
272       - server_cmaui
273       - local_storage
274       dependency_cmaui_port_0:
275       - cmaui_port_0
276       - dependency
277       link_cmaui_port_0:
278       - cmaui_port_0
279       - link