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