[SDC-29] rebase continue work to align source
[sdc.git] / asdctool / src / main / resources / config / groupTypes.yml
1 org.openecomp.groups.heat.HeatStack:
2   derived_from: tosca.groups.Root
3   description: Grouped all heat resources which are in the same heat stack
4   properties:
5     heat_file:
6       type: string
7       description: Heat file which associate to this group/heat stack
8       required: true
9       status: SUPPORTED
10     description:
11       type: string
12       description: group description
13       required: true
14       status: SUPPORTED      
15 org.openecomp.groups.VfModule:
16   derived_from: tosca.groups.Root
17   description: Grouped all heat resources which are in the same VF Module
18   properties:
19     isBase:
20       type: boolean
21       description: Whether this module should be deployed before other modules
22       required: true
23       default: false
24       status: SUPPORTED
25     vf_module_label: 
26       type: string
27       required: true
28       description: > 
29         Alternate textual key used to reference this VF-Module model. 
30         Must be unique within the VNF model
31     vf_module_description:
32       type: string
33       required: true
34       description: >
35         Description of the VF-modules contents and purpose  
36         (e.g. "Front-End" or "Database Cluster")
37     min_vf_module_instances:
38       type: integer
39       required: true
40       description: The minimum instances of this VF-Module
41     max_vf_module_instances: 
42       type: integer
43       required: false
44       description: The maximum instances of this VF-Module
45     initial_count:
46       type: integer
47       required: false
48       description: >
49         The initial count of instances of the VF-Module. The value must be in the 
50         range between min_vfmodule_instances and max_vfmodule_instances.
51         If no value provided the initial count is the min_vfmodule_instances.
52     vf_module_type:
53       type: string
54       required: true
55       constraint:
56         - valid_values: ["Base", "Expansion"]
57     volume_group:
58       type: boolean
59       required: true
60       default: false
61       description: >
62         "true" indicates that this VF Module model requires attachment to a Volume  
63         Group. 
64         VID operator must select the Volume Group instance to attach to a VF-Module 
65         at deployment time.
66     availability_zone_count:
67       type: integer
68       required: false
69       description: >
70         Quantity of Availability Zones needed for this VF-Module    
71         (source: Extracted from VF-Module HEAT template)
72     vfc_list:
73       type: map
74       entry_schema: 
75         description: <vfc_id>:<count>
76         type: string
77       required: false
78       description: >
79         Identifies the set of VM types and their count included in the VF-Module
80 tosca.groups.Root:
81   description: The TOSCA Group Type all other TOSCA Group Types derive from
82   interfaces: 
83     Standard:
84       type: tosca.interfaces.node.lifecycle.Standard
85