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