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