[SDC-29] rebase continue work to align source
[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:
35       type: list
36       required: true
37       entry_schema:
38         type: string
39     compute_pd_server_availability_zone:
40       type: list
41       required: true
42       entry_schema:
43         type: string
44     compute_pd_server_name:
45       type: list
46       required: true
47       entry_schema:
48         type: string
49     port_pd01_port_0_replacement_policy:
50       type: list
51       required: true
52       entry_schema:
53         type: string
54     vm_flavor_name:
55       type: string
56       required: true
57     port_pd01_port_1_network_role:
58       type: list
59       required: true
60       entry_schema:
61         type: string
62     port_pd01_port_0_order:
63       type: list
64       required: true
65       entry_schema:
66         type: integer
67     port_pd01_port_1_subnetpoolid:
68       type: list
69       required: true
70       entry_schema:
71         type: string
72     vm_image_name:
73       type: string
74       required: true
75     port_pd01_port_1_network_role_tag:
76       type: list
77       required: true
78       entry_schema:
79         type: string
80     port_pd01_port_0_subnetpoolid:
81       type: list
82       required: true
83       entry_schema:
84         type: string
85     port_pd01_port_1_network:
86       type: list
87       required: true
88       entry_schema:
89         type: string
90     compute_pd_server_user_data_format:
91       type: list
92       required: true
93       entry_schema:
94         type: string
95     port_pd01_port_0_network_role_tag:
96       type: list
97       required: true
98       entry_schema:
99         type: string
100     port_pd01_port_1_ip_requirements:
101       type: list
102       required: true
103       entry_schema:
104         type: json
105     index_value:
106       type: integer
107       description: Index value of this substitution service template runtime instance
108       required: false
109       default: 0
110       constraints:
111       - greater_or_equal: 0
112     port_pd01_port_1_order:
113       type: list
114       required: true
115       entry_schema:
116         type: integer
117     port_pd01_port_0_exCP_naming:
118       type: list
119       required: true
120       entry_schema:
121         type: json
122     port_pd01_port_1_vlan_requirements:
123       type: list
124       required: true
125       entry_schema:
126         type: json
127     port_pd01_port_1_mac_requirements:
128       type: list
129       required: true
130       entry_schema:
131         type: json
132     port_pd01_port_1_replacement_policy:
133       type: list
134       required: true
135       entry_schema:
136         type: string
137     port_pd01_port_1_exCP_naming:
138       type: list
139       required: true
140       entry_schema:
141         type: json
142     port_pd01_port_0_vlan_requirements:
143       type: list
144       required: true
145       entry_schema:
146         type: json
147     port_pd01_port_0_security_groups:
148       type: list
149       required: true
150       entry_schema:
151         type: json
152   node_templates:
153     pd_server:
154       type: org.openecomp.resource.vfc.nodes.heat.pd_server
155       properties:
156         availability_zone:
157           get_input:
158           - compute_pd_server_availability_zone
159           - index_value
160         flavor:
161           get_input: vm_flavor_name
162         image:
163           get_input: vm_image_name
164         name:
165           get_input:
166           - compute_pd_server_name
167           - index_value
168         user_data_format:
169           get_input:
170           - compute_pd_server_user_data_format
171           - index_value
172     pd_server_pd01_port_1:
173       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
174       properties:
175         security_groups:
176           get_input:
177           - port_pd01_port_1_security_groups
178           - index_value
179         exCP_naming:
180           get_input:
181           - port_pd01_port_1_exCP_naming
182           - index_value
183         replacement_policy:
184           get_input:
185           - port_pd01_port_1_replacement_policy
186           - index_value
187         vlan_requirements:
188           get_input:
189           - port_pd01_port_1_vlan_requirements
190           - index_value
191         ip_requirements:
192           get_input:
193           - port_pd01_port_1_ip_requirements
194           - index_value
195         network_role_tag:
196           get_input:
197           - port_pd01_port_1_network_role_tag
198           - index_value
199         mac_requirements:
200           get_input:
201           - port_pd01_port_1_mac_requirements
202           - index_value
203         order:
204           get_input:
205           - port_pd01_port_1_order
206           - index_value
207         network_role:
208           get_input:
209           - port_pd01_port_1_network_role
210           - index_value
211         subnetpoolid:
212           get_input:
213           - port_pd01_port_1_subnetpoolid
214           - index_value
215         network:
216           get_input:
217           - port_pd01_port_1_network
218           - index_value
219       requirements:
220       - binding:
221           capability: tosca.capabilities.network.Bindable
222           node: pd_server
223           relationship: tosca.relationships.network.BindsTo
224     pd_server_pd01_port_0:
225       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
226       properties:
227         security_groups:
228           get_input:
229           - port_pd01_port_0_security_groups
230           - index_value
231         exCP_naming:
232           get_input:
233           - port_pd01_port_0_exCP_naming
234           - index_value
235         replacement_policy:
236           get_input:
237           - port_pd01_port_0_replacement_policy
238           - index_value
239         vlan_requirements:
240           get_input:
241           - port_pd01_port_0_vlan_requirements
242           - index_value
243         ip_requirements:
244           get_input:
245           - port_pd01_port_0_ip_requirements
246           - index_value
247         network_role_tag:
248           get_input:
249           - port_pd01_port_0_network_role_tag
250           - index_value
251         mac_requirements:
252           get_input:
253           - port_pd01_port_0_mac_requirements
254           - index_value
255         order:
256           get_input:
257           - port_pd01_port_0_order
258           - index_value
259         network_role:
260           get_input:
261           - port_pd01_port_0_network_role
262           - index_value
263         subnetpoolid:
264           get_input:
265           - port_pd01_port_0_subnetpoolid
266           - index_value
267         network:
268           get_input:
269           - port_pd01_port_0_network
270           - index_value
271       requirements:
272       - binding:
273           capability: tosca.capabilities.network.Bindable
274           node: pd_server
275           relationship: tosca.relationships.network.BindsTo
276   substitution_mappings:
277     node_type: org.openecomp.resource.abstract.nodes.pd_server
278     capabilities:
279       binding_pd_server_pd01_port_0:
280       - pd_server_pd01_port_0
281       - binding
282       scalable_pd_server:
283       - pd_server
284       - scalable
285       disk.read.bytes.rate_pd_server:
286       - pd_server
287       - disk.read.bytes.rate
288       binding_pd_server_pd01_port_1:
289       - pd_server_pd01_port_1
290       - binding
291       memory.usage_pd_server:
292       - pd_server
293       - memory.usage
294       memory_pd_server:
295       - pd_server
296       - memory
297       disk.device.usage_pd_server:
298       - pd_server
299       - disk.device.usage
300       os_pd_server:
301       - pd_server
302       - os
303       disk.write.bytes.rate_pd_server:
304       - pd_server
305       - disk.write.bytes.rate
306       cpu_pd_server:
307       - pd_server
308       - cpu
309       cpu_util_pd_server:
310       - pd_server
311       - cpu_util
312       disk.device.write.requests.rate_pd_server:
313       - pd_server
314       - disk.device.write.requests.rate
315       disk.read.bytes_pd_server:
316       - pd_server
317       - disk.read.bytes
318       disk.device.read.bytes.rate_pd_server:
319       - pd_server
320       - disk.device.read.bytes.rate
321       network.incoming.packets_pd_server_pd01_port_0:
322       - pd_server_pd01_port_0
323       - network.incoming.packets
324       disk.iops_pd_server:
325       - pd_server
326       - disk.iops
327       network.incoming.packets.rate_pd_server_pd01_port_1:
328       - pd_server_pd01_port_1
329       - network.incoming.packets.rate
330       network.incoming.bytes.rate_pd_server_pd01_port_1:
331       - pd_server_pd01_port_1
332       - network.incoming.bytes.rate
333       memory.resident_pd_server:
334       - pd_server
335       - memory.resident
336       cpu.delta_pd_server:
337       - pd_server
338       - cpu.delta
339       network.incoming.packets.rate_pd_server_pd01_port_0:
340       - pd_server_pd01_port_0
341       - network.incoming.packets.rate
342       network.incoming.bytes.rate_pd_server_pd01_port_0:
343       - pd_server_pd01_port_0
344       - network.incoming.bytes.rate
345       attachment_pd_server_pd01_port_1:
346       - pd_server_pd01_port_1
347       - attachment
348       network.outgoing.packets.rate_pd_server_pd01_port_1:
349       - pd_server_pd01_port_1
350       - network.outgoing.packets.rate
351       network.outgoing.packets.rate_pd_server_pd01_port_0:
352       - pd_server_pd01_port_0
353       - network.outgoing.packets.rate
354       vcpus_pd_server:
355       - pd_server
356       - vcpus
357       disk.device.write.bytes.rate_pd_server:
358       - pd_server
359       - disk.device.write.bytes.rate
360       attachment_pd_server_pd01_port_0:
361       - pd_server_pd01_port_0
362       - attachment
363       disk.device.write.requests_pd_server:
364       - pd_server
365       - disk.device.write.requests
366       endpoint_pd_server:
367       - pd_server
368       - endpoint
369       disk.capacity_pd_server:
370       - pd_server
371       - disk.capacity
372       network.incoming.packets_pd_server_pd01_port_1:
373       - pd_server_pd01_port_1
374       - network.incoming.packets
375       disk.device.allocation_pd_server:
376       - pd_server
377       - disk.device.allocation
378       disk.allocation_pd_server:
379       - pd_server
380       - disk.allocation
381       binding_pd_server:
382       - pd_server
383       - binding
384       disk.read.requests_pd_server:
385       - pd_server
386       - disk.read.requests
387       network.outgoing.bytes.rate_pd_server_pd01_port_1:
388       - pd_server_pd01_port_1
389       - network.outgoing.bytes.rate
390       network.outgoing.bytes.rate_pd_server_pd01_port_0:
391       - pd_server_pd01_port_0
392       - network.outgoing.bytes.rate
393       feature_pd_server:
394       - pd_server
395       - feature
396       disk.usage_pd_server:
397       - pd_server
398       - disk.usage
399       network.incoming.bytes_pd_server_pd01_port_1:
400       - pd_server_pd01_port_1
401       - network.incoming.bytes
402       disk.write.bytes_pd_server:
403       - pd_server
404       - disk.write.bytes
405       network.outgoing.bytes_pd_server_pd01_port_0:
406       - pd_server_pd01_port_0
407       - network.outgoing.bytes
408       network.outgoing.bytes_pd_server_pd01_port_1:
409       - pd_server_pd01_port_1
410       - network.outgoing.bytes
411       network.incoming.bytes_pd_server_pd01_port_0:
412       - pd_server_pd01_port_0
413       - network.incoming.bytes
414       disk.device.read.requests.rate_pd_server:
415       - pd_server
416       - disk.device.read.requests.rate
417       disk.root.size_pd_server:
418       - pd_server
419       - disk.root.size
420       disk.device.read.bytes_pd_server:
421       - pd_server
422       - disk.device.read.bytes
423       disk.device.write.bytes_pd_server:
424       - pd_server
425       - disk.device.write.bytes
426       network.outpoing.packets_pd_server_pd01_port_0:
427       - pd_server_pd01_port_0
428       - network.outpoing.packets
429       network.outpoing.packets_pd_server_pd01_port_1:
430       - pd_server_pd01_port_1
431       - network.outpoing.packets
432       disk.device.read.requests_pd_server:
433       - pd_server
434       - disk.device.read.requests
435       instance_pd_server:
436       - pd_server
437       - instance
438       host_pd_server:
439       - pd_server
440       - host
441       feature_pd_server_pd01_port_1:
442       - pd_server_pd01_port_1
443       - feature
444       feature_pd_server_pd01_port_0:
445       - pd_server_pd01_port_0
446       - feature
447       disk.write.requests.rate_pd_server:
448       - pd_server
449       - disk.write.requests.rate
450       disk.ephemeral.size_pd_server:
451       - pd_server
452       - disk.ephemeral.size
453       disk.write.requests_pd_server:
454       - pd_server
455       - disk.write.requests
456       disk.device.latency_pd_server:
457       - pd_server
458       - disk.device.latency
459       disk.latency_pd_server:
460       - pd_server
461       - disk.latency
462       disk.device.capacity_pd_server:
463       - pd_server
464       - disk.device.capacity
465       disk.device.iops_pd_server:
466       - pd_server
467       - disk.device.iops
468     requirements:
469       local_storage_pd_server:
470       - pd_server
471       - local_storage
472       dependency_pd_server_pd01_port_1:
473       - pd_server_pd01_port_1
474       - dependency
475       dependency_pd_server:
476       - pd_server
477       - dependency
478       dependency_pd_server_pd01_port_0:
479       - pd_server_pd01_port_0
480       - dependency
481       link_pd_server_pd01_port_0:
482       - pd_server_pd01_port_0
483       - link
484       link_pd_server_pd01_port_1:
485       - pd_server_pd01_port_1
486       - link