1a5c50d8d2f56ca46df3ec5a83d13be864cd29d7
[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.nested_db_server:
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       security_group_ids:
17         type: list
18         description: IDs of the security groups for the server
19         required: true
20         status: SUPPORTED
21         entry_schema:
22           type: string
23       vm_role:
24         type: string
25         description: VM Role for the db vms
26         required: true
27         status: SUPPORTED
28       db_name:
29         type: string
30         description: Hostname of the database servers
31         required: true
32         status: SUPPORTED
33       vnf_id:
34         type: string
35         description: Unique ID for this VF instance
36         required: true
37         status: SUPPORTED
38       server_group_id:
39         type: string
40         description: ID of the server group
41         required: true
42         status: SUPPORTED
43       availability_zone_0:
44         type: string
45         description: Name of the availability zone for this server
46         required: true
47         status: SUPPORTED
48       db_image_name:
49         type: string
50         description: Image to be used for the server
51         required: true
52         status: SUPPORTED
53       keypair_id:
54         type: string
55         description: Name of the security key for the server
56         required: true
57         status: SUPPORTED
58       db_volume_id_3:
59         type: string
60         description: IDs to be used for the database volume
61         required: true
62         status: SUPPORTED
63       db_volume_id_2:
64         type: string
65         description: IDs to be used for the database volume
66         required: true
67         status: SUPPORTED
68       deploy_timeout:
69         type: float
70         description: Timeout before declaring the stack deployment as failed.
71         required: true
72         status: SUPPORTED
73         constraints:
74         - in_range:
75           - 60
76           - 3600
77       oam_net_name:
78         type: string
79         description: Name of the oam network
80         required: true
81         status: SUPPORTED
82       db_oam_ip_0:
83         type: string
84         description: OAM IP Address of the database servers
85         required: true
86         status: SUPPORTED
87       db_flavor_name:
88         type: string
89         description: Flavor to be used for the server
90         required: true
91         status: SUPPORTED
92       db_volume_id_1:
93         type: string
94         description: IDs to be used for the database volume
95         required: true
96         status: SUPPORTED
97       db_volume_id_0:
98         type: string
99         description: IDs to be used for the database volume
100         required: true
101         status: SUPPORTED
102     requirements:
103     - dependency_db_server_0:
104         capability: tosca.capabilities.Node
105         node: tosca.nodes.Root
106         relationship: tosca.relationships.DependsOn
107         occurrences:
108         - 0
109         - UNBOUNDED
110     - local_storage_db_server_0:
111         capability: tosca.capabilities.Attachment
112         node: tosca.nodes.BlockStorage
113         relationship: tosca.relationships.AttachesTo
114         occurrences:
115         - 0
116         - UNBOUNDED
117     capabilities:
118       disk.device.write.bytes.rate_db_server_0:
119         type: org.openecomp.capabilities.metric.Ceilometer
120         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
121         occurrences:
122         - 1
123         - UNBOUNDED
124       cpu_db_server_0:
125         type: org.openecomp.capabilities.metric.Ceilometer
126         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
127         occurrences:
128         - 1
129         - UNBOUNDED
130       disk.write.requests_db_server_0:
131         type: org.openecomp.capabilities.metric.Ceilometer
132         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
133         occurrences:
134         - 1
135         - UNBOUNDED
136       os_db_server_0:
137         type: tosca.capabilities.OperatingSystem
138         occurrences:
139         - 1
140         - UNBOUNDED
141       disk.write.requests.rate_db_server_0:
142         type: org.openecomp.capabilities.metric.Ceilometer
143         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
144         occurrences:
145         - 1
146         - UNBOUNDED
147       disk.root.size_db_server_0:
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       memory.resident_db_server_0:
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       disk.device.iops_db_server_0:
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       memory.usage_db_server_0:
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.iops_db_server_0:
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       disk.capacity_db_server_0:
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.device.read.bytes_db_server_0:
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.allocation_db_server_0:
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.read.requests_db_server_0:
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       endpoint_db_server_0:
202         type: tosca.capabilities.Endpoint.Admin
203         occurrences:
204         - 1
205         - UNBOUNDED
206       cpu.delta_db_server_0:
207         type: org.openecomp.capabilities.metric.Ceilometer
208         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
209         occurrences:
210         - 1
211         - UNBOUNDED
212       feature_db_server_0:
213         type: tosca.capabilities.Node
214         occurrences:
215         - 1
216         - UNBOUNDED
217       binding_db_server_0:
218         type: tosca.capabilities.network.Bindable
219         occurrences:
220         - 1
221         - UNBOUNDED
222       memory_db_server_0:
223         type: org.openecomp.capabilities.metric.Ceilometer
224         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
225         occurrences:
226         - 1
227         - UNBOUNDED
228       disk.read.bytes_db_server_0:
229         type: org.openecomp.capabilities.metric.Ceilometer
230         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
231         occurrences:
232         - 1
233         - UNBOUNDED
234       disk.device.write.requests_db_server_0:
235         type: org.openecomp.capabilities.metric.Ceilometer
236         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
237         occurrences:
238         - 1
239         - UNBOUNDED
240       disk.allocation_db_server_0:
241         type: org.openecomp.capabilities.metric.Ceilometer
242         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
243         occurrences:
244         - 1
245         - UNBOUNDED
246       disk.device.read.requests.rate_db_server_0:
247         type: org.openecomp.capabilities.metric.Ceilometer
248         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
249         occurrences:
250         - 1
251         - UNBOUNDED
252       disk.device.capacity_db_server_0:
253         type: org.openecomp.capabilities.metric.Ceilometer
254         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
255         occurrences:
256         - 1
257         - UNBOUNDED
258       host_db_server_0:
259         type: tosca.capabilities.Container
260         valid_source_types:
261         - tosca.nodes.SoftwareComponent
262         occurrences:
263         - 1
264         - UNBOUNDED
265       disk.device.read.bytes.rate_db_server_0:
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       disk.device.write.bytes_db_server_0:
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.latency_db_server_0:
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       disk.usage_db_server_0:
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.write.bytes.rate_db_server_0:
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       cpu_util_db_server_0:
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       scalable_db_server_0:
302         type: tosca.capabilities.Scalable
303         occurrences:
304         - 1
305         - UNBOUNDED
306       vcpus_db_server_0:
307         type: org.openecomp.capabilities.metric.Ceilometer
308         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
309         occurrences:
310         - 1
311         - UNBOUNDED
312       disk.device.usage_db_server_0:
313         type: org.openecomp.capabilities.metric.Ceilometer
314         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
315         occurrences:
316         - 1
317         - UNBOUNDED
318       disk.device.write.requests.rate_db_server_0:
319         type: org.openecomp.capabilities.metric.Ceilometer
320         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
321         occurrences:
322         - 1
323         - UNBOUNDED
324       disk.write.bytes_db_server_0:
325         type: org.openecomp.capabilities.metric.Ceilometer
326         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
327         occurrences:
328         - 1
329         - UNBOUNDED
330       disk.device.latency_db_server_0:
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       instance_db_server_0:
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.ephemeral.size_db_server_0:
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       disk.read.bytes.rate_db_server_0:
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       disk.device.read.requests_db_server_0:
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   org.openecomp.resource.abstract.nodes.heat.nested_app_server:
361     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
362     properties:
363       vf_module_id:
364         type: string
365         description: Unique ID for this VF Module instance
366         required: true
367         status: SUPPORTED
368       app_flavor_name:
369         type: string
370         description: Flavor to be used for the server
371         required: true
372         status: SUPPORTED
373       security_group_ids:
374         type: list
375         description: IDs of the security groups for the server
376         required: true
377         status: SUPPORTED
378         entry_schema:
379           type: string
380       vm_role:
381         type: string
382         description: VM Role for the application vms
383         required: true
384         status: SUPPORTED
385       app_name:
386         type: string
387         description: Hostnames of the application servers
388         required: true
389         status: SUPPORTED
390       vnf_id:
391         type: string
392         description: Unique ID for this VF instance
393         required: true
394         status: SUPPORTED
395       app_oam_ip_0:
396         type: string
397         description: OAM IP Addresses of the application servers
398         required: true
399         status: SUPPORTED
400       server_group_id:
401         type: string
402         description: ID of the server group
403         required: true
404         status: SUPPORTED
405       availability_zone_0:
406         type: string
407         description: Name of the availability zone for this server
408         required: true
409         status: SUPPORTED
410       app_image_name:
411         type: string
412         description: Image to be used for the server
413         required: true
414         status: SUPPORTED
415       keypair_id:
416         type: string
417         description: Name of the security key for the server
418         required: true
419         status: SUPPORTED
420       deploy_timeout:
421         type: float
422         description: Timeout before declaring the stack deployment as failed.
423         required: true
424         status: SUPPORTED
425         constraints:
426         - in_range:
427           - 60
428           - 3600
429       oam_net_name:
430         type: string
431         description: Name of the oam network
432         required: true
433         status: SUPPORTED
434     requirements:
435     - dependency_app_server_0:
436         capability: tosca.capabilities.Node
437         node: tosca.nodes.Root
438         relationship: tosca.relationships.DependsOn
439         occurrences:
440         - 0
441         - UNBOUNDED
442     - local_storage_app_server_0:
443         capability: tosca.capabilities.Attachment
444         node: tosca.nodes.BlockStorage
445         relationship: tosca.relationships.AttachesTo
446         occurrences:
447         - 0
448         - UNBOUNDED
449     capabilities:
450       endpoint_app_server_0:
451         type: tosca.capabilities.Endpoint.Admin
452         occurrences:
453         - 1
454         - UNBOUNDED
455       host_app_server_0:
456         type: tosca.capabilities.Container
457         valid_source_types:
458         - tosca.nodes.SoftwareComponent
459         occurrences:
460         - 1
461         - UNBOUNDED
462       disk.device.read.bytes_app_server_0:
463         type: org.openecomp.capabilities.metric.Ceilometer
464         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
465         occurrences:
466         - 1
467         - UNBOUNDED
468       disk.allocation_app_server_0:
469         type: org.openecomp.capabilities.metric.Ceilometer
470         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
471         occurrences:
472         - 1
473         - UNBOUNDED
474       disk.root.size_app_server_0:
475         type: org.openecomp.capabilities.metric.Ceilometer
476         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
477         occurrences:
478         - 1
479         - UNBOUNDED
480       disk.read.bytes.rate_app_server_0:
481         type: org.openecomp.capabilities.metric.Ceilometer
482         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
483         occurrences:
484         - 1
485         - UNBOUNDED
486       disk.iops_app_server_0:
487         type: org.openecomp.capabilities.metric.Ceilometer
488         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
489         occurrences:
490         - 1
491         - UNBOUNDED
492       disk.usage_app_server_0:
493         type: org.openecomp.capabilities.metric.Ceilometer
494         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
495         occurrences:
496         - 1
497         - UNBOUNDED
498       cpu.delta_app_server_0:
499         type: org.openecomp.capabilities.metric.Ceilometer
500         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
501         occurrences:
502         - 1
503         - UNBOUNDED
504       disk.device.write.requests.rate_app_server_0:
505         type: org.openecomp.capabilities.metric.Ceilometer
506         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
507         occurrences:
508         - 1
509         - UNBOUNDED
510       disk.device.capacity_app_server_0:
511         type: org.openecomp.capabilities.metric.Ceilometer
512         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
513         occurrences:
514         - 1
515         - UNBOUNDED
516       disk.ephemeral.size_app_server_0:
517         type: org.openecomp.capabilities.metric.Ceilometer
518         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
519         occurrences:
520         - 1
521         - UNBOUNDED
522       disk.latency_app_server_0:
523         type: org.openecomp.capabilities.metric.Ceilometer
524         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
525         occurrences:
526         - 1
527         - UNBOUNDED
528       disk.read.requests_app_server_0:
529         type: org.openecomp.capabilities.metric.Ceilometer
530         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
531         occurrences:
532         - 1
533         - UNBOUNDED
534       disk.capacity_app_server_0:
535         type: org.openecomp.capabilities.metric.Ceilometer
536         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
537         occurrences:
538         - 1
539         - UNBOUNDED
540       disk.device.write.bytes.rate_app_server_0:
541         type: org.openecomp.capabilities.metric.Ceilometer
542         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
543         occurrences:
544         - 1
545         - UNBOUNDED
546       disk.write.requests_app_server_0:
547         type: org.openecomp.capabilities.metric.Ceilometer
548         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
549         occurrences:
550         - 1
551         - UNBOUNDED
552       scalable_app_server_0:
553         type: tosca.capabilities.Scalable
554         occurrences:
555         - 1
556         - UNBOUNDED
557       disk.write.requests.rate_app_server_0:
558         type: org.openecomp.capabilities.metric.Ceilometer
559         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
560         occurrences:
561         - 1
562         - UNBOUNDED
563       cpu_util_app_server_0:
564         type: org.openecomp.capabilities.metric.Ceilometer
565         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
566         occurrences:
567         - 1
568         - UNBOUNDED
569       disk.device.read.bytes.rate_app_server_0:
570         type: org.openecomp.capabilities.metric.Ceilometer
571         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
572         occurrences:
573         - 1
574         - UNBOUNDED
575       binding_app_server_0:
576         type: tosca.capabilities.network.Bindable
577         occurrences:
578         - 1
579         - UNBOUNDED
580       disk.device.latency_app_server_0:
581         type: org.openecomp.capabilities.metric.Ceilometer
582         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
583         occurrences:
584         - 1
585         - UNBOUNDED
586       memory.resident_app_server_0:
587         type: org.openecomp.capabilities.metric.Ceilometer
588         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
589         occurrences:
590         - 1
591         - UNBOUNDED
592       disk.read.bytes_app_server_0:
593         type: org.openecomp.capabilities.metric.Ceilometer
594         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
595         occurrences:
596         - 1
597         - UNBOUNDED
598       disk.device.usage_app_server_0:
599         type: org.openecomp.capabilities.metric.Ceilometer
600         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
601         occurrences:
602         - 1
603         - UNBOUNDED
604       disk.device.write.requests_app_server_0:
605         type: org.openecomp.capabilities.metric.Ceilometer
606         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
607         occurrences:
608         - 1
609         - UNBOUNDED
610       vcpus_app_server_0:
611         type: org.openecomp.capabilities.metric.Ceilometer
612         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
613         occurrences:
614         - 1
615         - UNBOUNDED
616       feature_app_server_0:
617         type: tosca.capabilities.Node
618         occurrences:
619         - 1
620         - UNBOUNDED
621       os_app_server_0:
622         type: tosca.capabilities.OperatingSystem
623         occurrences:
624         - 1
625         - UNBOUNDED
626       cpu_app_server_0:
627         type: org.openecomp.capabilities.metric.Ceilometer
628         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
629         occurrences:
630         - 1
631         - UNBOUNDED
632       disk.device.iops_app_server_0:
633         type: org.openecomp.capabilities.metric.Ceilometer
634         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
635         occurrences:
636         - 1
637         - UNBOUNDED
638       disk.write.bytes_app_server_0:
639         type: org.openecomp.capabilities.metric.Ceilometer
640         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
641         occurrences:
642         - 1
643         - UNBOUNDED
644       disk.device.write.bytes_app_server_0:
645         type: org.openecomp.capabilities.metric.Ceilometer
646         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
647         occurrences:
648         - 1
649         - UNBOUNDED
650       disk.device.read.requests.rate_app_server_0:
651         type: org.openecomp.capabilities.metric.Ceilometer
652         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
653         occurrences:
654         - 1
655         - UNBOUNDED
656       disk.device.read.requests_app_server_0:
657         type: org.openecomp.capabilities.metric.Ceilometer
658         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
659         occurrences:
660         - 1
661         - UNBOUNDED
662       instance_app_server_0:
663         type: org.openecomp.capabilities.metric.Ceilometer
664         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
665         occurrences:
666         - 1
667         - UNBOUNDED
668       disk.write.bytes.rate_app_server_0:
669         type: org.openecomp.capabilities.metric.Ceilometer
670         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
671         occurrences:
672         - 1
673         - UNBOUNDED
674       memory.usage_app_server_0:
675         type: org.openecomp.capabilities.metric.Ceilometer
676         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
677         occurrences:
678         - 1
679         - UNBOUNDED
680       memory_app_server_0:
681         type: org.openecomp.capabilities.metric.Ceilometer
682         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
683         occurrences:
684         - 1
685         - UNBOUNDED
686       disk.device.allocation_app_server_0:
687         type: org.openecomp.capabilities.metric.Ceilometer
688         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
689         occurrences:
690         - 1
691         - UNBOUNDED