8164a9303cf5e9534fb31329f8cdc8a709ac0f55
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / singleSubstitution / computeWithDiffPortTypeAndServerGroup / 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.smp:
9     derived_from: org.openecomp.resource.abstract.nodes.VFC
10     properties:
11       port_port_mac_requirements:
12         type: org.openecomp.datatypes.network.MacRequirements
13         required: true
14         status: SUPPORTED
15       port_port_network:
16         type: list
17         required: true
18         status: SUPPORTED
19         entry_schema:
20           type: string
21       compute_smp_name:
22         type: list
23         required: true
24         status: SUPPORTED
25         entry_schema:
26           type: string
27       port_port_subnetpoolid:
28         type: list
29         required: true
30         status: SUPPORTED
31         entry_schema:
32           type: string
33       index_value:
34         type: integer
35         description: Index value of this substitution service template runtime instance
36         required: false
37         default: 0
38         status: SUPPORTED
39         constraints:
40         - greater_or_equal: 0
41       compute_smp_availability_zone:
42         type: list
43         required: true
44         status: SUPPORTED
45         entry_schema:
46           type: string
47       port_port_vlan_requirements:
48         type: list
49         required: true
50         status: SUPPORTED
51         entry_schema:
52           type: json
53       port_port_network_role_tag:
54         type: list
55         required: true
56         status: SUPPORTED
57         entry_schema:
58           type: string
59       vm_flavor_name:
60         type: string
61         required: true
62         status: SUPPORTED
63       compute_smp_user_data_format:
64         type: list
65         required: true
66         status: SUPPORTED
67         entry_schema:
68           type: string
69       port_port_ip_requirements:
70         type: list
71         required: true
72         status: SUPPORTED
73         entry_schema:
74           type: org.openecomp.datatypes.network.IpRequirements
75       port_port_network_role:
76         type: list
77         required: true
78         status: SUPPORTED
79         entry_schema:
80           type: string
81       vm_image_name:
82         type: string
83         required: true
84         status: SUPPORTED
85       compute_smp_metadata:
86         type: list
87         required: true
88         status: SUPPORTED
89         entry_schema:
90           type: json
91       port_port_exCP_naming:
92         type: list
93         required: true
94         status: SUPPORTED
95         entry_schema:
96           type: json
97       port_port_replacement_policy:
98         type: list
99         required: true
100         status: SUPPORTED
101         entry_schema:
102           type: string
103       port_port_order:
104         type: list
105         required: true
106         status: SUPPORTED
107         entry_schema:
108           type: integer
109       compute_smp_scheduler_hints:
110         type: list
111         required: true
112         status: SUPPORTED
113         entry_schema:
114           type: json
115     requirements:
116     - dependency_smp_port:
117         capability: tosca.capabilities.Node
118         node: tosca.nodes.Root
119         relationship: tosca.relationships.DependsOn
120         occurrences:
121         - 0
122         - UNBOUNDED
123     - link_smp_port:
124         capability: tosca.capabilities.network.Linkable
125         relationship: tosca.relationships.network.LinksTo
126         occurrences:
127         - 1
128         - 1
129     - dependency_smp:
130         capability: tosca.capabilities.Node
131         node: tosca.nodes.Root
132         relationship: tosca.relationships.DependsOn
133         occurrences:
134         - 0
135         - UNBOUNDED
136     - local_storage_smp:
137         capability: tosca.capabilities.Attachment
138         node: tosca.nodes.BlockStorage
139         relationship: tosca.relationships.AttachesTo
140         occurrences:
141         - 0
142         - UNBOUNDED
143     capabilities:
144       scalable_smp:
145         type: tosca.capabilities.Scalable
146         occurrences:
147         - 1
148         - UNBOUNDED
149       feature_smp:
150         type: tosca.capabilities.Node
151         occurrences:
152         - 1
153         - UNBOUNDED
154       memory.resident_smp:
155         type: org.openecomp.capabilities.metric.Ceilometer
156         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
157         occurrences:
158         - 1
159         - UNBOUNDED
160       disk.usage_smp:
161         type: org.openecomp.capabilities.metric.Ceilometer
162         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
163         occurrences:
164         - 1
165         - UNBOUNDED
166       disk.device.write.bytes_smp:
167         type: org.openecomp.capabilities.metric.Ceilometer
168         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
169         occurrences:
170         - 1
171         - UNBOUNDED
172       network.outpoing.packets_smp_port:
173         type: org.openecomp.capabilities.metric.Ceilometer
174         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
175         occurrences:
176         - 1
177         - UNBOUNDED
178       attachment_smp_port:
179         type: tosca.capabilities.Attachment
180         occurrences:
181         - 1
182         - UNBOUNDED
183       os_smp:
184         type: tosca.capabilities.OperatingSystem
185         occurrences:
186         - 1
187         - UNBOUNDED
188       network.incoming.bytes_smp_port:
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       binding_smp:
195         type: tosca.capabilities.network.Bindable
196         occurrences:
197         - 1
198         - UNBOUNDED
199       disk.allocation_smp:
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       instance_smp:
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       host_smp:
212         type: tosca.capabilities.Container
213         valid_source_types:
214         - tosca.nodes.SoftwareComponent
215         occurrences:
216         - 1
217         - UNBOUNDED
218       disk.device.usage_smp:
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       network.outgoing.packets.rate_smp_port:
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_smp:
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.ephemeral.size_smp:
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       disk.write.bytes.rate_smp:
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       network.incoming.packets_smp_port:
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       disk.device.write.bytes.rate_smp:
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       disk.capacity_smp:
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       disk.device.read.bytes.rate_smp:
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       disk.device.latency_smp:
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.requests.rate_smp:
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       feature_smp_port:
285         type: tosca.capabilities.Node
286         occurrences:
287         - 1
288         - UNBOUNDED
289       disk.root.size_smp:
290         type: org.openecomp.capabilities.metric.Ceilometer
291         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
292         occurrences:
293         - 1
294         - UNBOUNDED
295       disk.write.requests_smp:
296         type: org.openecomp.capabilities.metric.Ceilometer
297         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
298         occurrences:
299         - 1
300         - UNBOUNDED
301       cpu.delta_smp:
302         type: org.openecomp.capabilities.metric.Ceilometer
303         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
304         occurrences:
305         - 1
306         - UNBOUNDED
307       disk.device.write.requests_smp:
308         type: org.openecomp.capabilities.metric.Ceilometer
309         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
310         occurrences:
311         - 1
312         - UNBOUNDED
313       memory_smp:
314         type: org.openecomp.capabilities.metric.Ceilometer
315         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
316         occurrences:
317         - 1
318         - UNBOUNDED
319       disk.device.iops_smp:
320         type: org.openecomp.capabilities.metric.Ceilometer
321         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
322         occurrences:
323         - 1
324         - UNBOUNDED
325       network.outgoing.bytes_smp_port:
326         type: org.openecomp.capabilities.metric.Ceilometer
327         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
328         occurrences:
329         - 1
330         - UNBOUNDED
331       disk.device.allocation_smp:
332         type: org.openecomp.capabilities.metric.Ceilometer
333         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
334         occurrences:
335         - 1
336         - UNBOUNDED
337       disk.device.read.requests.rate_smp:
338         type: org.openecomp.capabilities.metric.Ceilometer
339         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
340         occurrences:
341         - 1
342         - UNBOUNDED
343       disk.device.read.bytes_smp:
344         type: org.openecomp.capabilities.metric.Ceilometer
345         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
346         occurrences:
347         - 1
348         - UNBOUNDED
349       vcpus_smp:
350         type: org.openecomp.capabilities.metric.Ceilometer
351         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
352         occurrences:
353         - 1
354         - UNBOUNDED
355       disk.write.requests.rate_smp:
356         type: org.openecomp.capabilities.metric.Ceilometer
357         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
358         occurrences:
359         - 1
360         - UNBOUNDED
361       disk.latency_smp:
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       network.incoming.packets.rate_smp_port:
368         type: org.openecomp.capabilities.metric.Ceilometer
369         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
370         occurrences:
371         - 1
372         - UNBOUNDED
373       network.incoming.bytes.rate_smp_port:
374         type: org.openecomp.capabilities.metric.Ceilometer
375         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
376         occurrences:
377         - 1
378         - UNBOUNDED
379       binding_smp_port:
380         type: tosca.capabilities.network.Bindable
381         valid_source_types:
382         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
383         occurrences:
384         - 0
385         - UNBOUNDED
386       disk.iops_smp:
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.read.bytes.rate_smp:
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.rate_smp_port:
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       cpu_util_smp:
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       disk.write.bytes_smp:
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       memory.usage_smp:
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.read.requests_smp:
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.capacity_smp:
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       cpu_smp:
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       endpoint_smp:
441         type: tosca.capabilities.Endpoint.Admin
442         occurrences:
443         - 1
444         - UNBOUNDED
445       disk.device.read.requests_smp:
446         type: org.openecomp.capabilities.metric.Ceilometer
447         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
448         occurrences:
449         - 1
450         - UNBOUNDED