This page shows the current agreement on the design time information model of resources for ONAP R2.
Class: VNFD/VNFDesc
Attribute Name | Type | Multiplicity | Description | Applied Stereotypes |
---|---|---|---|---|
vnfProvider | String | 1 | Provider of the VNF and of the VNFD. | support: MANDATORY |
vnfProductName | String | 1 | Name to identify the VNF Product. Invariant for the VNF Product lifetime. | support: MANDATORY |
vnfSoftwareVersion | String | 1 | Software version of the VNF. This is changed when there is any change to the software that is included in the VNF Package. | support: MANDATORY |
vnfdVersion | String | 1 | Identifies the version of the VNFD. | support: MANDATORY |
vnfProductInfoName | String | 0..1 | Human readable name for the VNF Product. Can change during the VNF Product lifetime. | support: MANDATORY |
vnfProductInfoDescription | String | 0..1 | Human readable description of the VNF Product. Can change during the VNF Product lifetime. | support: MANDATORY |
vnfmInfo | String | 0..N | Identifies VNFM(s) compatible with the VNF described in this version of the VNFD. | support: MANDATORY |
localizationLanguage | String | 0..N | Information about localization languages of the VNF (includes e.g. strings in the VNFD). NOTE: This allows to provide one or more localization languages to support selecting a specific localization language at VNF instantiation time. | support: MANDATORY valueRange: refer to ISO936 https://www.iso.org/iso-639-language-codes.html |
defaultLocalizationLanguage | String | 0..1 | Default localization language that is instantiated if no information about selected localization language is available. | support: MANDATORY valueRange: refer to ISO936 https://www.iso.org/iso-639-language-codes.html condition: Shall be present if "localizationLanguage" is present and shall be absent otherwise. |
vdu/VDUDesc | VDU/VDUDesc | 1..N | Virtualisation Deployment Unit. | support: MANDATORY |
virtualComputeDesc | VirtualComputeDesc | 1..N | Defines descriptors of virtual compute resources to be used by the VNF. | support: MANDATORY |
virtualStorageDesc | VirtualStorageDesc | 0..N | Defines descriptors of virtual storage resources to be used by the VNF. | support: MANDATORY |
intVirtualLinkDesc/VNFVirtualLinkDesc | VirtualLinkDesc/VNFVirtualLinkDesc | 0..N | Represents the type of network connectivity mandated by the VNF provider between two or more CPs which includes at least one internal CP. | support: MANDATORY |
vnfExtCpd/VNFExtCPDesc | VnfExtCpd/VNFExtCPDesc | 1..N | Describes external interface(s) exposed by this VNF enabling connection with a VL. | support: MANDATORY |
deploymentFlavour/VNFDeploymentFlavor | VnfDf/VNFDeploymentFlavor | 1..N | Describes specific DF(s) of a VNF with specific requirements for capacity and performance. | support: MANDATORY |