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