[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 / singleSubstitution / computeWithSamePortTypeNodeConnectedIn / out / Nested_pd_serverServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Nested_pd_server
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.pd_server:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     port_pd01_port_0_mac_requirements:
15       type: list
16       required: true
17       entry_schema:
18         type: json
19     port_pd01_port_0_network:
20       type: list
21       required: true
22       entry_schema:
23         type: string
24     port_pd01_port_0_ip_requirements:
25       type: list
26       required: true
27       entry_schema:
28         type: json
29     port_pd01_port_1_security_groups:
30       type: list
31       required: true
32       entry_schema:
33         type: json
34     port_pd01_port_0_network_role_tag:
35       type: list
36       required: true
37       entry_schema:
38         type: string
39     port_pd01_port_1_ip_requirements:
40       type: list
41       required: true
42       entry_schema:
43         type: json
44     index_value:
45       type: integer
46       description: Index value of this substitution service template runtime instance
47       required: false
48       default: 0
49       constraints:
50       - greater_or_equal: 0
51     compute_pd_server_availability_zone:
52       type: list
53       required: true
54       entry_schema:
55         type: string
56     compute_pd_server_name:
57       type: list
58       required: true
59       entry_schema:
60         type: string
61     port_pd01_port_0_replacement_policy:
62       type: list
63       required: true
64       entry_schema:
65         type: string
66     vm_flavor_name:
67       type: string
68       required: true
69     port_pd01_port_1_mac_requirements:
70       type: list
71       required: true
72       entry_schema:
73         type: json
74     vm_image_name:
75       type: string
76       required: true
77     port_pd01_port_1_replacement_policy:
78       type: list
79       required: true
80       entry_schema:
81         type: string
82     port_pd01_port_1_network_role_tag:
83       type: list
84       required: true
85       entry_schema:
86         type: string
87     port_pd01_port_1_network:
88       type: list
89       required: true
90       entry_schema:
91         type: string
92     compute_pd_server_user_data_format:
93       type: list
94       required: true
95       entry_schema:
96         type: string
97     port_pd01_port_0_security_groups:
98       type: list
99       required: true
100       entry_schema:
101         type: json
102   node_templates:
103     pd_server:
104       type: org.openecomp.resource.vfc.nodes.heat.pd_server
105       properties:
106         availability_zone:
107           get_input:
108           - compute_pd_server_availability_zone
109           - index_value
110         flavor:
111           get_input: vm_flavor_name
112         image:
113           get_input: vm_image_name
114         name:
115           get_input:
116           - compute_pd_server_name
117           - index_value
118         user_data_format:
119           get_input:
120           - compute_pd_server_user_data_format
121           - index_value
122     pd_server_pd01_port_1:
123       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
124       properties:
125         security_groups:
126           get_input:
127           - port_pd01_port_1_security_groups
128           - index_value
129         replacement_policy:
130           get_input:
131           - port_pd01_port_1_replacement_policy
132           - index_value
133         ip_requirements:
134           get_input:
135           - port_pd01_port_1_ip_requirements
136           - index_value
137         network_role_tag:
138           get_input:
139           - port_pd01_port_1_network_role_tag
140           - index_value
141         mac_requirements:
142           get_input:
143           - port_pd01_port_1_mac_requirements
144           - index_value
145         network:
146           get_input:
147           - port_pd01_port_1_network
148           - index_value
149       requirements:
150       - binding:
151           capability: tosca.capabilities.network.Bindable
152           node: pd_server
153           relationship: tosca.relationships.network.BindsTo
154     pd_server_pd01_port_0:
155       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
156       properties:
157         security_groups:
158           get_input:
159           - port_pd01_port_0_security_groups
160           - index_value
161         replacement_policy:
162           get_input:
163           - port_pd01_port_0_replacement_policy
164           - index_value
165         ip_requirements:
166           get_input:
167           - port_pd01_port_0_ip_requirements
168           - index_value
169         network_role_tag:
170           get_input:
171           - port_pd01_port_0_network_role_tag
172           - index_value
173         mac_requirements:
174           get_input:
175           - port_pd01_port_0_mac_requirements
176           - index_value
177         network:
178           get_input:
179           - port_pd01_port_0_network
180           - index_value
181       requirements:
182       - binding:
183           capability: tosca.capabilities.network.Bindable
184           node: pd_server
185           relationship: tosca.relationships.network.BindsTo
186   substitution_mappings:
187     node_type: org.openecomp.resource.abstract.nodes.pd_server
188     capabilities:
189       binding_pd_server_pd01_port_0:
190       - pd_server_pd01_port_0
191       - binding
192       scalable_pd_server:
193       - pd_server
194       - scalable
195       disk.read.bytes.rate_pd_server:
196       - pd_server
197       - disk.read.bytes.rate
198       binding_pd_server_pd01_port_1:
199       - pd_server_pd01_port_1
200       - binding
201       memory.usage_pd_server:
202       - pd_server
203       - memory.usage
204       memory_pd_server:
205       - pd_server
206       - memory
207       disk.device.usage_pd_server:
208       - pd_server
209       - disk.device.usage
210       os_pd_server:
211       - pd_server
212       - os
213       disk.write.bytes.rate_pd_server:
214       - pd_server
215       - disk.write.bytes.rate
216       cpu_pd_server:
217       - pd_server
218       - cpu
219       cpu_util_pd_server:
220       - pd_server
221       - cpu_util
222       disk.device.write.requests.rate_pd_server:
223       - pd_server
224       - disk.device.write.requests.rate
225       disk.read.bytes_pd_server:
226       - pd_server
227       - disk.read.bytes
228       disk.device.read.bytes.rate_pd_server:
229       - pd_server
230       - disk.device.read.bytes.rate
231       network.incoming.packets_pd_server_pd01_port_0:
232       - pd_server_pd01_port_0
233       - network.incoming.packets
234       disk.iops_pd_server:
235       - pd_server
236       - disk.iops
237       network.incoming.packets.rate_pd_server_pd01_port_1:
238       - pd_server_pd01_port_1
239       - network.incoming.packets.rate
240       network.incoming.bytes.rate_pd_server_pd01_port_1:
241       - pd_server_pd01_port_1
242       - network.incoming.bytes.rate
243       memory.resident_pd_server:
244       - pd_server
245       - memory.resident
246       cpu.delta_pd_server:
247       - pd_server
248       - cpu.delta
249       network.incoming.packets.rate_pd_server_pd01_port_0:
250       - pd_server_pd01_port_0
251       - network.incoming.packets.rate
252       network.incoming.bytes.rate_pd_server_pd01_port_0:
253       - pd_server_pd01_port_0
254       - network.incoming.bytes.rate
255       attachment_pd_server_pd01_port_1:
256       - pd_server_pd01_port_1
257       - attachment
258       network.outgoing.packets.rate_pd_server_pd01_port_1:
259       - pd_server_pd01_port_1
260       - network.outgoing.packets.rate
261       network.outgoing.packets.rate_pd_server_pd01_port_0:
262       - pd_server_pd01_port_0
263       - network.outgoing.packets.rate
264       vcpus_pd_server:
265       - pd_server
266       - vcpus
267       disk.device.write.bytes.rate_pd_server:
268       - pd_server
269       - disk.device.write.bytes.rate
270       attachment_pd_server_pd01_port_0:
271       - pd_server_pd01_port_0
272       - attachment
273       disk.device.write.requests_pd_server:
274       - pd_server
275       - disk.device.write.requests
276       endpoint_pd_server:
277       - pd_server
278       - endpoint
279       disk.capacity_pd_server:
280       - pd_server
281       - disk.capacity
282       network.incoming.packets_pd_server_pd01_port_1:
283       - pd_server_pd01_port_1
284       - network.incoming.packets
285       disk.device.allocation_pd_server:
286       - pd_server
287       - disk.device.allocation
288       disk.allocation_pd_server:
289       - pd_server
290       - disk.allocation
291       binding_pd_server:
292       - pd_server
293       - binding
294       disk.read.requests_pd_server:
295       - pd_server
296       - disk.read.requests
297       network.outgoing.bytes.rate_pd_server_pd01_port_1:
298       - pd_server_pd01_port_1
299       - network.outgoing.bytes.rate
300       network.outgoing.bytes.rate_pd_server_pd01_port_0:
301       - pd_server_pd01_port_0
302       - network.outgoing.bytes.rate
303       feature_pd_server:
304       - pd_server
305       - feature
306       disk.usage_pd_server:
307       - pd_server
308       - disk.usage
309       network.incoming.bytes_pd_server_pd01_port_1:
310       - pd_server_pd01_port_1
311       - network.incoming.bytes
312       disk.write.bytes_pd_server:
313       - pd_server
314       - disk.write.bytes
315       network.outgoing.bytes_pd_server_pd01_port_0:
316       - pd_server_pd01_port_0
317       - network.outgoing.bytes
318       network.outgoing.bytes_pd_server_pd01_port_1:
319       - pd_server_pd01_port_1
320       - network.outgoing.bytes
321       network.incoming.bytes_pd_server_pd01_port_0:
322       - pd_server_pd01_port_0
323       - network.incoming.bytes
324       disk.device.read.requests.rate_pd_server:
325       - pd_server
326       - disk.device.read.requests.rate
327       disk.root.size_pd_server:
328       - pd_server
329       - disk.root.size
330       disk.device.read.bytes_pd_server:
331       - pd_server
332       - disk.device.read.bytes
333       disk.device.write.bytes_pd_server:
334       - pd_server
335       - disk.device.write.bytes
336       network.outpoing.packets_pd_server_pd01_port_0:
337       - pd_server_pd01_port_0
338       - network.outpoing.packets
339       network.outpoing.packets_pd_server_pd01_port_1:
340       - pd_server_pd01_port_1
341       - network.outpoing.packets
342       disk.device.read.requests_pd_server:
343       - pd_server
344       - disk.device.read.requests
345       instance_pd_server:
346       - pd_server
347       - instance
348       host_pd_server:
349       - pd_server
350       - host
351       feature_pd_server_pd01_port_1:
352       - pd_server_pd01_port_1
353       - feature
354       feature_pd_server_pd01_port_0:
355       - pd_server_pd01_port_0
356       - feature
357       disk.write.requests.rate_pd_server:
358       - pd_server
359       - disk.write.requests.rate
360       disk.ephemeral.size_pd_server:
361       - pd_server
362       - disk.ephemeral.size
363       disk.write.requests_pd_server:
364       - pd_server
365       - disk.write.requests
366       disk.device.latency_pd_server:
367       - pd_server
368       - disk.device.latency
369       disk.latency_pd_server:
370       - pd_server
371       - disk.latency
372       disk.device.capacity_pd_server:
373       - pd_server
374       - disk.device.capacity
375       disk.device.iops_pd_server:
376       - pd_server
377       - disk.device.iops
378     requirements:
379       local_storage_pd_server:
380       - pd_server
381       - local_storage
382       dependency_pd_server_pd01_port_1:
383       - pd_server_pd01_port_1
384       - dependency
385       dependency_pd_server:
386       - pd_server
387       - dependency
388       dependency_pd_server_pd01_port_0:
389       - pd_server_pd01_port_0
390       - dependency
391       link_pd_server_pd01_port_0:
392       - pd_server_pd01_port_0
393       - link
394       link_pd_server_pd01_port_1:
395       - pd_server_pd01_port_1
396       - link