25ada665af7b7c8a6bd1382877a5d2465f774daa
[ccsdk/cds.git] /
1 {
2   "description": "This is Remote Python Execution Component.",
3   "version": "1.0.0",
4   "capabilities": {
5     "component-node": {
6       "type": "tosca.capabilities.Node"
7     }
8   },
9   "interfaces": {
10     "ComponentRemotePythonExecutor": {
11       "operations": {
12         "process": {
13           "inputs": {
14             "endpoint-selector": {
15               "description": "Remote Container or Server selector name.",
16               "required": false,
17               "type": "string",
18               "default": "default"
19             },
20             "dynamic-properties": {
21               "description": "Dynamic Json Content or DSL Json reference.",
22               "required": false,
23               "type": "json"
24             }
25           },
26           "outputs": {
27             "response-data": {
28               "description": "Execution Response Data in JSON format.",
29               "required": false,
30               "type": "json"
31             },
32             "status": {
33               "description": "Status of the Component Execution ( success or failure )",
34               "required": true,
35               "type": "string"
36             }
37           }
38         }
39       }
40     }
41   },
42   "derived_from": "tosca.nodes.Component"
43 }