Versions Compared

Key

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

...

Panel
titledata type:
Code Block
titleonap.datatype.wan.UserDefine
collapsetrue
onap.datatype.wan.UserDefine:
        derived_from: tosca.datatypes.Root
        properties:
            name:
                type: string
                description: resful uri supported
                required: true
            value:
                type: string
                required: false  
Panel
titlecapability node types:
Code Block
titleonap.capabilitiesnode.wan.hostResource
collapsetrue
toscaonap.node.capabilitieswan.AttachmentResource:

        derived_from: tosca.capabilitiesnodes.Node  
Code Block
titleonap.capabilities.wan.partOf
collapsetrue
onap.capabilities.wan.partOf:Root
        properties:
   derived_from: tosca.capabilities.Root    
Code Block
titleonap.capabilities.wan.dependable
collapsetrue
onap.capabilities.wan.dependable:    uuid:
     derived_from: tosca.capabilities.Root  
Code Block
firstline1
titletosca.capabilities.wan.VirtualLinkable
linenumberstrue
collapsetrue
tosca.capabilities.wan.VirtualLinkable:
    derived_from: tosca.capabilities.Root
Panel
titlerelationship types:
Code Block
titleonap.relationships.wan.HostOn
collapsetrue
tosca.relationships.AttachesTo:         descriptiontype: >-string
            The relationship specifies what Node the Endpoint is hosted on. 
        derived_from: tosca.relationships.Root
        valid_target_types: [tosca.capabilities.Attachment]     
Code Block
titleonap.relationships.wan.Contains
collapsetrue
onap.relationships.wan.Contains:
        description: >-
            The relationship specifies what component is contained. 
        derived_from: tosca.relationships.Root
        valid_target_types: [onap.capabilities.wan.partOf]     
Code Block
titleonap.relationships.wan.DependsOn
collapsetrue
tosca.relationships.DependsOn:  name:
           description     type: >-string
            version:
The relationship specifies what is depended on.          derived_fromtype: tosca.relationships.Rootstring
            valid_target_types: [onap.capabilities.wan.dependable]    
Code Block
firstline1
titletosca.relationships.wan.VirtualLinksTo
linenumberstrue
collapsetrue
tosca.relationships.wan.VirtualLinksTo:label:
                derived_fromtype: tosca.relationships.DependsOnlist
    valid_target_types: [ tosca.capabilities.wan.VirtualLinkable ]
Panel
titlenode types:
Code Block
titleonap.node.wan.Resource
collapsetrue
onap.node.wan.Resource:         derivedentry_from: tosca.nodes.Rootschema:
        properties:             uuidtype: string   
            type:
   string             type: string
 name:               description: component type:
string             versionparas:
                type: stringlist
                label:entry_schema:
                    type: list onap.datatype.wan.UserDefine   
        capabilities:
        entry_schema:    component:
                type: stringtosca.capabilities.network.Bindable          
     type:   requirements:
            - typespecification: string
                description: component typenode: onap.node.wan.Resourece 
                parascapabilities: tosca.capabilities.network.Bindable
                type: list
  relationship: relationships.network.BindsTo    
Code Block
titleonap.node.wan.Resource
collapsetrue
onap.node.wan.Connection:
        derived_from: onap.node.wan.Resource
   entry_schema:     properties:
        capabilities:     
			connection:
				type: onaptosca.datatypecapabilities.wannetwork.UserDefineLinkable
          requirements:
capabilities:            - componentfcs: 
                typenode: onap.capabilitiesnode.wan.partOfFc 
                   requirements:
      capabilities: tosca.capabilities.network.Bindable
     - specification:          relationship: relationships.network.BindsTo    
			- links:
				node: onap.node.wan.Resourece.Resource.Link
				capabilities: tosca.capabilities.network.Bindable
                relationship: relationships.network.BindsTo  
			- fds:
				node: onap.node.wan.Resource.Fd
				capabilities: onaptosca.capabilities.wannetwork.partOfBindable
                relationship: onap.relationships.wannetwork.Contains  BindsTo  
Code Block
titleonap.node.wan.Resource.Fd
collapsetrue
onap.node.wan.Resource.Fd:
        derived_from: onap.node.wan.Resource
        description: The Forwarding Domain (FD) class models the topological component that represents a forwarding capability that provides the opportunity to enable forwarding (of specific transport characteristic information at one or more protocol layers) between points.
        properties:
            address:
                type: string
                description: ip, or mac, or geo address
        capabilities:
            host: 
                type: tosca.capabilities.Attachment
        requirements:
            higherLevelFd:
				node: onap.node.wan.Resource.Fd
                capabilities:  tosca.capabilities.Attachment
                relationship: tosca.relationships.AttachesTo     
