"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