...
Code Block | ||||
---|---|---|---|---|
| ||||
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 | ||||
---|---|---|---|---|
| ||||
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] |