{ "$schema": "http://json-schema.org/draft-04/schema#", "description": "request structure", "properties": { "correlator": { "description": "Optional correlation Id originally provided with the request in requestInfo", "type": "string" }, "finishTime": { "description": "Date and time the request was finished in GMT with the following sample format: Wed, 15 Oct 2014 13:01:52 GMT", "type": "string" }, "instanceIds": {}, "requestId": { "description": "UUID for the request generated by the instantiation service", "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$", "type": "string" }, "requestScope": { "description": "short description of the entity being operated on", "enum": [ "network", "service", "vfModule", "vnf", "volumeGroup" ], "type": "string" }, "requestStatus": {}, "requestType": { "description": "short description of the action being performed on the requestScope", "enum": [ "createInstance", "deleteInstance", "replaceInstance", "updateInstance" ], "type": "string" }, "startTime": { "description": "Date and time the request was created in GMT with the following sample format: Wed, 15 Oct 2014 13:01:52 GMT", "type": "string" } }, "required": [ "requestId", "requestScope", "requestStatus", "requestType", "startTime" ], "type": "object" }