Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Changed onap.types.NetworkFunctionClassification just to Classification, to match data types.

...


TODO: explain why this type does not have any capabilities and requirements

Properties


NameRequiredTypeConstraintsDescription
nf_classificationyesonap.datatypes.NetworkFunctionClassification
Structured description of this function. For abstract function nodes, may be used for finding an implementation.


Attributes

Nothing special

...

Code Block
titleTOSCA Definition
linenumberstrue
node_types:
   onap.nodes.Resource.NetworkFunction:
    description: |
      a base of the ONAP hierarchy of network functions
      If you have a requirement for a factory, you're allotted
      If you have a requirement for a PNFdevice, you're physical 
      If you have neither, you're virtual.
      Expect to see network functions be group members for naming and homing.
    derived_from: onap.nodes.Resource
    properties:
      nf_classification:
        description: |
          data governed value used by operations to filter network functions
        type: onap.datatypes.NetworkFunctionClassificationClassification
        required: true
    capabilities:
      # Expect to define these in the derived node_type, with mappings to appropriate the NetworkFunctionComponent CP
      # This exposes external CPs of the NF.
    requirements:
      # Expect to define these in the derived node_type, with mappings to appropriate inner nodes
	  

...