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