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