[SDC] Onboarding 1710 rebase.
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / mixPatterns / connectivityBetweenPatterns / out / Nested_pcma_serverServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Nested_pcma_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.pcma_server:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     port_pcm_port_3_mac_requirements:
15       type: org.openecomp.datatypes.network.MacRequirements
16       required: true
17     port_pcm_port_2_network_role:
18       type: string
19       required: true
20     port_pcm_port_2_fixed_ips:
21       type: list
22       required: true
23       entry_schema:
24         type: org.openecomp.datatypes.heat.neutron.port.FixedIps
25     port_pcm_port_3_network_role:
26       type: string
27       required: true
28     port_pcm_port_3_vlan_requirements:
29       type: list
30       required: true
31       entry_schema:
32         type: org.openecomp.datatypes.network.VlanRequirements
33     vm_flavor_name:
34       type: string
35       required: true
36     port_pcm_port_3_security_groups:
37       type: list
38       required: true
39       entry_schema:
40         type: json
41     port_pcm_port_3_order:
42       type: integer
43       required: true
44     compute_pcma_server_availability_zone:
45       type: list
46       required: true
47       entry_schema:
48         type: string
49     vm_image_name:
50       type: string
51       required: true
52     port_pcm_port_2_security_groups:
53       type: list
54       required: true
55       entry_schema:
56         type: json
57     port_pcm_port_2_exCP_naming:
58       type: org.openecomp.datatypes.Naming
59       required: true
60     port_pcm_port_3_ip_requirements:
61       type: list
62       required: true
63       entry_schema:
64         type: org.openecomp.datatypes.network.IpRequirements
65     port_pcm_port_2_subnetpoolid:
66       type: string
67       required: true
68     port_pcm_port_2_mac_requirements:
69       type: org.openecomp.datatypes.network.MacRequirements
70       required: true
71     port_pcm_port_2_vlan_requirements:
72       type: list
73       required: true
74       entry_schema:
75         type: org.openecomp.datatypes.network.VlanRequirements
76     port_pcm_port_3_subnetpoolid:
77       type: string
78       required: true
79     port_pcm_port_3_network_role_tag:
80       type: string
81       required: true
82     compute_pcma_server_config_drive:
83       type: list
84       required: true
85       entry_schema:
86         type: boolean
87     port_pcm_port_3_fixed_ips:
88       type: list
89       required: true
90       entry_schema:
91         type: org.openecomp.datatypes.heat.neutron.port.FixedIps
92     index_value:
93       type: integer
94       description: Index value of this substitution service template runtime instance
95       required: false
96       default: 0
97       constraints:
98       - greater_or_equal: 0
99     compute_pcma_server_user_data_format:
100       type: list
101       required: true
102       entry_schema:
103         type: string
104     port_pcm_port_2_order:
105       type: integer
106       required: true
107     port_pcm_port_3_exCP_naming:
108       type: org.openecomp.datatypes.Naming
109       required: true
110     port_pcm_port_2_network:
111       type: list
112       required: true
113       entry_schema:
114         type: string
115     port_pcm_port_2_ip_requirements:
116       type: list
117       required: true
118       entry_schema:
119         type: org.openecomp.datatypes.network.IpRequirements
120     port_pcm_port_2_network_role_tag:
121       type: string
122       required: true
123     port_pcm_port_3_network:
124       type: list
125       required: true
126       entry_schema:
127         type: string
128     compute_pcma_server_scheduler_hints:
129       type: list
130       required: true
131       entry_schema:
132         type: json
133     compute_pcma_server_name:
134       type: list
135       required: true
136       entry_schema:
137         type: string
138   node_templates:
139     pcma_server:
140       type: org.openecomp.resource.vfc.nodes.heat.pcma_server
141       properties:
142         availability_zone:
143           get_input:
144           - compute_pcma_server_availability_zone
145           - index_value
146         flavor:
147           get_input: vm_flavor_name
148         config_drive:
149           get_input:
150           - compute_pcma_server_config_drive
151           - index_value
152         image:
153           get_input: vm_image_name
154         name:
155           get_input:
156           - compute_pcma_server_name
157           - index_value
158         scheduler_hints:
159           get_input:
160           - compute_pcma_server_scheduler_hints
161           - index_value
162         user_data_format:
163           get_input:
164           - compute_pcma_server_user_data_format
165           - index_value
166     pcma_server_pcm_port_3:
167       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
168       properties:
169         security_groups:
170           get_input:
171           - port_pcm_port_3_security_groups
172           - index_value
173         exCP_naming:
174           get_input: port_pcm_port_3_exCP_naming
175         vlan_requirements:
176           get_input: port_pcm_port_3_vlan_requirements
177         ip_requirements:
178           get_input: port_pcm_port_3_ip_requirements
179         network_role_tag:
180           get_input: port_pcm_port_3_network_role_tag
181         mac_requirements:
182           get_input: port_pcm_port_3_mac_requirements
183         order:
184           get_input: port_pcm_port_3_order
185         network_role:
186           get_input: port_pcm_port_3_network_role
187         subnetpoolid:
188           get_input: port_pcm_port_3_subnetpoolid
189         fixed_ips:
190           get_input: port_pcm_port_3_fixed_ips
191         network:
192           get_input:
193           - port_pcm_port_3_network
194           - index_value
195       requirements:
196       - binding:
197           capability: tosca.capabilities.network.Bindable
198           node: pcma_server
199           relationship: tosca.relationships.network.BindsTo
200     pcma_server_pcm_port_2:
201       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
202       properties:
203         security_groups:
204           get_input:
205           - port_pcm_port_2_security_groups
206           - index_value
207         exCP_naming:
208           get_input: port_pcm_port_2_exCP_naming
209         vlan_requirements:
210           get_input: port_pcm_port_2_vlan_requirements
211         ip_requirements:
212           get_input: port_pcm_port_2_ip_requirements
213         network_role_tag:
214           get_input: port_pcm_port_2_network_role_tag
215         mac_requirements:
216           get_input: port_pcm_port_2_mac_requirements
217         order:
218           get_input: port_pcm_port_2_order
219         network_role:
220           get_input: port_pcm_port_2_network_role
221         subnetpoolid:
222           get_input: port_pcm_port_2_subnetpoolid
223         fixed_ips:
224           get_input: port_pcm_port_2_fixed_ips
225         network:
226           get_input:
227           - port_pcm_port_2_network
228           - index_value
229       requirements:
230       - binding:
231           capability: tosca.capabilities.network.Bindable
232           node: pcma_server
233           relationship: tosca.relationships.network.BindsTo
234   substitution_mappings:
235     node_type: org.openecomp.resource.abstract.nodes.pcma_server
236     capabilities:
237       cpu.delta_pcma_server:
238       - pcma_server
239       - cpu.delta
240       scalable_pcma_server:
241       - pcma_server
242       - scalable
243       vcpus_pcma_server:
244       - pcma_server
245       - vcpus
246       host_pcma_server:
247       - pcma_server
248       - host
249       disk.device.read.requests.rate_pcma_server:
250       - pcma_server
251       - disk.device.read.requests.rate
252       disk.usage_pcma_server:
253       - pcma_server
254       - disk.usage
255       network.outgoing.bytes.rate_pcma_server_pcm_port_3:
256       - pcma_server_pcm_port_3
257       - network.outgoing.bytes.rate
258       disk.read.bytes_pcma_server:
259       - pcma_server
260       - disk.read.bytes
261       disk.iops_pcma_server:
262       - pcma_server
263       - disk.iops
264       network.outgoing.bytes.rate_pcma_server_pcm_port_2:
265       - pcma_server_pcm_port_2
266       - network.outgoing.bytes.rate
267       attachment_pcma_server_pcm_port_2:
268       - pcma_server_pcm_port_2
269       - attachment
270       endpoint_pcma_server:
271       - pcma_server
272       - endpoint
273       feature_pcma_server:
274       - pcma_server
275       - feature
276       attachment_pcma_server_pcm_port_3:
277       - pcma_server_pcm_port_3
278       - attachment
279       network.incoming.bytes.rate_pcma_server_pcm_port_2:
280       - pcma_server_pcm_port_2
281       - network.incoming.bytes.rate
282       memory.usage_pcma_server:
283       - pcma_server
284       - memory.usage
285       network.outgoing.bytes_pcma_server_pcm_port_3:
286       - pcma_server_pcm_port_3
287       - network.outgoing.bytes
288       binding_pcma_server_pcm_port_3:
289       - pcma_server_pcm_port_3
290       - binding
291       network.incoming.bytes.rate_pcma_server_pcm_port_3:
292       - pcma_server_pcm_port_3
293       - network.incoming.bytes.rate
294       memory_pcma_server:
295       - pcma_server
296       - memory
297       network.outgoing.bytes_pcma_server_pcm_port_2:
298       - pcma_server_pcm_port_2
299       - network.outgoing.bytes
300       cpu_pcma_server:
301       - pcma_server
302       - cpu
303       disk.device.write.bytes.rate_pcma_server:
304       - pcma_server
305       - disk.device.write.bytes.rate
306       disk.read.bytes.rate_pcma_server:
307       - pcma_server
308       - disk.read.bytes.rate
309       network.incoming.packets_pcma_server_pcm_port_3:
310       - pcma_server_pcm_port_3
311       - network.incoming.packets
312       binding_pcma_server_pcm_port_2:
313       - pcma_server_pcm_port_2
314       - binding
315       os_pcma_server:
316       - pcma_server
317       - os
318       network.incoming.packets_pcma_server_pcm_port_2:
319       - pcma_server_pcm_port_2
320       - network.incoming.packets
321       network.incoming.packets.rate_pcma_server_pcm_port_3:
322       - pcma_server_pcm_port_3
323       - network.incoming.packets.rate
324       network.outgoing.packets.rate_pcma_server_pcm_port_3:
325       - pcma_server_pcm_port_3
326       - network.outgoing.packets.rate
327       network.incoming.packets.rate_pcma_server_pcm_port_2:
328       - pcma_server_pcm_port_2
329       - network.incoming.packets.rate
330       disk.device.read.requests_pcma_server:
331       - pcma_server
332       - disk.device.read.requests
333       disk.write.bytes.rate_pcma_server:
334       - pcma_server
335       - disk.write.bytes.rate
336       network.outgoing.packets.rate_pcma_server_pcm_port_2:
337       - pcma_server_pcm_port_2
338       - network.outgoing.packets.rate
339       disk.device.write.requests.rate_pcma_server:
340       - pcma_server
341       - disk.device.write.requests.rate
342       cpu_util_pcma_server:
343       - pcma_server
344       - cpu_util
345       disk.device.write.bytes_pcma_server:
346       - pcma_server
347       - disk.device.write.bytes
348       disk.device.read.bytes.rate_pcma_server:
349       - pcma_server
350       - disk.device.read.bytes.rate
351       disk.device.usage_pcma_server:
352       - pcma_server
353       - disk.device.usage
354       disk.read.requests_pcma_server:
355       - pcma_server
356       - disk.read.requests
357       disk.allocation_pcma_server:
358       - pcma_server
359       - disk.allocation
360       feature_pcma_server_pcm_port_2:
361       - pcma_server_pcm_port_2
362       - feature
363       feature_pcma_server_pcm_port_3:
364       - pcma_server_pcm_port_3
365       - feature
366       disk.ephemeral.size_pcma_server:
367       - pcma_server
368       - disk.ephemeral.size
369       binding_pcma_server:
370       - pcma_server
371       - binding
372       disk.latency_pcma_server:
373       - pcma_server
374       - disk.latency
375       disk.device.write.requests_pcma_server:
376       - pcma_server
377       - disk.device.write.requests
378       disk.device.read.bytes_pcma_server:
379       - pcma_server
380       - disk.device.read.bytes
381       disk.device.allocation_pcma_server:
382       - pcma_server
383       - disk.device.allocation
384       memory.resident_pcma_server:
385       - pcma_server
386       - memory.resident
387       disk.root.size_pcma_server:
388       - pcma_server
389       - disk.root.size
390       disk.write.bytes_pcma_server:
391       - pcma_server
392       - disk.write.bytes
393       disk.write.requests_pcma_server:
394       - pcma_server
395       - disk.write.requests
396       network.incoming.bytes_pcma_server_pcm_port_2:
397       - pcma_server_pcm_port_2
398       - network.incoming.bytes
399       network.incoming.bytes_pcma_server_pcm_port_3:
400       - pcma_server_pcm_port_3
401       - network.incoming.bytes
402       disk.write.requests.rate_pcma_server:
403       - pcma_server
404       - disk.write.requests.rate
405       disk.device.iops_pcma_server:
406       - pcma_server
407       - disk.device.iops
408       instance_pcma_server:
409       - pcma_server
410       - instance
411       network.outpoing.packets_pcma_server_pcm_port_3:
412       - pcma_server_pcm_port_3
413       - network.outpoing.packets
414       disk.device.latency_pcma_server:
415       - pcma_server
416       - disk.device.latency
417       network.outpoing.packets_pcma_server_pcm_port_2:
418       - pcma_server_pcm_port_2
419       - network.outpoing.packets
420       disk.capacity_pcma_server:
421       - pcma_server
422       - disk.capacity
423       disk.device.capacity_pcma_server:
424       - pcma_server
425       - disk.device.capacity
426     requirements:
427       dependency_pcma_server_pcm_port_3:
428       - pcma_server_pcm_port_3
429       - dependency
430       dependency_pcma_server:
431       - pcma_server
432       - dependency
433       dependency_pcma_server_pcm_port_2:
434       - pcma_server_pcm_port_2
435       - dependency
436       local_storage_pcma_server:
437       - pcma_server
438       - local_storage
439       link_pcma_server_pcm_port_2:
440       - pcma_server_pcm_port_2
441       - link
442       link_pcma_server_pcm_port_3:
443       - pcma_server_pcm_port_3
444       - link