3     "template_author": "Brinda Santh Muthuramalingam",
 
   4     "author-email": "brindasanth@in.ibm.com",
 
   5     "user-groups": "ADMIN, OPERATION",
 
   6     "template_name": "baseconfiguration",
 
   7     "template_version": "1.0.0",
 
   8     "template_tags": "brinda, tosca"
 
  12       "file": "Definitions/data-types.json"
 
  15       "file": "Definitions/node-types.json"
 
  18       "file": "Definitions/artifact-types.json"
 
  21   "topology_template": {
 
  42         "type": "dg-activate",
 
  45             "get_input": "action-name"
 
  61           "dg-activate-process": {
 
  62             "type": "artifact-directed-graph",
 
  63             "file": "Plans/CONFIG_ActivateNetconf_1.0.0.xml"
 
  67       "resource-assignment": {
 
  68         "type": "component-resource-assignment",
 
  73           "ResourceAssignmentComponent": {
 
  78                     "get_input": "action-name"
 
  80                   "resource-type": "vnf-type",
 
  82                     "get_input": "request-id"
 
  85                     "get_input": "hostname"
 
 101                   "resource-assignment-params": {
 
 114           "baseconfig-template": {
 
 115             "type": "artifact-template-velocity",
 
 116             "file": "Templates/baseconfig-template.vtl"
 
 118           "baseconfig-mapping": {
 
 119             "type": "artifact-mapping-resource",
 
 120             "file": "Mappings/baseconfig-mapping.json"
 
 124       "resource-assignment-py": {
 
 125         "type": "component-resource-assignment",
 
 130           "ResourceAssignmentComponent": {
 
 134                   "primary": "component-script"
 
 138                     "get_input": "action-name"
 
 142                   "resource-assignment-params": "",
 
 150           "component-script": {
 
 151             "type": "artifact-script-jython",
 
 152             "file": "Scripts/SamplePythonComponentNode.py"
 
 157         "type": "component-jython-executor",
 
 159           "JythonExecutorComponent": {
 
 163                   "primary": "component-script"
 
 174           "component-script": {
 
 175             "type": "artifact-script-jython",
 
 176             "file": "Scripts/SamplePythonComponentNode.py"
 
 182       "resource-assignment": {
 
 202           "call-resource-assignment": {
 
 203             "description": "Resource Assignment Workflow",
 
 204             "target": "resource-assignment",
 
 207                 "call_operation": "ResourceAssignmentComponent.process"
 
 233           "activate-process": {
 
 234             "description": "Netconf Activation Workflow",
 
 235             "target": "activate-process",
 
 238                 "call_operation": "ResourceAssignmentComponent.process"