This page takes all the classes and datatypes for R4 that ONAP currently has in the Vnf and Common Sub-Models relative to the VNFD v2.5.1 model (based on ETSI IFA001 v2.5.1) and maps them to the TOSCA artifacts as defined in ETSI SOL001 v2.5.1. It is for information only, and is NOT intended to define be an exact mapping of what is currently in the TOSCA data model being defined by ONAP for R4.
...
Class Name | Tosca Mapping | Comment |
Vnfd | tosca.nodes.nfv.VNF | TOSCA service template(s) in the VNF |
Vdu | Not applicable | The Vdu information element class is represented as a collection of tosca.nodes.nfv.VduCp, |
VduCpd | tosca.nodes.nfv.VduCp | |
VirtualComputeDesc | tosca.nodes.nfv.Vdu.Compute | VirtualCompute capability of the Vdu.Compute node template |
VirtualStorageDesc | tosca.nodes.nfv.Vdu.VirtualBlockStorage | |
VnfVirtualLinkDesc | tosca.nodes.nfv.VnfVirtualLink | |
VnfExtCpd | tosca.nodes.nfv.VnfExtCp | |
SwImageDesc | tosca.artifacts.nfv.SwImage | |
VduLevel | tosca.datatypes.nfv.VduLevel | |
VduProfile | tosca.datatypes.nfv.VduProfile | Property of Vdu.Compute node type |
VirtualLinkDescFlavour | tosca.datatypes.nfv.VlProfile → Property qos: tosca.datatypes.nfv.Qos | Only qos attribute in VirtualLinkDescFlavour |
VirtualLinkProfile | tosca.datatypes.nfv.VlProfile | Property of VnfVirtualLink node type |
VirtualNetworkInterfaceRequirements | tosca.datatypes.nfv.VirtualNetworkInterfaceRequirements | |
VnfDf | Not applicable | The VnfDf information element is represented as a TOSCA service template |
LogicalNodeRequirements | Not mapped | It is the author's belief that LogicalNodeData is still being used, even though this is no longer defined in IFA011 v2.5.1 |
VnfIndicator | Not supported | Not supported in SOL001 v2.5.1 |
ScalingAspect | tosca.policies.nfv.ScalingAspects | A policy with type |
InstantiationLevel | tosca.policies.nfv.InstantiationLevels | A policy with type |
SecurityGroupRule | tosca.policies.nfv.SecurityGroupRule | |
...
Datatype Name | Tosca Mapping | Comment |
BlockStorageData | tosca.nodes.nfv.Vdu.VirtualBlockStorage | |
FileStorageData | tosca.nodes.nfv.Vdu.VirtualFileStorage | |
MonitoringParameter | tosca.datatypes.nfv.VnfMonitoringParameter tosca.datatypes.nfv.VnfcMonitoringParameter tosca.datatypes.nfv.VirtualLinkMonitoringParameter | Property of the VNF, Vdu.Compute and |
ObjectStorageData | tosca.nodes.nfv.Vdu.VirtualObjectStorage | |
RequestedAdditionalCapabilityData | tosca.datatypes.nfv.RequestedAdditionalCapability | In the info model this is marked as Obsolete |
ScaleInfo | tosca.datatypes.nfv.ScaleInfo | |
VirtualCpuData | tosca.datatypes.nfv.VirtualCpu | |
VirtualCpuPinningData | tosca.datatypes.nfv.VirtualCpuPinning | In the info model this is marked as Obsolete |
VirtualLinkBitRateLevel | tosca.datatypes.nfv.VirtualLinkBitrateLevel | |
VirtualLinkProtocolData | tosca.datatypes.nfv.VirtualLinkProtocolData | |
VirtualMemoryData | tosca.datatypes.nfv.VirtualMemory | |
VnfConfigurableProperties | tosca.datatypes.nfv.VnfConfigurableProperties | Property of VNF node template |
VnfIndicatorData | Not supported | Not supported in SOL001 v2.5.1 |
VnfInfoModifiableAttributes | tosca.datatypes.nfv.VnfInfoModifiableAttributes | Property of VNF node template |
VnfLcmOperationsConfiguration | tosca.datatypes.nfv.VnfLcmOperationsConfiguration | Property of VNF node type |
VnfLifecycleManagementScript | The definition of the "LifeCycleManagementScript" in the VNFD | |
VnfQoS | This is an info model construct that is not specifically in IFA001 or SOL001 as such. | |
VnfcConfigurableProperties | tosca.datatypes.nfv.VnfcConfigurableProperties |
...