[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / singleSubstitution / oneComputeSamePortsAndGetAttrIn / 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: list
13         required: true
14         status: SUPPORTED
15         entry_schema:
16           type: json
17       port_pd01_port_0_network:
18         type: list
19         required: true
20         status: SUPPORTED
21         entry_schema:
22           type: string
23       port_pd01_port_0_ip_requirements:
24         type: list
25         required: true
26         status: SUPPORTED
27         entry_schema:
28           type: json
29       port_pd01_port_0_network_role_tag:
30         type: list
31         required: true
32         status: SUPPORTED
33         entry_schema:
34           type: string
35       port_pd01_port_1_ip_requirements:
36         type: list
37         required: true
38         status: SUPPORTED
39         entry_schema:
40           type: json
41       index_value:
42         type: integer
43         description: Index value of this substitution service template runtime instance
44         required: false
45         default: 0
46         status: SUPPORTED
47         constraints:
48         - greater_or_equal: 0
49       compute_pd_server_availability_zone:
50         type: list
51         required: true
52         status: SUPPORTED
53         entry_schema:
54           type: string
55       compute_pd_server_name:
56         type: list
57         required: true
58         status: SUPPORTED
59         entry_schema:
60           type: string
61       vm_flavor_name:
62         type: string
63         required: true
64         status: SUPPORTED
65       port_pd01_port_1_mac_requirements:
66         type: list
67         required: true
68         status: SUPPORTED
69         entry_schema:
70           type: json
71       vm_image_name:
72         type: string
73         required: true
74         status: SUPPORTED
75       port_pd01_port_1_network_role_tag:
76         type: list
77         required: true
78         status: SUPPORTED
79         entry_schema:
80           type: string
81       port_pd01_port_1_network:
82         type: list
83         required: true
84         status: SUPPORTED
85         entry_schema:
86           type: string
87       compute_pd_server_user_data_format:
88         type: list
89         required: true
90         status: SUPPORTED
91         entry_schema:
92           type: string
93     attributes:
94       pd_server_accessIPv4:
95         type: list
96         status: SUPPORTED
97         entry_schema:
98           type: string
99       pd_server_pd01_port_1_device_owner:
100         type: list
101         status: SUPPORTED
102         entry_schema:
103           type: string
104       pd_server_pd01_port_0_device_owner:
105         type: list
106         status: SUPPORTED
107         entry_schema:
108           type: string
109     requirements:
110     - dependency_pd_server:
111         capability: tosca.capabilities.Node
112         node: tosca.nodes.Root
113         relationship: tosca.relationships.DependsOn
114         occurrences:
115         - 0
116         - UNBOUNDED
117     - local_storage_pd_server:
118         capability: tosca.capabilities.Attachment
119         node: tosca.nodes.BlockStorage
120         relationship: tosca.relationships.AttachesTo
121         occurrences:
122         - 0
123         - UNBOUNDED
124     - dependency_pd_server_pd01_port_1:
125         capability: tosca.capabilities.Node
126         node: tosca.nodes.Root
127         relationship: tosca.relationships.DependsOn
128         occurrences:
129         - 0
130         - UNBOUNDED
131     - link_pd_server_pd01_port_1:
132         capability: tosca.capabilities.network.Linkable
133         relationship: tosca.relationships.network.LinksTo
134         occurrences:
135         - 1
136         - 1
137     - dependency_pd_server_pd01_port_0:
138         capability: tosca.capabilities.Node
139         node: tosca.nodes.Root
140         relationship: tosca.relationships.DependsOn
141         occurrences:
142         - 0
143         - UNBOUNDED
144     - link_pd_server_pd01_port_0:
145         capability: tosca.capabilities.network.Linkable
146         relationship: tosca.relationships.network.LinksTo
147         occurrences:
148         - 1
149         - 1
150     capabilities:
151       binding_pd_server_pd01_port_0:
152         type: tosca.capabilities.network.Bindable
153         valid_source_types:
154         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
155         occurrences:
156         - 0
157         - UNBOUNDED
158       scalable_pd_server:
159         type: tosca.capabilities.Scalable
160         occurrences:
161         - 1
162         - UNBOUNDED
163       disk.read.bytes.rate_pd_server:
164         type: org.openecomp.capabilities.metric.Ceilometer
165         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
166         occurrences:
167         - 1
168         - UNBOUNDED
169       binding_pd_server_pd01_port_1:
170         type: tosca.capabilities.network.Bindable
171         valid_source_types:
172         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
173         occurrences:
174         - 0
175         - UNBOUNDED
176       memory.usage_pd_server:
177         type: org.openecomp.capabilities.metric.Ceilometer
178         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
179         occurrences:
180         - 1
181         - UNBOUNDED
182       memory_pd_server:
183         type: org.openecomp.capabilities.metric.Ceilometer
184         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
185         occurrences:
186         - 1
187         - UNBOUNDED
188       disk.device.usage_pd_server:
189         type: org.openecomp.capabilities.metric.Ceilometer
190         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
191         occurrences:
192         - 1
193         - UNBOUNDED
194       os_pd_server:
195         type: tosca.capabilities.OperatingSystem
196         occurrences:
197         - 1
198         - UNBOUNDED
199       disk.write.bytes.rate_pd_server:
200         type: org.openecomp.capabilities.metric.Ceilometer
201         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
202         occurrences:
203         - 1
204         - UNBOUNDED
205       cpu_pd_server:
206         type: org.openecomp.capabilities.metric.Ceilometer
207         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
208         occurrences:
209         - 1
210         - UNBOUNDED
211       cpu_util_pd_server:
212         type: org.openecomp.capabilities.metric.Ceilometer
213         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
214         occurrences:
215         - 1
216         - UNBOUNDED
217       disk.device.write.requests.rate_pd_server:
218         type: org.openecomp.capabilities.metric.Ceilometer
219         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
220         occurrences:
221         - 1
222         - UNBOUNDED
223       disk.read.bytes_pd_server:
224         type: org.openecomp.capabilities.metric.Ceilometer
225         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
226         occurrences:
227         - 1
228         - UNBOUNDED
229       disk.device.read.bytes.rate_pd_server:
230         type: org.openecomp.capabilities.metric.Ceilometer
231         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
232         occurrences:
233         - 1
234         - UNBOUNDED
235       network.incoming.packets_pd_server_pd01_port_0:
236         type: org.openecomp.capabilities.metric.Ceilometer
237         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
238         occurrences:
239         - 1
240         - UNBOUNDED
241       disk.iops_pd_server:
242         type: org.openecomp.capabilities.metric.Ceilometer
243         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
244         occurrences:
245         - 1
246         - UNBOUNDED
247       network.incoming.packets.rate_pd_server_pd01_port_1:
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.rate_pd_server_pd01_port_1:
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       memory.resident_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.delta_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       network.incoming.packets.rate_pd_server_pd01_port_0:
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       network.incoming.bytes.rate_pd_server_pd01_port_0:
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       attachment_pd_server_pd01_port_1:
284         type: tosca.capabilities.Attachment
285         occurrences:
286         - 1
287         - UNBOUNDED
288       network.outgoing.packets.rate_pd_server_pd01_port_1:
289         type: org.openecomp.capabilities.metric.Ceilometer
290         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
291         occurrences:
292         - 1
293         - UNBOUNDED
294       network.outgoing.packets.rate_pd_server_pd01_port_0:
295         type: org.openecomp.capabilities.metric.Ceilometer
296         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
297         occurrences:
298         - 1
299         - UNBOUNDED
300       vcpus_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       disk.device.write.bytes.rate_pd_server:
307         type: org.openecomp.capabilities.metric.Ceilometer
308         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
309         occurrences:
310         - 1
311         - UNBOUNDED
312       attachment_pd_server_pd01_port_0:
313         type: tosca.capabilities.Attachment
314         occurrences:
315         - 1
316         - UNBOUNDED
317       disk.device.write.requests_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       endpoint_pd_server:
324         type: tosca.capabilities.Endpoint.Admin
325         occurrences:
326         - 1
327         - UNBOUNDED
328       disk.capacity_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       network.incoming.packets_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       disk.device.allocation_pd_server:
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       disk.allocation_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       binding_pd_server:
353         type: tosca.capabilities.network.Bindable
354         occurrences:
355         - 1
356         - UNBOUNDED
357       disk.read.requests_pd_server:
358         type: org.openecomp.capabilities.metric.Ceilometer
359         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
360         occurrences:
361         - 1
362         - UNBOUNDED
363       network.outgoing.bytes.rate_pd_server_pd01_port_1:
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       network.outgoing.bytes.rate_pd_server_pd01_port_0:
370         type: org.openecomp.capabilities.metric.Ceilometer
371         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
372         occurrences:
373         - 1
374         - UNBOUNDED
375       feature_pd_server:
376         type: tosca.capabilities.Node
377         occurrences:
378         - 1
379         - UNBOUNDED
380       disk.usage_pd_server:
381         type: org.openecomp.capabilities.metric.Ceilometer
382         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
383         occurrences:
384         - 1
385         - UNBOUNDED
386       network.incoming.bytes_pd_server_pd01_port_1:
387         type: org.openecomp.capabilities.metric.Ceilometer
388         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
389         occurrences:
390         - 1
391         - UNBOUNDED
392       disk.write.bytes_pd_server:
393         type: org.openecomp.capabilities.metric.Ceilometer
394         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
395         occurrences:
396         - 1
397         - UNBOUNDED
398       network.outgoing.bytes_pd_server_pd01_port_0:
399         type: org.openecomp.capabilities.metric.Ceilometer
400         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
401         occurrences:
402         - 1
403         - UNBOUNDED
404       network.outgoing.bytes_pd_server_pd01_port_1:
405         type: org.openecomp.capabilities.metric.Ceilometer
406         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
407         occurrences:
408         - 1
409         - UNBOUNDED
410       network.incoming.bytes_pd_server_pd01_port_0:
411         type: org.openecomp.capabilities.metric.Ceilometer
412         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
413         occurrences:
414         - 1
415         - UNBOUNDED
416       disk.device.read.requests.rate_pd_server:
417         type: org.openecomp.capabilities.metric.Ceilometer
418         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
419         occurrences:
420         - 1
421         - UNBOUNDED
422       disk.root.size_pd_server:
423         type: org.openecomp.capabilities.metric.Ceilometer
424         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
425         occurrences:
426         - 1
427         - UNBOUNDED
428       disk.device.read.bytes_pd_server:
429         type: org.openecomp.capabilities.metric.Ceilometer
430         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
431         occurrences:
432         - 1
433         - UNBOUNDED
434       disk.device.write.bytes_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.outpoing.packets_pd_server_pd01_port_0:
441         type: org.openecomp.capabilities.metric.Ceilometer
442         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
443         occurrences:
444         - 1
445         - UNBOUNDED
446       network.outpoing.packets_pd_server_pd01_port_1:
447         type: org.openecomp.capabilities.metric.Ceilometer
448         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
449         occurrences:
450         - 1
451         - UNBOUNDED
452       disk.device.read.requests_pd_server:
453         type: org.openecomp.capabilities.metric.Ceilometer
454         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
455         occurrences:
456         - 1
457         - UNBOUNDED
458       instance_pd_server:
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       host_pd_server:
465         type: tosca.capabilities.Container
466         valid_source_types:
467         - tosca.nodes.SoftwareComponent
468         occurrences:
469         - 1
470         - UNBOUNDED
471       feature_pd_server_pd01_port_1:
472         type: tosca.capabilities.Node
473         occurrences:
474         - 1
475         - UNBOUNDED
476       feature_pd_server_pd01_port_0:
477         type: tosca.capabilities.Node
478         occurrences:
479         - 1
480         - UNBOUNDED
481       disk.write.requests.rate_pd_server:
482         type: org.openecomp.capabilities.metric.Ceilometer
483         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
484         occurrences:
485         - 1
486         - UNBOUNDED
487       disk.ephemeral.size_pd_server:
488         type: org.openecomp.capabilities.metric.Ceilometer
489         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
490         occurrences:
491         - 1
492         - UNBOUNDED
493       disk.write.requests_pd_server:
494         type: org.openecomp.capabilities.metric.Ceilometer
495         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
496         occurrences:
497         - 1
498         - UNBOUNDED
499       disk.device.latency_pd_server:
500         type: org.openecomp.capabilities.metric.Ceilometer
501         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
502         occurrences:
503         - 1
504         - UNBOUNDED
505       disk.latency_pd_server:
506         type: org.openecomp.capabilities.metric.Ceilometer
507         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
508         occurrences:
509         - 1
510         - UNBOUNDED
511       disk.device.capacity_pd_server:
512         type: org.openecomp.capabilities.metric.Ceilometer
513         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
514         occurrences:
515         - 1
516         - UNBOUNDED
517       disk.device.iops_pd_server:
518         type: org.openecomp.capabilities.metric.Ceilometer
519         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
520         occurrences:
521         - 1
522         - UNBOUNDED