[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-psm_v1.0ServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: nested-psm_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_psm_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     pcrf_psm_flavor_name:
21       label: PCRF SM flavor name
22       hidden: false
23       immutable: false
24       type: string
25       description: flavor name of PCRF SM instance
26     pcrf_psm_image_name:
27       label: image name
28       hidden: false
29       immutable: false
30       type: string
31       description: PCRF SM image name
32     availabilityzone_name:
33       label: availabilityzone name
34       hidden: false
35       immutable: false
36       type: string
37       description: availabilityzone name
38     pcrf_vnf_id:
39       label: PCRF VNF Id
40       hidden: false
41       immutable: false
42       type: string
43       description: PCRF VNF Id
44     pcrf_cps_net_name:
45       label: CPS network name
46       hidden: false
47       immutable: false
48       type: string
49       description: CPS network name
50     pcrf_cps_net_mask:
51       label: CPS network mask
52       hidden: false
53       immutable: false
54       type: string
55       description: CPS network mask
56     pcrf_psm_server_name:
57       label: PCRF SM server name
58       hidden: false
59       immutable: false
60       type: string
61       description: PCRF SM 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_server_psm:
70       type: org.openecomp.resource.vfc.nodes.heat.pcrf_psm_server
71       properties:
72         flavor:
73           get_input: pcrf_psm_flavor_name
74         availability_zone:
75           get_input: availabilityzone_name
76         image:
77           get_input: pcrf_psm_image_name
78         metadata:
79           vnf_id:
80             get_input: pcrf_vnf_id
81         config_drive: true
82         user_data_format: RAW
83         name:
84           get_input: pcrf_psm_server_name
85     psm01_port_0:
86       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
87       properties:
88         ip_requirements:
89         - ip_version: 4
90           ip_count_required:
91             is_required: true
92           floating_ip_count_required:
93             is_required: false
94         security_groups:
95         - get_input: pcrf_security_group_name
96         fixed_ips:
97         - ip_address:
98             get_input: pcrf_cps_net_ip
99         mac_requirements:
100           mac_count_required:
101             is_required: false
102         network_role_tag: pcrf_cps
103         network:
104           get_input: pcrf_cps_net_name
105       requirements:
106       - binding:
107           capability: tosca.capabilities.network.Bindable
108           node: pcrf_server_psm
109           relationship: tosca.relationships.network.BindsTo
110   groups:
111     nested-psm_v1.0_group:
112       type: org.openecomp.groups.heat.HeatStack
113       properties:
114         heat_file: ../Artifacts/nested-psm_v1.0.yaml
115         description: heat template that creates PCRF Session Manager stack
116       members:
117       - pcrf_server_psm
118       - psm01_port_0
119   substitution_mappings:
120     node_type: org.openecomp.resource.abstract.nodes.heat.nested-psm_v1.0
121     capabilities:
122       disk.write.requests.rate_pcrf_server_psm:
123       - pcrf_server_psm
124       - disk.write.requests.rate
125       disk.device.capacity_pcrf_server_psm:
126       - pcrf_server_psm
127       - disk.device.capacity
128       disk.device.allocation_pcrf_server_psm:
129       - pcrf_server_psm
130       - disk.device.allocation
131       memory_pcrf_server_psm:
132       - pcrf_server_psm
133       - memory
134       disk.device.write.bytes.rate_pcrf_server_psm:
135       - pcrf_server_psm
136       - disk.device.write.bytes.rate
137       network.outgoing.bytes.rate_psm01_port_0:
138       - psm01_port_0
139       - network.outgoing.bytes.rate
140       disk.allocation_pcrf_server_psm:
141       - pcrf_server_psm
142       - disk.allocation
143       disk.device.write.requests_pcrf_server_psm:
144       - pcrf_server_psm
145       - disk.device.write.requests
146       vcpus_pcrf_server_psm:
147       - pcrf_server_psm
148       - vcpus
149       instance_pcrf_server_psm:
150       - pcrf_server_psm
151       - instance
152       disk.device.read.requests_pcrf_server_psm:
153       - pcrf_server_psm
154       - disk.device.read.requests
155       endpoint_pcrf_server_psm:
156       - pcrf_server_psm
157       - endpoint
158       disk.write.requests_pcrf_server_psm:
159       - pcrf_server_psm
160       - disk.write.requests
161       memory.resident_pcrf_server_psm:
162       - pcrf_server_psm
163       - memory.resident
164       network.incoming.packets_psm01_port_0:
165       - psm01_port_0
166       - network.incoming.packets
167       binding_pcrf_server_psm:
168       - pcrf_server_psm
169       - binding
170       disk.latency_pcrf_server_psm:
171       - pcrf_server_psm
172       - disk.latency
173       disk.device.read.bytes_pcrf_server_psm:
174       - pcrf_server_psm
175       - disk.device.read.bytes
176       disk.write.bytes_pcrf_server_psm:
177       - pcrf_server_psm
178       - disk.write.bytes
179       disk.write.bytes.rate_pcrf_server_psm:
180       - pcrf_server_psm
181       - disk.write.bytes.rate
182       host_pcrf_server_psm:
183       - pcrf_server_psm
184       - host
185       network.outgoing.packets.rate_psm01_port_0:
186       - psm01_port_0
187       - network.outgoing.packets.rate
188       disk.device.write.bytes_pcrf_server_psm:
189       - pcrf_server_psm
190       - disk.device.write.bytes
191       disk.read.requests_pcrf_server_psm:
192       - pcrf_server_psm
193       - disk.read.requests
194       network.outgoing.bytes_psm01_port_0:
195       - psm01_port_0
196       - network.outgoing.bytes
197       binding_psm01_port_0:
198       - psm01_port_0
199       - binding
200       disk.device.read.requests.rate_pcrf_server_psm:
201       - pcrf_server_psm
202       - disk.device.read.requests.rate
203       network.incoming.bytes.rate_psm01_port_0:
204       - psm01_port_0
205       - network.incoming.bytes.rate
206       network.outpoing.packets_psm01_port_0:
207       - psm01_port_0
208       - network.outpoing.packets
209       disk.ephemeral.size_pcrf_server_psm:
210       - pcrf_server_psm
211       - disk.ephemeral.size
212       cpu_util_pcrf_server_psm:
213       - pcrf_server_psm
214       - cpu_util
215       cpu.delta_pcrf_server_psm:
216       - pcrf_server_psm
217       - cpu.delta
218       disk.device.usage_pcrf_server_psm:
219       - pcrf_server_psm
220       - disk.device.usage
221       memory.usage_pcrf_server_psm:
222       - pcrf_server_psm
223       - memory.usage
224       disk.read.bytes.rate_pcrf_server_psm:
225       - pcrf_server_psm
226       - disk.read.bytes.rate
227       disk.device.read.bytes.rate_pcrf_server_psm:
228       - pcrf_server_psm
229       - disk.device.read.bytes.rate
230       disk.device.iops_pcrf_server_psm:
231       - pcrf_server_psm
232       - disk.device.iops
233       network.incoming.bytes_psm01_port_0:
234       - psm01_port_0
235       - network.incoming.bytes
236       disk.iops_pcrf_server_psm:
237       - pcrf_server_psm
238       - disk.iops
239       feature_pcrf_server_psm:
240       - pcrf_server_psm
241       - feature
242       cpu_pcrf_server_psm:
243       - pcrf_server_psm
244       - cpu
245       disk.root.size_pcrf_server_psm:
246       - pcrf_server_psm
247       - disk.root.size
248       disk.device.write.requests.rate_pcrf_server_psm:
249       - pcrf_server_psm
250       - disk.device.write.requests.rate
251       os_pcrf_server_psm:
252       - pcrf_server_psm
253       - os
254       disk.usage_pcrf_server_psm:
255       - pcrf_server_psm
256       - disk.usage
257       disk.device.latency_pcrf_server_psm:
258       - pcrf_server_psm
259       - disk.device.latency
260       disk.read.bytes_pcrf_server_psm:
261       - pcrf_server_psm
262       - disk.read.bytes
263       feature_psm01_port_0:
264       - psm01_port_0
265       - feature
266       network.incoming.packets.rate_psm01_port_0:
267       - psm01_port_0
268       - network.incoming.packets.rate
269       disk.capacity_pcrf_server_psm:
270       - pcrf_server_psm
271       - disk.capacity
272       attachment_psm01_port_0:
273       - psm01_port_0
274       - attachment
275       scalable_pcrf_server_psm:
276       - pcrf_server_psm
277       - scalable
278     requirements:
279       dependency_pcrf_server_psm:
280       - pcrf_server_psm
281       - dependency
282       local_storage_pcrf_server_psm:
283       - pcrf_server_psm
284       - local_storage
285       dependency_psm01_port_0:
286       - psm01_port_0
287       - dependency
288       link_psm01_port_0:
289       - psm01_port_0
290       - link