2 # Licensed under the Apache License, Version 2.0 (the "License");
3 # you may not use this file except in compliance with the License.
4 # You may obtain a copy of the License at
6 # http://www.apache.org/licenses/LICENSE-2.0
8 # Unless required by applicable law or agreed to in writing, software
9 # distributed under the License is distributed on an "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11 # See the License for the specific language governing permissions and
12 # limitations under the License.
15 tosca_definitions_version: tosca_simple_openecomp_1_0
18 filename: openecomp/nodes.yml
27 org.openecomp.resource.vl.nodes.network.VL:
28 derived_from: tosca.nodes.network.Network
38 type: tosca.capabilities.Endpoint
40 org.openecomp.resource.abstract.nodes.AbstractSubstitute:
41 derived_from: tosca.nodes.Root
43 service_template_filter:
44 description: Substitution Filter
45 type: org.openecomp.datatypes.substitution.SubstitutionFiltering
49 org.openecomp.resource.vl.extVL:
50 derived_from: org.openecomp.resource.vl.nodes.network.VL
51 description: VF Tenant oam protected network
54 description: OPENECOMP supported network types.
59 Unique label that defines the role that this network performs. example: vce oam network, vnat sr-iov1 network
64 Uniquely identifies the network scope. Valid values for the network scope includes: VF - VF-level network. Intra-VF network which connects the VFCs (VMs) inside the VF. SERVICE - Service-level network. Intra-Service network which connects the VFs within the service GLOBAL - Global network which can be shared by multiple services
72 description: OPENECOMP supported network technology
76 type: org.openecomp.datatypes.EcompNaming
79 type: org.openecomp.datatypes.EcompHoming
82 type: org.openecomp.datatypes.network.NetworkAssignments
85 type: org.openecomp.datatypes.network.ProviderNetwork
88 type: org.openecomp.datatypes.network.NetworkFlows
92 org.openecomp.resource.vfc.nodes.Compute:
93 derived_from: tosca.nodes.Compute
96 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
97 type: org.openecomp.capabilities.metric.Ceilometer
102 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
103 type: org.openecomp.capabilities.metric.Ceilometer
108 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
109 type: org.openecomp.capabilities.metric.Ceilometer
114 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
115 type: org.openecomp.capabilities.metric.Ceilometer
119 disk.device.read.requests:
120 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
121 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 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 type: org.openecomp.capabilities.metric.Ceilometer
137 disk.device.read.bytes:
138 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
139 type: org.openecomp.capabilities.metric.Ceilometer
144 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
145 type: org.openecomp.capabilities.metric.Ceilometer
150 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
151 type: org.openecomp.capabilities.metric.Ceilometer
155 disk.device.read.bytes.rate:
156 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
157 type: org.openecomp.capabilities.metric.Ceilometer
162 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
163 type: org.openecomp.capabilities.metric.Ceilometer
168 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
169 type: org.openecomp.capabilities.metric.Ceilometer
173 disk.device.allocation:
174 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
175 type: org.openecomp.capabilities.metric.Ceilometer
179 disk.write.requests.rate:
180 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
181 type: org.openecomp.capabilities.metric.Ceilometer
185 disk.write.bytes.rate:
186 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
187 type: org.openecomp.capabilities.metric.Ceilometer
192 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
193 type: org.openecomp.capabilities.metric.Ceilometer
198 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
199 type: org.openecomp.capabilities.metric.Ceilometer
203 disk.device.write.requests:
204 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
205 type: org.openecomp.capabilities.metric.Ceilometer
209 disk.device.write.bytes:
210 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
211 type: org.openecomp.capabilities.metric.Ceilometer
216 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
217 type: org.openecomp.capabilities.metric.Ceilometer
222 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
223 type: org.openecomp.capabilities.metric.Ceilometer
227 disk.device.write.bytes.rate:
228 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
229 type: org.openecomp.capabilities.metric.Ceilometer
234 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
235 type: org.openecomp.capabilities.metric.Ceilometer
240 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
241 type: org.openecomp.capabilities.metric.Ceilometer
246 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
247 type: org.openecomp.capabilities.metric.Ceilometer
251 disk.device.read.requests.rate:
252 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
253 type: org.openecomp.capabilities.metric.Ceilometer
257 disk.device.write.requests.rate:
258 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
259 type: org.openecomp.capabilities.metric.Ceilometer
264 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
265 type: org.openecomp.capabilities.metric.Ceilometer
269 disk.read.bytes.rate:
270 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
271 type: org.openecomp.capabilities.metric.Ceilometer
276 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
277 type: org.openecomp.capabilities.metric.Ceilometer
282 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
283 type: org.openecomp.capabilities.metric.Ceilometer
287 disk.device.capacity:
288 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
289 type: org.openecomp.capabilities.metric.Ceilometer
294 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
295 type: org.openecomp.capabilities.metric.Ceilometer
300 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
301 type: org.openecomp.capabilities.metric.Ceilometer
306 org.openecomp.resource.abstract.nodes.DFAbstractSubstitute:
307 derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
309 license_feature_group_ref:
310 description: refrence to license feature group
316 capability: org.openecomp.capabilities.attachment.DeploymentFlavor
317 node: org.openecomp.resource.nodes.DeploymentFlavor
318 relationship: org.openecomp.relationships.AttachesTo
323 org.openecomp.resource.abstract.nodes.VFC:
324 derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
327 description: high_availablity
332 description: Master image_name volume id
337 description: Master image_name volume id
342 description: nfc code for instance naming
347 description: vm type based on naming Convention
352 description: vfc naming
353 type: org.openecomp.datatypes.Naming
358 description: Minimum number of VFC Instances
364 - greater_or_equal: 0
366 description: Maximum number of VFC Instances
371 - greater_or_equal: 1
373 org.openecomp.resource.vl.ELine:
374 derived_from: org.openecomp.resource.vl.nodes.network.VL
377 type: tosca.capabilities.network.Linkable
382 org.openecomp.resource.cp.nodes.network.SubInterface:
383 derived_from: tosca.nodes.network.Port
385 org.openecomp.resource.vl.internalVL:
386 derived_from: org.openecomp.resource.vl.nodes.network.VL
387 description: The AT&T internal (VF-level) Virtual Link
389 org.openecomp.resource.cp.nodes.network.CP:
390 derived_from: tosca.nodes.network.Port
393 description: Must correlate to the set of defined “network-role�? tag identifiers from the associated HEAT template
397 description: identifies MAC address assignments to the CP
398 type: org.openecomp.datatypes.network.MacRequirements
401 description: identifies vlan address assignments to the CP
404 type: org.openecomp.datatypes.network.VlanRequirements
407 description: identifies IP requirements to the CP
410 type: org.openecomp.datatypes.network.IpRequirements
413 network.incoming.packets.rate:
414 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
415 type: org.openecomp.capabilities.metric.Ceilometer
419 network.outgoing.bytes:
420 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
421 type: org.openecomp.capabilities.metric.Ceilometer
425 network.outgoing.packets.rate:
426 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
427 type: org.openecomp.capabilities.metric.Ceilometer
431 network.outpoing.packets:
432 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
433 type: org.openecomp.capabilities.metric.Ceilometer
437 network.incoming.bytes.rate:
438 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
439 type: org.openecomp.capabilities.metric.Ceilometer
443 network.incoming.bytes:
444 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
445 type: org.openecomp.capabilities.metric.Ceilometer
449 network.outgoing.bytes.rate:
450 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
451 type: org.openecomp.capabilities.metric.Ceilometer
455 network.incoming.packets:
456 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
457 type: org.openecomp.capabilities.metric.Ceilometer
462 org.openecomp.resource.nodes.DeploymentFlavor:
463 derived_from: tosca.nodes.Root
466 description: Allowed deployment flavors of an abstract node
467 type: org.openecomp.capabilities.attachment.DeploymentFlavor
472 org.openecomp.resource.cp.extCP:
473 derived_from: tosca.nodes.Root
474 description: The AT&T Connection Point base type all other CP derive from
477 description: identical to VL network_role
481 description: The order of the CP on the compute instance (e.g. eth2).
485 description: Must correlate to the set of defined “network-role�? tag identifiers from the associated HEAT template
489 description: identifies MAC address assignments to the CP
490 type: org.openecomp.datatypes.network.MacRequirements
493 description: identifies vlan address assignments to the CP
496 type: org.openecomp.datatypes.network.VlanRequirements
499 description: identifies IP requirements to the CP
502 type: org.openecomp.datatypes.network.IpRequirements
505 internal_connectionPoint:
506 type: tosca.capabilities.Node
508 - tosca.nodes.network.Port
511 capability: tosca.capabilities.network.Linkable
512 relationship: tosca.relationships.network.LinksTo
514 capability: tosca.capabilities.network.Bindable
515 relationship: tosca.relationships.network.BindsTo
516 - external_virtualLink:
517 capability: tosca.capabilities.network.Linkable
518 node: org.openecomp.resource.vl.nodes.network.VL
519 relationship: tosca.relationships.network.LinksTo
521 org.openecomp.resource.vfc.nodes.volume:
522 derived_from: tosca.nodes.BlockStorage