blob: 0342b915de2f4e0cb379b6aa76f57d867dc4cdb2 [file] [log] [blame]
Sangsik Yoonf0b3ad82016-08-19 18:47:59 +09001{
2 "type": "object",
3 "title": "dpiStatistics",
4 "required": [
5 "receivedTime",
6 "dpiStatInfo"
7 ],
8 "properties": {
9 "receivedTime": {
10 "type": "string",
11 "example": "2016-06-12 04:05:05"
12 },
13 "dpiStatInfo": {
14 "type": "object",
15 "title": "dpiStatInfo",
16 "required": [
17 "knownFlows"
18 ],
19 "properties": {
20 "knownFlows": {
21 "type": "array",
22 "xml": {
23 "name": "knownFlows",
24 "wrapped": true
25 },
26 "items": {
27 "type": "object",
28 "title": "knownFlows",
29 "required": [
30 "protocol",
31 "hostAName",
32 "hostAPort",
33 "hostBName",
34 "hostBPort",
35 "detectedProtocol",
36 "detectedProtocolName",
37 "packets",
38 "bytes",
39 "hostServerName"
40 ],
41 "properties": {
42 "protocol": {
43 "type": "string",
44 "example": "TCP"
45 },
46 "hostAName": {
47 "type": "string",
48 "example": "10.0.20.50"
49 },
50 "hostAPort": {
51 "type": "integer",
52 "format": "int32",
53 "example": 9889
54 },
55 "hostBName": {
56 "type": "string",
57 "example": "10.0.20.10"
58 },
59 "hostBPort": {
60 "type": "integer",
61 "format": "int32",
62 "example": 8181
63 },
64 "detectedProtocol": {
65 "type": "integer",
66 "format": "int32",
67 "example": 80
68 },
69 "detectedProtocolName": {
70 "type": "string",
71 "example": "HTTP"
72 },
73 "packets": {
74 "type": "integer",
75 "format": "int64",
76 "example": 69889
77 },
78 "bytes": {
79 "type": "integer",
80 "format": "int64",
81 "example": 69889
82 },
83 "hostSeverName": {
84 "type": "string",
85 "example": "raptor"
86 }
87 }
88 }
89 }
90 }
91 }
92 }
93}