UNPKG

8.52 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2016-08-04",
5 "endpointPrefix": "health",
6 "jsonVersion": "1.1",
7 "protocol": "json",
8 "serviceAbbreviation": "AWSHealth",
9 "serviceFullName": "AWS Health APIs and Notifications",
10 "serviceId": "Health",
11 "signatureVersion": "v4",
12 "targetPrefix": "AWSHealth_20160804",
13 "uid": "health-2016-08-04"
14 },
15 "operations": {
16 "DescribeAffectedEntities": {
17 "input": {
18 "type": "structure",
19 "required": [
20 "filter"
21 ],
22 "members": {
23 "filter": {
24 "type": "structure",
25 "required": [
26 "eventArns"
27 ],
28 "members": {
29 "eventArns": {
30 "shape": "S3"
31 },
32 "entityArns": {
33 "shape": "S5"
34 },
35 "entityValues": {
36 "shape": "S7"
37 },
38 "lastUpdatedTimes": {
39 "shape": "S9"
40 },
41 "tags": {
42 "shape": "Sc"
43 },
44 "statusCodes": {
45 "type": "list",
46 "member": {}
47 }
48 }
49 },
50 "locale": {},
51 "nextToken": {},
52 "maxResults": {
53 "type": "integer"
54 }
55 }
56 },
57 "output": {
58 "type": "structure",
59 "members": {
60 "entities": {
61 "type": "list",
62 "member": {
63 "type": "structure",
64 "members": {
65 "entityArn": {},
66 "eventArn": {},
67 "entityValue": {},
68 "entityUrl": {},
69 "awsAccountId": {},
70 "lastUpdatedTime": {
71 "type": "timestamp"
72 },
73 "statusCode": {},
74 "tags": {
75 "shape": "Sd"
76 }
77 }
78 }
79 },
80 "nextToken": {}
81 }
82 },
83 "idempotent": true
84 },
85 "DescribeEntityAggregates": {
86 "input": {
87 "type": "structure",
88 "members": {
89 "eventArns": {
90 "type": "list",
91 "member": {}
92 }
93 }
94 },
95 "output": {
96 "type": "structure",
97 "members": {
98 "entityAggregates": {
99 "type": "list",
100 "member": {
101 "type": "structure",
102 "members": {
103 "eventArn": {},
104 "count": {
105 "type": "integer"
106 }
107 }
108 }
109 }
110 }
111 },
112 "idempotent": true
113 },
114 "DescribeEventAggregates": {
115 "input": {
116 "type": "structure",
117 "required": [
118 "aggregateField"
119 ],
120 "members": {
121 "filter": {
122 "shape": "Sx"
123 },
124 "aggregateField": {},
125 "maxResults": {
126 "type": "integer"
127 },
128 "nextToken": {}
129 }
130 },
131 "output": {
132 "type": "structure",
133 "members": {
134 "eventAggregates": {
135 "type": "list",
136 "member": {
137 "type": "structure",
138 "members": {
139 "aggregateValue": {},
140 "count": {
141 "type": "integer"
142 }
143 }
144 }
145 },
146 "nextToken": {}
147 }
148 },
149 "idempotent": true
150 },
151 "DescribeEventDetails": {
152 "input": {
153 "type": "structure",
154 "required": [
155 "eventArns"
156 ],
157 "members": {
158 "eventArns": {
159 "shape": "S3"
160 },
161 "locale": {}
162 }
163 },
164 "output": {
165 "type": "structure",
166 "members": {
167 "successfulSet": {
168 "type": "list",
169 "member": {
170 "type": "structure",
171 "members": {
172 "event": {
173 "shape": "S1j"
174 },
175 "eventDescription": {
176 "type": "structure",
177 "members": {
178 "latestDescription": {}
179 }
180 },
181 "eventMetadata": {
182 "type": "map",
183 "key": {},
184 "value": {}
185 }
186 }
187 }
188 },
189 "failedSet": {
190 "type": "list",
191 "member": {
192 "type": "structure",
193 "members": {
194 "eventArn": {},
195 "errorName": {},
196 "errorMessage": {}
197 }
198 }
199 }
200 }
201 },
202 "idempotent": true
203 },
204 "DescribeEventTypes": {
205 "input": {
206 "type": "structure",
207 "members": {
208 "filter": {
209 "type": "structure",
210 "members": {
211 "eventTypeCodes": {
212 "type": "list",
213 "member": {}
214 },
215 "services": {
216 "shape": "S10"
217 },
218 "eventTypeCategories": {
219 "type": "list",
220 "member": {}
221 }
222 }
223 },
224 "locale": {},
225 "nextToken": {},
226 "maxResults": {
227 "type": "integer"
228 }
229 }
230 },
231 "output": {
232 "type": "structure",
233 "members": {
234 "eventTypes": {
235 "type": "list",
236 "member": {
237 "type": "structure",
238 "members": {
239 "service": {},
240 "code": {},
241 "category": {}
242 }
243 }
244 },
245 "nextToken": {}
246 }
247 },
248 "idempotent": true
249 },
250 "DescribeEvents": {
251 "input": {
252 "type": "structure",
253 "members": {
254 "filter": {
255 "shape": "Sx"
256 },
257 "nextToken": {},
258 "maxResults": {
259 "type": "integer"
260 },
261 "locale": {}
262 }
263 },
264 "output": {
265 "type": "structure",
266 "members": {
267 "events": {
268 "type": "list",
269 "member": {
270 "shape": "S1j"
271 }
272 },
273 "nextToken": {}
274 }
275 },
276 "idempotent": true
277 }
278 },
279 "shapes": {
280 "S3": {
281 "type": "list",
282 "member": {}
283 },
284 "S5": {
285 "type": "list",
286 "member": {}
287 },
288 "S7": {
289 "type": "list",
290 "member": {}
291 },
292 "S9": {
293 "type": "list",
294 "member": {
295 "type": "structure",
296 "members": {
297 "from": {
298 "type": "timestamp"
299 },
300 "to": {
301 "type": "timestamp"
302 }
303 }
304 }
305 },
306 "Sc": {
307 "type": "list",
308 "member": {
309 "shape": "Sd"
310 }
311 },
312 "Sd": {
313 "type": "map",
314 "key": {},
315 "value": {}
316 },
317 "Sx": {
318 "type": "structure",
319 "members": {
320 "eventArns": {
321 "shape": "S3"
322 },
323 "eventTypeCodes": {
324 "type": "list",
325 "member": {}
326 },
327 "services": {
328 "shape": "S10"
329 },
330 "regions": {
331 "type": "list",
332 "member": {}
333 },
334 "availabilityZones": {
335 "type": "list",
336 "member": {}
337 },
338 "startTimes": {
339 "shape": "S9"
340 },
341 "endTimes": {
342 "shape": "S9"
343 },
344 "lastUpdatedTimes": {
345 "shape": "S9"
346 },
347 "entityArns": {
348 "shape": "S5"
349 },
350 "entityValues": {
351 "shape": "S7"
352 },
353 "eventTypeCategories": {
354 "type": "list",
355 "member": {}
356 },
357 "tags": {
358 "shape": "Sc"
359 },
360 "eventStatusCodes": {
361 "type": "list",
362 "member": {}
363 }
364 }
365 },
366 "S10": {
367 "type": "list",
368 "member": {}
369 },
370 "S1j": {
371 "type": "structure",
372 "members": {
373 "arn": {},
374 "service": {},
375 "eventTypeCode": {},
376 "eventTypeCategory": {},
377 "region": {},
378 "availabilityZone": {},
379 "startTime": {
380 "type": "timestamp"
381 },
382 "endTime": {
383 "type": "timestamp"
384 },
385 "lastUpdatedTime": {
386 "type": "timestamp"
387 },
388 "statusCode": {}
389 }
390 }
391 }
392}
\No newline at end of file