{
    "id": "RunExperiment",
    "name": "Run Experiment",
    "version": "1.0.0",
    "description": "Maps the containers to available hosts and runs the experiment.",
    "icon": {
	    "class": "glyphicon glyphicon-ok-circle",
	    "src": ""
    },
    "disableServerSideExecution": false,
    "disableBrowserSideExecution": false,
    "configWidget": "plugin/RunExperiment/RunExperiment/configWidget",
    "configStructure": [
	    {
	        "name": "waitTime",
	        "displayName": "Wait Time (s)",
	        "description": "How long to wait (in seconds) between spawning of processes.",
	        "value": 0,
            "minValue": 0,
            "maxValue": 200,
	        "valueType": "integer",
	        "readOnly": false
	    },
	    {
	        "name": "forceIsolation",
	        "displayName": "Force Isolation.",
	        "description": "If true, enforces that the spawned processes must run on hosts which are not currently running other ROSMOD processes.",
	        "value": true,
	        "valueType": "boolean",
	        "readOnly": false
	    },
	    {
	        "name": "returnZip",
	        "displayName": "Zip and return generated artifacts.",
	        "description": "If true, it enables the client to download a zip of the artifacts.",
	        "value": false,
	        "valueType": "boolean",
	        "readOnly": false
	    }
    ]
}
