UNPKG

12.3 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2016-04-12",
5 "endpointPrefix": "xray",
6 "protocol": "rest-json",
7 "serviceFullName": "AWS X-Ray",
8 "signatureVersion": "v4",
9 "uid": "xray-2016-04-12"
10 },
11 "operations": {
12 "BatchGetTraces": {
13 "http": {
14 "requestUri": "/Traces"
15 },
16 "input": {
17 "type": "structure",
18 "required": [
19 "TraceIds"
20 ],
21 "members": {
22 "TraceIds": {
23 "shape": "S2"
24 },
25 "NextToken": {}
26 }
27 },
28 "output": {
29 "type": "structure",
30 "members": {
31 "Traces": {
32 "type": "list",
33 "member": {
34 "type": "structure",
35 "members": {
36 "Id": {},
37 "Duration": {
38 "type": "double"
39 },
40 "Segments": {
41 "type": "list",
42 "member": {
43 "type": "structure",
44 "members": {
45 "Id": {},
46 "Document": {}
47 }
48 }
49 }
50 }
51 }
52 },
53 "UnprocessedTraceIds": {
54 "type": "list",
55 "member": {}
56 },
57 "NextToken": {}
58 }
59 }
60 },
61 "GetServiceGraph": {
62 "http": {
63 "requestUri": "/ServiceGraph"
64 },
65 "input": {
66 "type": "structure",
67 "required": [
68 "StartTime",
69 "EndTime"
70 ],
71 "members": {
72 "StartTime": {
73 "type": "timestamp"
74 },
75 "EndTime": {
76 "type": "timestamp"
77 },
78 "NextToken": {}
79 }
80 },
81 "output": {
82 "type": "structure",
83 "members": {
84 "StartTime": {
85 "type": "timestamp"
86 },
87 "EndTime": {
88 "type": "timestamp"
89 },
90 "Services": {
91 "shape": "Sh"
92 },
93 "NextToken": {}
94 }
95 }
96 },
97 "GetTraceGraph": {
98 "http": {
99 "requestUri": "/TraceGraph"
100 },
101 "input": {
102 "type": "structure",
103 "required": [
104 "TraceIds"
105 ],
106 "members": {
107 "TraceIds": {
108 "shape": "S2"
109 },
110 "NextToken": {}
111 }
112 },
113 "output": {
114 "type": "structure",
115 "members": {
116 "Services": {
117 "shape": "Sh"
118 },
119 "NextToken": {}
120 }
121 }
122 },
123 "GetTraceSummaries": {
124 "http": {
125 "requestUri": "/TraceSummaries"
126 },
127 "input": {
128 "type": "structure",
129 "required": [
130 "StartTime",
131 "EndTime"
132 ],
133 "members": {
134 "StartTime": {
135 "type": "timestamp"
136 },
137 "EndTime": {
138 "type": "timestamp"
139 },
140 "Sampling": {
141 "type": "boolean"
142 },
143 "FilterExpression": {},
144 "NextToken": {}
145 }
146 },
147 "output": {
148 "type": "structure",
149 "members": {
150 "TraceSummaries": {
151 "type": "list",
152 "member": {
153 "type": "structure",
154 "members": {
155 "Id": {},
156 "Duration": {
157 "type": "double"
158 },
159 "ResponseTime": {
160 "type": "double"
161 },
162 "HasFault": {
163 "type": "boolean"
164 },
165 "HasError": {
166 "type": "boolean"
167 },
168 "HasThrottle": {
169 "type": "boolean"
170 },
171 "IsPartial": {
172 "type": "boolean"
173 },
174 "Http": {
175 "type": "structure",
176 "members": {
177 "HttpURL": {},
178 "HttpStatus": {
179 "type": "integer"
180 },
181 "HttpMethod": {},
182 "UserAgent": {},
183 "ClientIp": {}
184 }
185 },
186 "Annotations": {
187 "type": "map",
188 "key": {},
189 "value": {
190 "type": "list",
191 "member": {
192 "type": "structure",
193 "members": {
194 "AnnotationValue": {
195 "type": "structure",
196 "members": {
197 "NumberValue": {
198 "type": "double"
199 },
200 "BooleanValue": {
201 "type": "boolean"
202 },
203 "StringValue": {}
204 }
205 },
206 "ServiceIds": {
207 "shape": "S1d"
208 }
209 }
210 }
211 }
212 },
213 "Users": {
214 "type": "list",
215 "member": {
216 "type": "structure",
217 "members": {
218 "UserName": {},
219 "ServiceIds": {
220 "shape": "S1d"
221 }
222 }
223 }
224 },
225 "ServiceIds": {
226 "shape": "S1d"
227 }
228 }
229 }
230 },
231 "ApproximateTime": {
232 "type": "timestamp"
233 },
234 "TracesProcessedCount": {
235 "type": "long"
236 },
237 "NextToken": {}
238 }
239 }
240 },
241 "PutTelemetryRecords": {
242 "http": {
243 "requestUri": "/TelemetryRecords"
244 },
245 "input": {
246 "type": "structure",
247 "required": [
248 "TelemetryRecords"
249 ],
250 "members": {
251 "TelemetryRecords": {
252 "type": "list",
253 "member": {
254 "type": "structure",
255 "members": {
256 "Timestamp": {
257 "type": "timestamp"
258 },
259 "SegmentsReceivedCount": {
260 "type": "integer"
261 },
262 "SegmentsSentCount": {
263 "type": "integer"
264 },
265 "SegmentsSpilloverCount": {
266 "type": "integer"
267 },
268 "SegmentsRejectedCount": {
269 "type": "integer"
270 },
271 "BackendConnectionErrors": {
272 "type": "structure",
273 "members": {
274 "TimeoutCount": {
275 "type": "integer"
276 },
277 "ConnectionRefusedCount": {
278 "type": "integer"
279 },
280 "HTTPCode4XXCount": {
281 "type": "integer"
282 },
283 "HTTPCode5XXCount": {
284 "type": "integer"
285 },
286 "UnknownHostCount": {
287 "type": "integer"
288 },
289 "OtherCount": {
290 "type": "integer"
291 }
292 }
293 }
294 }
295 }
296 },
297 "EC2InstanceId": {},
298 "Hostname": {},
299 "ResourceARN": {}
300 }
301 },
302 "output": {
303 "type": "structure",
304 "members": {}
305 }
306 },
307 "PutTraceSegments": {
308 "http": {
309 "requestUri": "/TraceSegments"
310 },
311 "input": {
312 "type": "structure",
313 "required": [
314 "TraceSegmentDocuments"
315 ],
316 "members": {
317 "TraceSegmentDocuments": {
318 "type": "list",
319 "member": {}
320 }
321 }
322 },
323 "output": {
324 "type": "structure",
325 "members": {
326 "UnprocessedTraceSegments": {
327 "type": "list",
328 "member": {
329 "type": "structure",
330 "members": {
331 "Id": {},
332 "ErrorCode": {},
333 "Message": {}
334 }
335 }
336 }
337 }
338 }
339 }
340 },
341 "shapes": {
342 "S2": {
343 "type": "list",
344 "member": {}
345 },
346 "Sh": {
347 "type": "list",
348 "member": {
349 "type": "structure",
350 "members": {
351 "ReferenceId": {
352 "type": "integer"
353 },
354 "Name": {},
355 "Names": {
356 "shape": "Sk"
357 },
358 "Root": {
359 "type": "boolean"
360 },
361 "AccountId": {},
362 "Type": {},
363 "State": {},
364 "StartTime": {
365 "type": "timestamp"
366 },
367 "EndTime": {
368 "type": "timestamp"
369 },
370 "Edges": {
371 "type": "list",
372 "member": {
373 "type": "structure",
374 "members": {
375 "ReferenceId": {
376 "type": "integer"
377 },
378 "StartTime": {
379 "type": "timestamp"
380 },
381 "EndTime": {
382 "type": "timestamp"
383 },
384 "SummaryStatistics": {
385 "type": "structure",
386 "members": {
387 "OkCount": {
388 "type": "long"
389 },
390 "ErrorStatistics": {
391 "shape": "Sq"
392 },
393 "FaultStatistics": {
394 "shape": "Sr"
395 },
396 "TotalCount": {
397 "type": "long"
398 },
399 "TotalResponseTime": {
400 "type": "double"
401 }
402 }
403 },
404 "ResponseTimeHistogram": {
405 "shape": "Ss"
406 },
407 "Aliases": {
408 "type": "list",
409 "member": {
410 "type": "structure",
411 "members": {
412 "Name": {},
413 "Names": {
414 "type": "list",
415 "member": {}
416 },
417 "Type": {}
418 }
419 }
420 }
421 }
422 }
423 },
424 "SummaryStatistics": {
425 "type": "structure",
426 "members": {
427 "OkCount": {
428 "type": "long"
429 },
430 "ErrorStatistics": {
431 "shape": "Sq"
432 },
433 "FaultStatistics": {
434 "shape": "Sr"
435 },
436 "TotalCount": {
437 "type": "long"
438 },
439 "TotalResponseTime": {
440 "type": "double"
441 }
442 }
443 },
444 "DurationHistogram": {
445 "shape": "Ss"
446 }
447 }
448 }
449 },
450 "Sk": {
451 "type": "list",
452 "member": {}
453 },
454 "Sq": {
455 "type": "structure",
456 "members": {
457 "ThrottleCount": {
458 "type": "long"
459 },
460 "OtherCount": {
461 "type": "long"
462 },
463 "TotalCount": {
464 "type": "long"
465 }
466 }
467 },
468 "Sr": {
469 "type": "structure",
470 "members": {
471 "OtherCount": {
472 "type": "long"
473 },
474 "TotalCount": {
475 "type": "long"
476 }
477 }
478 },
479 "Ss": {
480 "type": "list",
481 "member": {
482 "type": "structure",
483 "members": {
484 "Value": {
485 "type": "double"
486 },
487 "Count": {
488 "type": "integer"
489 }
490 }
491 }
492 },
493 "S1d": {
494 "type": "list",
495 "member": {
496 "type": "structure",
497 "members": {
498 "Name": {},
499 "Names": {
500 "shape": "Sk"
501 },
502 "AccountId": {},
503 "Type": {}
504 }
505 }
506 }
507 }
508}
\No newline at end of file