tosca_definitions_version: tosca_simple_yaml_1_1 description: service template of a PNF topology_template: inputs: my_input1: type: string description: this is input1 default: defaultValue my_input2: type: string description: this is input2 default: defaultValue2 node_templates: pnf_mainPart: type: tosca.nodes.nfv.PNF properties: descriptor_id: b1bb0ce7-ebca-4fa7-95ed-4840d70a2233 function_description: an example PNF provider: Mycompany version: 1.0 descriptor_invariant_id: 1111-2222-ccaa-bbdd name: ExamplePnf pnfExtCp_1: type: tosca.nodes.nfv.PnfExtCp properties: trunk_mode: false layer_protocols: [ ipv4, ipv6, otherProtocol ] role: leaf description: External connection point to access this pnf requirements: - virtual_link: substitution_mappings: node_type: tosca.nodes.nfv.PNF requirements: virtual_link: [ pnfExtCp_1, virtual_link ]