related-networks property support as input
[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: string
41         required: true
42         status: SUPPORTED
43       port_pd01_port_mac_requirements:
44         type: org.openecomp.datatypes.network.MacRequirements
45         required: true
46         status: SUPPORTED
47       vm_image_name:
48         type: string
49         required: true
50         status: SUPPORTED
51       port_pd02_port_replacement_policy:
52         type: list
53         required: true
54         status: SUPPORTED
55         entry_schema:
56           type: string
57       port_pd01_port_ip_requirements:
58         type: list
59         required: true
60         status: SUPPORTED
61         entry_schema:
62           type: org.openecomp.datatypes.network.IpRequirements
63       port_pd02_port_network_role:
64         type: string
65         required: true
66         status: SUPPORTED
67       port_pd01_port_vlan_requirements:
68         type: list
69         required: true
70         status: SUPPORTED
71         entry_schema:
72           type: org.openecomp.datatypes.network.VlanRequirements
73       compute_pd_server_user_data_format:
74         type: list
75         required: true
76         status: SUPPORTED
77         entry_schema:
78           type: string
79       port_pd02_port_related_networks:
80         type: list
81         required: true
82         status: SUPPORTED
83         entry_schema:
84           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
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: org.openecomp.datatypes.network.MacRequirements
95         required: true
96         status: SUPPORTED
97       port_pd01_port_exCP_naming:
98         type: org.openecomp.datatypes.Naming
99         required: true
100         status: SUPPORTED
101       port_pd01_port_related_networks:
102         type: list
103         required: true
104         status: SUPPORTED
105         entry_schema:
106           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
107       port_pd02_port_order:
108         type: integer
109         required: true
110         status: SUPPORTED
111       port_pd02_port_subnetpoolid:
112         type: string
113         required: true
114         status: SUPPORTED
115       port_pd02_port_vlan_requirements:
116         type: list
117         required: true
118         status: SUPPORTED
119         entry_schema:
120           type: org.openecomp.datatypes.network.VlanRequirements
121       port_pd02_port_security_groups:
122         type: list
123         required: true
124         status: SUPPORTED
125         entry_schema:
126           type: json
127       port_pd01_port_network:
128         type: list
129         required: true
130         status: SUPPORTED
131         entry_schema:
132           type: string
133       port_pd01_port_order:
134         type: integer
135         required: true
136         status: SUPPORTED
137       port_pd01_port_subnetpoolid:
138         type: string
139         required: true
140         status: SUPPORTED
141       port_pd02_port_exCP_naming:
142         type: org.openecomp.datatypes.Naming
143         required: true
144         status: SUPPORTED
145       port_pd01_port_network_role:
146         type: string
147         required: true
148         status: SUPPORTED
149       port_pd02_port_ip_requirements:
150         type: list
151         required: true
152         status: SUPPORTED
153         entry_schema:
154           type: org.openecomp.datatypes.network.IpRequirements
155       port_pd01_port_network_role_tag:
156         type: string
157         required: true
158         status: SUPPORTED
159       port_pd02_port_network:
160         type: list
161         required: true
162         status: SUPPORTED
163         entry_schema:
164           type: string
165     requirements:
166     - dependency_pd_server:
167         capability: tosca.capabilities.Node
168         node: tosca.nodes.Root
169         relationship: tosca.relationships.DependsOn
170         occurrences:
171         - 0
172         - UNBOUNDED
173     - local_storage_pd_server:
174         capability: tosca.capabilities.Attachment
175         node: tosca.nodes.BlockStorage
176         relationship: tosca.relationships.AttachesTo
177         occurrences:
178         - 0
179         - UNBOUNDED
180     - dependency_pd_server_pd01_port:
181         capability: tosca.capabilities.Node
182         node: tosca.nodes.Root
183         relationship: tosca.relationships.DependsOn
184         occurrences:
185         - 0
186         - UNBOUNDED
187     - link_pd_server_pd01_port:
188         capability: tosca.capabilities.network.Linkable
189         relationship: tosca.relationships.network.LinksTo
190         occurrences:
191         - 1
192         - 1
193     - dependency_pd_server_pd02_port:
194         capability: tosca.capabilities.Node
195         node: tosca.nodes.Root
196         relationship: tosca.relationships.DependsOn
197         occurrences:
198         - 0
199         - UNBOUNDED
200     - link_pd_server_pd02_port:
201         capability: tosca.capabilities.network.Linkable
202         relationship: tosca.relationships.network.LinksTo
203         occurrences:
204         - 1
205         - 1
206     capabilities:
207       scalable_pd_server:
208         type: tosca.capabilities.Scalable
209         occurrences:
210         - 1
211         - UNBOUNDED
212       disk.read.bytes.rate_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.usage_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       memory_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       disk.device.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       network.outgoing.packets.rate_pd_server_pd01_port:
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       os_pd_server:
243         type: tosca.capabilities.OperatingSystem
244         occurrences:
245         - 1
246         - UNBOUNDED
247       disk.write.bytes.rate_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       network.incoming.bytes_pd_server_pd01_port:
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       cpu_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_util_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       disk.device.write.requests.rate_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.read.bytes_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.read.bytes.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       binding_pd_server_pd02_port:
290         type: tosca.capabilities.network.Bindable
291         valid_source_types:
292         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
293         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
294         occurrences:
295         - 0
296         - UNBOUNDED
297       network.outgoing.bytes_pd_server_pd01_port:
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.outgoing.packets.rate_pd_server_pd02_port:
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       memory.resident_pd_server:
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       cpu.delta_pd_server:
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       network.incoming.packets.rate_pd_server_pd01_port:
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       network.outgoing.bytes_pd_server_pd02_port:
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       feature_pd_server_pd02_port:
340         type: tosca.capabilities.Node
341         occurrences:
342         - 1
343         - UNBOUNDED
344       network.incoming.bytes.rate_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       network.outgoing.bytes.rate_pd_server_pd02_port:
351         type: org.openecomp.capabilities.metric.Ceilometer
352         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
353         occurrences:
354         - 1
355         - UNBOUNDED
356       vcpus_pd_server:
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       disk.device.write.bytes.rate_pd_server:
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       disk.device.write.requests_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       endpoint_pd_server:
375         type: tosca.capabilities.Endpoint.Admin
376         occurrences:
377         - 1
378         - UNBOUNDED
379       attachment_pd_server_pd01_port:
380         type: tosca.capabilities.Attachment
381         occurrences:
382         - 1
383         - UNBOUNDED
384       forwarder_pd_server_pd02_port:
385         type: org.openecomp.capabilities.Forwarder
386         occurrences:
387         - 1
388         - UNBOUNDED
389       disk.capacity_pd_server:
390         type: org.openecomp.capabilities.metric.Ceilometer
391         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
392         occurrences:
393         - 1
394         - UNBOUNDED
395       disk.device.allocation_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.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       network.incoming.packets_pd_server_pd02_port:
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       binding_pd_server:
414         type: tosca.capabilities.network.Bindable
415         occurrences:
416         - 1
417         - UNBOUNDED
418       disk.read.requests_pd_server:
419         type: org.openecomp.capabilities.metric.Ceilometer
420         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
421         occurrences:
422         - 1
423         - UNBOUNDED
424       feature_pd_server:
425         type: tosca.capabilities.Node
426         occurrences:
427         - 1
428         - UNBOUNDED
429       disk.usage_pd_server:
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       network.outpoing.packets_pd_server_pd02_port:
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       binding_pd_server_pd01_port:
442         type: tosca.capabilities.network.Bindable
443         valid_source_types:
444         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
445         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
446         occurrences:
447         - 0
448         - UNBOUNDED
449       disk.write.bytes_pd_server:
450         type: org.openecomp.capabilities.metric.Ceilometer
451         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
452         occurrences:
453         - 1
454         - UNBOUNDED
455       network.incoming.bytes.rate_pd_server_pd01_port:
456         type: org.openecomp.capabilities.metric.Ceilometer
457         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
458         occurrences:
459         - 1
460         - UNBOUNDED
461       network.incoming.packets_pd_server_pd01_port:
462         type: org.openecomp.capabilities.metric.Ceilometer
463         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
464         occurrences:
465         - 1
466         - UNBOUNDED
467       disk.device.read.requests.rate_pd_server:
468         type: org.openecomp.capabilities.metric.Ceilometer
469         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
470         occurrences:
471         - 1
472         - UNBOUNDED
473       disk.root.size_pd_server:
474         type: org.openecomp.capabilities.metric.Ceilometer
475         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
476         occurrences:
477         - 1
478         - UNBOUNDED
479       disk.device.read.bytes_pd_server:
480         type: org.openecomp.capabilities.metric.Ceilometer
481         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
482         occurrences:
483         - 1
484         - UNBOUNDED
485       disk.device.write.bytes_pd_server:
486         type: org.openecomp.capabilities.metric.Ceilometer
487         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
488         occurrences:
489         - 1
490         - UNBOUNDED
491       disk.device.read.requests_pd_server:
492         type: org.openecomp.capabilities.metric.Ceilometer
493         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
494         occurrences:
495         - 1
496         - UNBOUNDED
497       instance_pd_server:
498         type: org.openecomp.capabilities.metric.Ceilometer
499         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
500         occurrences:
501         - 1
502         - UNBOUNDED
503       host_pd_server:
504         type: tosca.capabilities.Container
505         valid_source_types:
506         - tosca.nodes.SoftwareComponent
507         occurrences:
508         - 1
509         - UNBOUNDED
510       network.outpoing.packets_pd_server_pd01_port:
511         type: org.openecomp.capabilities.metric.Ceilometer
512         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
513         occurrences:
514         - 1
515         - UNBOUNDED
516       attachment_pd_server_pd02_port:
517         type: tosca.capabilities.Attachment
518         occurrences:
519         - 1
520         - UNBOUNDED
521       forwarder_pd_server_pd01_port:
522         type: org.openecomp.capabilities.Forwarder
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