...
Code Block | ||||
---|---|---|---|---|
| ||||
tosca.nodes.asd: derived_from: tosca.nodetypesnodes.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 | ||||
---|---|---|---|---|
| ||||
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: true constraints: [""] default: "" vnfm_info: type: list required: true entry_schema: type: list constraints: [""] default: "" requirements: - virtual_link: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinkableTo occurrences: [0,0] - virtual_links: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinkableTo occurrences: [0,UNBOUNDED] |