{ "node_types": { "component-remote-python-executor": { "description": "This is Remote Python Execution Component.", "version": "1.0.0", "attributes": { "execution-logs": { "required": true, "type": "string" } }, "capabilities": { "component-node": { "type": "tosca.capabilities.Node" } }, "interfaces": { "ComponentRemotePythonExecutor": { "operations": { "process": { "inputs": { "endpoint-selector": { "description": "Remote Container or Server selector name.", "required": false, "type": "string", "default": "remote-python" }, "dynamic-properties": { "description": "Dynamic Json Content or DSL Json reference.", "required": false, "type": "json" }, "command": { "description": "Command to execute.", "required": true, "type": "string" } } } } } }, "derived_from": "tosca.nodes.Component" }, "tosca.nodes.Component": { "description": "This is default Component Node", "version": "1.0.0", "derived_from": "tosca.nodes.Root" } } }