Classes from VNF Sub-Model
Class Name | Tosca Mapping | Comment |
Vnfd | tosca.nodes.nfv.VNF | |
Vdu | Not applicable | The Vdu information element is represented as a collection of tosca.nodes.nfv.VduCp, |
VduCpd | tosca.nodes.nfv.VduCp | |
VirtualComputeDesc | tosca.nodes.nfv.Vdu.Compute | |
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 | |
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 | ||
VnfIndicator | Not supported | Not supported in SOL001 v2.5.1 |
ScalingAspect | tosca.policies.nfv.ScalingAspects | A policy |
InstantiationLevel | tosca.policies.nfv.InstantiationLevels | A policy |
SecurityGroupRule | tosca.policies.nfv.SecurityGroupRule | |
Datatypes from Vnf Sub-Model
Datatype Name | Tosca Mapping | Comment |
BlockStorageData | tosca.nodes.nfv.Vdu.VirtualBlockStorage | |
FileStorageData | tosca.nodes.nfv.Vdu.VirtualFileStorage | |
MonitoringParameter | 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 | |
VnfIndicatorData | Not supported | Not supported in SOL001 v2.5.1 |
VnfInfoModifiableAttributes | tosca.datatypes.nfv.VnfInfoModifiableAttributes | |
VnfLcmOperationsConfiguration | tosca.datatypes.nfv.VnfLcmOperationsConfiguration | |
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 |
Classes from Common Sub-Model
Class Name | Tosca Mapping | Comment |
AffinityOrAntiAffinityGroup | tosca.policies.nfv.AffinityRule or | A policy with one of these types |
Datatypes from Common Sub-Model
Datatype Name | Tosca Mapping | Comment |
AddressData | tosca.datatypes.nfv.AddressData | |
ConnectivityType | tosca.datatypes.nfv.ConnectivityType | |
CpProtocolData | tosca.datatypes.nfv.CpProtocolData | |
L2AddressData | tosca.datatypes.nfv.L2AddressData | |
L2ProtocolData | tosca.datatypes.nfv.L2ProtocolData | |
L3AddressData | tosca.datatypes.nfv.L3AddressData | |
L3ProtocolData | tosca.datatypes.nfv.L3ProtocolData | |
LinkBitrateRequirements | tosca.datatypes.nfv.LinkBitrateRequirements | |
LocalAffinityOrAntiAffinityRule | tosca.policies.nfv.AffinityRule or | Policy with type |
QoS | tosca.datatypes.nfv.Qos | |