UNPKG

17.4 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2014-03-28",
5 "endpointPrefix": "logs",
6 "jsonVersion": "1.1",
7 "protocol": "json",
8 "serviceFullName": "Amazon CloudWatch Logs",
9 "signatureVersion": "v4",
10 "targetPrefix": "Logs_20140328",
11 "uid": "logs-2014-03-28"
12 },
13 "operations": {
14 "CancelExportTask": {
15 "input": {
16 "type": "structure",
17 "required": [
18 "taskId"
19 ],
20 "members": {
21 "taskId": {}
22 }
23 }
24 },
25 "CreateExportTask": {
26 "input": {
27 "type": "structure",
28 "required": [
29 "logGroupName",
30 "from",
31 "to",
32 "destination"
33 ],
34 "members": {
35 "taskName": {},
36 "logGroupName": {},
37 "logStreamNamePrefix": {},
38 "from": {
39 "type": "long"
40 },
41 "to": {
42 "type": "long"
43 },
44 "destination": {},
45 "destinationPrefix": {}
46 }
47 },
48 "output": {
49 "type": "structure",
50 "members": {
51 "taskId": {}
52 }
53 }
54 },
55 "CreateLogGroup": {
56 "input": {
57 "type": "structure",
58 "required": [
59 "logGroupName"
60 ],
61 "members": {
62 "logGroupName": {},
63 "tags": {
64 "shape": "Sc"
65 }
66 }
67 }
68 },
69 "CreateLogStream": {
70 "input": {
71 "type": "structure",
72 "required": [
73 "logGroupName",
74 "logStreamName"
75 ],
76 "members": {
77 "logGroupName": {},
78 "logStreamName": {}
79 }
80 }
81 },
82 "DeleteDestination": {
83 "input": {
84 "type": "structure",
85 "required": [
86 "destinationName"
87 ],
88 "members": {
89 "destinationName": {}
90 }
91 }
92 },
93 "DeleteLogGroup": {
94 "input": {
95 "type": "structure",
96 "required": [
97 "logGroupName"
98 ],
99 "members": {
100 "logGroupName": {}
101 }
102 }
103 },
104 "DeleteLogStream": {
105 "input": {
106 "type": "structure",
107 "required": [
108 "logGroupName",
109 "logStreamName"
110 ],
111 "members": {
112 "logGroupName": {},
113 "logStreamName": {}
114 }
115 }
116 },
117 "DeleteMetricFilter": {
118 "input": {
119 "type": "structure",
120 "required": [
121 "logGroupName",
122 "filterName"
123 ],
124 "members": {
125 "logGroupName": {},
126 "filterName": {}
127 }
128 }
129 },
130 "DeleteRetentionPolicy": {
131 "input": {
132 "type": "structure",
133 "required": [
134 "logGroupName"
135 ],
136 "members": {
137 "logGroupName": {}
138 }
139 }
140 },
141 "DeleteSubscriptionFilter": {
142 "input": {
143 "type": "structure",
144 "required": [
145 "logGroupName",
146 "filterName"
147 ],
148 "members": {
149 "logGroupName": {},
150 "filterName": {}
151 }
152 }
153 },
154 "DescribeDestinations": {
155 "input": {
156 "type": "structure",
157 "members": {
158 "DestinationNamePrefix": {},
159 "nextToken": {},
160 "limit": {
161 "type": "integer"
162 }
163 }
164 },
165 "output": {
166 "type": "structure",
167 "members": {
168 "destinations": {
169 "type": "list",
170 "member": {
171 "shape": "St"
172 }
173 },
174 "nextToken": {}
175 }
176 }
177 },
178 "DescribeExportTasks": {
179 "input": {
180 "type": "structure",
181 "members": {
182 "taskId": {},
183 "statusCode": {},
184 "nextToken": {},
185 "limit": {
186 "type": "integer"
187 }
188 }
189 },
190 "output": {
191 "type": "structure",
192 "members": {
193 "exportTasks": {
194 "type": "list",
195 "member": {
196 "type": "structure",
197 "members": {
198 "taskId": {},
199 "taskName": {},
200 "logGroupName": {},
201 "from": {
202 "type": "long"
203 },
204 "to": {
205 "type": "long"
206 },
207 "destination": {},
208 "destinationPrefix": {},
209 "status": {
210 "type": "structure",
211 "members": {
212 "code": {},
213 "message": {}
214 }
215 },
216 "executionInfo": {
217 "type": "structure",
218 "members": {
219 "creationTime": {
220 "type": "long"
221 },
222 "completionTime": {
223 "type": "long"
224 }
225 }
226 }
227 }
228 }
229 },
230 "nextToken": {}
231 }
232 }
233 },
234 "DescribeLogGroups": {
235 "input": {
236 "type": "structure",
237 "members": {
238 "logGroupNamePrefix": {},
239 "nextToken": {},
240 "limit": {
241 "type": "integer"
242 }
243 }
244 },
245 "output": {
246 "type": "structure",
247 "members": {
248 "logGroups": {
249 "type": "list",
250 "member": {
251 "type": "structure",
252 "members": {
253 "logGroupName": {},
254 "creationTime": {
255 "type": "long"
256 },
257 "retentionInDays": {
258 "type": "integer"
259 },
260 "metricFilterCount": {
261 "type": "integer"
262 },
263 "arn": {},
264 "storedBytes": {
265 "type": "long"
266 }
267 }
268 }
269 },
270 "nextToken": {}
271 }
272 }
273 },
274 "DescribeLogStreams": {
275 "input": {
276 "type": "structure",
277 "required": [
278 "logGroupName"
279 ],
280 "members": {
281 "logGroupName": {},
282 "logStreamNamePrefix": {},
283 "orderBy": {},
284 "descending": {
285 "type": "boolean"
286 },
287 "nextToken": {},
288 "limit": {
289 "type": "integer"
290 }
291 }
292 },
293 "output": {
294 "type": "structure",
295 "members": {
296 "logStreams": {
297 "type": "list",
298 "member": {
299 "type": "structure",
300 "members": {
301 "logStreamName": {},
302 "creationTime": {
303 "type": "long"
304 },
305 "firstEventTimestamp": {
306 "type": "long"
307 },
308 "lastEventTimestamp": {
309 "type": "long"
310 },
311 "lastIngestionTime": {
312 "type": "long"
313 },
314 "uploadSequenceToken": {},
315 "arn": {},
316 "storedBytes": {
317 "type": "long"
318 }
319 }
320 }
321 },
322 "nextToken": {}
323 }
324 }
325 },
326 "DescribeMetricFilters": {
327 "input": {
328 "type": "structure",
329 "members": {
330 "logGroupName": {},
331 "filterNamePrefix": {},
332 "nextToken": {},
333 "limit": {
334 "type": "integer"
335 },
336 "metricName": {},
337 "metricNamespace": {}
338 }
339 },
340 "output": {
341 "type": "structure",
342 "members": {
343 "metricFilters": {
344 "type": "list",
345 "member": {
346 "type": "structure",
347 "members": {
348 "filterName": {},
349 "filterPattern": {},
350 "metricTransformations": {
351 "shape": "S1r"
352 },
353 "creationTime": {
354 "type": "long"
355 },
356 "logGroupName": {}
357 }
358 }
359 },
360 "nextToken": {}
361 }
362 }
363 },
364 "DescribeSubscriptionFilters": {
365 "input": {
366 "type": "structure",
367 "required": [
368 "logGroupName"
369 ],
370 "members": {
371 "logGroupName": {},
372 "filterNamePrefix": {},
373 "nextToken": {},
374 "limit": {
375 "type": "integer"
376 }
377 }
378 },
379 "output": {
380 "type": "structure",
381 "members": {
382 "subscriptionFilters": {
383 "type": "list",
384 "member": {
385 "type": "structure",
386 "members": {
387 "filterName": {},
388 "logGroupName": {},
389 "filterPattern": {},
390 "destinationArn": {},
391 "roleArn": {},
392 "distribution": {},
393 "creationTime": {
394 "type": "long"
395 }
396 }
397 }
398 },
399 "nextToken": {}
400 }
401 }
402 },
403 "FilterLogEvents": {
404 "input": {
405 "type": "structure",
406 "required": [
407 "logGroupName"
408 ],
409 "members": {
410 "logGroupName": {},
411 "logStreamNames": {
412 "type": "list",
413 "member": {}
414 },
415 "startTime": {
416 "type": "long"
417 },
418 "endTime": {
419 "type": "long"
420 },
421 "filterPattern": {},
422 "nextToken": {},
423 "limit": {
424 "type": "integer"
425 },
426 "interleaved": {
427 "type": "boolean"
428 }
429 }
430 },
431 "output": {
432 "type": "structure",
433 "members": {
434 "events": {
435 "type": "list",
436 "member": {
437 "type": "structure",
438 "members": {
439 "logStreamName": {},
440 "timestamp": {
441 "type": "long"
442 },
443 "message": {},
444 "ingestionTime": {
445 "type": "long"
446 },
447 "eventId": {}
448 }
449 }
450 },
451 "searchedLogStreams": {
452 "type": "list",
453 "member": {
454 "type": "structure",
455 "members": {
456 "logStreamName": {},
457 "searchedCompletely": {
458 "type": "boolean"
459 }
460 }
461 }
462 },
463 "nextToken": {}
464 }
465 }
466 },
467 "GetLogEvents": {
468 "input": {
469 "type": "structure",
470 "required": [
471 "logGroupName",
472 "logStreamName"
473 ],
474 "members": {
475 "logGroupName": {},
476 "logStreamName": {},
477 "startTime": {
478 "type": "long"
479 },
480 "endTime": {
481 "type": "long"
482 },
483 "nextToken": {},
484 "limit": {
485 "type": "integer"
486 },
487 "startFromHead": {
488 "type": "boolean"
489 }
490 }
491 },
492 "output": {
493 "type": "structure",
494 "members": {
495 "events": {
496 "type": "list",
497 "member": {
498 "type": "structure",
499 "members": {
500 "timestamp": {
501 "type": "long"
502 },
503 "message": {},
504 "ingestionTime": {
505 "type": "long"
506 }
507 }
508 }
509 },
510 "nextForwardToken": {},
511 "nextBackwardToken": {}
512 }
513 }
514 },
515 "ListTagsLogGroup": {
516 "input": {
517 "type": "structure",
518 "required": [
519 "logGroupName"
520 ],
521 "members": {
522 "logGroupName": {}
523 }
524 },
525 "output": {
526 "type": "structure",
527 "members": {
528 "tags": {
529 "shape": "Sc"
530 }
531 }
532 }
533 },
534 "PutDestination": {
535 "input": {
536 "type": "structure",
537 "required": [
538 "destinationName",
539 "targetArn",
540 "roleArn"
541 ],
542 "members": {
543 "destinationName": {},
544 "targetArn": {},
545 "roleArn": {}
546 }
547 },
548 "output": {
549 "type": "structure",
550 "members": {
551 "destination": {
552 "shape": "St"
553 }
554 }
555 }
556 },
557 "PutDestinationPolicy": {
558 "input": {
559 "type": "structure",
560 "required": [
561 "destinationName",
562 "accessPolicy"
563 ],
564 "members": {
565 "destinationName": {},
566 "accessPolicy": {}
567 }
568 }
569 },
570 "PutLogEvents": {
571 "input": {
572 "type": "structure",
573 "required": [
574 "logGroupName",
575 "logStreamName",
576 "logEvents"
577 ],
578 "members": {
579 "logGroupName": {},
580 "logStreamName": {},
581 "logEvents": {
582 "type": "list",
583 "member": {
584 "type": "structure",
585 "required": [
586 "timestamp",
587 "message"
588 ],
589 "members": {
590 "timestamp": {
591 "type": "long"
592 },
593 "message": {}
594 }
595 }
596 },
597 "sequenceToken": {}
598 }
599 },
600 "output": {
601 "type": "structure",
602 "members": {
603 "nextSequenceToken": {},
604 "rejectedLogEventsInfo": {
605 "type": "structure",
606 "members": {
607 "tooNewLogEventStartIndex": {
608 "type": "integer"
609 },
610 "tooOldLogEventEndIndex": {
611 "type": "integer"
612 },
613 "expiredLogEventEndIndex": {
614 "type": "integer"
615 }
616 }
617 }
618 }
619 }
620 },
621 "PutMetricFilter": {
622 "input": {
623 "type": "structure",
624 "required": [
625 "logGroupName",
626 "filterName",
627 "filterPattern",
628 "metricTransformations"
629 ],
630 "members": {
631 "logGroupName": {},
632 "filterName": {},
633 "filterPattern": {},
634 "metricTransformations": {
635 "shape": "S1r"
636 }
637 }
638 }
639 },
640 "PutRetentionPolicy": {
641 "input": {
642 "type": "structure",
643 "required": [
644 "logGroupName",
645 "retentionInDays"
646 ],
647 "members": {
648 "logGroupName": {},
649 "retentionInDays": {
650 "type": "integer"
651 }
652 }
653 }
654 },
655 "PutSubscriptionFilter": {
656 "input": {
657 "type": "structure",
658 "required": [
659 "logGroupName",
660 "filterName",
661 "filterPattern",
662 "destinationArn"
663 ],
664 "members": {
665 "logGroupName": {},
666 "filterName": {},
667 "filterPattern": {},
668 "destinationArn": {},
669 "roleArn": {},
670 "distribution": {}
671 }
672 }
673 },
674 "TagLogGroup": {
675 "input": {
676 "type": "structure",
677 "required": [
678 "logGroupName",
679 "tags"
680 ],
681 "members": {
682 "logGroupName": {},
683 "tags": {
684 "shape": "Sc"
685 }
686 }
687 }
688 },
689 "TestMetricFilter": {
690 "input": {
691 "type": "structure",
692 "required": [
693 "filterPattern",
694 "logEventMessages"
695 ],
696 "members": {
697 "filterPattern": {},
698 "logEventMessages": {
699 "type": "list",
700 "member": {}
701 }
702 }
703 },
704 "output": {
705 "type": "structure",
706 "members": {
707 "matches": {
708 "type": "list",
709 "member": {
710 "type": "structure",
711 "members": {
712 "eventNumber": {
713 "type": "long"
714 },
715 "eventMessage": {},
716 "extractedValues": {
717 "type": "map",
718 "key": {},
719 "value": {}
720 }
721 }
722 }
723 }
724 }
725 }
726 },
727 "UntagLogGroup": {
728 "input": {
729 "type": "structure",
730 "required": [
731 "logGroupName",
732 "tags"
733 ],
734 "members": {
735 "logGroupName": {},
736 "tags": {
737 "type": "list",
738 "member": {}
739 }
740 }
741 }
742 }
743 },
744 "shapes": {
745 "Sc": {
746 "type": "map",
747 "key": {},
748 "value": {}
749 },
750 "St": {
751 "type": "structure",
752 "members": {
753 "destinationName": {},
754 "targetArn": {},
755 "roleArn": {},
756 "accessPolicy": {},
757 "arn": {},
758 "creationTime": {
759 "type": "long"
760 }
761 }
762 },
763 "S1r": {
764 "type": "list",
765 "member": {
766 "type": "structure",
767 "required": [
768 "metricName",
769 "metricNamespace",
770 "metricValue"
771 ],
772 "members": {
773 "metricName": {},
774 "metricNamespace": {},
775 "metricValue": {},
776 "defaultValue": {
777 "type": "double"
778 }
779 }
780 }
781 }
782 }
783}
\No newline at end of file