blob: 23d2c28829a20b9b352eedd626962ed2a1227bfa [file] [log] [blame]
jimmydot3982f4f2017-05-07 14:58:24 -04001{
2 "$schema": "http://json-schema.org/draft-04/schema#",
3 "description": "request structure",
4 "properties": {
5 "correlator": {
6 "description": "Optional correlation Id originally provided with the request in requestInfo",
7 "type": "string"
8 },
9 "finishTime": {
10 "description": "Date and time the request was finished in GMT with the following sample format: Wed, 15 Oct 2014 13:01:52 GMT",
11 "type": "string"
12 },
13 "instanceIds": {},
14 "requestId": {
15 "description": "UUID for the request generated by the instantiation service",
16 "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}$",
17 "type": "string"
18 },
19 "requestScope": {
20 "description": "short description of the entity being operated on",
21 "enum": [
22 "network",
23 "service",
24 "vfModule",
25 "vnf",
26 "volumeGroup"
27 ],
28 "type": "string"
29 },
30 "requestStatus": {},
31 "requestType": {
32 "description": "short description of the action being performed on the requestScope",
33 "enum": [
34 "createInstance",
35 "deleteInstance",
36 "replaceInstance",
37 "updateInstance"
38 ],
39 "type": "string"
40 },
41 "startTime": {
42 "description": "Date and time the request was created in GMT with the following sample format: Wed, 15 Oct 2014 13:01:52 GMT",
43 "type": "string"
44 }
45 },
46 "required": [
47 "requestId",
48 "requestScope",
49 "requestStatus",
50 "requestType",
51 "startTime"
52 ],
53 "type": "object"
54}