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