Versions Compared

Key

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

...

Code Block
title tosca.nodes.asd.Cp
collapsetrue
node_typestosca.nodes.asd:
  ApplicationServiceDescriptor  derived_from: tosca.nodes.Root  
    description: "The ASD node type"
    version: 0.1
    properties:
      descriptor_id:
          type: string # UUID
          required: true
          description: Identifier of this ASD. It is in UUID format as specified in RFC 4122
      descriptor_invariant_id:
          type: string # UUID
          required: true
          description: >
              Identifier of this descriptor in a version independent manner. This attribute 
              is invariant across versions of ASD. It is in UUID format as specified in RFC 4122
      descriptor_version:
          type: string
          required: true
          description: Identifies the version of the ASD.
 provider:     schema_version:
          type: string
          required: true
          description: Identifies the Identifies the version of this ASD’s schema.
 applicationName     function_description:
          type: string
          required: false 
          description: Description of the application service described by this ASD.
      applicationVersionprovider:
          type: string
          extCpds:required: true
          description: Identifies the provider of the ASD.
      application_name:
          type: list
   string 
          required: true
          description: Name to identify the application service described by this ASD
    entry_schema: ExtCpdData  application_version:
          type: string
          required: true
          description: Identifies the version of the application service described by this ASD.
      enhancedClusterCapabilitiesext_cpds:
          type: list
          required: false
          entry_schema: string 
               type: tosca.datatype.asd.extCpdData
          requirementsdescription: >
     - virtual_link_1: 
          capability: tosca.capabilities.nfv.VirtualLinkable 
          relationship: tosca.relationships.nfv.VirtualLinksTo              Describes the externally exposed connection points of the application 
                   service described by this ASD
      enhanced_cluster_capabilities:
          type: tosca.datatype.asd.enhancedClusterCapabilities
          required: false
          description: >
                  A list of  expected capabilities of the target Kubernetes cluster to aid 
                  placement of the application service on a suitable cluster.   


Code Block
title tosca.nodes.asdInNsd
collapsetrue
tosca.nodes.asdInNsd:
    derived_from: tosca.nodes.nfv.VNF
    description: "The generic ASD node types for NS requirements. Optional properties are not list here."
    version: 0.1
    properties:
      descriptor_id: 
          type: string # UUID
          description: Identifier of an ASD. It is in UUID format as specified in RFC 4122
          required: true
      descriptor_version: 
          type: string
          description: Identifies the version of the ASD.
          required: true
          default: "" 
      provider: 
          type: string
          description: Identifies the provider of the ASD
          required: true
          default: "" 
      product_name: 
          type: string
          description: Please use the application_name property
          required: true
          constraints: [""]
          default: "" 
      software_version: 
          type: string
          description: Please use the application_version property
          required: true
          constraints: [""]
          default: ""  
      flavour_id:
          type: string 
          required: true
          constraints: ["simple"]
          default: "simple"
      flavour_description:
          type: string 
          required:  occurrences: [ 0, 1 ] true
          constraints: [""]
          default: ""
      vnfm_info:
          type: list
          required: true
          entry_schema:
               type: list
               constraints: [""]
          default: ""
    requirements:
      - virtual_link_2: 
          capability: tosca.capabilities.nfv.VirtualLinkable 
          relationship: tosca.relationships.nfv.VirtualLinksToVirtualLinkableTo
           occurrences: [ 0, 1 ]
   0]
  - ...       - virtual_link_8links: 
          capability: tosca.capabilities.nfv.VirtualLinkable 
          relationship: tosca.relationships.nfv.VirtualLinksToVirtualLinkableTo
           occurrences: [ 0, 1 ]    UNBOUNDED]