This page describes the design time information model of resources for ONAP R2+.
VNF Model
attribute name | optionality | description | producer | consumer | note |
---|---|---|---|---|---|
vnfdInvariantId | M | invariant identifier of the VNF model | vendor | SDC, AAI? | SDC: invariantUUID |
vnfdId | M | identifier of the VNF model | vendor | SDC, AAI? | SDC: UUID, ETSI: vnfdId |
vnfdVersion | M | version of the VNF model | vendor | SDC, AAI? | SDC: version, ETSI: vnfdVersion |
vnfName | O | name of the VNF | vendor | SDC, AAI? | SDC: nf_naming, ETSI: vnfProductName |
vnfNamingCode | O | short code of the VNF | vendor | SDC, AAI? | SDC: nf_naming_code |
vnfProductInfoName | O | human readable name for the VNF product | vendor | SDC, AAI? | ETSI: vnfProductInfoName |
description | O | description of the VNF model | vendor | SDC, AAI? | SDC: nf_function, ETSI: vnfProductInfoDescription |
vnfProvider | M | provider of the VNF model | vendor | SDC, AAI? | ETSI: vnfProvider |
logo | O | logo of the VNF | vendor | SDC? | ECOMP IM: logo |
vnfSoftwareVersion | M | software version of the VNF | vendor | SDC, AAI? | ETSI: vnfSoftwareVersion |
vnfmInfo | O | identifies VNFM(s) compatible with the VNF | vendor | VF-C | ETSI: vnfmInfo |
min_instances | O | minimal number of VNF instance in a service | vendor | SDC? | SDC: min_instances |
max_instances | O | maximal number of VNF instance in a service | vendor | SDC? | SDC: max_instances |
localizationLanguage | O | localization languages of the VNF and the VNF model | vendor | SDC, AAI? | ETSI: localizationLanguage |
defaultLocalizationLanguage | O | default localization language | vendor | SDC, AAI? | ETSI: defaultLocalizationLanguage |
vdu | M | Virtualisation Deployment Unit, model of VNFC instance | vendor | SDC, AAI? | ETSI: vdu |
virtualComputeDesc | M | Defines descriptors of virtual compute resources to be used by the VNF. | vendor | SDC, AAI? | ETSI: virtualComputeDesc |
virtualStorageDesc | O | Defines descriptors of virtual storage resources to be used by the VNF. | vendor | SDC, AAI? | ETSI: virtualStorageDesc |
intVirtualLinkDesc | O | 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: intVirtualLinkDesc |
vnfExtCpd | M | Describes external interface(s) exposed by this VNF enabling connection with a VL. | vendor | SDC, AAI? | ETSI: vnfExtCpd |
configurableProperties | O | indicator for whether autoHeal and autoScale is enabled | vendor | SDC, AAI? | ETSI: configurableProperties |
elementGroup | O | 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: elementGroup |
vnfIndicator | O | vendor specific information which can indicate the VNF behavior | vendor | SDC, AAI? | ETSI: vnfIndicator |
autoScale | O | rule that determines when a scaling action needs to be triggered on a VNF instance | vendor | SDC, AAI? | ETSI: autoScale |
VDU Model
attribute name | optionality | description | producer | consumer | note |
---|---|---|---|---|---|
vduInvariantId | M | invariant identifier of the VDU model | vendor | SDC, SO, VF-C | SDC: invariantUUID |
vduId | M | identifier of the VDU model | vendor | SDC, SO, VF-C | SDC: UUID, ETSI: vduId |
vduName | O | name of the VDU | vendor | SDC, AAI? | SDC: nfc_naming, ETSI: name |
vduNamingCode | O | short code of the VDU | vendor | SDC, AAI? | SDC: nfc_naming_code |
description | O | description of the VDU | vendor | SDC, AAI? | SDC: nfc_function |
vmFlavorName | O | name of the vm flavor | vendor | SO, VF-C? | SDC: vm_flavor_name |
virtualComputeDesc | M | Describes CPU, Memory and acceleration requirements of the VM realising this VDU. | vendor | SO, VF-C? | ETSI: virtualComputeDesc |
virtualStorageDesc | O | Describes storage requirements for a VirtualStorage instance attached to the VM created from virtualComputeDesc defined for this VDU. | vendor | SO, VF-C? | ETSI: virtualStorageDesc |
swImageDesc | M | information of the software image used by the VDU | vendor | SO, VF-C? | SDC: vm_image_name, ETSI: swImageDesc |
intCpd | O | Describes network connectivity between a VNFC instance (based on this VDU) and an internal Virtual Link (VL). | vendor | SO, VF-C? | ETSI: intCpd |
minNumberOfInstances | O | minimal amount of the VNFC instances allowed to be instantiated in the containing VNF instance | vendor | SO, VF-C? | SDC: min_instances, ETSI: minNumberOfInstances |
maxNumberOfInstances | O | maximal amount of the VNFC instances allowed to be instantiated in the containing VNF instance | vendor | SO, VF-C? | SDC: max_instances, ETSI: maxNumberOfInstances |
highAvailability | O | high availability functionality of this VDU | vendor | SDC, SO, VF-C, APP-C? | SDC: high_availability |
monitoringParameters | O | monitoring parameters of this VDU | vendor | SDC, DCAE? | ETSI: monitoringParameters |
localAffinityOrAntiAffinityRule | O | affinity or anti-affinity rules applicable between the VMs to be created based on this VDU | vendor | SO, VF-C? | ETSI: localAffinityOrAntiAffinityRule |
affinityOrAntiAffinityGroupId | O | Identifier(s) of the affinity or anti-affinity group(s) the VDU belongs to | vendor | SO, VF-C? | ETSI: affinityOrAntiAffinityGroupId |