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 / 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       compute_smp_name:
12         type: list
13         required: true
14         status: SUPPORTED
15         entry_schema:
16           type: string
17       index_value:
18         type: integer
19         description: Index value of this substitution service template runtime instance
20         required: false
21         default: 0
22         status: SUPPORTED
23         constraints:
24         - greater_or_equal: 0
25       compute_smp_availability_zone:
26         type: list
27         required: true
28         status: SUPPORTED
29         entry_schema:
30           type: string
31       port_port1_replacement_policy:
32         type: list
33         required: true
34         status: SUPPORTED
35         entry_schema:
36           type: string
37       port_port1_network:
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_port1_network_role:
48         type: string
49         required: true
50         status: SUPPORTED
51       port_port1_order:
52         type: integer
53         required: true
54         status: SUPPORTED
55       compute_smp_user_data_format:
56         type: list
57         required: true
58         status: SUPPORTED
59         entry_schema:
60           type: string
61       port_port1_vlan_requirements:
62         type: list
63         required: true
64         status: SUPPORTED
65         entry_schema:
66           type: org.openecomp.datatypes.network.VlanRequirements
67       port_port1_network_role_tag:
68         type: string
69         required: true
70         status: SUPPORTED
71       vm_image_name:
72         type: string
73         required: true
74         status: SUPPORTED
75       port_port1_related_networks:
76         type: list
77         required: true
78         status: SUPPORTED
79         entry_schema:
80           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
81       port_port1_exCP_naming:
82         type: org.openecomp.datatypes.Naming
83         required: true
84         status: SUPPORTED
85       port_port1_ip_requirements:
86         type: list
87         required: true
88         status: SUPPORTED
89         entry_schema:
90           type: org.openecomp.datatypes.network.IpRequirements
91       port_port1_mac_requirements:
92         type: org.openecomp.datatypes.network.MacRequirements
93         required: true
94         status: SUPPORTED
95       port_port1_subnetpoolid:
96         type: string
97         required: true
98         status: SUPPORTED
99       compute_smp_metadata:
100         type: list
101         required: true
102         status: SUPPORTED
103         entry_schema:
104           type: json
105       compute_smp_scheduler_hints:
106         type: list
107         required: true
108         status: SUPPORTED
109         entry_schema:
110           type: json
111     requirements:
112     - dependency_smp_port1:
113         capability: tosca.capabilities.Node
114         node: tosca.nodes.Root
115         relationship: tosca.relationships.DependsOn
116         occurrences:
117         - 0
118         - UNBOUNDED
119     - link_smp_port1:
120         capability: tosca.capabilities.network.Linkable
121         relationship: tosca.relationships.network.LinksTo
122         occurrences:
123         - 1
124         - 1
125     - dependency_smp:
126         capability: tosca.capabilities.Node
127         node: tosca.nodes.Root
128         relationship: tosca.relationships.DependsOn
129         occurrences:
130         - 0
131         - UNBOUNDED
132     - local_storage_smp:
133         capability: tosca.capabilities.Attachment
134         node: tosca.nodes.BlockStorage
135         relationship: tosca.relationships.AttachesTo
136         occurrences:
137         - 0
138         - UNBOUNDED
139     capabilities:
140       network.outgoing.bytes_smp_port1:
141         type: org.openecomp.capabilities.metric.Ceilometer
142         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
143         occurrences:
144         - 1
145         - UNBOUNDED
146       scalable_smp:
147         type: tosca.capabilities.Scalable
148         occurrences:
149         - 1
150         - UNBOUNDED
151       feature_smp:
152         type: tosca.capabilities.Node
153         occurrences:
154         - 1
155         - UNBOUNDED
156       binding_smp_port1:
157         type: tosca.capabilities.network.Bindable
158         valid_source_types:
159         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
160         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
161         occurrences:
162         - 0
163         - UNBOUNDED
164       memory.resident_smp:
165         type: org.openecomp.capabilities.metric.Ceilometer
166         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
167         occurrences:
168         - 1
169         - UNBOUNDED
170       network.incoming.bytes_smp_port1:
171         type: org.openecomp.capabilities.metric.Ceilometer
172         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
173         occurrences:
174         - 1
175         - UNBOUNDED
176       disk.usage_smp:
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       disk.device.write.bytes_smp:
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       os_smp:
189         type: tosca.capabilities.OperatingSystem
190         occurrences:
191         - 1
192         - UNBOUNDED
193       binding_smp:
194         type: tosca.capabilities.network.Bindable
195         occurrences:
196         - 1
197         - UNBOUNDED
198       disk.allocation_smp:
199         type: org.openecomp.capabilities.metric.Ceilometer
200         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
201         occurrences:
202         - 1
203         - UNBOUNDED
204       network.incoming.packets_smp_port1:
205         type: org.openecomp.capabilities.metric.Ceilometer
206         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
207         occurrences:
208         - 1
209         - UNBOUNDED
210       instance_smp:
211         type: org.openecomp.capabilities.metric.Ceilometer
212         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
213         occurrences:
214         - 1
215         - UNBOUNDED
216       host_smp:
217         type: tosca.capabilities.Container
218         valid_source_types:
219         - tosca.nodes.SoftwareComponent
220         occurrences:
221         - 1
222         - UNBOUNDED
223       disk.device.usage_smp:
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.read.bytes_smp:
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       disk.ephemeral.size_smp:
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.write.bytes.rate_smp:
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       disk.device.write.bytes.rate_smp:
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       disk.capacity_smp:
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       feature_smp_port1:
260         type: tosca.capabilities.Node
261         occurrences:
262         - 1
263         - UNBOUNDED
264       disk.device.read.bytes.rate_smp:
265         type: org.openecomp.capabilities.metric.Ceilometer
266         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
267         occurrences:
268         - 1
269         - UNBOUNDED
270       attachment_smp_port1:
271         type: tosca.capabilities.Attachment
272         occurrences:
273         - 1
274         - UNBOUNDED
275       network.outgoing.bytes.rate_smp_port1:
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       disk.device.latency_smp:
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.device.write.requests.rate_smp:
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       disk.root.size_smp:
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       disk.write.requests_smp:
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       network.outpoing.packets_smp_port1:
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_smp:
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       disk.device.write.requests_smp:
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       memory_smp:
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       disk.device.iops_smp:
330         type: org.openecomp.capabilities.metric.Ceilometer
331         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
332         occurrences:
333         - 1
334         - UNBOUNDED
335       network.incoming.bytes.rate_smp_port1:
336         type: org.openecomp.capabilities.metric.Ceilometer
337         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
338         occurrences:
339         - 1
340         - UNBOUNDED
341       disk.device.allocation_smp:
342         type: org.openecomp.capabilities.metric.Ceilometer
343         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
344         occurrences:
345         - 1
346         - UNBOUNDED
347       disk.device.read.requests.rate_smp:
348         type: org.openecomp.capabilities.metric.Ceilometer
349         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
350         occurrences:
351         - 1
352         - UNBOUNDED
353       disk.device.read.bytes_smp:
354         type: org.openecomp.capabilities.metric.Ceilometer
355         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
356         occurrences:
357         - 1
358         - UNBOUNDED
359       vcpus_smp:
360         type: org.openecomp.capabilities.metric.Ceilometer
361         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
362         occurrences:
363         - 1
364         - UNBOUNDED
365       disk.write.requests.rate_smp:
366         type: org.openecomp.capabilities.metric.Ceilometer
367         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
368         occurrences:
369         - 1
370         - UNBOUNDED
371       disk.latency_smp:
372         type: org.openecomp.capabilities.metric.Ceilometer
373         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
374         occurrences:
375         - 1
376         - UNBOUNDED
377       disk.iops_smp:
378         type: org.openecomp.capabilities.metric.Ceilometer
379         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
380         occurrences:
381         - 1
382         - UNBOUNDED
383       disk.read.bytes.rate_smp:
384         type: org.openecomp.capabilities.metric.Ceilometer
385         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
386         occurrences:
387         - 1
388         - UNBOUNDED
389       cpu_util_smp:
390         type: org.openecomp.capabilities.metric.Ceilometer
391         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
392         occurrences:
393         - 1
394         - UNBOUNDED
395       disk.write.bytes_smp:
396         type: org.openecomp.capabilities.metric.Ceilometer
397         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
398         occurrences:
399         - 1
400         - UNBOUNDED
401       memory.usage_smp:
402         type: org.openecomp.capabilities.metric.Ceilometer
403         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
404         occurrences:
405         - 1
406         - UNBOUNDED
407       network.incoming.packets.rate_smp_port1:
408         type: org.openecomp.capabilities.metric.Ceilometer
409         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
410         occurrences:
411         - 1
412         - UNBOUNDED
413       forwarder_smp_port1:
414         type: org.openecomp.capabilities.Forwarder
415         occurrences:
416         - 1
417         - UNBOUNDED
418       network.outgoing.packets.rate_smp_port1:
419         type: org.openecomp.capabilities.metric.Ceilometer
420         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
421         occurrences:
422         - 1
423         - UNBOUNDED
424       disk.read.requests_smp:
425         type: org.openecomp.capabilities.metric.Ceilometer
426         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
427         occurrences:
428         - 1
429         - UNBOUNDED
430       disk.device.capacity_smp:
431         type: org.openecomp.capabilities.metric.Ceilometer
432         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
433         occurrences:
434         - 1
435         - UNBOUNDED
436       cpu_smp:
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       endpoint_smp:
443         type: tosca.capabilities.Endpoint.Admin
444         occurrences:
445         - 1
446         - UNBOUNDED
447       disk.device.read.requests_smp:
448         type: org.openecomp.capabilities.metric.Ceilometer
449         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
450         occurrences:
451         - 1
452         - UNBOUNDED