Merge "Fix: Enrichment fails for processor-db source"
[ccsdk/cds.git] / components / model-catalog / definition-type / starter-type / node_type / component-netconf-executor.json
index b59a738..3233d21 100644 (file)
       "operations": {\r
         "process": {\r
           "inputs": {\r
+            "script-type": {\r
+              "description": "Script type, kotlin type is supported",\r
+              "required": true,\r
+              "type": "string",\r
+              "default": "internal",\r
+              "constraints": [\r
+                {\r
+                  "valid_values": [\r
+                    "kotlin",\r
+                    "jython",\r
+                    "internal"\r
+                  ]\r
+                }\r
+              ]\r
+            },\r
+            "script-class-reference": {\r
+              "description": "Kotlin Script class name or jython script name.",\r
+              "required": true,\r
+              "type": "string"\r
+            },\r
             "instance-dependencies": {\r
               "required": true,\r
-              "description": "Instance Names to Inject to Jython Script.",\r
+              "description": "Instance names to inject to Jython or Kotlin Script.",\r
               "type": "list",\r
               "entry_schema": {\r
                 "type": "string"\r
               }\r
             },\r
-            "artifact-prefix-names": {\r
+            "dynamic-properties": {\r
+              "description": "Dynamic Json Content or DSL Json reference.",\r
               "required": false,\r
-              "description": "Template , Resource Assignment Artifact Prefix names",\r
-              "type": "list",\r
-              "entry_schema": {\r
-                "type": "string"\r
-              }\r
+              "type": "json"\r
             }\r
           },\r
           "outputs": {\r