- transformation-for: nodeTemplate name: PnfExtCp transformation description: converts any node template that has a type tosca.nodes.nfv.PnfExtCp query: type: tosca.nodes.nfv.PnfExtCp conversions: - query: properties: layer_protocols: to-name: ip_requirements to-value: strategy: replaceInList list: - from: ipv4 to: assingment_method: dhcp ip_version: 4 - from: ipv6 to: assingment_method: dhcp ip_version: 6 to-get-input: ipRequirements - query: properties: role: to-name: role to-value: strategy: copy to-get-input: stringTransformation - transformation-for: getInputFunction name: ipRequirements description: converts IpRequirements inputs when called by a get_input TOSCA function conversions: - query: type: to-name: type to-value: strategy: copy - query: description: to-name: description to-value: strategy: copy - query: entry_schema: type: to-name: type to-value: strategy: replace from: string to: org.openecomp.datatypes.network.IpRequirements - query: default: to-name: default to-value: strategy: replaceInList list: - from: ipv4 to: assingment_method: dhcp ip_version: 4 - from: ipv6 to: assingment_method: dhcp ip_version: 6 - transformation-for: getInputFunction name: stringTransformation description: converts a string input conversions: - query: type: to-name: type to-value: strategy: copy - query: description: to-name: description to-value: strategy: copy - query: default: to-name: default to-value: strategy: copy