[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 / 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_ip_requirements:
12         type: list
13         required: true
14         status: SUPPORTED
15         entry_schema:
16           type: json
17       port_port_mac_requirements:
18         type: list
19         required: true
20         status: SUPPORTED
21         entry_schema:
22           type: json
23       vm_image_name:
24         type: string
25         required: true
26         status: SUPPORTED
27       port_port_network:
28         type: list
29         required: true
30         status: SUPPORTED
31         entry_schema:
32           type: string
33       compute_smp_name:
34         type: list
35         required: true
36         status: SUPPORTED
37         entry_schema:
38           type: string
39       index_value:
40         type: integer
41         description: Index value of this substitution service template runtime instance
42         required: false
43         default: 0
44         status: SUPPORTED
45         constraints:
46         - greater_or_equal: 0
47       compute_smp_availability_zone:
48         type: list
49         required: true
50         status: SUPPORTED
51         entry_schema:
52           type: string
53       vm_flavor_name:
54         type: string
55         required: true
56         status: SUPPORTED
57       compute_smp_metadata:
58         type: list
59         required: true
60         status: SUPPORTED
61         entry_schema:
62           type: json
63       compute_smp_user_data_format:
64         type: list
65         required: true
66         status: SUPPORTED
67         entry_schema:
68           type: string
69       port_port_replacement_policy:
70         type: list
71         required: true
72         status: SUPPORTED
73         entry_schema:
74           type: string
75       compute_smp_scheduler_hints:
76         type: list
77         required: true
78         status: SUPPORTED
79         entry_schema:
80           type: json
81     requirements:
82     - dependency_smp_port:
83         capability: tosca.capabilities.Node
84         node: tosca.nodes.Root
85         relationship: tosca.relationships.DependsOn
86         occurrences:
87         - 0
88         - UNBOUNDED
89     - link_smp_port:
90         capability: tosca.capabilities.network.Linkable
91         relationship: tosca.relationships.network.LinksTo
92         occurrences:
93         - 1
94         - 1
95     - dependency_smp:
96         capability: tosca.capabilities.Node
97         node: tosca.nodes.Root
98         relationship: tosca.relationships.DependsOn
99         occurrences:
100         - 0
101         - UNBOUNDED
102     - local_storage_smp:
103         capability: tosca.capabilities.Attachment
104         node: tosca.nodes.BlockStorage
105         relationship: tosca.relationships.AttachesTo
106         occurrences:
107         - 0
108         - UNBOUNDED
109     capabilities:
110       scalable_smp:
111         type: tosca.capabilities.Scalable
112         occurrences:
113         - 1
114         - UNBOUNDED
115       feature_smp:
116         type: tosca.capabilities.Node
117         occurrences:
118         - 1
119         - UNBOUNDED
120       memory.resident_smp:
121         type: org.openecomp.capabilities.metric.Ceilometer
122         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
123         occurrences:
124         - 1
125         - UNBOUNDED
126       disk.usage_smp:
127         type: org.openecomp.capabilities.metric.Ceilometer
128         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
129         occurrences:
130         - 1
131         - UNBOUNDED
132       disk.device.write.bytes_smp:
133         type: org.openecomp.capabilities.metric.Ceilometer
134         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
135         occurrences:
136         - 1
137         - UNBOUNDED
138       network.outpoing.packets_smp_port:
139         type: org.openecomp.capabilities.metric.Ceilometer
140         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
141         occurrences:
142         - 1
143         - UNBOUNDED
144       attachment_smp_port:
145         type: tosca.capabilities.Attachment
146         occurrences:
147         - 1
148         - UNBOUNDED
149       os_smp:
150         type: tosca.capabilities.OperatingSystem
151         occurrences:
152         - 1
153         - UNBOUNDED
154       network.incoming.bytes_smp_port:
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       binding_smp:
161         type: tosca.capabilities.network.Bindable
162         occurrences:
163         - 1
164         - UNBOUNDED
165       disk.allocation_smp:
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       instance_smp:
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       host_smp:
178         type: tosca.capabilities.Container
179         valid_source_types:
180         - tosca.nodes.SoftwareComponent
181         occurrences:
182         - 1
183         - UNBOUNDED
184       disk.device.usage_smp:
185         type: org.openecomp.capabilities.metric.Ceilometer
186         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
187         occurrences:
188         - 1
189         - UNBOUNDED
190       network.outgoing.packets.rate_smp_port:
191         type: org.openecomp.capabilities.metric.Ceilometer
192         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
193         occurrences:
194         - 1
195         - UNBOUNDED
196       disk.read.bytes_smp:
197         type: org.openecomp.capabilities.metric.Ceilometer
198         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
199         occurrences:
200         - 1
201         - UNBOUNDED
202       disk.ephemeral.size_smp:
203         type: org.openecomp.capabilities.metric.Ceilometer
204         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
205         occurrences:
206         - 1
207         - UNBOUNDED
208       disk.write.bytes.rate_smp:
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       network.incoming.packets_smp_port:
215         type: org.openecomp.capabilities.metric.Ceilometer
216         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
217         occurrences:
218         - 1
219         - UNBOUNDED
220       disk.device.write.bytes.rate_smp:
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       disk.capacity_smp:
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.read.bytes.rate_smp:
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       disk.device.latency_smp:
239         type: org.openecomp.capabilities.metric.Ceilometer
240         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
241         occurrences:
242         - 1
243         - UNBOUNDED
244       disk.device.write.requests.rate_smp:
245         type: org.openecomp.capabilities.metric.Ceilometer
246         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
247         occurrences:
248         - 1
249         - UNBOUNDED
250       feature_smp_port:
251         type: tosca.capabilities.Node
252         occurrences:
253         - 1
254         - UNBOUNDED
255       disk.root.size_smp:
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.write.requests_smp:
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       cpu.delta_smp:
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.write.requests_smp:
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       memory_smp:
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.device.iops_smp:
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.outgoing.bytes_smp_port:
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       disk.device.allocation_smp:
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       disk.device.read.requests.rate_smp:
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       disk.device.read.bytes_smp:
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       vcpus_smp:
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       disk.write.requests.rate_smp:
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       disk.latency_smp:
328         type: org.openecomp.capabilities.metric.Ceilometer
329         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
330         occurrences:
331         - 1
332         - UNBOUNDED
333       network.incoming.packets.rate_smp_port:
334         type: org.openecomp.capabilities.metric.Ceilometer
335         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
336         occurrences:
337         - 1
338         - UNBOUNDED
339       network.incoming.bytes.rate_smp_port:
340         type: org.openecomp.capabilities.metric.Ceilometer
341         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
342         occurrences:
343         - 1
344         - UNBOUNDED
345       binding_smp_port:
346         type: tosca.capabilities.network.Bindable
347         valid_source_types:
348         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
349         occurrences:
350         - 0
351         - UNBOUNDED
352       disk.iops_smp:
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       disk.read.bytes.rate_smp:
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.outgoing.bytes.rate_smp_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       cpu_util_smp:
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.write.bytes_smp:
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       memory.usage_smp:
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.read.requests_smp:
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.capacity_smp:
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       cpu_smp:
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       endpoint_smp:
407         type: tosca.capabilities.Endpoint.Admin
408         occurrences:
409         - 1
410         - UNBOUNDED
411       disk.device.read.requests_smp:
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