8430f65985a361916aa513d669d4f64d7435e36b
[sdc.git] /
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         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
234         occurrences:
235         - 0
236         - UNBOUNDED
237       disk.device.iops_dns_servers:
238         type: org.openecomp.capabilities.metric.Ceilometer
239         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
240         occurrences:
241         - 1
242         - UNBOUNDED
243       disk.read.requests_dns_servers:
244         type: org.openecomp.capabilities.metric.Ceilometer
245         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
246         occurrences:
247         - 1
248         - UNBOUNDED
249       network.outpoing.packets_dns_oam_protected_0_port:
250         type: org.openecomp.capabilities.metric.Ceilometer
251         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
252         occurrences:
253         - 1
254         - UNBOUNDED
255       disk.device.capacity_dns_servers:
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       forwarder_dns_int_bearer_0_port:
262         type: org.openecomp.capabilities.Forwarder
263         occurrences:
264         - 1
265         - UNBOUNDED
266       host_dns_servers:
267         type: tosca.capabilities.Container
268         valid_source_types:
269         - tosca.nodes.SoftwareComponent
270         occurrences:
271         - 1
272         - UNBOUNDED
273       cpu.delta_dns_servers:
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       network.incoming.bytes.rate_dns_oam_protected_0_port:
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       binding_dns_servers:
286         type: tosca.capabilities.network.Bindable
287         occurrences:
288         - 1
289         - UNBOUNDED
290       instance_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.device.read.requests.rate_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.allocation_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.ephemeral.size_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       disk.device.read.bytes_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       vcpus_dns_servers:
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_dns_servers:
327         type: tosca.capabilities.Node
328         occurrences:
329         - 1
330         - UNBOUNDED
331       network.outgoing.bytes.rate_dns_int_bearer_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       network.outgoing.bytes.rate_dns_oam_protected_0_port:
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.bytes_dns_servers:
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.outgoing.packets.rate_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       network.incoming.packets_dns_oam_protected_0_port:
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.write.requests_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       cpu_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       memory.usage_dns_servers:
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_dns_int_bearer_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       network.incoming.packets.rate_dns_oam_protected_0_port:
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       memory_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       disk.device.write.bytes.rate_dns_servers:
398         type: org.openecomp.capabilities.metric.Ceilometer
399         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
400         occurrences:
401         - 1
402         - UNBOUNDED
403       attachment_dns_int_bearer_0_port:
404         type: tosca.capabilities.Attachment
405         occurrences:
406         - 1
407         - UNBOUNDED
408       disk.device.latency_dns_servers:
409         type: org.openecomp.capabilities.metric.Ceilometer
410         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
411         occurrences:
412         - 1
413         - UNBOUNDED
414       binding_dns_int_bearer_0_port:
415         type: tosca.capabilities.network.Bindable
416         valid_source_types:
417         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
418         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
419         occurrences:
420         - 0
421         - UNBOUNDED
422       disk.device.read.bytes.rate_dns_servers:
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.write.bytes.rate_dns_servers:
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       network.outgoing.bytes_dns_oam_protected_0_port:
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       disk.device.read.requests_dns_servers:
441         type: org.openecomp.capabilities.metric.Ceilometer
442         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
443         occurrences:
444         - 1
445         - UNBOUNDED
446       forwarder_dns_oam_protected_0_port:
447         type: org.openecomp.capabilities.Forwarder
448         occurrences:
449         - 1
450         - UNBOUNDED
451       disk.iops_dns_servers:
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       network.outgoing.bytes_dns_int_bearer_0_port:
458         type: org.openecomp.capabilities.metric.Ceilometer
459         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
460         occurrences:
461         - 1
462         - UNBOUNDED
463       network.incoming.bytes_dns_int_bearer_0_port:
464         type: org.openecomp.capabilities.metric.Ceilometer
465         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
466         occurrences:
467         - 1
468         - UNBOUNDED
469       os_dns_servers:
470         type: tosca.capabilities.OperatingSystem
471         occurrences:
472         - 1
473         - UNBOUNDED
474       feature_dns_oam_protected_0_port:
475         type: tosca.capabilities.Node
476         occurrences:
477         - 1
478         - UNBOUNDED
479       feature_dns_int_bearer_0_port:
480         type: tosca.capabilities.Node
481         occurrences:
482         - 1
483         - UNBOUNDED
484       endpoint_dns_servers:
485         type: tosca.capabilities.Endpoint.Admin
486         occurrences:
487         - 1
488         - UNBOUNDED
489       cpu_util_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.allocation_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.latency_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.usage_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       disk.usage_dns_servers:
514         type: org.openecomp.capabilities.metric.Ceilometer
515         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
516         occurrences:
517         - 1
518         - UNBOUNDED
519       disk.device.write.bytes_dns_servers:
520         type: org.openecomp.capabilities.metric.Ceilometer
521         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
522         occurrences:
523         - 1
524         - UNBOUNDED
525       scalable_dns_servers:
526         type: tosca.capabilities.Scalable
527         occurrences:
528         - 1
529         - UNBOUNDED