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 / samePortTypeAndOutParamGetAttrIn / 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_0_network_role:
28         type: string
29         required: true
30         status: SUPPORTED
31       compute_pd_server_availability_zone:
32         type: list
33         required: true
34         status: SUPPORTED
35         entry_schema:
36           type: string
37       compute_pd_server_name:
38         type: list
39         required: true
40         status: SUPPORTED
41         entry_schema:
42           type: string
43       vm_flavor_name:
44         type: string
45         required: true
46         status: SUPPORTED
47       port_pd01_port_1_network_role:
48         type: string
49         required: true
50         status: SUPPORTED
51       port_pd01_port_0_order:
52         type: integer
53         required: true
54         status: SUPPORTED
55       port_pd01_port_1_subnetpoolid:
56         type: string
57         required: true
58         status: SUPPORTED
59       vm_image_name:
60         type: string
61         required: true
62         status: SUPPORTED
63       port_pd01_port_1_network_role_tag:
64         type: string
65         required: true
66         status: SUPPORTED
67       port_pd01_port_0_subnetpoolid:
68         type: string
69         required: true
70         status: SUPPORTED
71       port_pd01_port_1_network:
72         type: list
73         required: true
74         status: SUPPORTED
75         entry_schema:
76           type: string
77       compute_pd_server_user_data_format:
78         type: list
79         required: true
80         status: SUPPORTED
81         entry_schema:
82           type: string
83       port_pd01_port_0_network_role_tag:
84         type: string
85         required: true
86         status: SUPPORTED
87       port_pd01_port_0_related_networks:
88         type: list
89         required: true
90         status: SUPPORTED
91         entry_schema:
92           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
93       port_pd01_port_1_ip_requirements:
94         type: list
95         required: true
96         status: SUPPORTED
97         entry_schema:
98           type: org.openecomp.datatypes.network.IpRequirements
99       index_value:
100         type: integer
101         description: Index value of this substitution service template runtime instance
102         required: false
103         default: 0
104         status: SUPPORTED
105         constraints:
106         - greater_or_equal: 0
107       port_pd01_port_1_order:
108         type: integer
109         required: true
110         status: SUPPORTED
111       port_pd01_port_1_related_networks:
112         type: list
113         required: true
114         status: SUPPORTED
115         entry_schema:
116           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
117       port_pd01_port_0_exCP_naming:
118         type: org.openecomp.datatypes.Naming
119         required: true
120         status: SUPPORTED
121       port_pd01_port_1_vlan_requirements:
122         type: list
123         required: true
124         status: SUPPORTED
125         entry_schema:
126           type: org.openecomp.datatypes.network.VlanRequirements
127       port_pd01_port_1_mac_requirements:
128         type: org.openecomp.datatypes.network.MacRequirements
129         required: true
130         status: SUPPORTED
131       port_pd01_port_1_exCP_naming:
132         type: org.openecomp.datatypes.Naming
133         required: true
134         status: SUPPORTED
135       port_pd01_port_0_vlan_requirements:
136         type: list
137         required: true
138         status: SUPPORTED
139         entry_schema:
140           type: org.openecomp.datatypes.network.VlanRequirements
141     attributes:
142       pd_server_pd01_port_0_device_id:
143         type: string
144         status: SUPPORTED
145       pd_server_accessIPv4:
146         type: string
147         status: SUPPORTED
148       pd_server_pd01_port_1_device_owner:
149         type: string
150         status: SUPPORTED
151     requirements:
152     - dependency_pd_server:
153         capability: tosca.capabilities.Node
154         node: tosca.nodes.Root
155         relationship: tosca.relationships.DependsOn
156         occurrences:
157         - 0
158         - UNBOUNDED
159     - local_storage_pd_server:
160         capability: tosca.capabilities.Attachment
161         node: tosca.nodes.BlockStorage
162         relationship: tosca.relationships.AttachesTo
163         occurrences:
164         - 0
165         - UNBOUNDED
166     - dependency_pd_server_pd01_port_1:
167         capability: tosca.capabilities.Node
168         node: tosca.nodes.Root
169         relationship: tosca.relationships.DependsOn
170         occurrences:
171         - 0
172         - UNBOUNDED
173     - link_pd_server_pd01_port_1:
174         capability: tosca.capabilities.network.Linkable
175         relationship: tosca.relationships.network.LinksTo
176         occurrences:
177         - 1
178         - 1
179     - dependency_pd_server_pd01_port_0:
180         capability: tosca.capabilities.Node
181         node: tosca.nodes.Root
182         relationship: tosca.relationships.DependsOn
183         occurrences:
184         - 0
185         - UNBOUNDED
186     - link_pd_server_pd01_port_0:
187         capability: tosca.capabilities.network.Linkable
188         relationship: tosca.relationships.network.LinksTo
189         occurrences:
190         - 1
191         - 1
192     capabilities:
193       binding_pd_server_pd01_port_0:
194         type: tosca.capabilities.network.Bindable
195         valid_source_types:
196         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
197         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
198         occurrences:
199         - 0
200         - UNBOUNDED
201       scalable_pd_server:
202         type: tosca.capabilities.Scalable
203         occurrences:
204         - 1
205         - UNBOUNDED
206       disk.read.bytes.rate_pd_server:
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       binding_pd_server_pd01_port_1:
213         type: tosca.capabilities.network.Bindable
214         valid_source_types:
215         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
216         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
217         occurrences:
218         - 0
219         - UNBOUNDED
220       memory.usage_pd_server:
221         type: org.openecomp.capabilities.metric.Ceilometer
222         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
223         occurrences:
224         - 1
225         - UNBOUNDED
226       memory_pd_server:
227         type: org.openecomp.capabilities.metric.Ceilometer
228         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
229         occurrences:
230         - 1
231         - UNBOUNDED
232       disk.device.usage_pd_server:
233         type: org.openecomp.capabilities.metric.Ceilometer
234         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
235         occurrences:
236         - 1
237         - UNBOUNDED
238       os_pd_server:
239         type: tosca.capabilities.OperatingSystem
240         occurrences:
241         - 1
242         - UNBOUNDED
243       disk.write.bytes.rate_pd_server:
244         type: org.openecomp.capabilities.metric.Ceilometer
245         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
246         occurrences:
247         - 1
248         - UNBOUNDED
249       cpu_pd_server:
250         type: org.openecomp.capabilities.metric.Ceilometer
251         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
252         occurrences:
253         - 1
254         - UNBOUNDED
255       cpu_util_pd_server:
256         type: org.openecomp.capabilities.metric.Ceilometer
257         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
258         occurrences:
259         - 1
260         - UNBOUNDED
261       disk.device.write.requests.rate_pd_server:
262         type: org.openecomp.capabilities.metric.Ceilometer
263         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
264         occurrences:
265         - 1
266         - UNBOUNDED
267       disk.read.bytes_pd_server:
268         type: org.openecomp.capabilities.metric.Ceilometer
269         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
270         occurrences:
271         - 1
272         - UNBOUNDED
273       disk.device.read.bytes.rate_pd_server:
274         type: org.openecomp.capabilities.metric.Ceilometer
275         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
276         occurrences:
277         - 1
278         - UNBOUNDED
279       network.incoming.packets_pd_server_pd01_port_0:
280         type: org.openecomp.capabilities.metric.Ceilometer
281         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
282         occurrences:
283         - 1
284         - UNBOUNDED
285       disk.iops_pd_server:
286         type: org.openecomp.capabilities.metric.Ceilometer
287         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
288         occurrences:
289         - 1
290         - UNBOUNDED
291       network.incoming.packets.rate_pd_server_pd01_port_1:
292         type: org.openecomp.capabilities.metric.Ceilometer
293         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
294         occurrences:
295         - 1
296         - UNBOUNDED
297       network.incoming.bytes.rate_pd_server_pd01_port_1:
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       memory.resident_pd_server:
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       cpu.delta_pd_server:
310         type: org.openecomp.capabilities.metric.Ceilometer
311         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
312         occurrences:
313         - 1
314         - UNBOUNDED
315       network.incoming.packets.rate_pd_server_pd01_port_0:
316         type: org.openecomp.capabilities.metric.Ceilometer
317         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
318         occurrences:
319         - 1
320         - UNBOUNDED
321       network.incoming.bytes.rate_pd_server_pd01_port_0:
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       attachment_pd_server_pd01_port_1:
328         type: tosca.capabilities.Attachment
329         occurrences:
330         - 1
331         - UNBOUNDED
332       network.outgoing.packets.rate_pd_server_pd01_port_1:
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.outgoing.packets.rate_pd_server_pd01_port_0:
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       vcpus_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       disk.device.write.bytes.rate_pd_server:
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       attachment_pd_server_pd01_port_0:
357         type: tosca.capabilities.Attachment
358         occurrences:
359         - 1
360         - UNBOUNDED
361       disk.device.write.requests_pd_server:
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       endpoint_pd_server:
368         type: tosca.capabilities.Endpoint.Admin
369         occurrences:
370         - 1
371         - UNBOUNDED
372       disk.capacity_pd_server:
373         type: org.openecomp.capabilities.metric.Ceilometer
374         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
375         occurrences:
376         - 1
377         - UNBOUNDED
378       forwarder_pd_server_pd01_port_0:
379         type: org.openecomp.capabilities.Forwarder
380         occurrences:
381         - 1
382         - UNBOUNDED
383       forwarder_pd_server_pd01_port_1:
384         type: org.openecomp.capabilities.Forwarder
385         occurrences:
386         - 1
387         - UNBOUNDED
388       network.incoming.packets_pd_server_pd01_port_1:
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.allocation_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.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       binding_pd_server:
407         type: tosca.capabilities.network.Bindable
408         occurrences:
409         - 1
410         - UNBOUNDED
411       disk.read.requests_pd_server:
412         type: org.openecomp.capabilities.metric.Ceilometer
413         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
414         occurrences:
415         - 1
416         - UNBOUNDED
417       network.outgoing.bytes.rate_pd_server_pd01_port_1:
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_0:
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       feature_pd_server:
430         type: tosca.capabilities.Node
431         occurrences:
432         - 1
433         - UNBOUNDED
434       disk.usage_pd_server:
435         type: org.openecomp.capabilities.metric.Ceilometer
436         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
437         occurrences:
438         - 1
439         - UNBOUNDED
440       network.incoming.bytes_pd_server_pd01_port_1:
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       disk.write.bytes_pd_server:
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       network.outgoing.bytes_pd_server_pd01_port_0:
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_1:
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.incoming.bytes_pd_server_pd01_port_0:
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       disk.device.read.requests.rate_pd_server:
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.root.size_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.device.read.bytes_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.write.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       network.outpoing.packets_pd_server_pd01_port_0:
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_1:
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       disk.device.read.requests_pd_server:
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       instance_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       host_pd_server:
519         type: tosca.capabilities.Container
520         valid_source_types:
521         - tosca.nodes.SoftwareComponent
522         occurrences:
523         - 1
524         - UNBOUNDED
525       feature_pd_server_pd01_port_1:
526         type: tosca.capabilities.Node
527         occurrences:
528         - 1
529         - UNBOUNDED
530       feature_pd_server_pd01_port_0:
531         type: tosca.capabilities.Node
532         occurrences:
533         - 1
534         - UNBOUNDED
535       disk.write.requests.rate_pd_server:
536         type: org.openecomp.capabilities.metric.Ceilometer
537         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
538         occurrences:
539         - 1
540         - UNBOUNDED
541       disk.ephemeral.size_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.write.requests_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.device.latency_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.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.device.capacity_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.iops_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