You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

Node Type
tosca.nodes.nfv.NS
   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
tosca.nodes.nfv.VNF
tosca.nodes.nfv.VNF:
  derived_from: tosca.nodes.Root
  properties: 
    descriptor_id: # instead of vnfd_id
      type: string # GUID
      required: true
    descriptor_version: # instead of vnfd_version
      type: string
      required: true
    provider: # instead of vnf_provider
      type: string
      required: true
    product_name: # instead of vnf_product_name
      type: string
      required: true
    software_version: # instead of vnf_software_version
      type: string
      required: true
    product_info_name: # instead of vnf_product_info_name
      type: string
      required: false
    product_info_description: # instead of vnf_product_info_description
      type: string
      required: false
    vnfm_info:
      type: list
      entry_schema:
        type: string
      required: true
    localization_languages:
      type: list
      entry_schema:
        type: string
      required: false
    default_localization_language:
      type: string
      required: false
  requirements:
    - virtual_link:
        capability: tosca.capabilities.nfv.VirtualLinkable
        relationship: tosca.relationships.nfv.VirtualLinksTo
        node: tosca.nodes.nfv.VnfVirtualLink
        occurrences: [ 0, UNBOUNDED ]  
tosca.nodes.nfv.NsVirtualLink
  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
Data Type:
tosca.datatypes.nfv.ConnectivityType
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]
Capability
tosca.capabilities.nfv.VirtualLinkable
tosca.capabilities.nfv.VirtualLinkable:
    derived_from: tosca.capabilities.network.Linkable
Relationship
tosca.relationships.nfv.VirtualLinksTo
tosca.relationships.nfv.VirtualLinksTo:
    derived_from: tosca.relationships.DependsOn
    valid_target_types: [ tosca.capabilities.nfv.VirtualLinkable ]
  • No labels