[sdc] - latest code changes
[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: 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_1_security_groups:
28         type: list
29         required: true
30         status: SUPPORTED
31         entry_schema:
32           type: json
33       port_pd01_port_0_network_role:
34         type: list
35         required: true
36         status: SUPPORTED
37         entry_schema:
38           type: string
39       compute_pd_server_availability_zone:
40         type: list
41         required: true
42         status: SUPPORTED
43         entry_schema:
44           type: string
45       compute_pd_server_name:
46         type: list
47         required: true
48         status: SUPPORTED
49         entry_schema:
50           type: string
51       port_pd01_port_0_replacement_policy:
52         type: list
53         required: true
54         status: SUPPORTED
55         entry_schema:
56           type: string
57       vm_flavor_name:
58         type: string
59         required: true
60         status: SUPPORTED
61       port_pd01_port_1_network_role:
62         type: list
63         required: true
64         status: SUPPORTED
65         entry_schema:
66           type: string
67       port_pd01_port_0_order:
68         type: list
69         required: true
70         status: SUPPORTED
71         entry_schema:
72           type: integer
73       port_pd01_port_1_subnetpoolid:
74         type: list
75         required: true
76         status: SUPPORTED
77         entry_schema:
78           type: string
79       vm_image_name:
80         type: string
81         required: true
82         status: SUPPORTED
83       port_pd01_port_1_network_role_tag:
84         type: list
85         required: true
86         status: SUPPORTED
87         entry_schema:
88           type: string
89       port_pd01_port_0_subnetpoolid:
90         type: list
91         required: true
92         status: SUPPORTED
93         entry_schema:
94           type: string
95       port_pd01_port_1_network:
96         type: list
97         required: true
98         status: SUPPORTED
99         entry_schema:
100           type: string
101       compute_pd_server_user_data_format:
102         type: list
103         required: true
104         status: SUPPORTED
105         entry_schema:
106           type: string
107       port_pd01_port_0_network_role_tag:
108         type: list
109         required: true
110         status: SUPPORTED
111         entry_schema:
112           type: string
113       port_pd01_port_1_ip_requirements:
114         type: list
115         required: true
116         status: SUPPORTED
117         entry_schema:
118           type: org.openecomp.datatypes.network.IpRequirements
119       index_value:
120         type: integer
121         description: Index value of this substitution service template runtime instance
122         required: false
123         default: 0
124         status: SUPPORTED
125         constraints:
126         - greater_or_equal: 0
127       port_pd01_port_1_order:
128         type: list
129         required: true
130         status: SUPPORTED
131         entry_schema:
132           type: integer
133       port_pd01_port_0_exCP_naming:
134         type: org.openecomp.datatypes.Naming
135         required: true
136         status: SUPPORTED
137       port_pd01_port_1_vlan_requirements:
138         type: list
139         required: true
140         status: SUPPORTED
141         entry_schema:
142           type: org.openecomp.datatypes.network.VlanRequirements
143       port_pd01_port_1_mac_requirements:
144         type: org.openecomp.datatypes.network.MacRequirements
145         required: true
146         status: SUPPORTED
147       port_pd01_port_1_replacement_policy:
148         type: list
149         required: true
150         status: SUPPORTED
151         entry_schema:
152           type: string
153       port_pd01_port_1_exCP_naming:
154         type: org.openecomp.datatypes.Naming
155         required: true
156         status: SUPPORTED
157       port_pd01_port_0_vlan_requirements:
158         type: list
159         required: true
160         status: SUPPORTED
161         entry_schema:
162           type: org.openecomp.datatypes.network.VlanRequirements
163       port_pd01_port_0_security_groups:
164         type: list
165         required: true
166         status: SUPPORTED
167         entry_schema:
168           type: json
169     requirements:
170     - dependency_pd_server:
171         capability: tosca.capabilities.Node
172         node: tosca.nodes.Root
173         relationship: tosca.relationships.DependsOn
174         occurrences:
175         - 0
176         - UNBOUNDED
177     - local_storage_pd_server:
178         capability: tosca.capabilities.Attachment
179         node: tosca.nodes.BlockStorage
180         relationship: tosca.relationships.AttachesTo
181         occurrences:
182         - 0
183         - UNBOUNDED
184     - dependency_pd_server_pd01_port_1:
185         capability: tosca.capabilities.Node
186         node: tosca.nodes.Root
187         relationship: tosca.relationships.DependsOn
188         occurrences:
189         - 0
190         - UNBOUNDED
191     - link_pd_server_pd01_port_1:
192         capability: tosca.capabilities.network.Linkable
193         relationship: tosca.relationships.network.LinksTo
194         occurrences:
195         - 1
196         - 1
197     - dependency_pd_server_pd01_port_0:
198         capability: tosca.capabilities.Node
199         node: tosca.nodes.Root
200         relationship: tosca.relationships.DependsOn
201         occurrences:
202         - 0
203         - UNBOUNDED
204     - link_pd_server_pd01_port_0:
205         capability: tosca.capabilities.network.Linkable
206         relationship: tosca.relationships.network.LinksTo
207         occurrences:
208         - 1
209         - 1
210     capabilities:
211       binding_pd_server_pd01_port_0:
212         type: tosca.capabilities.network.Bindable
213         valid_source_types:
214         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
215         occurrences:
216         - 0
217         - UNBOUNDED
218       scalable_pd_server:
219         type: tosca.capabilities.Scalable
220         occurrences:
221         - 1
222         - UNBOUNDED
223       disk.read.bytes.rate_pd_server:
224         type: org.openecomp.capabilities.metric.Ceilometer
225         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
226         occurrences:
227         - 1
228         - UNBOUNDED
229       binding_pd_server_pd01_port_1:
230         type: tosca.capabilities.network.Bindable
231         valid_source_types:
232         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
233         occurrences:
234         - 0
235         - UNBOUNDED
236       memory.usage_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       memory_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       disk.device.usage_pd_server:
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       cpu_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       cpu_util_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       disk.device.write.requests.rate_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.read.bytes_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.device.read.bytes.rate_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       network.incoming.packets_pd_server_pd01_port_0:
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       disk.iops_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_1:
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_1:
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       memory.resident_pd_server:
320         type: org.openecomp.capabilities.metric.Ceilometer
321         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
322         occurrences:
323         - 1
324         - UNBOUNDED
325       cpu.delta_pd_server:
326         type: org.openecomp.capabilities.metric.Ceilometer
327         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
328         occurrences:
329         - 1
330         - UNBOUNDED
331       network.incoming.packets.rate_pd_server_pd01_port_0:
332         type: org.openecomp.capabilities.metric.Ceilometer
333         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
334         occurrences:
335         - 1
336         - UNBOUNDED
337       network.incoming.bytes.rate_pd_server_pd01_port_0:
338         type: org.openecomp.capabilities.metric.Ceilometer
339         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
340         occurrences:
341         - 1
342         - UNBOUNDED
343       attachment_pd_server_pd01_port_1:
344         type: tosca.capabilities.Attachment
345         occurrences:
346         - 1
347         - UNBOUNDED
348       network.outgoing.packets.rate_pd_server_pd01_port_1:
349         type: org.openecomp.capabilities.metric.Ceilometer
350         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
351         occurrences:
352         - 1
353         - UNBOUNDED
354       network.outgoing.packets.rate_pd_server_pd01_port_0:
355         type: org.openecomp.capabilities.metric.Ceilometer
356         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
357         occurrences:
358         - 1
359         - UNBOUNDED
360       vcpus_pd_server:
361         type: org.openecomp.capabilities.metric.Ceilometer
362         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
363         occurrences:
364         - 1
365         - UNBOUNDED
366       disk.device.write.bytes.rate_pd_server:
367         type: org.openecomp.capabilities.metric.Ceilometer
368         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
369         occurrences:
370         - 1
371         - UNBOUNDED
372       attachment_pd_server_pd01_port_0:
373         type: tosca.capabilities.Attachment
374         occurrences:
375         - 1
376         - UNBOUNDED
377       disk.device.write.requests_pd_server:
378         type: org.openecomp.capabilities.metric.Ceilometer
379         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
380         occurrences:
381         - 1
382         - UNBOUNDED
383       endpoint_pd_server:
384         type: tosca.capabilities.Endpoint.Admin
385         occurrences:
386         - 1
387         - UNBOUNDED
388       disk.capacity_pd_server:
389         type: org.openecomp.capabilities.metric.Ceilometer
390         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
391         occurrences:
392         - 1
393         - UNBOUNDED
394       network.incoming.packets_pd_server_pd01_port_1:
395         type: org.openecomp.capabilities.metric.Ceilometer
396         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
397         occurrences:
398         - 1
399         - UNBOUNDED
400       disk.device.allocation_pd_server:
401         type: org.openecomp.capabilities.metric.Ceilometer
402         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
403         occurrences:
404         - 1
405         - UNBOUNDED
406       disk.allocation_pd_server:
407         type: org.openecomp.capabilities.metric.Ceilometer
408         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
409         occurrences:
410         - 1
411         - UNBOUNDED
412       binding_pd_server:
413         type: tosca.capabilities.network.Bindable
414         occurrences:
415         - 1
416         - UNBOUNDED
417       disk.read.requests_pd_server:
418         type: org.openecomp.capabilities.metric.Ceilometer
419         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
420         occurrences:
421         - 1
422         - UNBOUNDED
423       network.outgoing.bytes.rate_pd_server_pd01_port_1:
424         type: org.openecomp.capabilities.metric.Ceilometer
425         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
426         occurrences:
427         - 1
428         - UNBOUNDED
429       network.outgoing.bytes.rate_pd_server_pd01_port_0:
430         type: org.openecomp.capabilities.metric.Ceilometer
431         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
432         occurrences:
433         - 1
434         - UNBOUNDED
435       feature_pd_server:
436         type: tosca.capabilities.Node
437         occurrences:
438         - 1
439         - UNBOUNDED
440       disk.usage_pd_server:
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_1:
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.write.bytes_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       network.outgoing.bytes_pd_server_pd01_port_0:
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       network.outgoing.bytes_pd_server_pd01_port_1:
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       network.incoming.bytes_pd_server_pd01_port_0:
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       disk.device.read.requests.rate_pd_server:
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       disk.root.size_pd_server:
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.bytes_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       disk.device.write.bytes_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       network.outpoing.packets_pd_server_pd01_port_0:
501         type: org.openecomp.capabilities.metric.Ceilometer
502         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
503         occurrences:
504         - 1
505         - UNBOUNDED
506       network.outpoing.packets_pd_server_pd01_port_1:
507         type: org.openecomp.capabilities.metric.Ceilometer
508         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
509         occurrences:
510         - 1
511         - UNBOUNDED
512       disk.device.read.requests_pd_server:
513         type: org.openecomp.capabilities.metric.Ceilometer
514         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
515         occurrences:
516         - 1
517         - UNBOUNDED
518       instance_pd_server:
519         type: org.openecomp.capabilities.metric.Ceilometer
520         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
521         occurrences:
522         - 1
523         - UNBOUNDED
524       host_pd_server:
525         type: tosca.capabilities.Container
526         valid_source_types:
527         - tosca.nodes.SoftwareComponent
528         occurrences:
529         - 1
530         - UNBOUNDED
531       feature_pd_server_pd01_port_1:
532         type: tosca.capabilities.Node
533         occurrences:
534         - 1
535         - UNBOUNDED
536       feature_pd_server_pd01_port_0:
537         type: tosca.capabilities.Node
538         occurrences:
539         - 1
540         - UNBOUNDED
541       disk.write.requests.rate_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.ephemeral.size_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.write.requests_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
559       disk.device.latency_pd_server:
560         type: org.openecomp.capabilities.metric.Ceilometer
561         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
562         occurrences:
563         - 1
564         - UNBOUNDED
565       disk.latency_pd_server:
566         type: org.openecomp.capabilities.metric.Ceilometer
567         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
568         occurrences:
569         - 1
570         - UNBOUNDED
571       disk.device.capacity_pd_server:
572         type: org.openecomp.capabilities.metric.Ceilometer
573         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
574         occurrences:
575         - 1
576         - UNBOUNDED
577       disk.device.iops_pd_server:
578         type: org.openecomp.capabilities.metric.Ceilometer
579         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
580         occurrences:
581         - 1
582         - UNBOUNDED