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 / subinterface / vlantagging / pattern1c2 / differentNodesConnectedOut / 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       index_value:
12         type: integer
13         description: Index value of this substitution service template runtime instance
14         required: false
15         default: 0
16         status: SUPPORTED
17         constraints:
18         - greater_or_equal: 0
19       compute_pd_server_availability_zone:
20         type: list
21         required: true
22         status: SUPPORTED
23         entry_schema:
24           type: string
25       compute_pd_server_name:
26         type: list
27         required: true
28         status: SUPPORTED
29         entry_schema:
30           type: string
31       port_pd01_port_exCP_naming:
32         type: org.openecomp.datatypes.Naming
33         required: true
34         status: SUPPORTED
35       subinterface_nested_service_template_filter_count:
36         type: list
37         required: true
38         status: SUPPORTED
39         entry_schema:
40           type: float
41       port_pd01_port_related_networks:
42         type: list
43         required: true
44         status: SUPPORTED
45         entry_schema:
46           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
47       vm_flavor_name:
48         type: string
49         required: true
50         status: SUPPORTED
51       subinterface_nested_p1:
52         type: list
53         required: true
54         status: SUPPORTED
55         entry_schema:
56           type: string
57       port_pd01_port_mac_requirements:
58         type: org.openecomp.datatypes.network.MacRequirements
59         required: true
60         status: SUPPORTED
61       vm_image_name:
62         type: string
63         required: true
64         status: SUPPORTED
65       port_pd01_port_ip_requirements:
66         type: list
67         required: true
68         status: SUPPORTED
69         entry_schema:
70           type: org.openecomp.datatypes.network.IpRequirements
71       port_pd01_port_network:
72         type: list
73         required: true
74         status: SUPPORTED
75         entry_schema:
76           type: string
77       port_pd01_port_order:
78         type: integer
79         required: true
80         status: SUPPORTED
81       port_pd01_port_subnetpoolid:
82         type: string
83         required: true
84         status: SUPPORTED
85       subinterface_nested_net1:
86         type: list
87         required: true
88         status: SUPPORTED
89         entry_schema:
90           type: string
91       port_pd01_port_network_role:
92         type: string
93         required: true
94         status: SUPPORTED
95       port_pd01_port_network_role_tag:
96         type: string
97         required: true
98         status: SUPPORTED
99       port_pd01_port_vlan_requirements:
100         type: list
101         required: true
102         status: SUPPORTED
103         entry_schema:
104           type: org.openecomp.datatypes.network.VlanRequirements
105       compute_pd_server_user_data_format:
106         type: list
107         required: true
108         status: SUPPORTED
109         entry_schema:
110           type: string
111     requirements:
112     - dependency_pd_server_pd01_port_nested:
113         capability: tosca.capabilities.Node
114         node: tosca.nodes.Root
115         relationship: tosca.relationships.DependsOn
116         occurrences:
117         - 0
118         - UNBOUNDED
119     - dependency_template_Vlan_vmi_1_pd_server_pd01_port_nested:
120         capability: tosca.capabilities.Node
121         node: tosca.nodes.Root
122         relationship: tosca.relationships.DependsOn
123         occurrences:
124         - 0
125         - UNBOUNDED
126     - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
127         capability: tosca.capabilities.network.Linkable
128         relationship: tosca.relationships.network.LinksTo
129         occurrences:
130         - 1
131         - 1
132     - dependency_pd_server:
133         capability: tosca.capabilities.Node
134         node: tosca.nodes.Root
135         relationship: tosca.relationships.DependsOn
136         occurrences:
137         - 0
138         - UNBOUNDED
139     - local_storage_pd_server:
140         capability: tosca.capabilities.Attachment
141         node: tosca.nodes.BlockStorage
142         relationship: tosca.relationships.AttachesTo
143         occurrences:
144         - 0
145         - UNBOUNDED
146     - dependency_pd_server_pd01_port:
147         capability: tosca.capabilities.Node
148         node: tosca.nodes.Root
149         relationship: tosca.relationships.DependsOn
150         occurrences:
151         - 0
152         - UNBOUNDED
153     - link_pd_server_pd01_port:
154         capability: tosca.capabilities.network.Linkable
155         relationship: tosca.relationships.network.LinksTo
156         occurrences:
157         - 1
158         - 1
159     capabilities:
160       scalable_pd_server:
161         type: tosca.capabilities.Scalable
162         occurrences:
163         - 1
164         - UNBOUNDED
165       disk.read.bytes.rate_pd_server:
166         type: org.openecomp.capabilities.metric.Ceilometer
167         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
168         occurrences:
169         - 1
170         - UNBOUNDED
171       memory.usage_pd_server:
172         type: org.openecomp.capabilities.metric.Ceilometer
173         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
174         occurrences:
175         - 1
176         - UNBOUNDED
177       memory_pd_server:
178         type: org.openecomp.capabilities.metric.Ceilometer
179         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
180         occurrences:
181         - 1
182         - UNBOUNDED
183       disk.device.usage_pd_server:
184         type: org.openecomp.capabilities.metric.Ceilometer
185         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
186         occurrences:
187         - 1
188         - UNBOUNDED
189       network.outgoing.packets.rate_pd_server_pd01_port:
190         type: org.openecomp.capabilities.metric.Ceilometer
191         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
192         occurrences:
193         - 1
194         - UNBOUNDED
195       os_pd_server:
196         type: tosca.capabilities.OperatingSystem
197         occurrences:
198         - 1
199         - UNBOUNDED
200       disk.write.bytes.rate_pd_server:
201         type: org.openecomp.capabilities.metric.Ceilometer
202         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
203         occurrences:
204         - 1
205         - UNBOUNDED
206       network.incoming.bytes_pd_server_pd01_port:
207         type: org.openecomp.capabilities.metric.Ceilometer
208         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
209         occurrences:
210         - 1
211         - UNBOUNDED
212       cpu_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       cpu_util_pd_server:
219         type: org.openecomp.capabilities.metric.Ceilometer
220         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
221         occurrences:
222         - 1
223         - UNBOUNDED
224       disk.device.write.requests.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       disk.read.bytes_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       disk.device.read.bytes.rate_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       network.outgoing.bytes_pd_server_pd01_port:
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.iops_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       memory.resident_pd_server:
255         type: org.openecomp.capabilities.metric.Ceilometer
256         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
257         occurrences:
258         - 1
259         - UNBOUNDED
260       cpu.delta_pd_server:
261         type: org.openecomp.capabilities.metric.Ceilometer
262         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
263         occurrences:
264         - 1
265         - UNBOUNDED
266       network.incoming.packets.rate_pd_server_pd01_port:
267         type: org.openecomp.capabilities.metric.Ceilometer
268         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
269         occurrences:
270         - 1
271         - UNBOUNDED
272       vcpus_pd_server:
273         type: org.openecomp.capabilities.metric.Ceilometer
274         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
275         occurrences:
276         - 1
277         - UNBOUNDED
278       disk.device.write.bytes.rate_pd_server:
279         type: org.openecomp.capabilities.metric.Ceilometer
280         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
281         occurrences:
282         - 1
283         - UNBOUNDED
284       disk.device.write.requests_pd_server:
285         type: org.openecomp.capabilities.metric.Ceilometer
286         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
287         occurrences:
288         - 1
289         - UNBOUNDED
290       endpoint_pd_server:
291         type: tosca.capabilities.Endpoint.Admin
292         occurrences:
293         - 1
294         - UNBOUNDED
295       attachment_pd_server_pd01_port:
296         type: tosca.capabilities.Attachment
297         occurrences:
298         - 1
299         - UNBOUNDED
300       disk.capacity_pd_server:
301         type: org.openecomp.capabilities.metric.Ceilometer
302         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
303         occurrences:
304         - 1
305         - UNBOUNDED
306       feature_template_Vlan_vmi_1_pd_server_pd01_port_nested:
307         type: tosca.capabilities.Node
308         occurrences:
309         - 1
310         - UNBOUNDED
311       disk.device.allocation_pd_server:
312         type: org.openecomp.capabilities.metric.Ceilometer
313         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
314         occurrences:
315         - 1
316         - UNBOUNDED
317       disk.allocation_pd_server:
318         type: org.openecomp.capabilities.metric.Ceilometer
319         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
320         occurrences:
321         - 1
322         - UNBOUNDED
323       binding_pd_server:
324         type: tosca.capabilities.network.Bindable
325         occurrences:
326         - 1
327         - UNBOUNDED
328       disk.read.requests_pd_server:
329         type: org.openecomp.capabilities.metric.Ceilometer
330         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
331         occurrences:
332         - 1
333         - UNBOUNDED
334       feature_pd_server_pd01_port_nested:
335         type: tosca.capabilities.Node
336         occurrences:
337         - 1
338         - UNBOUNDED
339       feature_pd_server:
340         type: tosca.capabilities.Node
341         occurrences:
342         - 1
343         - UNBOUNDED
344       disk.usage_pd_server:
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       binding_pd_server_pd01_port:
351         type: tosca.capabilities.network.Bindable
352         valid_source_types:
353         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
354         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
355         occurrences:
356         - 0
357         - UNBOUNDED
358       disk.write.bytes_pd_server:
359         type: org.openecomp.capabilities.metric.Ceilometer
360         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
361         occurrences:
362         - 1
363         - UNBOUNDED
364       network.incoming.bytes.rate_pd_server_pd01_port:
365         type: org.openecomp.capabilities.metric.Ceilometer
366         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
367         occurrences:
368         - 1
369         - UNBOUNDED
370       network.incoming.packets_pd_server_pd01_port:
371         type: org.openecomp.capabilities.metric.Ceilometer
372         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
373         occurrences:
374         - 1
375         - UNBOUNDED
376       disk.device.read.requests.rate_pd_server:
377         type: org.openecomp.capabilities.metric.Ceilometer
378         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
379         occurrences:
380         - 1
381         - UNBOUNDED
382       disk.root.size_pd_server:
383         type: org.openecomp.capabilities.metric.Ceilometer
384         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
385         occurrences:
386         - 1
387         - UNBOUNDED
388       disk.device.read.bytes_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       disk.device.write.bytes_pd_server:
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.read.requests_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       instance_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       host_pd_server:
413         type: tosca.capabilities.Container
414         valid_source_types:
415         - tosca.nodes.SoftwareComponent
416         occurrences:
417         - 1
418         - UNBOUNDED
419       network.outpoing.packets_pd_server_pd01_port:
420         type: org.openecomp.capabilities.metric.Ceilometer
421         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
422         occurrences:
423         - 1
424         - UNBOUNDED
425       forwarder_pd_server_pd01_port:
426         type: org.openecomp.capabilities.Forwarder
427         occurrences:
428         - 1
429         - UNBOUNDED
430       disk.write.requests.rate_pd_server:
431         type: org.openecomp.capabilities.metric.Ceilometer
432         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
433         occurrences:
434         - 1
435         - UNBOUNDED
436       disk.ephemeral.size_pd_server:
437         type: org.openecomp.capabilities.metric.Ceilometer
438         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
439         occurrences:
440         - 1
441         - UNBOUNDED
442       disk.write.requests_pd_server:
443         type: org.openecomp.capabilities.metric.Ceilometer
444         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
445         occurrences:
446         - 1
447         - UNBOUNDED
448       feature_pd_server_pd01_port:
449         type: tosca.capabilities.Node
450         occurrences:
451         - 1
452         - UNBOUNDED
453       disk.device.latency_pd_server:
454         type: org.openecomp.capabilities.metric.Ceilometer
455         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
456         occurrences:
457         - 1
458         - UNBOUNDED
459       disk.latency_pd_server:
460         type: org.openecomp.capabilities.metric.Ceilometer
461         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
462         occurrences:
463         - 1
464         - UNBOUNDED
465       disk.device.capacity_pd_server:
466         type: org.openecomp.capabilities.metric.Ceilometer
467         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
468         occurrences:
469         - 1
470         - UNBOUNDED
471       network.outgoing.bytes.rate_pd_server_pd01_port:
472         type: org.openecomp.capabilities.metric.Ceilometer
473         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
474         occurrences:
475         - 1
476         - UNBOUNDED
477       disk.device.iops_pd_server:
478         type: org.openecomp.capabilities.metric.Ceilometer
479         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
480         occurrences:
481         - 1
482         - UNBOUNDED
483   org.openecomp.resource.abstract.nodes.heat.subinterface.nested:
484     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
485     properties:
486       vlan_ids:
487         type: string
488         required: true
489         status: SUPPORTED
490       p1:
491         type: string
492         required: true
493         status: SUPPORTED
494       p2:
495         type: string
496         required: true
497         status: SUPPORTED
498       virtual_ipv6_address:
499         type: string
500         required: true
501         status: SUPPORTED
502       virtual_ip_address:
503         type: string
504         required: true
505         status: SUPPORTED
506       net2:
507         type: string
508         required: true
509         status: SUPPORTED
510       lb_st_vlan_type_oam:
511         type: string
512         description: dummy
513         required: true
514         status: SUPPORTED
515       mac_address:
516         type: string
517         required: true
518         status: SUPPORTED
519       net1:
520         type: string
521         required: true
522         status: SUPPORTED
523       subinterface_name_prefix:
524         type: string
525         required: true
526         status: SUPPORTED
527       subinterface_instance_index:
528         type: float
529         required: true
530         status: SUPPORTED
531     requirements:
532     - dependency_template_Vlan_vmi_1:
533         capability: tosca.capabilities.Node
534         node: tosca.nodes.Root
535         relationship: tosca.relationships.DependsOn
536         occurrences:
537         - 0
538         - UNBOUNDED
539     - subinterface_link_template_Vlan_vmi_1:
540         capability: tosca.capabilities.network.Linkable
541         relationship: tosca.relationships.network.LinksTo
542         occurrences:
543         - 1
544         - 1
545     - binding_template_Vlan_vmi_1:
546         capability: tosca.capabilities.network.Bindable
547         node: org.openecomp.resource.cp.nodes.network.Port
548         relationship: tosca.relationships.network.BindsTo
549         occurrences:
550         - 1
551         - 1
552     capabilities:
553       feature_template_Vlan_vmi_1:
554         type: tosca.capabilities.Node
555         occurrences:
556         - 1
557         - UNBOUNDED