UNPKG

7.73 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2018-10-23",
5 "endpointPrefix": "data.iotevents",
6 "protocol": "rest-json",
7 "serviceFullName": "AWS IoT Events Data",
8 "serviceId": "IoT Events Data",
9 "signatureVersion": "v4",
10 "signingName": "ioteventsdata",
11 "uid": "iotevents-data-2018-10-23"
12 },
13 "operations": {
14 "BatchPutMessage": {
15 "http": {
16 "requestUri": "/inputs/messages",
17 "responseCode": 200
18 },
19 "input": {
20 "type": "structure",
21 "required": [
22 "messages"
23 ],
24 "members": {
25 "messages": {
26 "type": "list",
27 "member": {
28 "type": "structure",
29 "required": [
30 "messageId",
31 "inputName",
32 "payload"
33 ],
34 "members": {
35 "messageId": {},
36 "inputName": {},
37 "payload": {
38 "type": "blob"
39 }
40 }
41 }
42 }
43 }
44 },
45 "output": {
46 "type": "structure",
47 "members": {
48 "BatchPutMessageErrorEntries": {
49 "type": "list",
50 "member": {
51 "type": "structure",
52 "members": {
53 "messageId": {},
54 "errorCode": {},
55 "errorMessage": {}
56 }
57 }
58 }
59 }
60 }
61 },
62 "BatchUpdateDetector": {
63 "http": {
64 "requestUri": "/detectors",
65 "responseCode": 200
66 },
67 "input": {
68 "type": "structure",
69 "required": [
70 "detectors"
71 ],
72 "members": {
73 "detectors": {
74 "type": "list",
75 "member": {
76 "type": "structure",
77 "required": [
78 "messageId",
79 "detectorModelName",
80 "state"
81 ],
82 "members": {
83 "messageId": {},
84 "detectorModelName": {},
85 "keyValue": {},
86 "state": {
87 "type": "structure",
88 "required": [
89 "stateName",
90 "variables",
91 "timers"
92 ],
93 "members": {
94 "stateName": {},
95 "variables": {
96 "type": "list",
97 "member": {
98 "type": "structure",
99 "required": [
100 "name",
101 "value"
102 ],
103 "members": {
104 "name": {},
105 "value": {}
106 }
107 }
108 },
109 "timers": {
110 "type": "list",
111 "member": {
112 "type": "structure",
113 "required": [
114 "name",
115 "seconds"
116 ],
117 "members": {
118 "name": {},
119 "seconds": {
120 "type": "integer"
121 }
122 }
123 }
124 }
125 }
126 }
127 }
128 }
129 }
130 }
131 },
132 "output": {
133 "type": "structure",
134 "members": {
135 "batchUpdateDetectorErrorEntries": {
136 "type": "list",
137 "member": {
138 "type": "structure",
139 "members": {
140 "messageId": {},
141 "errorCode": {},
142 "errorMessage": {}
143 }
144 }
145 }
146 }
147 }
148 },
149 "DescribeDetector": {
150 "http": {
151 "method": "GET",
152 "requestUri": "/detectors/{detectorModelName}/keyValues/"
153 },
154 "input": {
155 "type": "structure",
156 "required": [
157 "detectorModelName"
158 ],
159 "members": {
160 "detectorModelName": {
161 "location": "uri",
162 "locationName": "detectorModelName"
163 },
164 "keyValue": {
165 "location": "querystring",
166 "locationName": "keyValue"
167 }
168 }
169 },
170 "output": {
171 "type": "structure",
172 "members": {
173 "detector": {
174 "type": "structure",
175 "members": {
176 "detectorModelName": {},
177 "keyValue": {},
178 "detectorModelVersion": {},
179 "state": {
180 "type": "structure",
181 "required": [
182 "stateName",
183 "variables",
184 "timers"
185 ],
186 "members": {
187 "stateName": {},
188 "variables": {
189 "type": "list",
190 "member": {
191 "type": "structure",
192 "required": [
193 "name",
194 "value"
195 ],
196 "members": {
197 "name": {},
198 "value": {}
199 }
200 }
201 },
202 "timers": {
203 "type": "list",
204 "member": {
205 "type": "structure",
206 "required": [
207 "name",
208 "timestamp"
209 ],
210 "members": {
211 "name": {},
212 "timestamp": {
213 "type": "timestamp"
214 }
215 }
216 }
217 }
218 }
219 },
220 "creationTime": {
221 "type": "timestamp"
222 },
223 "lastUpdateTime": {
224 "type": "timestamp"
225 }
226 }
227 }
228 }
229 }
230 },
231 "ListDetectors": {
232 "http": {
233 "method": "GET",
234 "requestUri": "/detectors/{detectorModelName}"
235 },
236 "input": {
237 "type": "structure",
238 "required": [
239 "detectorModelName"
240 ],
241 "members": {
242 "detectorModelName": {
243 "location": "uri",
244 "locationName": "detectorModelName"
245 },
246 "stateName": {
247 "location": "querystring",
248 "locationName": "stateName"
249 },
250 "nextToken": {
251 "location": "querystring",
252 "locationName": "nextToken"
253 },
254 "maxResults": {
255 "location": "querystring",
256 "locationName": "maxResults",
257 "type": "integer"
258 }
259 }
260 },
261 "output": {
262 "type": "structure",
263 "members": {
264 "detectorSummaries": {
265 "type": "list",
266 "member": {
267 "type": "structure",
268 "members": {
269 "detectorModelName": {},
270 "keyValue": {},
271 "detectorModelVersion": {},
272 "state": {
273 "type": "structure",
274 "members": {
275 "stateName": {}
276 }
277 },
278 "creationTime": {
279 "type": "timestamp"
280 },
281 "lastUpdateTime": {
282 "type": "timestamp"
283 }
284 }
285 }
286 },
287 "nextToken": {}
288 }
289 }
290 }
291 },
292 "shapes": {}
293}
\No newline at end of file