{ "title": "ENGINE-CONFIGURATION", "type":"object", "$schema": "http://json-schema.org/draft-03/schema", "required":false, "properties":{ "requestID": { "description": "Unique Transaction ID. This is an UUID.", "type":"string", "required":true }, "entity": { "description": "Set of entities on which configuration can be performed: controller", "type":"string", "required":true }, "controllers": { "description": "Controller Information, only applicable when the entity is set to controller", "type":"array", "required":false, "items": { "description": "Drools Related Information", "type":"object", "required":true, "properties":{ "name": { "type":"string", "required":true }, "operation": { "description": "Set of operations that can be applied to a controller: create, lock", "type":"string", "required":true }, "drools": { "description": "Maven Related Information", "type":"object", "required":false, "properties":{ "artifactId": { "description": "Maven Artifact ID", "type":"string", "required":true }, "groupId": { "description": "Maven Group ID", "type":"string", "required":true }, "version": { "description": "Maven Version", "type":"string", "required":true } } } } } } } }