Code Block
titleonap.node.wan.Resource.Fc
collapsetrue
onap.node.wan.Resource.Fc:
        description: The ForwardingConstruct (FC) class models enabled constrained potential for forwarding between two or more interfaces at a particular specific layerProtocol. 
        derived_from: onap.node.wan.Resource
        properties: 
        capabilities:
            dependable:
                type: onap.capabilities.wan.dependable
 Resource
          virtual_linkableproperties: 
        capabilities:
      			node:
				type: tosca.capabilities.wan.VirtualLinkableNode
        requirements: 
            - endPoint:
                node: onap.node.wan.Resource.FcPort    
                capabilities: tosca.capabilities.Endpoint
                relationship: tosca.relationships.ConnectsTo
            - fcRoute:
                node: onap.node.wan.Resource.FcRoute
				capabilities: tosca.capabilities.Node
                relationship: tosca.relationships.DependsOn

Code Block
titleonap.node.wan.Resource.FcPort
collapsetrue
onap.node.wan.Resource.FcPort:
        description: Fowarding Construct Point. The association of the FC to interfaces is made via FcPorts. The FcPort class models the access to the FC function.  
        derived_from: onap.node.wan.Resource
        properties:
            address:
                type: string
                description: ip, or mac    
            FcPortDirection:
                type: string
        capabilities:
            endPoint:
                type: tosca.capabilities.Endpoint
        requirements:
            - fd:
                capabilities:  tosca.capabilities.Attachment
                relationship: tosca.relationships.AttachesTo
            - ltp:
                capabilities:  tosca.capabilities.Attachment
                relationship: tosca.relationships.AttachesTo
Code Block
titleonap.node.wan.Resource.LinkPort
collapsetrue
onap.node.wan.Resource.LinkPort:
        description: The association of the Link to LTPs is made via LinkPort. The LinkPort class models the access to the Link function.  
        derived_from: onap.node.wan.Resource
        properties:
            role:
                type: string
                description: Each LinkPort of the Link has a role (e.g., symmetric, hub, spoke, leaf, root) in the context of the Link with respect to the Link capability. 
                constraints:
                    - valid_values: ['symmetric','hub', 'spoke', 'leaf', 'root']   
        capabilities:
            endPoint:
                type: tosca.capabilities.Endpoint
        requirements:
            - ltp:
                capabilities:  tosca.capabilities.Attachment
                relationship: tosca.relationships.AttachesTo
Code Block
titleonap.node.wan.Resource.Ltp
collapsetrue
onap.node.wan.Resource.Ltp:
        description: The Logical Termination Point (LTP) class encapsulates the termination and adaptation functions of one or more transport layers represented by instances of LayerProtocol.
        derived_from: onap.node.wan.Resource
        properties:
            physicalPortReference:
                type: string
            ltpDirection:
                type: string
        capabilities:
            endPoint:
                type: tosca.capabilities.Endpoint  
        requirements:
            fd:
                capabilities:  tosca.capabilities.Attachment
                relationship: tosca.relationships.AttachesTo  
            serverLtp:
                node: onap.node.wan.Resource.Ltp
				capabilities: tosca.capabilities.Node
                relationship: tosca.relationships.DependsOn  
            lp:
                node: onap.node.wan.Resource.LayerProtocol
                relationship: onap.relationships.wan.Contains
Code Block
titleonap.node.wan.Resource.LayerProtocol
collapsetrue
onap.node.wan.Resource.LayerProtocol:
        description: The projection of an LTP into each transport layer is represented by a LayerProtocol (LP) instance. A LayerProtocol instance can be 
used for controlling termination and monitoring functionality. 
        derived_from: onap.node.wan.Resource
        properties:
            layerProtocolName:
                type: string
            address:
                type: string
Code Block
titleonap.node.wan.Resource.Link
collapsetrue
onap.node.wan.Resource.Link:
        description: The Link class models effective adjacency between two or more ForwardingDomains (FD). 
        derived_from: onap.node.wan.Resource
        properties:
        requirements: 
            - fc:
                node: onap.node.wan.Resource.Fc
				capabilities: tosca.capabilities.Node
                relationship: tosca.relationships.DependsOn  
            - endPoint:
                node: onap.node.wan.Resource.LinkPort    
                capabilities: tosca.capabilities.Endpoint
                relationship: tosca.relationships.ConnectsTo
Code Block
titleonap.node.wan.Resource.FcRoute
collapsetrue
onap.node.wan.Resource.FcRoute:
        description: The routing relationships within FC are described, including routing between sub FC (interdomain links), and links between network elements and network elements.
        derived_from: onap.node.wan.Resource
        properties:
        capabilities:   
        requirements:
            - link:
                node: onap.node.wan.Resource.Link
				capabilities: tosca.capabilities.Node
                relationship: tosca.relationships.DependsOn
            - subFc:
                node: onap.node.wan.Resource.Fc
				capabilities: tosca.capabilities.Node
                relationship: tosca.relationships.DependsOn

...