aboutsummaryrefslogtreecommitdiffstats
path: root/catalog-be/src/test/resources/types/fileContent.yml
blob: d12d3968d695ee6453c67ac61d82cc6932fb9a81 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
     tosca_definitions_version: tosca_simple_yaml_1_1
     imports:
     - data.yml
     group_types: 
       tosca.groups.Root: 
         description: The TOSCA Group Type all other TOSCA Group Types derive from 
         interfaces: 
           Standard: 
             type: tosca.interfaces.node.lifecycle.Standard 
       org.openecomp.groups.heat.HeatStack: 
         derived_from: tosca.groups.Root 
         description: Grouped all heat resources which are in the same heat stack 
         properties: 
           heat_file: 
             type: string 
             description: Heat file which associate to this group/heat stack 
             required: true 
             status: supported 
           description: 
             type: string 
             description: group description 
             required: true 
             status: supported 
       org.openecomp.groups.VfModule: 
         derived_from: tosca.groups.Root 
         description: Grouped all heat resources which are in the same VF Module 
         properties: 
           isBase: 
             type: boolean 
             description: Whether this module should be deployed before other modules 
             required: true 
             default: false 
             status: supported 
           vf_module_label: 
             type: string 
             required: true 
             description: | 
               Alternate textual key used to reference this VF-Module model. Must be unique within the VNF model 
           vf_module_description: 
             type: string 
             required: true 
             description: | 
               Description of the VF-modules contents and purpose (e.g. \"Front-End\" or \"Database Cluster\") 
           min_vf_module_instances: 
             type: integer 
             required: true 
             description: The minimum instances of this VF-Module 
           max_vf_module_instances: 
             type: integer 
             required: false 
             description: The maximum instances of this VF-Module 
           initial_count: 
             type: integer 
             required: false 
             description: | 
               The initial count of instances of the VF-Module. The value must be in the range between min_vfmodule_instances and max_vfmodule_instances. If no value provided the initial count is the min_vfmodule_instances. 
           vf_module_type: 
             type: string 
             required: true 
             constraint: 
             - valid_values: 
               - Base 
               - Expansion 
           volume_group: 
             type: boolean 
             required: true 
             default: false 
             description: | 
               \"true\" indicates that this VF Module model requires attachment to a Volume Group. VID operator must select the Volume Group instance to attach to a VF-Module at deployment time. 
           availability_zone_count: 
             type: integer 
             required: false 
             description: | 
               Quantity of Availability Zones needed for this VF-Module (source: Extracted from VF-Module HEAT template) 
           vfc_list: 
             type: map 
             entry_schema: 
               description: <vfc_id>:<count> 
               type: string 
             required: false 
             description: | 
               Identifies the set of VM types and their count included in the VF-Module 
       org.openecomp.groups.NetworkCollection: 
         derived_from: tosca.groups.Root 
         description: groups l3-networks in network collection 
         properties: 
           network_collection_function: 
             type: string 
             required: true 
             description: network collection function 
           network_collection_description: 
             type: string 
             required: true 
             description: network collection description, free format text 
       org.openecomp.groups.VfcInstanceGroup: 
         derived_from: tosca.groups.Root 
         description: groups VFCs with same parent port role 
         properties: 
           vfc_instance_group_function: 
             type: string 
             required: true 
             description: function of this VFC group 
           vfc_parent_port_role: 
             type: string 
             required: true 
             description: common role of parent ports of VFCs in this group 
           network_collection_function: 
             type: string 
             required: true 
             description: network collection function assigned to this group 
           subinterface_role: 
             type: string 
             required: true 
             description: common role of subinterfaces of VFCs in this group, criteria the group is created 
         capabilities: 
           vlan_assignment: 
             type: org.openecomp.capabilities.VLANAssignment 
             properties: 
               vfc_instance_group_reference: 
                 type: string 
       tosca.groups.nfv.PlacementGroup: 
         derived_from: tosca.groups.Root 
         description: PlacementGroup is used for describing the affinity or anti-affinity relationship applicable between the virtualization containers to be created based on different VDUs, or between internal VLs to be created based on different VnfVirtualLinkDesc(s) 
         properties: 
           description: 
             type: string 
             description: Human readable description of the group 
             required: true 
         members: 
         - tosca.nodes.nfv.Vdu.Compute 
         - tosca.nodes.nfv.VnfVirtualLink