[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 / hot-nimbus-oam-volumes_v1.0 / out / nested-pps_v1.0ServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: nested-pps_v1.0
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.pcrf_pps_server:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     pcrf_cps_net_ip:
15       label: CPS network ip
16       hidden: false
17       immutable: false
18       type: string
19       description: CPS network ip
20     availabilityzone_name:
21       label: availabilityzone name
22       hidden: false
23       immutable: false
24       type: string
25       description: availabilityzone name
26     pcrf_vnf_id:
27       label: PCRF VNF Id
28       hidden: false
29       immutable: false
30       type: string
31       description: PCRF VNF Id
32     pcrf_cps_net_name:
33       label: CPS network name
34       hidden: false
35       immutable: false
36       type: string
37       description: CPS network name
38     pcrf_cps_net_mask:
39       label: CPS network mask
40       hidden: false
41       immutable: false
42       type: string
43       description: CPS network mask
44     pcrf_pps_image_name:
45       label: PCRF PS image name
46       hidden: false
47       immutable: false
48       type: string
49       description: PCRF PS image name
50     pcrf_pps_flavor_name:
51       label: PCRF PS flavor name
52       hidden: false
53       immutable: false
54       type: string
55       description: flavor name of PCRF PS instance
56     pcrf_pps_server_name:
57       label: PCRF PS server name
58       hidden: false
59       immutable: false
60       type: string
61       description: PCRF PS server name
62     pcrf_security_group_name:
63       label: security group name
64       hidden: false
65       immutable: false
66       type: string
67       description: the name of security group
68   node_templates:
69     pcrf_pps_port_0:
70       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
71       properties:
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: pcrf_security_group_name
80         fixed_ips:
81         - ip_address:
82             get_input: pcrf_cps_net_ip
83         mac_requirements:
84           mac_count_required:
85             is_required: false
86         network_role_tag: pcrf_cps
87         network:
88           get_input: pcrf_cps_net_name
89       requirements:
90       - binding:
91           capability: tosca.capabilities.network.Bindable
92           node: pcrf_server_pps
93           relationship: tosca.relationships.network.BindsTo
94     pcrf_server_pps:
95       type: org.openecomp.resource.vfc.nodes.heat.pcrf_pps_server
96       properties:
97         flavor:
98           get_input: pcrf_pps_flavor_name
99         availability_zone:
100           get_input: availabilityzone_name
101         image:
102           get_input: pcrf_pps_image_name
103         metadata:
104           vnf_id:
105             get_input: pcrf_vnf_id
106         config_drive: true
107         user_data_format: RAW
108         name:
109           get_input: pcrf_pps_server_name
110   groups:
111     nested-pps_v1.0_group:
112       type: org.openecomp.groups.heat.HeatStack
113       properties:
114         heat_file: ../Artifacts/nested-pps_v1.0.yaml
115         description: heat template that creates PCRF Policy Server stack
116       members:
117       - pcrf_pps_port_0
118       - pcrf_server_pps
119   substitution_mappings:
120     node_type: org.openecomp.resource.abstract.nodes.heat.nested-pps_v1.0
121     capabilities:
122       disk.latency_pcrf_server_pps:
123       - pcrf_server_pps
124       - disk.latency
125       disk.device.read.bytes_pcrf_server_pps:
126       - pcrf_server_pps
127       - disk.device.read.bytes
128       disk.device.read.bytes.rate_pcrf_server_pps:
129       - pcrf_server_pps
130       - disk.device.read.bytes.rate
131       disk.root.size_pcrf_server_pps:
132       - pcrf_server_pps
133       - disk.root.size
134       network.incoming.bytes_pcrf_pps_port_0:
135       - pcrf_pps_port_0
136       - network.incoming.bytes
137       disk.write.bytes.rate_pcrf_server_pps:
138       - pcrf_server_pps
139       - disk.write.bytes.rate
140       disk.device.iops_pcrf_server_pps:
141       - pcrf_server_pps
142       - disk.device.iops
143       host_pcrf_server_pps:
144       - pcrf_server_pps
145       - host
146       disk.read.bytes_pcrf_server_pps:
147       - pcrf_server_pps
148       - disk.read.bytes
149       memory.resident_pcrf_server_pps:
150       - pcrf_server_pps
151       - memory.resident
152       network.incoming.packets.rate_pcrf_pps_port_0:
153       - pcrf_pps_port_0
154       - network.incoming.packets.rate
155       memory.usage_pcrf_server_pps:
156       - pcrf_server_pps
157       - memory.usage
158       cpu.delta_pcrf_server_pps:
159       - pcrf_server_pps
160       - cpu.delta
161       network.outgoing.bytes.rate_pcrf_pps_port_0:
162       - pcrf_pps_port_0
163       - network.outgoing.bytes.rate
164       disk.write.requests_pcrf_server_pps:
165       - pcrf_server_pps
166       - disk.write.requests
167       disk.device.usage_pcrf_server_pps:
168       - pcrf_server_pps
169       - disk.device.usage
170       cpu_util_pcrf_server_pps:
171       - pcrf_server_pps
172       - cpu_util
173       attachment_pcrf_pps_port_0:
174       - pcrf_pps_port_0
175       - attachment
176       scalable_pcrf_server_pps:
177       - pcrf_server_pps
178       - scalable
179       disk.device.latency_pcrf_server_pps:
180       - pcrf_server_pps
181       - disk.device.latency
182       disk.device.read.requests.rate_pcrf_server_pps:
183       - pcrf_server_pps
184       - disk.device.read.requests.rate
185       disk.write.requests.rate_pcrf_server_pps:
186       - pcrf_server_pps
187       - disk.write.requests.rate
188       disk.read.bytes.rate_pcrf_server_pps:
189       - pcrf_server_pps
190       - disk.read.bytes.rate
191       disk.device.allocation_pcrf_server_pps:
192       - pcrf_server_pps
193       - disk.device.allocation
194       disk.device.write.requests.rate_pcrf_server_pps:
195       - pcrf_server_pps
196       - disk.device.write.requests.rate
197       feature_pcrf_server_pps:
198       - pcrf_server_pps
199       - feature
200       network.incoming.packets_pcrf_pps_port_0:
201       - pcrf_pps_port_0
202       - network.incoming.packets
203       disk.usage_pcrf_server_pps:
204       - pcrf_server_pps
205       - disk.usage
206       instance_pcrf_server_pps:
207       - pcrf_server_pps
208       - instance
209       disk.write.bytes_pcrf_server_pps:
210       - pcrf_server_pps
211       - disk.write.bytes
212       disk.allocation_pcrf_server_pps:
213       - pcrf_server_pps
214       - disk.allocation
215       disk.iops_pcrf_server_pps:
216       - pcrf_server_pps
217       - disk.iops
218       network.incoming.bytes.rate_pcrf_pps_port_0:
219       - pcrf_pps_port_0
220       - network.incoming.bytes.rate
221       disk.capacity_pcrf_server_pps:
222       - pcrf_server_pps
223       - disk.capacity
224       binding_pcrf_server_pps:
225       - pcrf_server_pps
226       - binding
227       cpu_pcrf_server_pps:
228       - pcrf_server_pps
229       - cpu
230       os_pcrf_server_pps:
231       - pcrf_server_pps
232       - os
233       disk.read.requests_pcrf_server_pps:
234       - pcrf_server_pps
235       - disk.read.requests
236       vcpus_pcrf_server_pps:
237       - pcrf_server_pps
238       - vcpus
239       disk.device.write.bytes_pcrf_server_pps:
240       - pcrf_server_pps
241       - disk.device.write.bytes
242       disk.device.write.bytes.rate_pcrf_server_pps:
243       - pcrf_server_pps
244       - disk.device.write.bytes.rate
245       feature_pcrf_pps_port_0:
246       - pcrf_pps_port_0
247       - feature
248       network.outgoing.packets.rate_pcrf_pps_port_0:
249       - pcrf_pps_port_0
250       - network.outgoing.packets.rate
251       disk.ephemeral.size_pcrf_server_pps:
252       - pcrf_server_pps
253       - disk.ephemeral.size
254       binding_pcrf_pps_port_0:
255       - pcrf_pps_port_0
256       - binding
257       disk.device.capacity_pcrf_server_pps:
258       - pcrf_server_pps
259       - disk.device.capacity
260       network.outgoing.bytes_pcrf_pps_port_0:
261       - pcrf_pps_port_0
262       - network.outgoing.bytes
263       memory_pcrf_server_pps:
264       - pcrf_server_pps
265       - memory
266       network.outpoing.packets_pcrf_pps_port_0:
267       - pcrf_pps_port_0
268       - network.outpoing.packets
269       disk.device.read.requests_pcrf_server_pps:
270       - pcrf_server_pps
271       - disk.device.read.requests
272       endpoint_pcrf_server_pps:
273       - pcrf_server_pps
274       - endpoint
275       disk.device.write.requests_pcrf_server_pps:
276       - pcrf_server_pps
277       - disk.device.write.requests
278     requirements:
279       link_pcrf_pps_port_0:
280       - pcrf_pps_port_0
281       - link
282       dependency_pcrf_pps_port_0:
283       - pcrf_pps_port_0
284       - dependency
285       dependency_pcrf_server_pps:
286       - pcrf_server_pps
287       - dependency
288       local_storage_pcrf_server_pps:
289       - pcrf_server_pps
290       - local_storage