blob: 93cb070e33f961830704de182348d2042ceee456 [file] [log] [blame]
Lianhao Lude0e18b2018-11-07 16:39:31 +08001tosca_definitions_version: tosca_simple_yaml_1_1
2imports:
3- nodes:
4 file: nodes.yml
5- datatypes:
6 file: data.yml
7- capabilities:
8 file: capabilities.yml
9- relationships:
10 file: relationships.yml
11- groups:
12 file: groups.yml
13- policies:
14 file: policies.yml
15- annotations:
16 file: annotations.yml
17node_types:
18 org.openecomp.resource.vf.Vgw1181049:
19 derived_from: org.openecomp.resource.abstract.nodes.VF
20 properties:
21 nf_naming:
22 default:
23 ecomp_generated_naming: true
24 type: org.openecomp.datatypes.Naming
25 required: false
26 multi_stage_design:
27 default: false
28 type: boolean
29 required: false
30 nf_function:
31 type: string
32 required: false
33 nf_naming_code:
34 type: string
35 required: false
36 availability_zone_max_count:
37 default: 1
38 type: integer
39 required: false
40 nf_role:
41 type: string
42 required: false
43 min_instances:
44 type: integer
45 required: false
46 max_instances:
47 type: integer
48 required: false
49 nf_type:
50 type: string
51 required: false
52 capabilities:
53 vl_mux_gw_private_net.feature:
54 type: tosca.capabilities.Node
55 occurrences:
56 - 1
57 - UNBOUNDED
58 valid_source_types: [
59 ]
60 cp_vgw_mux_gw_private_net.feature:
61 type: tosca.capabilities.Node
62 occurrences:
63 - 1
64 - UNBOUNDED
65 valid_source_types: [
66 ]
67 vdu_vgw_0.virtual_compute:
68 type: tosca.capabilities.nfv.VirtualCompute
69 occurrences:
70 - 1
71 - UNBOUNDED
72 valid_source_types: [
73 ]
74 properties:
75 virtual_memory:
76 type: tosca.datatypes.nfv.VirtualMemory
77 required: true
78 requested_additional_capabilities:
79 type: map
80 required: false
81 entry_schema:
82 type: tosca.datatypes.nfv.RequestedAdditionalCapability
83 logical_node:
84 type: tosca.datatypes.nfv.LogicalNodeData
85 required: false
86 virtual_cpu:
87 type: tosca.datatypes.nfv.VirtualCpu
88 required: true
89 vdu_vgw_0.virtual_binding:
90 type: tosca.capabilities.nfv.VirtualBindable
91 occurrences:
92 - 1
93 - UNBOUNDED
94 valid_source_types: [
95 ]
96 virtualstorage_root_all.virtual_storage:
97 type: tosca.capabilities.nfv.VirtualStorage
98 occurrences:
99 - 1
100 - UNBOUNDED
101 valid_source_types: [
102 ]
103 llu_vnf.feature:
104 type: tosca.capabilities.Node
105 occurrences:
106 - 1
107 - UNBOUNDED
108 valid_source_types: [
109 ]
110 vl_mux_gw_private_net.virtual_linkable:
111 type: tosca.capabilities.nfv.VirtualLinkable
112 occurrences:
113 - 1
114 - UNBOUNDED
115 valid_source_types: [
116 ]
117 vl_mux_gw_private_net.monitoring_parameter:
118 type: tosca.capabilities.nfv.Metric
119 occurrences:
120 - 0
121 - UNBOUNDED
122 valid_source_types: [
123 ]
124 vdu_vgw_0.monitoring_parameter:
125 type: tosca.capabilities.nfv.Metric
126 occurrences:
127 - 0
128 - UNBOUNDED
129 valid_source_types: [
130 ]
131 virtualstorage_root_all.feature:
132 type: tosca.capabilities.Node
133 occurrences:
134 - 1
135 - UNBOUNDED
136 valid_source_types: [
137 ]
138 vdu_vgw_0.feature:
139 type: tosca.capabilities.Node
140 occurrences:
141 - 1
142 - UNBOUNDED
143 valid_source_types: [
144 ]
145 requirements:
146 - llu_vnf.dependency:
147 occurrences:
148 - 0
149 - UNBOUNDED
150 capability: tosca.capabilities.Node
151 node: tosca.nodes.Root
152 relationship: tosca.relationships.DependsOn
153 - vl_mux_gw_private_net.dependency:
154 occurrences:
155 - 0
156 - UNBOUNDED
157 capability: tosca.capabilities.Node
158 node: tosca.nodes.Root
159 relationship: tosca.relationships.DependsOn
160 - virtualstorage_root_all.dependency:
161 occurrences:
162 - 0
163 - UNBOUNDED
164 capability: tosca.capabilities.Node
165 node: tosca.nodes.Root
166 relationship: tosca.relationships.DependsOn
167 - cp_vgw_mux_gw_private_net.dependency:
168 occurrences:
169 - 0
170 - UNBOUNDED
171 capability: tosca.capabilities.Node
172 node: tosca.nodes.Root
173 relationship: tosca.relationships.DependsOn
174 - vdu_vgw_0.dependency:
175 occurrences:
176 - 0
177 - UNBOUNDED
178 capability: tosca.capabilities.Node
179 node: tosca.nodes.Root
180 relationship: tosca.relationships.DependsOn
181 - vdu_vgw_0.virtual_storage:
182 occurrences:
183 - 1
184 - UNBOUNDED
185 capability: tosca.capabilities.nfv.VirtualStorage
186 node: tosca.nodes.nfv.VDU.VirtualStorage
187 relationship: tosca.relationships.nfv.Vdu.AttachedTo
188 - llu_vnf.virtual_link:
189 occurrences:
190 - 0
191 - UNBOUNDED
192 capability: tosca.capabilities.nfv.VirtualLinkable
193 node: tosca.nodes.nfv.VnfVirtualLink
194 relationship: tosca.relationships.nfv.VirtualLinksTo
195 - cp_vgw_mux_gw_private_net.virtual_link:
196 occurrences:
197 - 1
198 - UNBOUNDED
199 capability: tosca.capabilities.nfv.VirtualLinkable
200 node: tosca.nodes.nfv.VnfVirtualLink
201 relationship: tosca.relationships.nfv.VirtualLinksTo
202 - cp_vgw_mux_gw_private_net.virtual_binding:
203 occurrences:
204 - 1
205 - UNBOUNDED
206 capability: tosca.capabilities.nfv.VirtualBindable
207 node: tosca.nodes.nfv.Vdu.Compute
208 relationship: tosca.relationships.nfv.VirtualBindsTo