Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel
borderStylesolid
titleNode Type
Code Block
firstline1
titletosca.nodes.nfv.NS
linenumberstrue
collapsetrue
   tosca.nodes.nfv.NS:
    derived_from: onap.nodes.ServiceComponent
    requirements:
      - virtualLink:
        capability: tosca.capabilities.nfv.VirtualLinkable
        relationship: tosca.relationships.nfv.VirtualLinksTo
      - wanLink:
        capability: tosca.capabilities.wan.VirtualLinkable
        relationship: tosca.relationships.wan.VirtualLinksTo
Code Block
firstline1
titletosca.nodes.nfv.VNF
linenumberstrue
collapsetrue
  tosca.nodes.nfv.VNF:
    derived_from: tosca.nodes.Root
    properties: 
      descriptor_id: 
# instead of vnfd_id
      type: string
        description: Identifier of this VNFD information element. This attribute shall be globally unique.# GUID
        required: true
      descriptor_version: # 
instead of vnfd_version
      type: string
        required: true
        descriptionprovider: Identifies# theinstead version of the VNFD.
      provider: 
  vnf_provider
      type: string
        description: Provider of the VNF and of the VNFD.required: true
        requiredproduct_name: true
# instead of    vnf_product_name:
        type: string
        description: Name to identify the VNF Product. Invariant for the VNF Product lifetime. required: true
        requiredsoftware_version: true
# instead of    vnf_software_version:
        type: string
        required: true
        descriptionproduct_info_name: > 
        Software version of the VNF. # instead of vnf_product_info_name
      type: string
 This is changed when there isrequired: anyfalse
 change to the software that is included in the VNF Package.
       product_info_description: # instead of vnf_product_info_name:description
        type: string
        required: truefalse
        description: > vnfm_info:
        Human readable name for the VNF Product. Can change during the VNF Product lifetime.type: list
      productentry_info_descriptionschema:
        type: string
        required: true
        description: > localization_languages:
        Human readable description of the VNF Product. Can change during the VNF Product lifetime.type: list
      vnfmentry_infoschema:
        type: string
        required: truefalse
        description: > default_localization_language:
      type: string
   Identifies VNFM(s) compatible with the VNF described in this version of the VNFD. 
          valueRange: use the name of micro-service of the vnfm drive. required: false
  requirements:
    - virtual_link:
          For vendor specific VNFM, the value composes of "vendorname" and "vnfmdriver", e.g. "mycompanyvnfmdriver"; capability: tosca.capabilities.nfv.VirtualLinkable
          for generic VNFM, the value is "gvnfmdriver".relationship: tosca.relationships.nfv.VirtualLinksTo
    requirements:
      - virtualLink:
        capabilitynode: tosca.capabilitiesnodes.nfv.VirtualLinkableVnfVirtualLink
        relationship: tosca.relationships.nfv.VirtualLinksTooccurrences: [ 0, UNBOUNDED ]  
Code Block
firstline1
titletosca.nodes.nfv.NsVirtualLink
linenumberstrue
collapsetrue
  tosca.nodes.nfv.NsVirtualLink:
    derived_from: tosca.nodes.Root
    description: External virtual link used in network service.
    properties:
      id: #virtual_link_desc_id:
        type: string
        required: true
        description: Identifier of the NsVirtualLinkDesc information element. It uniquely identifies a VLD.
      provider: #vitual_link_desc_provider:
        type: string
        required: false
        description: Defines the organization generating the VLD.
      version: #virtual_link_desc_version:
        type: string
        required: true
        description: Specifies the version of the VLD.
      connectivity_type:
        type: tosca.datatypes.nfv.ConnectivityType
        required: true
        description: Specifies the protocol exposed by a VL and the flow pattern supported by the VL.
      test_access:
        type: list
        entry_schema:
          type: string
        required: false
        description: > 
          Specifies test access facilities expected on the VL 
          (e.g. none, passive monitoring, or active (intrusive) loopbacks at endpoints).
      description:
        type: string
        required: false
        description: >
        Provides human-readable information on the purpose of the virtual link (e.g. VL for control plane traffic). 
    capabilities:
      virtual_linkable:
        type: tosca.capabilities.nfv.VirtualLinkable
Panel
borderStylesolid
titleData Type:
Code Block
firstline1
titletosca.datatypes.nfv.ConnectivityType
linenumberstrue
collapsetrue
tosca.datatypes.nfv.ConnectivityType:
  derived_from: tosca.datatypes.Root
  properties: 
    layer_protocol:
      type: string
      required: true
      constraints:
        - valid_values: [ethernet, mpls, odu2, ipv4, ipv6, pseudo_wire ]  
    flow_pattern:
      type: string
      required: false
      constraints:
        - valid_values: [Line, Tree, Mesh]
Panel
borderStylesolid
titleCapability
Code Block
firstline1
titletosca.capabilities.nfv.VirtualLinkable
linenumberstrue
collapsetrue
tosca.capabilities.nfv.VirtualLinkable:
    derived_from: tosca.capabilities.network.Linkable
Panel
borderStylesolid
titleRelationship
Code Block
firstline1
titletosca.relationships.nfv.VirtualLinksTo
linenumberstrue
collapsetrue
tosca.relationships.nfv.VirtualLinksTo:
    derived_from: tosca.relationships.DependsOn
    valid_target_types: [ tosca.capabilities.nfv.VirtualLinkable ]