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.Network:
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.Network
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.Network
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.Network
387 description: The AT&T internal (VF-level) Virtual Link
389 org.openecomp.resource.cp.nodes.network.Port:
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 description: identical to VL network_role
417 description: The order of the CP on the compute instance (e.g. eth2).
422 type: org.openecomp.datatypes.Naming
425 description: subnet pool id
429 network.incoming.packets.rate:
430 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
431 type: org.openecomp.capabilities.metric.Ceilometer
435 network.outgoing.bytes:
436 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
437 type: org.openecomp.capabilities.metric.Ceilometer
441 network.outgoing.packets.rate:
442 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
443 type: org.openecomp.capabilities.metric.Ceilometer
447 network.outpoing.packets:
448 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
449 type: org.openecomp.capabilities.metric.Ceilometer
453 network.incoming.bytes.rate:
454 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
455 type: org.openecomp.capabilities.metric.Ceilometer
459 network.incoming.bytes:
460 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
461 type: org.openecomp.capabilities.metric.Ceilometer
465 network.outgoing.bytes.rate:
466 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
467 type: org.openecomp.capabilities.metric.Ceilometer
471 network.incoming.packets:
472 description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
473 type: org.openecomp.capabilities.metric.Ceilometer
478 org.openecomp.resource.nodes.DeploymentFlavor:
479 derived_from: tosca.nodes.Root
482 description: Allowed deployment flavors of an abstract node
483 type: org.openecomp.capabilities.attachment.DeploymentFlavor
488 org.openecomp.resource.cp.extCP:
489 derived_from: tosca.nodes.Root
490 description: The AT&T Connection Point base type all other CP derive from
493 description: identical to VL network_role
497 description: The order of the CP on the compute instance (e.g. eth2).
501 description: Must correlate to the set of defined “network-role�? tag identifiers from the associated HEAT template
505 description: identifies MAC address assignments to the CP
506 type: org.openecomp.datatypes.network.MacRequirements
509 description: identifies vlan address assignments to the CP
512 type: org.openecomp.datatypes.network.VlanRequirements
515 description: identifies IP requirements to the CP
518 type: org.openecomp.datatypes.network.IpRequirements
521 internal_connectionPoint:
522 type: tosca.capabilities.Node
524 - tosca.nodes.network.Port
527 capability: tosca.capabilities.network.Linkable
528 relationship: tosca.relationships.network.LinksTo
530 capability: tosca.capabilities.network.Bindable
531 relationship: tosca.relationships.network.BindsTo
532 - external_virtualLink:
533 capability: tosca.capabilities.network.Linkable
534 node: org.openecomp.resource.vl.nodes.network.Network
535 relationship: tosca.relationships.network.LinksTo
537 org.openecomp.resource.vfc.nodes.volume:
538 derived_from: tosca.nodes.BlockStorage