...
VNF Model (VnfCatalogItem/VNFD)
attribute name | optionalitycardinality | data type | constraint | description | provider | consumer | note |
---|---|---|---|---|---|---|---|
vnfdInvariantId | M1 | invariant identifier of the VNF model | vendor | SDC, AAI? | SDC: invariantUUID | ||
vnfdId | M1 | identifier of the VNF model | vendor | SDC, AAI? | SDC: UUID, ETSI IFA011v231: vnfdId | ||
vnfdVersion | M1 | version of the VNF model | vendor | SDC, AAI? | SDC: version, ETSI IFA011v231: vnfdVersion | ||
vnfNameO | 0..1 | name of the VNF | vendor | SDC, AAI? | SDC: nf_naming, ETSI IFA011v231: vnfProductName | ||
vnfNamingCodeO | 0..1 | short code of the VNF | vendor | SDC, AAI? | SDC: nf_naming_code | ||
vnfProductInfoNameO | 0..1 | human readable name for the VNF product | vendor | SDC, AAI? | ETSI IFA011v231: vnfProductInfoName | ||
descriptionO | 0..1 | description of the VNF model | vendor | SDC, AAI? | SDC: nf_function, ETSI IFA011v231: vnfProductInfoDescription | ||
vnfProvider | M1 | provider of the VNF model | vendor | SDC, AAI? | ETSI IFA011v231: vnfProvider | ||
logoO | 0..1 | logo of the VNF | vendor | SDC? | ECOMP IM: logo | ||
vnfSoftwareVersion | M1 | software version of the VNF | vendor | SDC, AAI? | ETSI IFA011v231: vnfSoftwareVersion | ||
vnfmInfoO | 0..1 | identifies VNFM(s) compatible with the VNF | vendor | VF-C | ETSI IFA011v231: vnfmInfo | ||
min_instances | O1 | minimal number of VNF instance in a service | vendor | SDC? | SDC: min_instances | ||
max_instances | O1 | maximal number of VNF instance in a service | vendor | SDC? | SDC: max_instances | ||
localizationLanguageO | 0..1 | localization languages of the VNF and the VNF model | vendor | SDC, AAI? | ETSI IFA011v231: localizationLanguage | ||
defaultLocalizationLanguageO | 0..1 | default localization language | vendor | SDC, AAI? | ETSI IFA011v231: defaultLocalizationLanguage | ||
vduM | 1..N | Virtualisation Deployment Unit, model of VNFC instance | vendor | SDC, AAI? | ETSI IFA011v231: vdu | ||
virtualComputeDescM | 1..N | Defines descriptors of virtual compute resources to be used by the VNF. | vendor | SDC, AAI? | ETSI IFA011v231: virtualComputeDesc | ||
virtualStorageDescO | 0..N | Defines descriptors of virtual storage resources to be used by the VNF. | vendor | SDC, AAI? | ETSI IFA011v231: virtualStorageDesc | ||
intVirtualLinkDescO | 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: intVirtualLinkDesc | ||
vnfExtCpdM | 1..N | Describes external interface(s) exposed by this VNF enabling connection with a VL. | vendor | SDC, AAI? | ETSI IFA011v231: vnfExtCpd | ||
configurablePropertiesO | 0..1 | indicator for whether autoHeal and autoScale is enabled | vendor | SDC, AAI? | ETSI IFA011v231: configurableProperties | ||
elementGroupO | 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 | ||
vnfIndicatorO | 0..N | vendor specific information which can indicate the VNF behavior | vendor | SDC, AAI? | ETSI IFA011v231: vnfIndicator | ||
autoScaleO | 0..N | rule that determines when a scaling action needs to be triggered on a VNF instance | vendor | SDC, AAI? | ETSI IFA011v231: autoScale |
...
VDU Model (VnfcCatalogItem/VDU)
attribute name | optionalitycardinality | data type | constraint | description | provider | consumer | note |
---|---|---|---|---|---|---|---|
vduInvariantId | M1 | invariant identifier of the VDU model | vendor | SDC, SO, VF-C | SDC: invariantUUID | ||
vduId | M1 | identifier of the VDU model | vendor | SDC, SO, VF-C | SDC: UUID, ETSI IFA011v231: vduId | ||
vduNameO | 0..1 | name of the VDU | vendor | SDC, AAI? | SDC: nfc_naming, ETSI IFA011v231: name | ||
vduNamingCodeO | 0..1 | short code of the VDU | vendor | SDC, AAI? | SDC: nfc_naming_code | ||
descriptionO | 0..1 | description of the VDU | vendor | SDC, AAI? | SDC: nfc_function | ||
vmFlavorNameO | 0..1 | name of the vm flavor | vendor | SO, VF-C? | SDC: vm_flavor_name | ||
virtualComputeDesc | M1 | Describes CPU, Memory and acceleration requirements of the VM realising this VDU. | vendor | SO, VF-C? | ETSI IFA011v231: virtualComputeDesc | ||
virtualStorageDescO | 0..N | Describes storage requirements for a VirtualStorage instance attached to the VM created from virtualComputeDesc defined for this VDU. | vendor | SO, VF-C? | ETSI IFA011v231: virtualStorageDesc | ||
swImageDesc | M1 | information of the software image used by the VDU | vendor | SO, VF-C? | SDC: vm_image_name, ETSI IFA011v231: swImageDesc | ||
intCpdO | 1..N | Describes network connectivity between a VNFC instance (based on this VDU) and an internal Virtual Link (VL). | vendor | SO, VF-C? | ETSI IFA011v231: intCpd | ||
minNumberOfInstances | O1 | minimal amount of the VNFC instances allowed to be instantiated in the containing VNF instance | vendor | SO, VF-C? | SDC: min_instances, ETSI IFA011v231: minNumberOfInstances | ||
maxNumberOfInstances | O1 | maximal amount of the VNFC instances allowed to be instantiated in the containing VNF instance | vendor | SO, VF-C? | SDC: max_instances, ETSI IFA011v231: maxNumberOfInstances | ||
highAvailabilityO | 0..1 | high availability functionality of this VDU | vendor | SDC, SO, VF-C, APP-C? | SDC: high_availability | ||
monitoringParametersO | 0..N | monitoring parameters of this VDU | vendor | SDC, DCAE? | ETSI IFA011v231: monitoringParameters | ||
localAffinityOrAntiAffinityRuleO | 0..N | affinity or anti-affinity rules applicable between the VMs to be created based on this VDU | vendor | SO, VF-C? | ETSI IFA011v231: localAffinityOrAntiAffinityRule | ||
affinityOrAntiAffinityGroupIdO | 0..N | Identifier(s) of the affinity or anti-affinity group(s) the VDU belongs to | vendor | SO, VF-C? | ETSI IFA011v231: affinityOrAntiAffinityGroupId |
NOTE: The optionalitycardinality, producer and consumer column are to be confirmed.