This page describes shows the current agreement on the design time information model of resources for ONAP R2+.
...
Table of Content
...
VNF Model (VnfCatalogItem/VNFD)
...
Table of Contents | ||
---|---|---|
|
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, model of VNFC instance | vendor | SDC, AAI? | ETSI IFA011v231: vdu | virtualComputeDesc. | support: MANDATORY | ||||||||||||||||||||||
virtualComputeDesc | VirtualComputeDesc | 1..N | Defines descriptors of virtual compute resources to be used by the VNF. | vendor | SDC, AAI? | ETSI IFA011v231: virtualComputeDescsupport: MANDATORY | ||||||||||||||||||||||||
virtualStorageDesc | VirtualStorageDesc | 0..N | Defines descriptors of virtual storage resources to be used by the VNF. | vendor | SDC, AAI? | ETSI IFA011v231: virtualStorageDesc | intVirtualLinkDescsupport: 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. | vendor | SDC, AAI? | ETSI IFA011v231: intVirtualLinkDescsupport: MANDATORY | ||||||||||||||||||||||||
vnfExtCpd/VNFExtCPDesc | VnfExtCpd/VNFExtCPDesc | 1..N | Describes external interface(s) exposed by this VNF enabling connection with a VL. | vendor | SDC, AAI? | ETSI IFA011v231: vnfExtCpd | configurableProperties | 0..1 | indicator for whether autoHeal and autoScale is enabled | vendor | SDC, AAI? | ETSI IFA011v231: configurableProperties | elementGroup | 0..N | describes the associated elements (i.e. VDUs and/or VLs) of a VNF for a certain purpose during VNF lifecycle management | vendor | SDC, AAI? | ETSI IFA011v231: elementGroup | vnfIndicator | 0..N | vendor specific information which can indicate the VNF behavior | vendor | SDC, AAI? | ETSI IFA011v231: vnfIndicator | autoScale | 0..N | rule that determines when a scaling action needs to be triggered on a VNF instance | vendor | SDC, AAI? | ETSI IFA011v231: autoScale |
NOTE 1: In ETSI IFA011v231, the attributes deploymentFlavour (Vnfdf class in ONAP R1IM), modifiableAttributes (modifiableAttributes in ONA R1 IM), lifeCycleManagementScript (lifeCycleManagementScript class in ONAP R1 IM) are defined in ETSI IFA011v231, but they are not present here.
NOTE 2: The optionality, producer and consumer column are to be confirmed.
...
VDU Model (VnfcCatalogItem/VDU)
...
support: MANDATORY | ||||
deploymentFlavour/VNFDeploymentFlavor | VnfDf/VNFDeploymentFlavor | 1..N | Describes specific DF(s) of a VNF with specific requirements for capacity and performance. | support: MANDATORY |