Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ONAP Vnfd - Topology View

Vnf Deployment Flavor

Image Added

Class:  Vnfd        

  

Attribute   Name

Type

Mult.

Stereotypes

Description

vnfProvider

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Provider of the VNF and of the VNFD.

 

 

vnfProductName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Name to identify the VNF Product.   Invariant for the VNF Product lifetime.

 

 

vnfSoftwareVersion

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Software version of the VNF. This is   changed when there is any change to the software that is included in the VNF   Package.

 

 

vnfdVersion

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Identifies the version of the VNFD.

 

 

vnfProductInfoName

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Human readable name for the VNF Product.   Can change during the VNF Product lifetime.

 

 

vnfProductInfoDescription

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Human readable description of the VNF   Product. Can change during the VNF Product lifetime.

 

 

vnfmInfo

String

0..*

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Identifies VNFM(s) compatible with the VNF   described in this version of the VNFD.

 

 

localizationLanguage

String

0..*

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

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.

 

 

modifiableAttributes

VnfInfoModifiableAttributes

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Defines the VNF-specific extension and   metadata attributes of the VnfInfo that are writeable via the ModifyVnfInfo   operation.

 

 

vnfdId

Identifier

1

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Identifier of this VNFD information   element. This attribute shall be globally unique.  NOTE: The VNFD Identifier shall be used as   the unique identifier of the VNF Package that contains this VNFD. Any   modification of the content of the VNFD or the VNF Package shall result in a   new VNFD Identifier.

 

 

defaultLocalizationLanguage

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

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.

 

 

configurableProperties

VnfConfigurableProperties

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Describes the configurable properties of   the VNF (e.g. related to auto scaling and auto healing).

 

 

lifecycleManagementScript

LifecycleManagementScript

0..*

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Includes a list of events and   corresponding management scripts performed for the VNF.

 

 

logo

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

File path of the vendor specified logo.

 

 

guide

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

UUID of the vendor guide/documentation   which is attached to VNF and can be downloaded from the model.

 

 

_vdu

Vdu

1..*

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Virtualisation Deployment Unit.

 

 

_vnfExtCpd

VnfExtCpd

1..*

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Describes external interface(s) exposed by   this VNF enabling connection with a VL.

 

 

_deploymentFlavour

VnfDf

1..*

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Describes specific DF(s) of a VNF with   specific requirements for capacity and performance.

 

 

_vnfIndicator

VnfIndicator

0..*

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Declares the VNF indicators that are   supported by this VNF.

 

 

_virtualComputeDesc

VirtualComputeDesc

0..*

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Defines descriptors of virtual compute   resources to be used by the VNF.

 

 

_virtualStorageDesc

VirtualStorageDesc

0..*

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Defines descriptors of virtual storage   resources to be used by the VNF.

 

 

_intVirtuallinkdesc

LinkDesc

0..*

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Represents the type of network   connectivity mandated by the VNF provider between two or more CPs which   includes at least one internal CP.

 

 

_vnfReservedCpd

VduCpd

0..*

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Reserved IP Address for VNF which is not   bounded to any specific VNFC, but assigned manually from outside and   potentially shared as a floating IP among VNFCs.

 

 

_elementGroup

VnfdElementGroup

0..*

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Describes the associated elements of a   VNFD for a certain purpose during VNF lifecycle management.

 

 

veVnfmVnfInterface

String

0..1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

IP Address between VNF and VNFM.

 

 

...

Attribute   Name

Type

Mult.

Stereotypes

Description

id

Identifier

1

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Unique identifier of this   VirtualStorageDesc in the VNFD.

 

 

typeOfStorage

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Type of virtualised storage resource  (e.g. volume, object).

 

 

sizeOfStorage

Number

1

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Size of virtualised storage resource  (e.g. size of volume, in GB).

 

 

vduStorageRequirements

KeyValuePair

0..*

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

An array of key-value pairs that   articulate the storage deployment requirements.

 

 

rdmaEnabled

Boolean

0..1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Obsolete

Indicate if the storage support RDMA.

 

 

swImageDesc

Identifier

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Software image to be loaded on the   VirtualStorage resource created based on this VirtualStorageDesc.

 

 

multiAttach

Boolean

0..1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Indicating whether a vDisk is a shared volume in VNFD.