tosca_definitions_version: tosca_simple_yaml_1_0_0 node_types: tosca.nodes.nfv.NS: derived_from: tosca.nodes.Root properties: descriptor_id: type: string # UUID description: Identifier of this NS descriptor required: true designer: type: string description: Identifies the designer of the NSD. required: true version: type: string description: Identifies the version of the NSD. required: true name: type: string description: Provides the human readable name of the NSD. required: true invariant_id: # UUID type: string description: Identifies an NSD in a version independent manner. This attribute is invariant across versions of NSD required: true flavour_id: type: string description: Identifier of the NS Deployment Flavour within the NSD required: true ns_profile: type: tosca.datatypes.nfv.NsProfile description: Specifies a profile of a NS, when this NS is used as nested NS within another NS. required: false requirements: - virtual_link: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo node: tosca.nodes.nfv.NsVirtualLink occurrences: [ 0, 1 ] interfaces: Nslcm: type: tosca.interfaces.nfv.Nslcm