{ | |
"$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" | |
} |