Versions Compared

Key

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

...

Code Block
title tosca.nodes.asd
collapsetrue
tosca.nodes.asd:
    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.
      schemaVersionschema_version:
          type: string
          required: true
          description: Identifies the Identifies the version of this ASD’s schema.
      function_description:
          type: string
          required: false 
          description: Description of the application service described by this ASD.
      provider:
          type: string
          required: true
          description: Identifies the provider of the ASD.
      applicationName application_name:
          type: string 
          required: true
          description: Name to identify the application service described by this ASD
      applicationVersion application_version:
          type: string
          required: true
          description: Identifies the version of the application service described by this ASD.
      extCpds ext_cpds:
          type: list
          required: false
          entry_schema:
               type: tosca.datatype.asd.extCpdData
          description: >
                   Describes the externally exposed connection points of the application 
                   service described by this ASD
      enhancedClusterCapabilities 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.asd_in_nsasdInNsd
collapsetrue
tosca.nodes.asd_in_nsasdInNsd:
    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:
      flavourdescriptor_id: 
          type: string # UUID
          required: true
          constraints: ["simple"]
          default: "simple"description: Identifier of an ASD. It is in UUID format as specified in RFC 4122
          required: true
      flavourdescriptor_descriptionversion: 
          type: string
          description: Identifies the version of the ASD.
   required: true           constraintsrequired: [""]true
          default: "" 
     vnfm_info provider: 
          type: liststring
          required: truedescription: Identifies the provider of the ASD
          entry_schemarequired: true
          default: "" 
      typeproduct_name: list
               constraintstype: [""]string
          default: ""     requirementsdescription: Please use the application_name property
 - virtual_link_1:        required: true
 capability: tosca.capabilities.nfv.VirtualLinkable
            constraints: [""]
          relationshipdefault: tosca.relationships.nfv.VirtualLinkableTo"" 
      software_version: 
 occurrences: [0,1]       - virtual_link_2:type: string
          capabilitydescription: tosca.capabilities.nfv.VirtualLinkable
    Please use the application_version property
     relationship: tosca.relationships.nfv.VirtualLinkableTo    required: true
         occurrences constraints: [0,1]
""]
          default: ""  
    -  virtualflavour_link_3id:
          capabilitytype: tosca.capabilities.nfv.VirtualLinkable string 
          relationshiprequired: tosca.relationships.nfv.VirtualLinkableTo
   true
          constraints: ["simple"]
          occurrencesdefault: [0,1]"simple"
      - virtual_link_4flavour_description:
          capabilitytype: tosca.capabilities.nfv.VirtualLinkablestring 
          relationshiprequired: tosca.relationships.nfv.VirtualLinkableTo
    true
          constraints: [""]
          occurrencesdefault: [0,1]""
      - virtual_link_5vnfm_info:
          capabilitytype: tosca.capabilities.nfv.VirtualLinkablelist
          relationshiprequired: tosca.relationships.nfv.VirtualLinkableTotrue
          occurrencesentry_schema:
[0,1]       - virtual_link_6:       type: list
  capability: tosca.capabilities.nfv.VirtualLinkable            constraints: [""]
  relationship: tosca.relationships.nfv.VirtualLinkableTo
           default: ""
      occurrencesrequirements:
[0,1]
      - virtual_link_7:
          capability: tosca.capabilities.nfv.VirtualLinkable
          relationship: tosca.relationships.nfv.VirtualLinkableTo
          occurrences: [0,10]
      - virtual_link_8links:
          capability: tosca.capabilities.nfv.VirtualLinkable
          relationship: tosca.relationships.nfv.VirtualLinkableTo
          occurrences: [0,1UNBOUNDED]