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 / computeWithSamePortTypeNodeConnectedOut / 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       port_pd01_port_0_replacement_policy:
44         type: list
45         required: true
46         status: SUPPORTED
47         entry_schema:
48           type: string
49       vm_flavor_name:
50         type: string
51         required: true
52         status: SUPPORTED
53       port_pd01_port_1_network_role:
54         type: string
55         required: true
56         status: SUPPORTED
57       port_pd01_port_0_order:
58         type: integer
59         required: true
60         status: SUPPORTED
61       port_pd01_port_1_subnetpoolid:
62         type: string
63         required: true
64         status: SUPPORTED
65       vm_image_name:
66         type: string
67         required: true
68         status: SUPPORTED
69       port_pd01_port_1_network_role_tag:
70         type: string
71         required: true
72         status: SUPPORTED
73       port_pd01_port_0_subnetpoolid:
74         type: string
75         required: true
76         status: SUPPORTED
77       port_pd01_port_1_network:
78         type: list
79         required: true
80         status: SUPPORTED
81         entry_schema:
82           type: string
83       compute_pd_server_user_data_format:
84         type: list
85         required: true
86         status: SUPPORTED
87         entry_schema:
88           type: string
89       port_pd01_port_0_network_role_tag:
90         type: string
91         required: true
92         status: SUPPORTED
93       port_pd01_port_0_related_networks:
94         type: list
95         required: true
96         status: SUPPORTED
97         entry_schema:
98           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
99       port_pd01_port_1_ip_requirements:
100         type: list
101         required: true
102         status: SUPPORTED
103         entry_schema:
104           type: org.openecomp.datatypes.network.IpRequirements
105       index_value:
106         type: integer
107         description: Index value of this substitution service template runtime instance
108         required: false
109         default: 0
110         status: SUPPORTED
111         constraints:
112         - greater_or_equal: 0
113       port_pd01_port_1_order:
114         type: integer
115         required: true
116         status: SUPPORTED
117       port_pd01_port_1_related_networks:
118         type: list
119         required: true
120         status: SUPPORTED
121         entry_schema:
122           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
123       port_pd01_port_0_exCP_naming:
124         type: org.openecomp.datatypes.Naming
125         required: true
126         status: SUPPORTED
127       port_pd01_port_1_vlan_requirements:
128         type: list
129         required: true
130         status: SUPPORTED
131         entry_schema:
132           type: org.openecomp.datatypes.network.VlanRequirements
133       port_pd01_port_1_mac_requirements:
134         type: org.openecomp.datatypes.network.MacRequirements
135         required: true
136         status: SUPPORTED
137       port_pd01_port_1_replacement_policy:
138         type: list
139         required: true
140         status: SUPPORTED
141         entry_schema:
142           type: string
143       port_pd01_port_1_exCP_naming:
144         type: org.openecomp.datatypes.Naming
145         required: true
146         status: SUPPORTED
147       port_pd01_port_0_vlan_requirements:
148         type: list
149         required: true
150         status: SUPPORTED
151         entry_schema:
152           type: org.openecomp.datatypes.network.VlanRequirements
153     requirements:
154     - dependency_pd_server:
155         capability: tosca.capabilities.Node
156         node: tosca.nodes.Root
157         relationship: tosca.relationships.DependsOn
158         occurrences:
159         - 0
160         - UNBOUNDED
161     - local_storage_pd_server:
162         capability: tosca.capabilities.Attachment
163         node: tosca.nodes.BlockStorage
164         relationship: tosca.relationships.AttachesTo
165         occurrences:
166         - 0
167         - UNBOUNDED
168     - dependency_pd_server_pd01_port_1:
169         capability: tosca.capabilities.Node
170         node: tosca.nodes.Root
171         relationship: tosca.relationships.DependsOn
172         occurrences:
173         - 0
174         - UNBOUNDED
175     - link_pd_server_pd01_port_1:
176         capability: tosca.capabilities.network.Linkable
177         relationship: tosca.relationships.network.LinksTo
178         occurrences:
179         - 1
180         - 1
181     - dependency_pd_server_pd01_port_0:
182         capability: tosca.capabilities.Node
183         node: tosca.nodes.Root
184         relationship: tosca.relationships.DependsOn
185         occurrences:
186         - 0
187         - UNBOUNDED
188     - link_pd_server_pd01_port_0:
189         capability: tosca.capabilities.network.Linkable
190         relationship: tosca.relationships.network.LinksTo
191         occurrences:
192         - 1
193         - 1
194     capabilities:
195       binding_pd_server_pd01_port_0:
196         type: tosca.capabilities.network.Bindable
197         valid_source_types:
198         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
199         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
200         occurrences:
201         - 0
202         - UNBOUNDED
203       scalable_pd_server:
204         type: tosca.capabilities.Scalable
205         occurrences:
206         - 1
207         - UNBOUNDED
208       disk.read.bytes.rate_pd_server:
209         type: org.openecomp.capabilities.metric.Ceilometer
210         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
211         occurrences:
212         - 1
213         - UNBOUNDED
214       binding_pd_server_pd01_port_1:
215         type: tosca.capabilities.network.Bindable
216         valid_source_types:
217         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
218         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
219         occurrences:
220         - 0
221         - UNBOUNDED
222       memory.usage_pd_server:
223         type: org.openecomp.capabilities.metric.Ceilometer
224         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
225         occurrences:
226         - 1
227         - UNBOUNDED
228       memory_pd_server:
229         type: org.openecomp.capabilities.metric.Ceilometer
230         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
231         occurrences:
232         - 1
233         - UNBOUNDED
234       disk.device.usage_pd_server:
235         type: org.openecomp.capabilities.metric.Ceilometer
236         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
237         occurrences:
238         - 1
239         - UNBOUNDED
240       os_pd_server:
241         type: tosca.capabilities.OperatingSystem
242         occurrences:
243         - 1
244         - UNBOUNDED
245       disk.write.bytes.rate_pd_server:
246         type: org.openecomp.capabilities.metric.Ceilometer
247         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
248         occurrences:
249         - 1
250         - UNBOUNDED
251       cpu_pd_server:
252         type: org.openecomp.capabilities.metric.Ceilometer
253         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
254         occurrences:
255         - 1
256         - UNBOUNDED
257       cpu_util_pd_server:
258         type: org.openecomp.capabilities.metric.Ceilometer
259         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
260         occurrences:
261         - 1
262         - UNBOUNDED
263       disk.device.write.requests.rate_pd_server:
264         type: org.openecomp.capabilities.metric.Ceilometer
265         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
266         occurrences:
267         - 1
268         - UNBOUNDED
269       disk.read.bytes_pd_server:
270         type: org.openecomp.capabilities.metric.Ceilometer
271         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
272         occurrences:
273         - 1
274         - UNBOUNDED
275       disk.device.read.bytes.rate_pd_server:
276         type: org.openecomp.capabilities.metric.Ceilometer
277         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
278         occurrences:
279         - 1
280         - UNBOUNDED
281       network.incoming.packets_pd_server_pd01_port_0:
282         type: org.openecomp.capabilities.metric.Ceilometer
283         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
284         occurrences:
285         - 1
286         - UNBOUNDED
287       disk.iops_pd_server:
288         type: org.openecomp.capabilities.metric.Ceilometer
289         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
290         occurrences:
291         - 1
292         - UNBOUNDED
293       network.incoming.packets.rate_pd_server_pd01_port_1:
294         type: org.openecomp.capabilities.metric.Ceilometer
295         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
296         occurrences:
297         - 1
298         - UNBOUNDED
299       network.incoming.bytes.rate_pd_server_pd01_port_1:
300         type: org.openecomp.capabilities.metric.Ceilometer
301         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
302         occurrences:
303         - 1
304         - UNBOUNDED
305       memory.resident_pd_server:
306         type: org.openecomp.capabilities.metric.Ceilometer
307         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
308         occurrences:
309         - 1
310         - UNBOUNDED
311       cpu.delta_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       network.incoming.packets.rate_pd_server_pd01_port_0:
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       network.incoming.bytes.rate_pd_server_pd01_port_0:
324         type: org.openecomp.capabilities.metric.Ceilometer
325         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
326         occurrences:
327         - 1
328         - UNBOUNDED
329       attachment_pd_server_pd01_port_1:
330         type: tosca.capabilities.Attachment
331         occurrences:
332         - 1
333         - UNBOUNDED
334       network.outgoing.packets.rate_pd_server_pd01_port_1:
335         type: org.openecomp.capabilities.metric.Ceilometer
336         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
337         occurrences:
338         - 1
339         - UNBOUNDED
340       network.outgoing.packets.rate_pd_server_pd01_port_0:
341         type: org.openecomp.capabilities.metric.Ceilometer
342         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
343         occurrences:
344         - 1
345         - UNBOUNDED
346       vcpus_pd_server:
347         type: org.openecomp.capabilities.metric.Ceilometer
348         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
349         occurrences:
350         - 1
351         - UNBOUNDED
352       disk.device.write.bytes.rate_pd_server:
353         type: org.openecomp.capabilities.metric.Ceilometer
354         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
355         occurrences:
356         - 1
357         - UNBOUNDED
358       attachment_pd_server_pd01_port_0:
359         type: tosca.capabilities.Attachment
360         occurrences:
361         - 1
362         - UNBOUNDED
363       disk.device.write.requests_pd_server:
364         type: org.openecomp.capabilities.metric.Ceilometer
365         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
366         occurrences:
367         - 1
368         - UNBOUNDED
369       endpoint_pd_server:
370         type: tosca.capabilities.Endpoint.Admin
371         occurrences:
372         - 1
373         - UNBOUNDED
374       disk.capacity_pd_server:
375         type: org.openecomp.capabilities.metric.Ceilometer
376         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
377         occurrences:
378         - 1
379         - UNBOUNDED
380       forwarder_pd_server_pd01_port_0:
381         type: org.openecomp.capabilities.Forwarder
382         occurrences:
383         - 1
384         - UNBOUNDED
385       forwarder_pd_server_pd01_port_1:
386         type: org.openecomp.capabilities.Forwarder
387         occurrences:
388         - 1
389         - UNBOUNDED
390       network.incoming.packets_pd_server_pd01_port_1:
391         type: org.openecomp.capabilities.metric.Ceilometer
392         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
393         occurrences:
394         - 1
395         - UNBOUNDED
396       disk.device.allocation_pd_server:
397         type: org.openecomp.capabilities.metric.Ceilometer
398         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
399         occurrences:
400         - 1
401         - UNBOUNDED
402       disk.allocation_pd_server:
403         type: org.openecomp.capabilities.metric.Ceilometer
404         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
405         occurrences:
406         - 1
407         - UNBOUNDED
408       binding_pd_server:
409         type: tosca.capabilities.network.Bindable
410         occurrences:
411         - 1
412         - UNBOUNDED
413       disk.read.requests_pd_server:
414         type: org.openecomp.capabilities.metric.Ceilometer
415         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
416         occurrences:
417         - 1
418         - UNBOUNDED
419       network.outgoing.bytes.rate_pd_server_pd01_port_1:
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       network.outgoing.bytes.rate_pd_server_pd01_port_0:
426         type: org.openecomp.capabilities.metric.Ceilometer
427         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
428         occurrences:
429         - 1
430         - UNBOUNDED
431       feature_pd_server:
432         type: tosca.capabilities.Node
433         occurrences:
434         - 1
435         - UNBOUNDED
436       disk.usage_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       network.incoming.bytes_pd_server_pd01_port_1:
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       disk.write.bytes_pd_server:
449         type: org.openecomp.capabilities.metric.Ceilometer
450         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
451         occurrences:
452         - 1
453         - UNBOUNDED
454       network.outgoing.bytes_pd_server_pd01_port_0:
455         type: org.openecomp.capabilities.metric.Ceilometer
456         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
457         occurrences:
458         - 1
459         - UNBOUNDED
460       network.outgoing.bytes_pd_server_pd01_port_1:
461         type: org.openecomp.capabilities.metric.Ceilometer
462         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
463         occurrences:
464         - 1
465         - UNBOUNDED
466       network.incoming.bytes_pd_server_pd01_port_0:
467         type: org.openecomp.capabilities.metric.Ceilometer
468         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
469         occurrences:
470         - 1
471         - UNBOUNDED
472       disk.device.read.requests.rate_pd_server:
473         type: org.openecomp.capabilities.metric.Ceilometer
474         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
475         occurrences:
476         - 1
477         - UNBOUNDED
478       disk.root.size_pd_server:
479         type: org.openecomp.capabilities.metric.Ceilometer
480         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
481         occurrences:
482         - 1
483         - UNBOUNDED
484       disk.device.read.bytes_pd_server:
485         type: org.openecomp.capabilities.metric.Ceilometer
486         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
487         occurrences:
488         - 1
489         - UNBOUNDED
490       disk.device.write.bytes_pd_server:
491         type: org.openecomp.capabilities.metric.Ceilometer
492         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
493         occurrences:
494         - 1
495         - UNBOUNDED
496       network.outpoing.packets_pd_server_pd01_port_0:
497         type: org.openecomp.capabilities.metric.Ceilometer
498         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
499         occurrences:
500         - 1
501         - UNBOUNDED
502       network.outpoing.packets_pd_server_pd01_port_1:
503         type: org.openecomp.capabilities.metric.Ceilometer
504         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
505         occurrences:
506         - 1
507         - UNBOUNDED
508       disk.device.read.requests_pd_server:
509         type: org.openecomp.capabilities.metric.Ceilometer
510         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
511         occurrences:
512         - 1
513         - UNBOUNDED
514       instance_pd_server:
515         type: org.openecomp.capabilities.metric.Ceilometer
516         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
517         occurrences:
518         - 1
519         - UNBOUNDED
520       host_pd_server:
521         type: tosca.capabilities.Container
522         valid_source_types:
523         - tosca.nodes.SoftwareComponent
524         occurrences:
525         - 1
526         - UNBOUNDED
527       feature_pd_server_pd01_port_1:
528         type: tosca.capabilities.Node
529         occurrences:
530         - 1
531         - UNBOUNDED
532       feature_pd_server_pd01_port_0:
533         type: tosca.capabilities.Node
534         occurrences:
535         - 1
536         - UNBOUNDED
537       disk.write.requests.rate_pd_server:
538         type: org.openecomp.capabilities.metric.Ceilometer
539         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
540         occurrences:
541         - 1
542         - UNBOUNDED
543       disk.ephemeral.size_pd_server:
544         type: org.openecomp.capabilities.metric.Ceilometer
545         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
546         occurrences:
547         - 1
548         - UNBOUNDED
549       disk.write.requests_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       disk.device.latency_pd_server:
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       disk.device.iops_pd_server:
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