01f6f14f48a17b61266b8e31adf14df48141ece7
[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         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       forwarder_dns_int_bearer_0_port:
261         type: org.openecomp.capabilities.Forwarder
262         occurrences:
263         - 1
264         - UNBOUNDED
265       host_dns_servers:
266         type: tosca.capabilities.Container
267         valid_source_types:
268         - tosca.nodes.SoftwareComponent
269         occurrences:
270         - 1
271         - UNBOUNDED
272       cpu.delta_dns_servers:
273         type: org.openecomp.capabilities.metric.Ceilometer
274         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
275         occurrences:
276         - 1
277         - UNBOUNDED
278       network.incoming.bytes.rate_dns_oam_protected_0_port:
279         type: org.openecomp.capabilities.metric.Ceilometer
280         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
281         occurrences:
282         - 1
283         - UNBOUNDED
284       binding_dns_servers:
285         type: tosca.capabilities.network.Bindable
286         occurrences:
287         - 1
288         - UNBOUNDED
289       instance_dns_servers:
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.rate_dns_servers:
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       disk.allocation_dns_servers:
302         type: org.openecomp.capabilities.metric.Ceilometer
303         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
304         occurrences:
305         - 1
306         - UNBOUNDED
307       disk.ephemeral.size_dns_servers:
308         type: org.openecomp.capabilities.metric.Ceilometer
309         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
310         occurrences:
311         - 1
312         - UNBOUNDED
313       disk.device.read.bytes_dns_servers:
314         type: org.openecomp.capabilities.metric.Ceilometer
315         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
316         occurrences:
317         - 1
318         - UNBOUNDED
319       vcpus_dns_servers:
320         type: org.openecomp.capabilities.metric.Ceilometer
321         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
322         occurrences:
323         - 1
324         - UNBOUNDED
325       feature_dns_servers:
326         type: tosca.capabilities.Node
327         occurrences:
328         - 1
329         - UNBOUNDED
330       network.outgoing.bytes.rate_dns_int_bearer_0_port:
331         type: org.openecomp.capabilities.metric.Ceilometer
332         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
333         occurrences:
334         - 1
335         - UNBOUNDED
336       network.outgoing.bytes.rate_dns_oam_protected_0_port:
337         type: org.openecomp.capabilities.metric.Ceilometer
338         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
339         occurrences:
340         - 1
341         - UNBOUNDED
342       disk.write.bytes_dns_servers:
343         type: org.openecomp.capabilities.metric.Ceilometer
344         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
345         occurrences:
346         - 1
347         - UNBOUNDED
348       network.outgoing.packets.rate_dns_oam_protected_0_port:
349         type: org.openecomp.capabilities.metric.Ceilometer
350         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
351         occurrences:
352         - 1
353         - UNBOUNDED
354       network.incoming.packets_dns_oam_protected_0_port:
355         type: org.openecomp.capabilities.metric.Ceilometer
356         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
357         occurrences:
358         - 1
359         - UNBOUNDED
360       disk.write.requests_dns_servers:
361         type: org.openecomp.capabilities.metric.Ceilometer
362         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
363         occurrences:
364         - 1
365         - UNBOUNDED
366       cpu_dns_servers:
367         type: org.openecomp.capabilities.metric.Ceilometer
368         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
369         occurrences:
370         - 1
371         - UNBOUNDED
372       memory.usage_dns_servers:
373         type: org.openecomp.capabilities.metric.Ceilometer
374         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
375         occurrences:
376         - 1
377         - UNBOUNDED
378       network.incoming.packets_dns_int_bearer_0_port:
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       network.incoming.packets.rate_dns_oam_protected_0_port:
385         type: org.openecomp.capabilities.metric.Ceilometer
386         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
387         occurrences:
388         - 1
389         - UNBOUNDED
390       memory_dns_servers:
391         type: org.openecomp.capabilities.metric.Ceilometer
392         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
393         occurrences:
394         - 1
395         - UNBOUNDED
396       disk.device.write.bytes.rate_dns_servers:
397         type: org.openecomp.capabilities.metric.Ceilometer
398         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
399         occurrences:
400         - 1
401         - UNBOUNDED
402       attachment_dns_int_bearer_0_port:
403         type: tosca.capabilities.Attachment
404         occurrences:
405         - 1
406         - UNBOUNDED
407       disk.device.latency_dns_servers:
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       binding_dns_int_bearer_0_port:
414         type: tosca.capabilities.network.Bindable
415         valid_source_types:
416         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
417         occurrences:
418         - 0
419         - UNBOUNDED
420       disk.device.read.bytes.rate_dns_servers:
421         type: org.openecomp.capabilities.metric.Ceilometer
422         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
423         occurrences:
424         - 1
425         - UNBOUNDED
426       disk.write.bytes.rate_dns_servers:
427         type: org.openecomp.capabilities.metric.Ceilometer
428         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
429         occurrences:
430         - 1
431         - UNBOUNDED
432       network.outgoing.bytes_dns_oam_protected_0_port:
433         type: org.openecomp.capabilities.metric.Ceilometer
434         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
435         occurrences:
436         - 1
437         - UNBOUNDED
438       disk.device.read.requests_dns_servers:
439         type: org.openecomp.capabilities.metric.Ceilometer
440         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
441         occurrences:
442         - 1
443         - UNBOUNDED
444       forwarder_dns_oam_protected_0_port:
445         type: org.openecomp.capabilities.Forwarder
446         occurrences:
447         - 1
448         - UNBOUNDED
449       disk.iops_dns_servers:
450         type: org.openecomp.capabilities.metric.Ceilometer
451         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
452         occurrences:
453         - 1
454         - UNBOUNDED
455       network.outgoing.bytes_dns_int_bearer_0_port:
456         type: org.openecomp.capabilities.metric.Ceilometer
457         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
458         occurrences:
459         - 1
460         - UNBOUNDED
461       network.incoming.bytes_dns_int_bearer_0_port:
462         type: org.openecomp.capabilities.metric.Ceilometer
463         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
464         occurrences:
465         - 1
466         - UNBOUNDED
467       os_dns_servers:
468         type: tosca.capabilities.OperatingSystem
469         occurrences:
470         - 1
471         - UNBOUNDED
472       feature_dns_oam_protected_0_port:
473         type: tosca.capabilities.Node
474         occurrences:
475         - 1
476         - UNBOUNDED
477       feature_dns_int_bearer_0_port:
478         type: tosca.capabilities.Node
479         occurrences:
480         - 1
481         - UNBOUNDED
482       endpoint_dns_servers:
483         type: tosca.capabilities.Endpoint.Admin
484         occurrences:
485         - 1
486         - UNBOUNDED
487       cpu_util_dns_servers:
488         type: org.openecomp.capabilities.metric.Ceilometer
489         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
490         occurrences:
491         - 1
492         - UNBOUNDED
493       disk.device.allocation_dns_servers:
494         type: org.openecomp.capabilities.metric.Ceilometer
495         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
496         occurrences:
497         - 1
498         - UNBOUNDED
499       disk.latency_dns_servers:
500         type: org.openecomp.capabilities.metric.Ceilometer
501         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
502         occurrences:
503         - 1
504         - UNBOUNDED
505       disk.device.usage_dns_servers:
506         type: org.openecomp.capabilities.metric.Ceilometer
507         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
508         occurrences:
509         - 1
510         - UNBOUNDED
511       disk.usage_dns_servers:
512         type: org.openecomp.capabilities.metric.Ceilometer
513         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
514         occurrences:
515         - 1
516         - UNBOUNDED
517       disk.device.write.bytes_dns_servers:
518         type: org.openecomp.capabilities.metric.Ceilometer
519         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
520         occurrences:
521         - 1
522         - UNBOUNDED
523       scalable_dns_servers:
524         type: tosca.capabilities.Scalable
525         occurrences:
526         - 1
527         - UNBOUNDED