blob: 9711bfdebe4f2b19dfbdc7119b611a19a3fbb457 (
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
132
|
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_type:
type: string
required: true
description: network collection type, defined with default value
default: l3-network
network_collection_subtype:
type: string
required: true
description: network collection subtype, defined with default value
default: sub-interface
network_collection_role:
type: string
required: true
description: network collection role
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_role:
type: string
required: true
description: role 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_role:
type: string
required: true
description: network collection role 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
|