c27751b41b4cc9f5bbc6bc4bcac5ea88e5461cd2
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / singleSubstitution / computewithtwosameporttypes / out / GlobalSubstitutionTypesServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: GlobalSubstitutionTypes
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 node_types:
8   org.openecomp.resource.abstract.nodes.pd_server:
9     derived_from: org.openecomp.resource.abstract.nodes.VFC
10     properties:
11       port_pd01_port_0_mac_requirements:
12         type: org.openecomp.datatypes.network.MacRequirements
13         required: true
14         status: SUPPORTED
15       port_pd01_port_0_network:
16         type: list
17         required: true
18         status: SUPPORTED
19         entry_schema:
20           type: string
21       port_pd01_port_0_ip_requirements:
22         type: list
23         required: true
24         status: SUPPORTED
25         entry_schema:
26           type: org.openecomp.datatypes.network.IpRequirements
27       port_pd01_port_0_network_role_tag:
28         type: string
29         required: true
30         status: SUPPORTED
31       port_pd01_port_0_network_role:
32         type: list
33         required: true
34         status: SUPPORTED
35         entry_schema:
36           type: string
37       port_pd01_port_1_ip_requirements:
38         type: list
39         required: true
40         status: SUPPORTED
41         entry_schema:
42           type: org.openecomp.datatypes.network.IpRequirements
43       index_value:
44         type: integer
45         description: Index value of this substitution service template runtime instance
46         required: false
47         default: 0
48         status: SUPPORTED
49         constraints:
50         - greater_or_equal: 0
51       compute_pd_server_availability_zone:
52         type: list
53         required: true
54         status: SUPPORTED
55         entry_schema:
56           type: string
57       compute_pd_server_name:
58         type: list
59         required: true
60         status: SUPPORTED
61         entry_schema:
62           type: string
63       port_pd01_port_1_order:
64         type: list
65         required: true
66         status: SUPPORTED
67         entry_schema:
68           type: integer
69       vm_flavor_name:
70         type: string
71         required: true
72         status: SUPPORTED
73       port_pd01_port_0_exCP_naming:
74         type: list
75         required: true
76         status: SUPPORTED
77         entry_schema:
78           type: json
79       port_pd01_port_1_network_role:
80         type: list
81         required: true
82         status: SUPPORTED
83         entry_schema:
84           type: string
85       port_pd01_port_0_order:
86         type: list
87         required: true
88         status: SUPPORTED
89         entry_schema:
90           type: integer
91       port_pd01_port_1_vlan_requirements:
92         type: list
93         required: true
94         status: SUPPORTED
95         entry_schema:
96           type: json
97       port_pd01_port_1_mac_requirements:
98         type: org.openecomp.datatypes.network.MacRequirements
99         required: true
100         status: SUPPORTED
101       port_pd01_port_1_subnetpoolid:
102         type: list
103         required: true
104         status: SUPPORTED
105         entry_schema:
106           type: string
107       vm_image_name:
108         type: string
109         required: true
110         status: SUPPORTED
111       port_pd01_port_1_exCP_naming:
112         type: list
113         required: true
114         status: SUPPORTED
115         entry_schema:
116           type: json
117       port_pd01_port_1_network_role_tag:
118         type: string
119         required: true
120         status: SUPPORTED
121       port_pd01_port_0_vlan_requirements:
122         type: list
123         required: true
124         status: SUPPORTED
125         entry_schema:
126           type: json
127       port_pd01_port_0_subnetpoolid:
128         type: list
129         required: true
130         status: SUPPORTED
131         entry_schema:
132           type: string
133       port_pd01_port_1_network:
134         type: list
135         required: true
136         status: SUPPORTED
137         entry_schema:
138           type: string
139       compute_pd_server_user_data_format:
140         type: list
141         required: true
142         status: SUPPORTED
143         entry_schema:
144           type: string
145     requirements:
146     - dependency_pd_server:
147         capability: tosca.capabilities.Node
148         node: tosca.nodes.Root
149         relationship: tosca.relationships.DependsOn
150         occurrences:
151         - 0
152         - UNBOUNDED
153     - local_storage_pd_server:
154         capability: tosca.capabilities.Attachment
155         node: tosca.nodes.BlockStorage
156         relationship: tosca.relationships.AttachesTo
157         occurrences:
158         - 0
159         - UNBOUNDED
160     - dependency_pd_server_pd01_port_1:
161         capability: tosca.capabilities.Node
162         node: tosca.nodes.Root
163         relationship: tosca.relationships.DependsOn
164         occurrences:
165         - 0
166         - UNBOUNDED
167     - link_pd_server_pd01_port_1:
168         capability: tosca.capabilities.network.Linkable
169         relationship: tosca.relationships.network.LinksTo
170         occurrences:
171         - 1
172         - 1
173     - dependency_pd_server_pd01_port_0:
174         capability: tosca.capabilities.Node
175         node: tosca.nodes.Root
176         relationship: tosca.relationships.DependsOn
177         occurrences:
178         - 0
179         - UNBOUNDED
180     - link_pd_server_pd01_port_0:
181         capability: tosca.capabilities.network.Linkable
182         relationship: tosca.relationships.network.LinksTo
183         occurrences:
184         - 1
185         - 1
186     capabilities:
187       binding_pd_server_pd01_port_0:
188         type: tosca.capabilities.network.Bindable
189         valid_source_types:
190         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
191         occurrences:
192         - 0
193         - UNBOUNDED
194       scalable_pd_server:
195         type: tosca.capabilities.Scalable
196         occurrences:
197         - 1
198         - UNBOUNDED
199       disk.read.bytes.rate_pd_server:
200         type: org.openecomp.capabilities.metric.Ceilometer
201         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
202         occurrences:
203         - 1
204         - UNBOUNDED
205       binding_pd_server_pd01_port_1:
206         type: tosca.capabilities.network.Bindable
207         valid_source_types:
208         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
209         occurrences:
210         - 0
211         - UNBOUNDED
212       memory.usage_pd_server:
213         type: org.openecomp.capabilities.metric.Ceilometer
214         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
215         occurrences:
216         - 1
217         - UNBOUNDED
218       memory_pd_server:
219         type: org.openecomp.capabilities.metric.Ceilometer
220         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
221         occurrences:
222         - 1
223         - UNBOUNDED
224       disk.device.usage_pd_server:
225         type: org.openecomp.capabilities.metric.Ceilometer
226         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
227         occurrences:
228         - 1
229         - UNBOUNDED
230       os_pd_server:
231         type: tosca.capabilities.OperatingSystem
232         occurrences:
233         - 1
234         - UNBOUNDED
235       disk.write.bytes.rate_pd_server:
236         type: org.openecomp.capabilities.metric.Ceilometer
237         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
238         occurrences:
239         - 1
240         - UNBOUNDED
241       cpu_pd_server:
242         type: org.openecomp.capabilities.metric.Ceilometer
243         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
244         occurrences:
245         - 1
246         - UNBOUNDED
247       cpu_util_pd_server:
248         type: org.openecomp.capabilities.metric.Ceilometer
249         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
250         occurrences:
251         - 1
252         - UNBOUNDED
253       disk.device.write.requests.rate_pd_server:
254         type: org.openecomp.capabilities.metric.Ceilometer
255         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
256         occurrences:
257         - 1
258         - UNBOUNDED
259       disk.read.bytes_pd_server:
260         type: org.openecomp.capabilities.metric.Ceilometer
261         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
262         occurrences:
263         - 1
264         - UNBOUNDED
265       disk.device.read.bytes.rate_pd_server:
266         type: org.openecomp.capabilities.metric.Ceilometer
267         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
268         occurrences:
269         - 1
270         - UNBOUNDED
271       network.incoming.packets_pd_server_pd01_port_0:
272         type: org.openecomp.capabilities.metric.Ceilometer
273         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
274         occurrences:
275         - 1
276         - UNBOUNDED
277       disk.iops_pd_server:
278         type: org.openecomp.capabilities.metric.Ceilometer
279         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
280         occurrences:
281         - 1
282         - UNBOUNDED
283       network.incoming.packets.rate_pd_server_pd01_port_1:
284         type: org.openecomp.capabilities.metric.Ceilometer
285         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
286         occurrences:
287         - 1
288         - UNBOUNDED
289       network.incoming.bytes.rate_pd_server_pd01_port_1:
290         type: org.openecomp.capabilities.metric.Ceilometer
291         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
292         occurrences:
293         - 1
294         - UNBOUNDED
295       memory.resident_pd_server:
296         type: org.openecomp.capabilities.metric.Ceilometer
297         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
298         occurrences:
299         - 1
300         - UNBOUNDED
301       cpu.delta_pd_server:
302         type: org.openecomp.capabilities.metric.Ceilometer
303         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
304         occurrences:
305         - 1
306         - UNBOUNDED
307       network.incoming.packets.rate_pd_server_pd01_port_0:
308         type: org.openecomp.capabilities.metric.Ceilometer
309         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
310         occurrences:
311         - 1
312         - UNBOUNDED
313       network.incoming.bytes.rate_pd_server_pd01_port_0:
314         type: org.openecomp.capabilities.metric.Ceilometer
315         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
316         occurrences:
317         - 1
318         - UNBOUNDED
319       attachment_pd_server_pd01_port_1:
320         type: tosca.capabilities.Attachment
321         occurrences:
322         - 1
323         - UNBOUNDED
324       network.outgoing.packets.rate_pd_server_pd01_port_1:
325         type: org.openecomp.capabilities.metric.Ceilometer
326         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
327         occurrences:
328         - 1
329         - UNBOUNDED
330       network.outgoing.packets.rate_pd_server_pd01_port_0:
331         type: org.openecomp.capabilities.metric.Ceilometer
332         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
333         occurrences:
334         - 1
335         - UNBOUNDED
336       vcpus_pd_server:
337         type: org.openecomp.capabilities.metric.Ceilometer
338         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
339         occurrences:
340         - 1
341         - UNBOUNDED
342       disk.device.write.bytes.rate_pd_server:
343         type: org.openecomp.capabilities.metric.Ceilometer
344         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
345         occurrences:
346         - 1
347         - UNBOUNDED
348       attachment_pd_server_pd01_port_0:
349         type: tosca.capabilities.Attachment
350         occurrences:
351         - 1
352         - UNBOUNDED
353       disk.device.write.requests_pd_server:
354         type: org.openecomp.capabilities.metric.Ceilometer
355         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
356         occurrences:
357         - 1
358         - UNBOUNDED
359       endpoint_pd_server:
360         type: tosca.capabilities.Endpoint.Admin
361         occurrences:
362         - 1
363         - UNBOUNDED
364       disk.capacity_pd_server:
365         type: org.openecomp.capabilities.metric.Ceilometer
366         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
367         occurrences:
368         - 1
369         - UNBOUNDED
370       network.incoming.packets_pd_server_pd01_port_1:
371         type: org.openecomp.capabilities.metric.Ceilometer
372         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
373         occurrences:
374         - 1
375         - UNBOUNDED
376       disk.device.allocation_pd_server:
377         type: org.openecomp.capabilities.metric.Ceilometer
378         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
379         occurrences:
380         - 1
381         - UNBOUNDED
382       disk.allocation_pd_server:
383         type: org.openecomp.capabilities.metric.Ceilometer
384         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
385         occurrences:
386         - 1
387         - UNBOUNDED
388       binding_pd_server:
389         type: tosca.capabilities.network.Bindable
390         occurrences:
391         - 1
392         - UNBOUNDED
393       disk.read.requests_pd_server:
394         type: org.openecomp.capabilities.metric.Ceilometer
395         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
396         occurrences:
397         - 1
398         - UNBOUNDED
399       network.outgoing.bytes.rate_pd_server_pd01_port_1:
400         type: org.openecomp.capabilities.metric.Ceilometer
401         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
402         occurrences:
403         - 1
404         - UNBOUNDED
405       network.outgoing.bytes.rate_pd_server_pd01_port_0:
406         type: org.openecomp.capabilities.metric.Ceilometer
407         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
408         occurrences:
409         - 1
410         - UNBOUNDED
411       feature_pd_server:
412         type: tosca.capabilities.Node
413         occurrences:
414         - 1
415         - UNBOUNDED
416       disk.usage_pd_server:
417         type: org.openecomp.capabilities.metric.Ceilometer
418         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
419         occurrences:
420         - 1
421         - UNBOUNDED
422       network.incoming.bytes_pd_server_pd01_port_1:
423         type: org.openecomp.capabilities.metric.Ceilometer
424         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
425         occurrences:
426         - 1
427         - UNBOUNDED
428       disk.write.bytes_pd_server:
429         type: org.openecomp.capabilities.metric.Ceilometer
430         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
431         occurrences:
432         - 1
433         - UNBOUNDED
434       network.outgoing.bytes_pd_server_pd01_port_0:
435         type: org.openecomp.capabilities.metric.Ceilometer
436         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
437         occurrences:
438         - 1
439         - UNBOUNDED
440       network.outgoing.bytes_pd_server_pd01_port_1:
441         type: org.openecomp.capabilities.metric.Ceilometer
442         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
443         occurrences:
444         - 1
445         - UNBOUNDED
446       network.incoming.bytes_pd_server_pd01_port_0:
447         type: org.openecomp.capabilities.metric.Ceilometer
448         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
449         occurrences:
450         - 1
451         - UNBOUNDED
452       disk.device.read.requests.rate_pd_server:
453         type: org.openecomp.capabilities.metric.Ceilometer
454         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
455         occurrences:
456         - 1
457         - UNBOUNDED
458       disk.root.size_pd_server:
459         type: org.openecomp.capabilities.metric.Ceilometer
460         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
461         occurrences:
462         - 1
463         - UNBOUNDED
464       disk.device.read.bytes_pd_server:
465         type: org.openecomp.capabilities.metric.Ceilometer
466         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
467         occurrences:
468         - 1
469         - UNBOUNDED
470       disk.device.write.bytes_pd_server:
471         type: org.openecomp.capabilities.metric.Ceilometer
472         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
473         occurrences:
474         - 1
475         - UNBOUNDED
476       network.outpoing.packets_pd_server_pd01_port_0:
477         type: org.openecomp.capabilities.metric.Ceilometer
478         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
479         occurrences:
480         - 1
481         - UNBOUNDED
482       network.outpoing.packets_pd_server_pd01_port_1:
483         type: org.openecomp.capabilities.metric.Ceilometer
484         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
485         occurrences:
486         - 1
487         - UNBOUNDED
488       disk.device.read.requests_pd_server:
489         type: org.openecomp.capabilities.metric.Ceilometer
490         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
491         occurrences:
492         - 1
493         - UNBOUNDED
494       instance_pd_server:
495         type: org.openecomp.capabilities.metric.Ceilometer
496         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
497         occurrences:
498         - 1
499         - UNBOUNDED
500       host_pd_server:
501         type: tosca.capabilities.Container
502         valid_source_types:
503         - tosca.nodes.SoftwareComponent
504         occurrences:
505         - 1
506         - UNBOUNDED
507       feature_pd_server_pd01_port_1:
508         type: tosca.capabilities.Node
509         occurrences:
510         - 1
511         - UNBOUNDED
512       feature_pd_server_pd01_port_0:
513         type: tosca.capabilities.Node
514         occurrences:
515         - 1
516         - UNBOUNDED
517       disk.write.requests.rate_pd_server:
518         type: org.openecomp.capabilities.metric.Ceilometer
519         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
520         occurrences:
521         - 1
522         - UNBOUNDED
523       disk.ephemeral.size_pd_server:
524         type: org.openecomp.capabilities.metric.Ceilometer
525         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
526         occurrences:
527         - 1
528         - UNBOUNDED
529       disk.write.requests_pd_server:
530         type: org.openecomp.capabilities.metric.Ceilometer
531         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
532         occurrences:
533         - 1
534         - UNBOUNDED
535       disk.device.latency_pd_server:
536         type: org.openecomp.capabilities.metric.Ceilometer
537         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
538         occurrences:
539         - 1
540         - UNBOUNDED
541       disk.latency_pd_server:
542         type: org.openecomp.capabilities.metric.Ceilometer
543         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
544         occurrences:
545         - 1
546         - UNBOUNDED
547       disk.device.capacity_pd_server:
548         type: org.openecomp.capabilities.metric.Ceilometer
549         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
550         occurrences:
551         - 1
552         - UNBOUNDED
553       disk.device.iops_pd_server:
554         type: org.openecomp.capabilities.metric.Ceilometer
555         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
556         occurrences:
557         - 1
558         - UNBOUNDED