[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / heat / nested / resource_group / expectedoutputfiles / 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.heat.mvs.nested.heat:
9     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
10     properties:
11       vf_module_id:
12         type: string
13         description: Unique ID for this VF_MODULE instance
14         required: true
15         status: SUPPORTED
16       vf_name:
17         type: string
18         description: The VF Name; defaults to VMVM for the virtual MVM VNF.
19         required: true
20         status: SUPPORTED
21         constraints:
22         - pattern: '[a-zA-Z0-9]+'
23         - max_length: 4
24         - min_length: 4
25       cloud_zone_id:
26         type: string
27         description: The cloud zone for this VF instance
28         required: true
29         status: SUPPORTED
30       vf_instance_num:
31         type: string
32         description: The number for this VF instance
33         required: true
34         status: SUPPORTED
35         constraints:
36         - pattern: '[0-9]+'
37         - max_length: 2
38         - min_length: 2
39       virtual_mgmt_ip_0:
40         type: string
41         description: Virtual management network ip address
42         required: true
43         status: SUPPORTED
44       indx:
45         type: float
46         description: Index of the current instance
47         required: true
48         status: SUPPORTED
49       mvs_mgmt_ip_0:
50         type: list
51         description: List of Management network IP addresses for IPv4
52         required: true
53         status: SUPPORTED
54         entry_schema:
55           type: string
56       flavor:
57         type: string
58         description: Server flavor
59         required: true
60         status: SUPPORTED
61       key_name:
62         type: string
63         description: SSH key name
64         required: true
65         status: SUPPORTED
66       vnf_id:
67         type: string
68         description: Unique ID for this VF instance
69         required: true
70         status: SUPPORTED
71       availability_zone_0:
72         type: list
73         description: List of Availability Zone IDs or Names
74         required: true
75         status: SUPPORTED
76         entry_schema:
77           type: string
78       mgmt_net_id:
79         type: string
80         description: Neutron UUID for the Management network
81         required: true
82         status: SUPPORTED
83       vm_instance_num:
84         type: list
85         description: VM instance number list must be a list of three-digit numeric value
86         required: true
87         status: SUPPORTED
88         entry_schema:
89           type: string
90       bootimage:
91         type: string
92         description: Master bootimage volume id
93         required: true
94         status: SUPPORTED
95       sec_groups:
96         type: list
97         description: Security groups
98         required: true
99         status: SUPPORTED
100         entry_schema:
101           type: string
102       vf_component:
103         type: string
104         description: The component that this VF instance is running
105         required: true
106         status: SUPPORTED
107         constraints:
108         - pattern: '[a-zA-Z0-9]+'
109         - max_length: 3
110         - min_length: 3
111     attributes:
112       vnfci_id_2:
113         type: string
114         status: SUPPORTED
115       vnfci_id_1:
116         type: string
117         status: SUPPORTED
118     requirements:
119     - dependency_vnfci:
120         capability: tosca.capabilities.Node
121         node: tosca.nodes.Root
122         relationship: tosca.relationships.DependsOn
123         occurrences:
124         - 0
125         - UNBOUNDED
126     - local_storage_vnfci:
127         capability: tosca.capabilities.Attachment
128         node: tosca.nodes.BlockStorage
129         relationship: tosca.relationships.AttachesTo
130         occurrences:
131         - 0
132         - UNBOUNDED
133     - dependency_mgmt_port:
134         capability: tosca.capabilities.Node
135         node: tosca.nodes.Root
136         relationship: tosca.relationships.DependsOn
137         occurrences:
138         - 0
139         - UNBOUNDED
140     - link_mgmt_port:
141         capability: tosca.capabilities.network.Linkable
142         relationship: tosca.relationships.network.LinksTo
143         occurrences:
144         - 1
145         - 1
146     capabilities:
147       disk.ephemeral.size_vnfci:
148         type: org.openecomp.capabilities.metric.Ceilometer
149         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
150         occurrences:
151         - 1
152         - UNBOUNDED
153       disk.iops_vnfci:
154         type: org.openecomp.capabilities.metric.Ceilometer
155         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
156         occurrences:
157         - 1
158         - UNBOUNDED
159       network.outgoing.bytes.rate_mgmt_port:
160         type: org.openecomp.capabilities.metric.Ceilometer
161         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
162         occurrences:
163         - 1
164         - UNBOUNDED
165       disk.device.write.bytes_vnfci:
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       disk.device.iops_vnfci:
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       cpu_util_vnfci:
178         type: org.openecomp.capabilities.metric.Ceilometer
179         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
180         occurrences:
181         - 1
182         - UNBOUNDED
183       disk.write.bytes.rate_vnfci:
184         type: org.openecomp.capabilities.metric.Ceilometer
185         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
186         occurrences:
187         - 1
188         - UNBOUNDED
189       disk.device.latency_vnfci:
190         type: org.openecomp.capabilities.metric.Ceilometer
191         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
192         occurrences:
193         - 1
194         - UNBOUNDED
195       disk.latency_vnfci:
196         type: org.openecomp.capabilities.metric.Ceilometer
197         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
198         occurrences:
199         - 1
200         - UNBOUNDED
201       disk.write.requests_vnfci:
202         type: org.openecomp.capabilities.metric.Ceilometer
203         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
204         occurrences:
205         - 1
206         - UNBOUNDED
207       network.outpoing.packets_mgmt_port:
208         type: org.openecomp.capabilities.metric.Ceilometer
209         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
210         occurrences:
211         - 1
212         - UNBOUNDED
213       memory.resident_vnfci:
214         type: org.openecomp.capabilities.metric.Ceilometer
215         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
216         occurrences:
217         - 1
218         - UNBOUNDED
219       os_vnfci:
220         type: tosca.capabilities.OperatingSystem
221         occurrences:
222         - 1
223         - UNBOUNDED
224       memory.usage_vnfci:
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       attachment_mgmt_port:
231         type: tosca.capabilities.Attachment
232         occurrences:
233         - 1
234         - UNBOUNDED
235       disk.device.write.bytes.rate_vnfci:
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.root.size_vnfci:
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.usage_vnfci:
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.read.bytes_vnfci:
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       disk.device.read.bytes.rate_vnfci:
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       disk.read.bytes.rate_vnfci:
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       cpu_vnfci:
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       disk.device.write.requests.rate_vnfci:
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       network.incoming.bytes_mgmt_port:
284         type: org.openecomp.capabilities.metric.Ceilometer
285         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
286         occurrences:
287         - 1
288         - UNBOUNDED
289       disk.capacity_vnfci:
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.device.read.requests_vnfci:
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       binding_mgmt_port:
302         type: tosca.capabilities.network.Bindable
303         valid_source_types:
304         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
305         occurrences:
306         - 0
307         - UNBOUNDED
308       network.outgoing.bytes_mgmt_port:
309         type: org.openecomp.capabilities.metric.Ceilometer
310         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
311         occurrences:
312         - 1
313         - UNBOUNDED
314       network.incoming.packets_mgmt_port:
315         type: org.openecomp.capabilities.metric.Ceilometer
316         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
317         occurrences:
318         - 1
319         - UNBOUNDED
320       instance_vnfci:
321         type: org.openecomp.capabilities.metric.Ceilometer
322         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
323         occurrences:
324         - 1
325         - UNBOUNDED
326       feature_mgmt_port:
327         type: tosca.capabilities.Node
328         occurrences:
329         - 1
330         - UNBOUNDED
331       disk.device.read.bytes_vnfci:
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.allocation_vnfci:
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.write.requests.rate_vnfci:
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       disk.write.bytes_vnfci:
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.device.write.requests_vnfci:
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.usage_vnfci:
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_mgmt_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       feature_vnfci:
374         type: tosca.capabilities.Node
375         occurrences:
376         - 1
377         - UNBOUNDED
378       memory_vnfci:
379         type: org.openecomp.capabilities.metric.Ceilometer
380         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
381         occurrences:
382         - 1
383         - UNBOUNDED
384       endpoint_vnfci:
385         type: tosca.capabilities.Endpoint.Admin
386         occurrences:
387         - 1
388         - UNBOUNDED
389       binding_vnfci:
390         type: tosca.capabilities.network.Bindable
391         occurrences:
392         - 1
393         - UNBOUNDED
394       scalable_vnfci:
395         type: tosca.capabilities.Scalable
396         occurrences:
397         - 1
398         - UNBOUNDED
399       disk.device.capacity_vnfci:
400         type: org.openecomp.capabilities.metric.Ceilometer
401         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
402         occurrences:
403         - 1
404         - UNBOUNDED
405       network.outgoing.packets.rate_mgmt_port:
406         type: org.openecomp.capabilities.metric.Ceilometer
407         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
408         occurrences:
409         - 1
410         - UNBOUNDED
411       vcpus_vnfci:
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
417       cpu.delta_vnfci:
418         type: org.openecomp.capabilities.metric.Ceilometer
419         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
420         occurrences:
421         - 1
422         - UNBOUNDED
423       host_vnfci:
424         type: tosca.capabilities.Container
425         valid_source_types:
426         - tosca.nodes.SoftwareComponent
427         occurrences:
428         - 1
429         - UNBOUNDED
430       disk.device.allocation_vnfci:
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       network.incoming.bytes.rate_mgmt_port:
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       disk.read.requests_vnfci:
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.device.read.requests.rate_vnfci:
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