[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 / nestedSingleCompute / nestedOutputParamGetAttrIn / out / nested-oam_v0.1ServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: nested-oam_v0.1
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.oam_server:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     availabilityzone_name:
15       label: availabilityzone name
16       hidden: false
17       immutable: false
18       type: string
19       description: availabilityzone name
20     oam_net_gw:
21       label: CPS network gateway
22       hidden: false
23       immutable: false
24       type: string
25       description: CPS network gateway
26     oam_flavor_name:
27       label: PCRF CM flavor name
28       hidden: false
29       immutable: false
30       type: string
31       description: flavor name of PCRF CM instance
32     security_group_name:
33       label: security group name
34       hidden: false
35       immutable: false
36       type: string
37       description: the name of security group
38     cps_net_ip:
39       label: CPS network ip
40       hidden: false
41       immutable: false
42       type: string
43       description: CPS network ip
44     oam_server_name:
45       label: oam server name
46       hidden: false
47       immutable: false
48       type: string
49       description: oam server name
50     pcm_vol:
51       label: CPS Cluman Cinder Volume
52       hidden: false
53       immutable: false
54       type: string
55       description: CPS Cluman Cinder Volume
56     oam_image_name:
57       label: image name
58       hidden: false
59       immutable: false
60       type: string
61       description: oam image name
62     cps_net_name:
63       label: CPS network name
64       hidden: false
65       immutable: false
66       type: string
67       description: CPS network name
68     cps_net_mask:
69       label: CPS network mask
70       hidden: false
71       immutable: false
72       type: string
73       description: CPS network mask
74     oam_net_ip:
75       label: OAM network ip
76       hidden: false
77       immutable: false
78       type: string
79       description: OAM network ip
80     oam_net_mask:
81       label: CPS network mask
82       hidden: false
83       immutable: false
84       type: string
85       description: CPS network mask
86     oam_net_name:
87       label: OAM network name
88       hidden: false
89       immutable: false
90       type: string
91       description: OAM network name
92   node_templates:
93     server_oam:
94       type: org.openecomp.resource.vfc.nodes.heat.oam_server
95       properties:
96         flavor:
97           get_input: oam_flavor_name
98         availability_zone:
99           get_input: availabilityzone_name
100         image:
101           get_input: oam_image_name
102         config_drive: true
103         name:
104           get_input: oam_server_name
105     pcm_port_1:
106       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
107       properties:
108         ip_requirements:
109         - ip_version: 4
110           ip_count_required:
111             is_required: true
112           floating_ip_count_required:
113             is_required: false
114         security_groups:
115         - get_input: security_group_name
116         fixed_ips:
117         - ip_address:
118             get_input: oam_net_ip
119         mac_requirements:
120           mac_count_required:
121             is_required: false
122         network_role_tag: oam
123         network:
124           get_input: oam_net_name
125       requirements:
126       - binding:
127           capability: tosca.capabilities.network.Bindable
128           node: server_oam
129           relationship: tosca.relationships.network.BindsTo
130     pcm_port_0:
131       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
132       properties:
133         ip_requirements:
134         - ip_version: 4
135           ip_count_required:
136             is_required: true
137           floating_ip_count_required:
138             is_required: false
139         security_groups:
140         - get_input: security_group_name
141         fixed_ips:
142         - ip_address:
143             get_input: cps_net_ip
144         mac_requirements:
145           mac_count_required:
146             is_required: false
147         network_role_tag: cps
148         network:
149           get_input: cps_net_name
150       requirements:
151       - binding:
152           capability: tosca.capabilities.network.Bindable
153           node: server_oam
154           relationship: tosca.relationships.network.BindsTo
155   groups:
156     nested-oam_v0.1_group:
157       type: org.openecomp.groups.heat.HeatStack
158       properties:
159         heat_file: ../Artifacts/nested-oam_v0.1.yaml
160         description: heat template that creates PCRF Cluman stack
161       members:
162       - server_oam
163       - pcm_port_1
164       - pcm_port_0
165   outputs:
166     server_oam_id:
167       description: the oam nova service id
168       value: server_oam
169   substitution_mappings:
170     node_type: org.openecomp.resource.abstract.nodes.heat.oam_server
171     capabilities:
172       cpu_server_oam:
173       - server_oam
174       - cpu
175       network.incoming.packets.rate_pcm_port_0:
176       - pcm_port_0
177       - network.incoming.packets.rate
178       network.incoming.packets.rate_pcm_port_1:
179       - pcm_port_1
180       - network.incoming.packets.rate
181       network.outpoing.packets_pcm_port_1:
182       - pcm_port_1
183       - network.outpoing.packets
184       memory_server_oam:
185       - server_oam
186       - memory
187       network.outpoing.packets_pcm_port_0:
188       - pcm_port_0
189       - network.outpoing.packets
190       disk.write.requests_server_oam:
191       - server_oam
192       - disk.write.requests
193       memory.resident_server_oam:
194       - server_oam
195       - memory.resident
196       disk.device.iops_server_oam:
197       - server_oam
198       - disk.device.iops
199       disk.device.write.requests_server_oam:
200       - server_oam
201       - disk.device.write.requests
202       disk.allocation_server_oam:
203       - server_oam
204       - disk.allocation
205       disk.device.usage_server_oam:
206       - server_oam
207       - disk.device.usage
208       disk.usage_server_oam:
209       - server_oam
210       - disk.usage
211       disk.device.write.bytes_server_oam:
212       - server_oam
213       - disk.device.write.bytes
214       network.incoming.bytes_pcm_port_0:
215       - pcm_port_0
216       - network.incoming.bytes
217       disk.ephemeral.size_server_oam:
218       - server_oam
219       - disk.ephemeral.size
220       disk.device.latency_server_oam:
221       - server_oam
222       - disk.device.latency
223       disk.root.size_server_oam:
224       - server_oam
225       - disk.root.size
226       memory.usage_server_oam:
227       - server_oam
228       - memory.usage
229       network.incoming.bytes_pcm_port_1:
230       - pcm_port_1
231       - network.incoming.bytes
232       binding_pcm_port_0:
233       - pcm_port_0
234       - binding
235       binding_pcm_port_1:
236       - pcm_port_1
237       - binding
238       disk.read.bytes_server_oam:
239       - server_oam
240       - disk.read.bytes
241       os_server_oam:
242       - server_oam
243       - os
244       disk.read.requests_server_oam:
245       - server_oam
246       - disk.read.requests
247       disk.capacity_server_oam:
248       - server_oam
249       - disk.capacity
250       network.outgoing.packets.rate_pcm_port_0:
251       - pcm_port_0
252       - network.outgoing.packets.rate
253       network.outgoing.packets.rate_pcm_port_1:
254       - pcm_port_1
255       - network.outgoing.packets.rate
256       feature_pcm_port_1:
257       - pcm_port_1
258       - feature
259       network.outgoing.bytes_pcm_port_0:
260       - pcm_port_0
261       - network.outgoing.bytes
262       feature_pcm_port_0:
263       - pcm_port_0
264       - feature
265       network.outgoing.bytes_pcm_port_1:
266       - pcm_port_1
267       - network.outgoing.bytes
268       attachment_pcm_port_0:
269       - pcm_port_0
270       - attachment
271       attachment_pcm_port_1:
272       - pcm_port_1
273       - attachment
274       disk.device.read.bytes_server_oam:
275       - server_oam
276       - disk.device.read.bytes
277       endpoint_server_oam:
278       - server_oam
279       - endpoint
280       disk.device.read.requests.rate_server_oam:
281       - server_oam
282       - disk.device.read.requests.rate
283       vcpus_server_oam:
284       - server_oam
285       - vcpus
286       disk.read.bytes.rate_server_oam:
287       - server_oam
288       - disk.read.bytes.rate
289       disk.write.bytes_server_oam:
290       - server_oam
291       - disk.write.bytes
292       disk.iops_server_oam:
293       - server_oam
294       - disk.iops
295       disk.device.allocation_server_oam:
296       - server_oam
297       - disk.device.allocation
298       disk.write.requests.rate_server_oam:
299       - server_oam
300       - disk.write.requests.rate
301       scalable_server_oam:
302       - server_oam
303       - scalable
304       disk.device.read.bytes.rate_server_oam:
305       - server_oam
306       - disk.device.read.bytes.rate
307       cpu_util_server_oam:
308       - server_oam
309       - cpu_util
310       cpu.delta_server_oam:
311       - server_oam
312       - cpu.delta
313       host_server_oam:
314       - server_oam
315       - host
316       disk.device.write.bytes.rate_server_oam:
317       - server_oam
318       - disk.device.write.bytes.rate
319       network.outgoing.bytes.rate_pcm_port_1:
320       - pcm_port_1
321       - network.outgoing.bytes.rate
322       network.incoming.packets_pcm_port_0:
323       - pcm_port_0
324       - network.incoming.packets
325       binding_server_oam:
326       - server_oam
327       - binding
328       network.outgoing.bytes.rate_pcm_port_0:
329       - pcm_port_0
330       - network.outgoing.bytes.rate
331       disk.device.capacity_server_oam:
332       - server_oam
333       - disk.device.capacity
334       network.incoming.packets_pcm_port_1:
335       - pcm_port_1
336       - network.incoming.packets
337       disk.latency_server_oam:
338       - server_oam
339       - disk.latency
340       instance_server_oam:
341       - server_oam
342       - instance
343       disk.device.read.requests_server_oam:
344       - server_oam
345       - disk.device.read.requests
346       disk.device.write.requests.rate_server_oam:
347       - server_oam
348       - disk.device.write.requests.rate
349       feature_server_oam:
350       - server_oam
351       - feature
352       network.incoming.bytes.rate_pcm_port_0:
353       - pcm_port_0
354       - network.incoming.bytes.rate
355       disk.write.bytes.rate_server_oam:
356       - server_oam
357       - disk.write.bytes.rate
358       network.incoming.bytes.rate_pcm_port_1:
359       - pcm_port_1
360       - network.incoming.bytes.rate
361     requirements:
362       link_pcm_port_0:
363       - pcm_port_0
364       - link
365       link_pcm_port_1:
366       - pcm_port_1
367       - link
368       local_storage_server_oam:
369       - server_oam
370       - local_storage
371       dependency_pcm_port_0:
372       - pcm_port_0
373       - dependency
374       dependency_server_oam:
375       - server_oam
376       - dependency
377       dependency_pcm_port_1:
378       - pcm_port_1
379       - dependency