[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 / computeWithDiffPortTypeNodeConnectedIn / 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       compute_pd_server_availability_zone:
12         type: list
13         required: true
14         status: SUPPORTED
15         entry_schema:
16           type: string
17       compute_pd_server_name:
18         type: list
19         required: true
20         status: SUPPORTED
21         entry_schema:
22           type: string
23       port_pd01_port_replacement_policy:
24         type: list
25         required: true
26         status: SUPPORTED
27         entry_schema:
28           type: string
29       vm_flavor_name:
30         type: string
31         required: true
32         status: SUPPORTED
33       port_pd01_port_security_groups:
34         type: list
35         required: true
36         status: SUPPORTED
37         entry_schema:
38           type: json
39       port_pd02_port_network_role_tag:
40         type: list
41         required: true
42         status: SUPPORTED
43         entry_schema:
44           type: string
45       port_pd01_port_mac_requirements:
46         type: list
47         required: true
48         status: SUPPORTED
49         entry_schema:
50           type: json
51       vm_image_name:
52         type: string
53         required: true
54         status: SUPPORTED
55       port_pd02_port_replacement_policy:
56         type: list
57         required: true
58         status: SUPPORTED
59         entry_schema:
60           type: string
61       port_pd01_port_ip_requirements:
62         type: list
63         required: true
64         status: SUPPORTED
65         entry_schema:
66           type: json
67       port_pd02_port_network_role:
68         type: list
69         required: true
70         status: SUPPORTED
71         entry_schema:
72           type: string
73       port_pd01_port_vlan_requirements:
74         type: list
75         required: true
76         status: SUPPORTED
77         entry_schema:
78           type: json
79       compute_pd_server_user_data_format:
80         type: list
81         required: true
82         status: SUPPORTED
83         entry_schema:
84           type: string
85       index_value:
86         type: integer
87         description: Index value of this substitution service template runtime instance
88         required: false
89         default: 0
90         status: SUPPORTED
91         constraints:
92         - greater_or_equal: 0
93       port_pd02_port_mac_requirements:
94         type: list
95         required: true
96         status: SUPPORTED
97         entry_schema:
98           type: json
99       port_pd01_port_exCP_naming:
100         type: list
101         required: true
102         status: SUPPORTED
103         entry_schema:
104           type: json
105       port_pd02_port_order:
106         type: list
107         required: true
108         status: SUPPORTED
109         entry_schema:
110           type: integer
111       port_pd02_port_subnetpoolid:
112         type: list
113         required: true
114         status: SUPPORTED
115         entry_schema:
116           type: string
117       port_pd02_port_vlan_requirements:
118         type: list
119         required: true
120         status: SUPPORTED
121         entry_schema:
122           type: json
123       port_pd02_port_security_groups:
124         type: list
125         required: true
126         status: SUPPORTED
127         entry_schema:
128           type: json
129       port_pd01_port_network:
130         type: list
131         required: true
132         status: SUPPORTED
133         entry_schema:
134           type: string
135       port_pd01_port_order:
136         type: list
137         required: true
138         status: SUPPORTED
139         entry_schema:
140           type: integer
141       port_pd01_port_subnetpoolid:
142         type: list
143         required: true
144         status: SUPPORTED
145         entry_schema:
146           type: string
147       port_pd02_port_exCP_naming:
148         type: list
149         required: true
150         status: SUPPORTED
151         entry_schema:
152           type: json
153       port_pd01_port_network_role:
154         type: list
155         required: true
156         status: SUPPORTED
157         entry_schema:
158           type: string
159       port_pd02_port_ip_requirements:
160         type: list
161         required: true
162         status: SUPPORTED
163         entry_schema:
164           type: json
165       port_pd01_port_network_role_tag:
166         type: list
167         required: true
168         status: SUPPORTED
169         entry_schema:
170           type: string
171       port_pd02_port_network:
172         type: list
173         required: true
174         status: SUPPORTED
175         entry_schema:
176           type: string
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:
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:
200         capability: tosca.capabilities.network.Linkable
201         relationship: tosca.relationships.network.LinksTo
202         occurrences:
203         - 1
204         - 1
205     - dependency_pd_server_pd02_port:
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_pd02_port:
213         capability: tosca.capabilities.network.Linkable
214         relationship: tosca.relationships.network.LinksTo
215         occurrences:
216         - 1
217         - 1
218     capabilities:
219       scalable_pd_server:
220         type: tosca.capabilities.Scalable
221         occurrences:
222         - 1
223         - UNBOUNDED
224       disk.read.bytes.rate_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       memory.usage_pd_server:
231         type: org.openecomp.capabilities.metric.Ceilometer
232         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
233         occurrences:
234         - 1
235         - UNBOUNDED
236       memory_pd_server:
237         type: org.openecomp.capabilities.metric.Ceilometer
238         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
239         occurrences:
240         - 1
241         - UNBOUNDED
242       disk.device.usage_pd_server:
243         type: org.openecomp.capabilities.metric.Ceilometer
244         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
245         occurrences:
246         - 1
247         - UNBOUNDED
248       network.outgoing.packets.rate_pd_server_pd01_port:
249         type: org.openecomp.capabilities.metric.Ceilometer
250         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
251         occurrences:
252         - 1
253         - UNBOUNDED
254       os_pd_server:
255         type: tosca.capabilities.OperatingSystem
256         occurrences:
257         - 1
258         - UNBOUNDED
259       disk.write.bytes.rate_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       network.incoming.bytes_pd_server_pd01_port:
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       cpu_pd_server:
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       cpu_util_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       disk.device.write.requests.rate_pd_server:
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       disk.read.bytes_pd_server:
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       disk.device.read.bytes.rate_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       binding_pd_server_pd02_port:
302         type: tosca.capabilities.network.Bindable
303         valid_source_types:
304         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
305         occurrences:
306         - 0
307         - UNBOUNDED
308       network.outgoing.bytes_pd_server_pd01_port:
309         type: org.openecomp.capabilities.metric.Ceilometer
310         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
311         occurrences:
312         - 1
313         - UNBOUNDED
314       network.outgoing.packets.rate_pd_server_pd02_port:
315         type: org.openecomp.capabilities.metric.Ceilometer
316         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
317         occurrences:
318         - 1
319         - UNBOUNDED
320       disk.iops_pd_server:
321         type: org.openecomp.capabilities.metric.Ceilometer
322         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
323         occurrences:
324         - 1
325         - UNBOUNDED
326       memory.resident_pd_server:
327         type: org.openecomp.capabilities.metric.Ceilometer
328         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
329         occurrences:
330         - 1
331         - UNBOUNDED
332       cpu.delta_pd_server:
333         type: org.openecomp.capabilities.metric.Ceilometer
334         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
335         occurrences:
336         - 1
337         - UNBOUNDED
338       network.incoming.packets.rate_pd_server_pd01_port:
339         type: org.openecomp.capabilities.metric.Ceilometer
340         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
341         occurrences:
342         - 1
343         - UNBOUNDED
344       network.outgoing.bytes_pd_server_pd02_port:
345         type: org.openecomp.capabilities.metric.Ceilometer
346         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
347         occurrences:
348         - 1
349         - UNBOUNDED
350       feature_pd_server_pd02_port:
351         type: tosca.capabilities.Node
352         occurrences:
353         - 1
354         - UNBOUNDED
355       network.incoming.bytes.rate_pd_server_pd02_port:
356         type: org.openecomp.capabilities.metric.Ceilometer
357         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
358         occurrences:
359         - 1
360         - UNBOUNDED
361       network.outgoing.bytes.rate_pd_server_pd02_port:
362         type: org.openecomp.capabilities.metric.Ceilometer
363         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
364         occurrences:
365         - 1
366         - UNBOUNDED
367       vcpus_pd_server:
368         type: org.openecomp.capabilities.metric.Ceilometer
369         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
370         occurrences:
371         - 1
372         - UNBOUNDED
373       disk.device.write.bytes.rate_pd_server:
374         type: org.openecomp.capabilities.metric.Ceilometer
375         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
376         occurrences:
377         - 1
378         - UNBOUNDED
379       disk.device.write.requests_pd_server:
380         type: org.openecomp.capabilities.metric.Ceilometer
381         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
382         occurrences:
383         - 1
384         - UNBOUNDED
385       endpoint_pd_server:
386         type: tosca.capabilities.Endpoint.Admin
387         occurrences:
388         - 1
389         - UNBOUNDED
390       attachment_pd_server_pd01_port:
391         type: tosca.capabilities.Attachment
392         occurrences:
393         - 1
394         - UNBOUNDED
395       disk.capacity_pd_server:
396         type: org.openecomp.capabilities.metric.Ceilometer
397         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
398         occurrences:
399         - 1
400         - UNBOUNDED
401       disk.device.allocation_pd_server:
402         type: org.openecomp.capabilities.metric.Ceilometer
403         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
404         occurrences:
405         - 1
406         - UNBOUNDED
407       disk.allocation_pd_server:
408         type: org.openecomp.capabilities.metric.Ceilometer
409         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
410         occurrences:
411         - 1
412         - UNBOUNDED
413       network.incoming.packets_pd_server_pd02_port:
414         type: org.openecomp.capabilities.metric.Ceilometer
415         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
416         occurrences:
417         - 1
418         - UNBOUNDED
419       binding_pd_server:
420         type: tosca.capabilities.network.Bindable
421         occurrences:
422         - 1
423         - UNBOUNDED
424       disk.read.requests_pd_server:
425         type: org.openecomp.capabilities.metric.Ceilometer
426         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
427         occurrences:
428         - 1
429         - UNBOUNDED
430       feature_pd_server:
431         type: tosca.capabilities.Node
432         occurrences:
433         - 1
434         - UNBOUNDED
435       disk.usage_pd_server:
436         type: org.openecomp.capabilities.metric.Ceilometer
437         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
438         occurrences:
439         - 1
440         - UNBOUNDED
441       network.outpoing.packets_pd_server_pd02_port:
442         type: org.openecomp.capabilities.metric.Ceilometer
443         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
444         occurrences:
445         - 1
446         - UNBOUNDED
447       binding_pd_server_pd01_port:
448         type: tosca.capabilities.network.Bindable
449         valid_source_types:
450         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
451         occurrences:
452         - 0
453         - UNBOUNDED
454       disk.write.bytes_pd_server:
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       network.incoming.bytes.rate_pd_server_pd01_port:
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.incoming.packets_pd_server_pd01_port:
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       disk.device.read.requests.rate_pd_server:
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       disk.root.size_pd_server:
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.bytes_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.device.write.bytes_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.requests_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       instance_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       host_pd_server:
509         type: tosca.capabilities.Container
510         valid_source_types:
511         - tosca.nodes.SoftwareComponent
512         occurrences:
513         - 1
514         - UNBOUNDED
515       network.outpoing.packets_pd_server_pd01_port:
516         type: org.openecomp.capabilities.metric.Ceilometer
517         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
518         occurrences:
519         - 1
520         - UNBOUNDED
521       attachment_pd_server_pd02_port:
522         type: tosca.capabilities.Attachment
523         occurrences:
524         - 1
525         - UNBOUNDED
526       disk.write.requests.rate_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       disk.ephemeral.size_pd_server:
533         type: org.openecomp.capabilities.metric.Ceilometer
534         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
535         occurrences:
536         - 1
537         - UNBOUNDED
538       disk.write.requests_pd_server:
539         type: org.openecomp.capabilities.metric.Ceilometer
540         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
541         occurrences:
542         - 1
543         - UNBOUNDED
544       feature_pd_server_pd01_port:
545         type: tosca.capabilities.Node
546         occurrences:
547         - 1
548         - UNBOUNDED
549       disk.device.latency_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       network.incoming.packets.rate_pd_server_pd02_port:
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.latency_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.capacity_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       network.outgoing.bytes.rate_pd_server_pd01_port:
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.iops_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       network.incoming.bytes_pd_server_pd02_port:
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