...
Code Block | ||||
---|---|---|---|---|
| ||||
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 version: type: string required: true description: Identifies the version of the ASD. schemaVersion: 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 : type: string required: true description: Name to identify the application service described by this ASD applicationVersion : type: string required: true description: Identifies the version of the application service described by this ASD. extCpds : 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 : 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 | ||||
---|---|---|---|---|
| ||||
tosca.nodes.asd_in_ns:
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:
flavour_id:
type: string
required: true
constraints: ["simple"]
default: "simple"
flavour_description:
type: string
required: true
constraints: [""]
default: ""
vnfm_info:
type: list
required: true
entry_schema:
type: list
constraints: [""]
default: ""
requirements:
- virtual_link_1:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinkableTo
occurrences: [0,1]
- virtual_link_2:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinkableTo
occurrences: [0,1]
- virtual_link_3:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinkableTo
occurrences: [0,1]
- virtual_link_4:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinkableTo
occurrences: [0,1]
- virtual_link_5:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinkableTo
occurrences: [0,1]
- virtual_link_6:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinkableTo
occurrences: [0,1]
- virtual_link_7:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinkableTo
occurrences: [0,1]
- virtual_link_8:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinkableTo
occurrences: [0,1] |