[sdc] - latest code changes
[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: list
75       required: true
76       entry_schema:
77         type: string
78     port_pd01_port_0_subnetpoolid:
79       type: list
80       required: true
81       entry_schema:
82         type: string
83     port_pd01_port_1_network:
84       type: list
85       required: true
86       entry_schema:
87         type: string
88     compute_pd_server_user_data_format:
89       type: list
90       required: true
91       entry_schema:
92         type: string
93     port_pd01_port_0_network_role_tag:
94       type: list
95       required: true
96       entry_schema:
97         type: string
98     port_pd01_port_1_ip_requirements:
99       type: list
100       required: true
101       entry_schema:
102         type: org.openecomp.datatypes.network.IpRequirements
103     index_value:
104       type: integer
105       description: Index value of this substitution service template runtime instance
106       required: false
107       default: 0
108       constraints:
109       - greater_or_equal: 0
110     port_pd01_port_1_order:
111       type: list
112       required: true
113       entry_schema:
114         type: integer
115     port_pd01_port_0_exCP_naming:
116       type: org.openecomp.datatypes.Naming
117       required: true
118     port_pd01_port_1_vlan_requirements:
119       type: list
120       required: true
121       entry_schema:
122         type: org.openecomp.datatypes.network.VlanRequirements
123     port_pd01_port_1_mac_requirements:
124       type: org.openecomp.datatypes.network.MacRequirements
125       required: true
126     port_pd01_port_1_replacement_policy:
127       type: list
128       required: true
129       entry_schema:
130         type: string
131     port_pd01_port_1_exCP_naming:
132       type: org.openecomp.datatypes.Naming
133       required: true
134     port_pd01_port_0_vlan_requirements:
135       type: list
136       required: true
137       entry_schema:
138         type: org.openecomp.datatypes.network.VlanRequirements
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: port_pd01_port_1_exCP_naming
173         replacement_policy:
174           get_input:
175           - port_pd01_port_1_replacement_policy
176           - index_value
177         vlan_requirements:
178           get_input: port_pd01_port_1_vlan_requirements
179         ip_requirements:
180           get_input: port_pd01_port_1_ip_requirements
181         network_role_tag:
182           get_input: port_pd01_port_1_network_role_tag
183         mac_requirements:
184           get_input: port_pd01_port_1_mac_requirements
185         order:
186           get_input: port_pd01_port_1_order
187         network_role:
188           get_input: port_pd01_port_1_network_role
189         subnetpoolid:
190           get_input: port_pd01_port_1_subnetpoolid
191         network:
192           get_input:
193           - port_pd01_port_1_network
194           - index_value
195       requirements:
196       - binding:
197           capability: tosca.capabilities.network.Bindable
198           node: pd_server
199           relationship: tosca.relationships.network.BindsTo
200     pd_server_pd01_port_0:
201       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
202       properties:
203         security_groups:
204           get_input:
205           - port_pd01_port_0_security_groups
206           - index_value
207         exCP_naming:
208           get_input: port_pd01_port_0_exCP_naming
209         replacement_policy:
210           get_input:
211           - port_pd01_port_0_replacement_policy
212           - index_value
213         vlan_requirements:
214           get_input: port_pd01_port_0_vlan_requirements
215         ip_requirements:
216           get_input: port_pd01_port_0_ip_requirements
217         network_role_tag:
218           get_input: port_pd01_port_0_network_role_tag
219         mac_requirements:
220           get_input: port_pd01_port_0_mac_requirements
221         order:
222           get_input: port_pd01_port_0_order
223         network_role:
224           get_input: port_pd01_port_0_network_role
225         subnetpoolid:
226           get_input: port_pd01_port_0_subnetpoolid
227         network:
228           get_input:
229           - port_pd01_port_0_network
230           - index_value
231       requirements:
232       - binding:
233           capability: tosca.capabilities.network.Bindable
234           node: pd_server
235           relationship: tosca.relationships.network.BindsTo
236   substitution_mappings:
237     node_type: org.openecomp.resource.abstract.nodes.pd_server
238     capabilities:
239       binding_pd_server_pd01_port_0:
240       - pd_server_pd01_port_0
241       - binding
242       scalable_pd_server:
243       - pd_server
244       - scalable
245       disk.read.bytes.rate_pd_server:
246       - pd_server
247       - disk.read.bytes.rate
248       binding_pd_server_pd01_port_1:
249       - pd_server_pd01_port_1
250       - binding
251       memory.usage_pd_server:
252       - pd_server
253       - memory.usage
254       memory_pd_server:
255       - pd_server
256       - memory
257       disk.device.usage_pd_server:
258       - pd_server
259       - disk.device.usage
260       os_pd_server:
261       - pd_server
262       - os
263       disk.write.bytes.rate_pd_server:
264       - pd_server
265       - disk.write.bytes.rate
266       cpu_pd_server:
267       - pd_server
268       - cpu
269       cpu_util_pd_server:
270       - pd_server
271       - cpu_util
272       disk.device.write.requests.rate_pd_server:
273       - pd_server
274       - disk.device.write.requests.rate
275       disk.read.bytes_pd_server:
276       - pd_server
277       - disk.read.bytes
278       disk.device.read.bytes.rate_pd_server:
279       - pd_server
280       - disk.device.read.bytes.rate
281       network.incoming.packets_pd_server_pd01_port_0:
282       - pd_server_pd01_port_0
283       - network.incoming.packets
284       disk.iops_pd_server:
285       - pd_server
286       - disk.iops
287       network.incoming.packets.rate_pd_server_pd01_port_1:
288       - pd_server_pd01_port_1
289       - network.incoming.packets.rate
290       network.incoming.bytes.rate_pd_server_pd01_port_1:
291       - pd_server_pd01_port_1
292       - network.incoming.bytes.rate
293       memory.resident_pd_server:
294       - pd_server
295       - memory.resident
296       cpu.delta_pd_server:
297       - pd_server
298       - cpu.delta
299       network.incoming.packets.rate_pd_server_pd01_port_0:
300       - pd_server_pd01_port_0
301       - network.incoming.packets.rate
302       network.incoming.bytes.rate_pd_server_pd01_port_0:
303       - pd_server_pd01_port_0
304       - network.incoming.bytes.rate
305       attachment_pd_server_pd01_port_1:
306       - pd_server_pd01_port_1
307       - attachment
308       network.outgoing.packets.rate_pd_server_pd01_port_1:
309       - pd_server_pd01_port_1
310       - network.outgoing.packets.rate
311       network.outgoing.packets.rate_pd_server_pd01_port_0:
312       - pd_server_pd01_port_0
313       - network.outgoing.packets.rate
314       vcpus_pd_server:
315       - pd_server
316       - vcpus
317       disk.device.write.bytes.rate_pd_server:
318       - pd_server
319       - disk.device.write.bytes.rate
320       attachment_pd_server_pd01_port_0:
321       - pd_server_pd01_port_0
322       - attachment
323       disk.device.write.requests_pd_server:
324       - pd_server
325       - disk.device.write.requests
326       endpoint_pd_server:
327       - pd_server
328       - endpoint
329       disk.capacity_pd_server:
330       - pd_server
331       - disk.capacity
332       network.incoming.packets_pd_server_pd01_port_1:
333       - pd_server_pd01_port_1
334       - network.incoming.packets
335       disk.device.allocation_pd_server:
336       - pd_server
337       - disk.device.allocation
338       disk.allocation_pd_server:
339       - pd_server
340       - disk.allocation
341       binding_pd_server:
342       - pd_server
343       - binding
344       disk.read.requests_pd_server:
345       - pd_server
346       - disk.read.requests
347       network.outgoing.bytes.rate_pd_server_pd01_port_1:
348       - pd_server_pd01_port_1
349       - network.outgoing.bytes.rate
350       network.outgoing.bytes.rate_pd_server_pd01_port_0:
351       - pd_server_pd01_port_0
352       - network.outgoing.bytes.rate
353       feature_pd_server:
354       - pd_server
355       - feature
356       disk.usage_pd_server:
357       - pd_server
358       - disk.usage
359       network.incoming.bytes_pd_server_pd01_port_1:
360       - pd_server_pd01_port_1
361       - network.incoming.bytes
362       disk.write.bytes_pd_server:
363       - pd_server
364       - disk.write.bytes
365       network.outgoing.bytes_pd_server_pd01_port_0:
366       - pd_server_pd01_port_0
367       - network.outgoing.bytes
368       network.outgoing.bytes_pd_server_pd01_port_1:
369       - pd_server_pd01_port_1
370       - network.outgoing.bytes
371       network.incoming.bytes_pd_server_pd01_port_0:
372       - pd_server_pd01_port_0
373       - network.incoming.bytes
374       disk.device.read.requests.rate_pd_server:
375       - pd_server
376       - disk.device.read.requests.rate
377       disk.root.size_pd_server:
378       - pd_server
379       - disk.root.size
380       disk.device.read.bytes_pd_server:
381       - pd_server
382       - disk.device.read.bytes
383       disk.device.write.bytes_pd_server:
384       - pd_server
385       - disk.device.write.bytes
386       network.outpoing.packets_pd_server_pd01_port_0:
387       - pd_server_pd01_port_0
388       - network.outpoing.packets
389       network.outpoing.packets_pd_server_pd01_port_1:
390       - pd_server_pd01_port_1
391       - network.outpoing.packets
392       disk.device.read.requests_pd_server:
393       - pd_server
394       - disk.device.read.requests
395       instance_pd_server:
396       - pd_server
397       - instance
398       host_pd_server:
399       - pd_server
400       - host
401       feature_pd_server_pd01_port_1:
402       - pd_server_pd01_port_1
403       - feature
404       feature_pd_server_pd01_port_0:
405       - pd_server_pd01_port_0
406       - feature
407       disk.write.requests.rate_pd_server:
408       - pd_server
409       - disk.write.requests.rate
410       disk.ephemeral.size_pd_server:
411       - pd_server
412       - disk.ephemeral.size
413       disk.write.requests_pd_server:
414       - pd_server
415       - disk.write.requests
416       disk.device.latency_pd_server:
417       - pd_server
418       - disk.device.latency
419       disk.latency_pd_server:
420       - pd_server
421       - disk.latency
422       disk.device.capacity_pd_server:
423       - pd_server
424       - disk.device.capacity
425       disk.device.iops_pd_server:
426       - pd_server
427       - disk.device.iops
428     requirements:
429       local_storage_pd_server:
430       - pd_server
431       - local_storage
432       dependency_pd_server_pd01_port_1:
433       - pd_server_pd01_port_1
434       - dependency
435       dependency_pd_server:
436       - pd_server
437       - dependency
438       dependency_pd_server_pd01_port_0:
439       - pd_server_pd01_port_0
440       - dependency
441       link_pd_server_pd01_port_0:
442       - pd_server_pd01_port_0
443       - link
444       link_pd_server_pd01_port_1:
445       - pd_server_pd01_port_1
446       - link