[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 / resourceGroupMDNS / 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.dns_nested_01:
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       name_with_index:
17         type: string
18         description: name parameter which will include the index value
19         required: true
20         status: SUPPORTED
21       dns_int_bearer_ips:
22         type: list
23         description: DNS Bearer IP list
24         required: true
25         status: SUPPORTED
26         entry_schema:
27           type: string
28       vnf_name:
29         type: string
30         description: Unique name for this VF instance
31         required: true
32         status: SUPPORTED
33       index:
34         type: float
35         description: index parameter
36         required: true
37         status: SUPPORTED
38       security_group:
39         type: string
40         description: security group
41         required: true
42         status: SUPPORTED
43       oam_protected_net_name:
44         type: string
45         description: OAM network where instaces will connect
46         required: true
47         status: SUPPORTED
48       dns_oam_protected_ips:
49         type: list
50         description: DNS OAM IP list
51         required: true
52         status: SUPPORTED
53         entry_schema:
54           type: string
55       dns_key:
56         type: string
57         description: server key
58         required: true
59         status: SUPPORTED
60       int_bearer_net_name:
61         type: string
62         description: Bearer network where instaces will connect
63         required: true
64         status: SUPPORTED
65       route_eth0:
66         type: string
67         description: OAM network routes
68         required: true
69         status: SUPPORTED
70       dns_names:
71         type: list
72         description: server name
73         required: true
74         status: SUPPORTED
75         entry_schema:
76           type: string
77       vnf_id:
78         type: string
79         description: Unique ID for this VF instance
80         required: true
81         status: SUPPORTED
82       availability_zone_0:
83         type: string
84         description: availability zone ID or Name
85         required: true
86         status: SUPPORTED
87       dns_image_name:
88         type: string
89         description: server image
90         required: true
91         status: SUPPORTED
92       dns_int_bearer_ipv6_ips:
93         type: list
94         description: fixed IPv6 assignment for VM's on the Bearer network
95         required: true
96         status: SUPPORTED
97         entry_schema:
98           type: string
99       dns_flavor_name:
100         type: string
101         description: server flavor
102         required: true
103         status: SUPPORTED
104     requirements:
105     - dependency_dns_oam_protected_0_port:
106         capability: tosca.capabilities.Node
107         node: tosca.nodes.Root
108         relationship: tosca.relationships.DependsOn
109         occurrences:
110         - 0
111         - UNBOUNDED
112     - link_dns_oam_protected_0_port:
113         capability: tosca.capabilities.network.Linkable
114         relationship: tosca.relationships.network.LinksTo
115         occurrences:
116         - 1
117         - 1
118     - dependency_dns_int_bearer_0_port:
119         capability: tosca.capabilities.Node
120         node: tosca.nodes.Root
121         relationship: tosca.relationships.DependsOn
122         occurrences:
123         - 0
124         - UNBOUNDED
125     - link_dns_int_bearer_0_port:
126         capability: tosca.capabilities.network.Linkable
127         relationship: tosca.relationships.network.LinksTo
128         occurrences:
129         - 1
130         - 1
131     - dependency_dns_servers:
132         capability: tosca.capabilities.Node
133         node: tosca.nodes.Root
134         relationship: tosca.relationships.DependsOn
135         occurrences:
136         - 0
137         - UNBOUNDED
138     - local_storage_dns_servers:
139         capability: tosca.capabilities.Attachment
140         node: tosca.nodes.BlockStorage
141         relationship: tosca.relationships.AttachesTo
142         occurrences:
143         - 0
144         - UNBOUNDED
145     capabilities:
146       disk.read.bytes.rate_dns_servers:
147         type: org.openecomp.capabilities.metric.Ceilometer
148         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
149         occurrences:
150         - 1
151         - UNBOUNDED
152       attachment_dns_oam_protected_0_port:
153         type: tosca.capabilities.Attachment
154         occurrences:
155         - 1
156         - UNBOUNDED
157       network.outpoing.packets_dns_int_bearer_0_port:
158         type: org.openecomp.capabilities.metric.Ceilometer
159         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
160         occurrences:
161         - 1
162         - UNBOUNDED
163       memory.resident_dns_servers:
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       disk.device.write.requests.rate_dns_servers:
170         type: org.openecomp.capabilities.metric.Ceilometer
171         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
172         occurrences:
173         - 1
174         - UNBOUNDED
175       disk.root.size_dns_servers:
176         type: org.openecomp.capabilities.metric.Ceilometer
177         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
178         occurrences:
179         - 1
180         - UNBOUNDED
181       disk.write.requests.rate_dns_servers:
182         type: org.openecomp.capabilities.metric.Ceilometer
183         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
184         occurrences:
185         - 1
186         - UNBOUNDED
187       disk.device.write.requests_dns_servers:
188         type: org.openecomp.capabilities.metric.Ceilometer
189         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
190         occurrences:
191         - 1
192         - UNBOUNDED
193       network.incoming.bytes_dns_oam_protected_0_port:
194         type: org.openecomp.capabilities.metric.Ceilometer
195         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
196         occurrences:
197         - 1
198         - UNBOUNDED
199       network.incoming.packets.rate_dns_int_bearer_0_port:
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       network.incoming.bytes.rate_dns_int_bearer_0_port:
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       disk.read.bytes_dns_servers:
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.capacity_dns_servers:
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       network.outgoing.packets.rate_dns_int_bearer_0_port:
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       binding_dns_oam_protected_0_port:
230         type: tosca.capabilities.network.Bindable
231         valid_source_types:
232         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
233         occurrences:
234         - 0
235         - UNBOUNDED
236       disk.device.iops_dns_servers:
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.read.requests_dns_servers:
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.outpoing.packets_dns_oam_protected_0_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.capacity_dns_servers:
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       host_dns_servers:
261         type: tosca.capabilities.Container
262         valid_source_types:
263         - tosca.nodes.SoftwareComponent
264         occurrences:
265         - 1
266         - UNBOUNDED
267       cpu.delta_dns_servers:
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       network.incoming.bytes.rate_dns_oam_protected_0_port:
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       binding_dns_servers:
280         type: tosca.capabilities.network.Bindable
281         occurrences:
282         - 1
283         - UNBOUNDED
284       instance_dns_servers:
285         type: org.openecomp.capabilities.metric.Ceilometer
286         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
287         occurrences:
288         - 1
289         - UNBOUNDED
290       disk.device.read.requests.rate_dns_servers:
291         type: org.openecomp.capabilities.metric.Ceilometer
292         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
293         occurrences:
294         - 1
295         - UNBOUNDED
296       disk.allocation_dns_servers:
297         type: org.openecomp.capabilities.metric.Ceilometer
298         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
299         occurrences:
300         - 1
301         - UNBOUNDED
302       disk.ephemeral.size_dns_servers:
303         type: org.openecomp.capabilities.metric.Ceilometer
304         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
305         occurrences:
306         - 1
307         - UNBOUNDED
308       disk.device.read.bytes_dns_servers:
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       vcpus_dns_servers:
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       feature_dns_servers:
321         type: tosca.capabilities.Node
322         occurrences:
323         - 1
324         - UNBOUNDED
325       network.outgoing.bytes.rate_dns_int_bearer_0_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       network.outgoing.bytes.rate_dns_oam_protected_0_port:
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.write.bytes_dns_servers:
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       network.outgoing.packets.rate_dns_oam_protected_0_port:
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       network.incoming.packets_dns_oam_protected_0_port:
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_dns_servers:
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       cpu_dns_servers:
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       memory.usage_dns_servers:
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.packets_dns_int_bearer_0_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       network.incoming.packets.rate_dns_oam_protected_0_port:
380         type: org.openecomp.capabilities.metric.Ceilometer
381         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
382         occurrences:
383         - 1
384         - UNBOUNDED
385       memory_dns_servers:
386         type: org.openecomp.capabilities.metric.Ceilometer
387         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
388         occurrences:
389         - 1
390         - UNBOUNDED
391       disk.device.write.bytes.rate_dns_servers:
392         type: org.openecomp.capabilities.metric.Ceilometer
393         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
394         occurrences:
395         - 1
396         - UNBOUNDED
397       attachment_dns_int_bearer_0_port:
398         type: tosca.capabilities.Attachment
399         occurrences:
400         - 1
401         - UNBOUNDED
402       disk.device.latency_dns_servers:
403         type: org.openecomp.capabilities.metric.Ceilometer
404         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
405         occurrences:
406         - 1
407         - UNBOUNDED
408       binding_dns_int_bearer_0_port:
409         type: tosca.capabilities.network.Bindable
410         valid_source_types:
411         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
412         occurrences:
413         - 0
414         - UNBOUNDED
415       disk.device.read.bytes.rate_dns_servers:
416         type: org.openecomp.capabilities.metric.Ceilometer
417         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
418         occurrences:
419         - 1
420         - UNBOUNDED
421       disk.write.bytes.rate_dns_servers:
422         type: org.openecomp.capabilities.metric.Ceilometer
423         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
424         occurrences:
425         - 1
426         - UNBOUNDED
427       network.outgoing.bytes_dns_oam_protected_0_port:
428         type: org.openecomp.capabilities.metric.Ceilometer
429         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
430         occurrences:
431         - 1
432         - UNBOUNDED
433       disk.device.read.requests_dns_servers:
434         type: org.openecomp.capabilities.metric.Ceilometer
435         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
436         occurrences:
437         - 1
438         - UNBOUNDED
439       disk.iops_dns_servers:
440         type: org.openecomp.capabilities.metric.Ceilometer
441         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
442         occurrences:
443         - 1
444         - UNBOUNDED
445       network.outgoing.bytes_dns_int_bearer_0_port:
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
451       network.incoming.bytes_dns_int_bearer_0_port:
452         type: org.openecomp.capabilities.metric.Ceilometer
453         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
454         occurrences:
455         - 1
456         - UNBOUNDED
457       os_dns_servers:
458         type: tosca.capabilities.OperatingSystem
459         occurrences:
460         - 1
461         - UNBOUNDED
462       feature_dns_oam_protected_0_port:
463         type: tosca.capabilities.Node
464         occurrences:
465         - 1
466         - UNBOUNDED
467       feature_dns_int_bearer_0_port:
468         type: tosca.capabilities.Node
469         occurrences:
470         - 1
471         - UNBOUNDED
472       endpoint_dns_servers:
473         type: tosca.capabilities.Endpoint.Admin
474         occurrences:
475         - 1
476         - UNBOUNDED
477       cpu_util_dns_servers:
478         type: org.openecomp.capabilities.metric.Ceilometer
479         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
480         occurrences:
481         - 1
482         - UNBOUNDED
483       disk.device.allocation_dns_servers:
484         type: org.openecomp.capabilities.metric.Ceilometer
485         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
486         occurrences:
487         - 1
488         - UNBOUNDED
489       disk.latency_dns_servers:
490         type: org.openecomp.capabilities.metric.Ceilometer
491         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
492         occurrences:
493         - 1
494         - UNBOUNDED
495       disk.device.usage_dns_servers:
496         type: org.openecomp.capabilities.metric.Ceilometer
497         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
498         occurrences:
499         - 1
500         - UNBOUNDED
501       disk.usage_dns_servers:
502         type: org.openecomp.capabilities.metric.Ceilometer
503         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
504         occurrences:
505         - 1
506         - UNBOUNDED
507       disk.device.write.bytes_dns_servers:
508         type: org.openecomp.capabilities.metric.Ceilometer
509         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
510         occurrences:
511         - 1
512         - UNBOUNDED
513       scalable_dns_servers:
514         type: tosca.capabilities.Scalable
515         occurrences:
516         - 1
517         - UNBOUNDED