UNPKG

22.9 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 "serviceId": "CloudWatch Logs",
10 "signatureVersion": "v4",
11 "targetPrefix": "Logs_20140328",
12 "uid": "logs-2014-03-28"
13 },
14 "operations": {
15 "AssociateKmsKey": {
16 "input": {
17 "type": "structure",
18 "required": [
19 "logGroupName",
20 "kmsKeyId"
21 ],
22 "members": {
23 "logGroupName": {},
24 "kmsKeyId": {}
25 }
26 }
27 },
28 "CancelExportTask": {
29 "input": {
30 "type": "structure",
31 "required": [
32 "taskId"
33 ],
34 "members": {
35 "taskId": {}
36 }
37 }
38 },
39 "CreateExportTask": {
40 "input": {
41 "type": "structure",
42 "required": [
43 "logGroupName",
44 "from",
45 "to",
46 "destination"
47 ],
48 "members": {
49 "taskName": {},
50 "logGroupName": {},
51 "logStreamNamePrefix": {},
52 "from": {
53 "type": "long"
54 },
55 "to": {
56 "type": "long"
57 },
58 "destination": {},
59 "destinationPrefix": {}
60 }
61 },
62 "output": {
63 "type": "structure",
64 "members": {
65 "taskId": {}
66 }
67 }
68 },
69 "CreateLogGroup": {
70 "input": {
71 "type": "structure",
72 "required": [
73 "logGroupName"
74 ],
75 "members": {
76 "logGroupName": {},
77 "kmsKeyId": {},
78 "tags": {
79 "shape": "Se"
80 }
81 }
82 }
83 },
84 "CreateLogStream": {
85 "input": {
86 "type": "structure",
87 "required": [
88 "logGroupName",
89 "logStreamName"
90 ],
91 "members": {
92 "logGroupName": {},
93 "logStreamName": {}
94 }
95 }
96 },
97 "DeleteDestination": {
98 "input": {
99 "type": "structure",
100 "required": [
101 "destinationName"
102 ],
103 "members": {
104 "destinationName": {}
105 }
106 }
107 },
108 "DeleteLogGroup": {
109 "input": {
110 "type": "structure",
111 "required": [
112 "logGroupName"
113 ],
114 "members": {
115 "logGroupName": {}
116 }
117 }
118 },
119 "DeleteLogStream": {
120 "input": {
121 "type": "structure",
122 "required": [
123 "logGroupName",
124 "logStreamName"
125 ],
126 "members": {
127 "logGroupName": {},
128 "logStreamName": {}
129 }
130 }
131 },
132 "DeleteMetricFilter": {
133 "input": {
134 "type": "structure",
135 "required": [
136 "logGroupName",
137 "filterName"
138 ],
139 "members": {
140 "logGroupName": {},
141 "filterName": {}
142 }
143 }
144 },
145 "DeleteResourcePolicy": {
146 "input": {
147 "type": "structure",
148 "members": {
149 "policyName": {}
150 }
151 }
152 },
153 "DeleteRetentionPolicy": {
154 "input": {
155 "type": "structure",
156 "required": [
157 "logGroupName"
158 ],
159 "members": {
160 "logGroupName": {}
161 }
162 }
163 },
164 "DeleteSubscriptionFilter": {
165 "input": {
166 "type": "structure",
167 "required": [
168 "logGroupName",
169 "filterName"
170 ],
171 "members": {
172 "logGroupName": {},
173 "filterName": {}
174 }
175 }
176 },
177 "DescribeDestinations": {
178 "input": {
179 "type": "structure",
180 "members": {
181 "DestinationNamePrefix": {},
182 "nextToken": {},
183 "limit": {
184 "type": "integer"
185 }
186 }
187 },
188 "output": {
189 "type": "structure",
190 "members": {
191 "destinations": {
192 "type": "list",
193 "member": {
194 "shape": "Sx"
195 }
196 },
197 "nextToken": {}
198 }
199 }
200 },
201 "DescribeExportTasks": {
202 "input": {
203 "type": "structure",
204 "members": {
205 "taskId": {},
206 "statusCode": {},
207 "nextToken": {},
208 "limit": {
209 "type": "integer"
210 }
211 }
212 },
213 "output": {
214 "type": "structure",
215 "members": {
216 "exportTasks": {
217 "type": "list",
218 "member": {
219 "type": "structure",
220 "members": {
221 "taskId": {},
222 "taskName": {},
223 "logGroupName": {},
224 "from": {
225 "type": "long"
226 },
227 "to": {
228 "type": "long"
229 },
230 "destination": {},
231 "destinationPrefix": {},
232 "status": {
233 "type": "structure",
234 "members": {
235 "code": {},
236 "message": {}
237 }
238 },
239 "executionInfo": {
240 "type": "structure",
241 "members": {
242 "creationTime": {
243 "type": "long"
244 },
245 "completionTime": {
246 "type": "long"
247 }
248 }
249 }
250 }
251 }
252 },
253 "nextToken": {}
254 }
255 }
256 },
257 "DescribeLogGroups": {
258 "input": {
259 "type": "structure",
260 "members": {
261 "logGroupNamePrefix": {},
262 "nextToken": {},
263 "limit": {
264 "type": "integer"
265 }
266 }
267 },
268 "output": {
269 "type": "structure",
270 "members": {
271 "logGroups": {
272 "type": "list",
273 "member": {
274 "type": "structure",
275 "members": {
276 "logGroupName": {},
277 "creationTime": {
278 "type": "long"
279 },
280 "retentionInDays": {
281 "type": "integer"
282 },
283 "metricFilterCount": {
284 "type": "integer"
285 },
286 "arn": {},
287 "storedBytes": {
288 "type": "long"
289 },
290 "kmsKeyId": {}
291 }
292 }
293 },
294 "nextToken": {}
295 }
296 }
297 },
298 "DescribeLogStreams": {
299 "input": {
300 "type": "structure",
301 "required": [
302 "logGroupName"
303 ],
304 "members": {
305 "logGroupName": {},
306 "logStreamNamePrefix": {},
307 "orderBy": {},
308 "descending": {
309 "type": "boolean"
310 },
311 "nextToken": {},
312 "limit": {
313 "type": "integer"
314 }
315 }
316 },
317 "output": {
318 "type": "structure",
319 "members": {
320 "logStreams": {
321 "type": "list",
322 "member": {
323 "type": "structure",
324 "members": {
325 "logStreamName": {},
326 "creationTime": {
327 "type": "long"
328 },
329 "firstEventTimestamp": {
330 "type": "long"
331 },
332 "lastEventTimestamp": {
333 "type": "long"
334 },
335 "lastIngestionTime": {
336 "type": "long"
337 },
338 "uploadSequenceToken": {},
339 "arn": {},
340 "storedBytes": {
341 "type": "long"
342 }
343 }
344 }
345 },
346 "nextToken": {}
347 }
348 }
349 },
350 "DescribeMetricFilters": {
351 "input": {
352 "type": "structure",
353 "members": {
354 "logGroupName": {},
355 "filterNamePrefix": {},
356 "nextToken": {},
357 "limit": {
358 "type": "integer"
359 },
360 "metricName": {},
361 "metricNamespace": {}
362 }
363 },
364 "output": {
365 "type": "structure",
366 "members": {
367 "metricFilters": {
368 "type": "list",
369 "member": {
370 "type": "structure",
371 "members": {
372 "filterName": {},
373 "filterPattern": {},
374 "metricTransformations": {
375 "shape": "S1v"
376 },
377 "creationTime": {
378 "type": "long"
379 },
380 "logGroupName": {}
381 }
382 }
383 },
384 "nextToken": {}
385 }
386 }
387 },
388 "DescribeQueries": {
389 "input": {
390 "type": "structure",
391 "members": {
392 "logGroupName": {},
393 "status": {},
394 "maxResults": {
395 "type": "integer"
396 },
397 "nextToken": {}
398 }
399 },
400 "output": {
401 "type": "structure",
402 "members": {
403 "queries": {
404 "type": "list",
405 "member": {
406 "type": "structure",
407 "members": {
408 "queryId": {},
409 "queryString": {},
410 "status": {},
411 "createTime": {
412 "type": "long"
413 },
414 "logGroupName": {}
415 }
416 }
417 },
418 "nextToken": {}
419 }
420 }
421 },
422 "DescribeResourcePolicies": {
423 "input": {
424 "type": "structure",
425 "members": {
426 "nextToken": {},
427 "limit": {
428 "type": "integer"
429 }
430 }
431 },
432 "output": {
433 "type": "structure",
434 "members": {
435 "resourcePolicies": {
436 "type": "list",
437 "member": {
438 "shape": "S2a"
439 }
440 },
441 "nextToken": {}
442 }
443 }
444 },
445 "DescribeSubscriptionFilters": {
446 "input": {
447 "type": "structure",
448 "required": [
449 "logGroupName"
450 ],
451 "members": {
452 "logGroupName": {},
453 "filterNamePrefix": {},
454 "nextToken": {},
455 "limit": {
456 "type": "integer"
457 }
458 }
459 },
460 "output": {
461 "type": "structure",
462 "members": {
463 "subscriptionFilters": {
464 "type": "list",
465 "member": {
466 "type": "structure",
467 "members": {
468 "filterName": {},
469 "logGroupName": {},
470 "filterPattern": {},
471 "destinationArn": {},
472 "roleArn": {},
473 "distribution": {},
474 "creationTime": {
475 "type": "long"
476 }
477 }
478 }
479 },
480 "nextToken": {}
481 }
482 }
483 },
484 "DisassociateKmsKey": {
485 "input": {
486 "type": "structure",
487 "required": [
488 "logGroupName"
489 ],
490 "members": {
491 "logGroupName": {}
492 }
493 }
494 },
495 "FilterLogEvents": {
496 "input": {
497 "type": "structure",
498 "required": [
499 "logGroupName"
500 ],
501 "members": {
502 "logGroupName": {},
503 "logStreamNames": {
504 "type": "list",
505 "member": {}
506 },
507 "logStreamNamePrefix": {},
508 "startTime": {
509 "type": "long"
510 },
511 "endTime": {
512 "type": "long"
513 },
514 "filterPattern": {},
515 "nextToken": {},
516 "limit": {
517 "type": "integer"
518 },
519 "interleaved": {
520 "type": "boolean"
521 }
522 }
523 },
524 "output": {
525 "type": "structure",
526 "members": {
527 "events": {
528 "type": "list",
529 "member": {
530 "type": "structure",
531 "members": {
532 "logStreamName": {},
533 "timestamp": {
534 "type": "long"
535 },
536 "message": {},
537 "ingestionTime": {
538 "type": "long"
539 },
540 "eventId": {}
541 }
542 }
543 },
544 "searchedLogStreams": {
545 "type": "list",
546 "member": {
547 "type": "structure",
548 "members": {
549 "logStreamName": {},
550 "searchedCompletely": {
551 "type": "boolean"
552 }
553 }
554 }
555 },
556 "nextToken": {}
557 }
558 }
559 },
560 "GetLogEvents": {
561 "input": {
562 "type": "structure",
563 "required": [
564 "logGroupName",
565 "logStreamName"
566 ],
567 "members": {
568 "logGroupName": {},
569 "logStreamName": {},
570 "startTime": {
571 "type": "long"
572 },
573 "endTime": {
574 "type": "long"
575 },
576 "nextToken": {},
577 "limit": {
578 "type": "integer"
579 },
580 "startFromHead": {
581 "type": "boolean"
582 }
583 }
584 },
585 "output": {
586 "type": "structure",
587 "members": {
588 "events": {
589 "type": "list",
590 "member": {
591 "type": "structure",
592 "members": {
593 "timestamp": {
594 "type": "long"
595 },
596 "message": {},
597 "ingestionTime": {
598 "type": "long"
599 }
600 }
601 }
602 },
603 "nextForwardToken": {},
604 "nextBackwardToken": {}
605 }
606 }
607 },
608 "GetLogGroupFields": {
609 "input": {
610 "type": "structure",
611 "required": [
612 "logGroupName"
613 ],
614 "members": {
615 "logGroupName": {},
616 "time": {
617 "type": "long"
618 }
619 }
620 },
621 "output": {
622 "type": "structure",
623 "members": {
624 "logGroupFields": {
625 "type": "list",
626 "member": {
627 "type": "structure",
628 "members": {
629 "name": {},
630 "percent": {
631 "type": "integer"
632 }
633 }
634 }
635 }
636 }
637 }
638 },
639 "GetLogRecord": {
640 "input": {
641 "type": "structure",
642 "required": [
643 "logRecordPointer"
644 ],
645 "members": {
646 "logRecordPointer": {}
647 }
648 },
649 "output": {
650 "type": "structure",
651 "members": {
652 "logRecord": {
653 "type": "map",
654 "key": {},
655 "value": {}
656 }
657 }
658 }
659 },
660 "GetQueryResults": {
661 "input": {
662 "type": "structure",
663 "required": [
664 "queryId"
665 ],
666 "members": {
667 "queryId": {}
668 }
669 },
670 "output": {
671 "type": "structure",
672 "members": {
673 "results": {
674 "type": "list",
675 "member": {
676 "type": "list",
677 "member": {
678 "type": "structure",
679 "members": {
680 "field": {},
681 "value": {}
682 }
683 }
684 }
685 },
686 "statistics": {
687 "type": "structure",
688 "members": {
689 "recordsMatched": {
690 "type": "double"
691 },
692 "recordsScanned": {
693 "type": "double"
694 },
695 "bytesScanned": {
696 "type": "double"
697 }
698 }
699 },
700 "status": {}
701 }
702 }
703 },
704 "ListTagsLogGroup": {
705 "input": {
706 "type": "structure",
707 "required": [
708 "logGroupName"
709 ],
710 "members": {
711 "logGroupName": {}
712 }
713 },
714 "output": {
715 "type": "structure",
716 "members": {
717 "tags": {
718 "shape": "Se"
719 }
720 }
721 }
722 },
723 "PutDestination": {
724 "input": {
725 "type": "structure",
726 "required": [
727 "destinationName",
728 "targetArn",
729 "roleArn"
730 ],
731 "members": {
732 "destinationName": {},
733 "targetArn": {},
734 "roleArn": {}
735 }
736 },
737 "output": {
738 "type": "structure",
739 "members": {
740 "destination": {
741 "shape": "Sx"
742 }
743 }
744 }
745 },
746 "PutDestinationPolicy": {
747 "input": {
748 "type": "structure",
749 "required": [
750 "destinationName",
751 "accessPolicy"
752 ],
753 "members": {
754 "destinationName": {},
755 "accessPolicy": {}
756 }
757 }
758 },
759 "PutLogEvents": {
760 "input": {
761 "type": "structure",
762 "required": [
763 "logGroupName",
764 "logStreamName",
765 "logEvents"
766 ],
767 "members": {
768 "logGroupName": {},
769 "logStreamName": {},
770 "logEvents": {
771 "type": "list",
772 "member": {
773 "type": "structure",
774 "required": [
775 "timestamp",
776 "message"
777 ],
778 "members": {
779 "timestamp": {
780 "type": "long"
781 },
782 "message": {}
783 }
784 }
785 },
786 "sequenceToken": {}
787 }
788 },
789 "output": {
790 "type": "structure",
791 "members": {
792 "nextSequenceToken": {},
793 "rejectedLogEventsInfo": {
794 "type": "structure",
795 "members": {
796 "tooNewLogEventStartIndex": {
797 "type": "integer"
798 },
799 "tooOldLogEventEndIndex": {
800 "type": "integer"
801 },
802 "expiredLogEventEndIndex": {
803 "type": "integer"
804 }
805 }
806 }
807 }
808 }
809 },
810 "PutMetricFilter": {
811 "input": {
812 "type": "structure",
813 "required": [
814 "logGroupName",
815 "filterName",
816 "filterPattern",
817 "metricTransformations"
818 ],
819 "members": {
820 "logGroupName": {},
821 "filterName": {},
822 "filterPattern": {},
823 "metricTransformations": {
824 "shape": "S1v"
825 }
826 }
827 }
828 },
829 "PutResourcePolicy": {
830 "input": {
831 "type": "structure",
832 "members": {
833 "policyName": {},
834 "policyDocument": {}
835 }
836 },
837 "output": {
838 "type": "structure",
839 "members": {
840 "resourcePolicy": {
841 "shape": "S2a"
842 }
843 }
844 }
845 },
846 "PutRetentionPolicy": {
847 "input": {
848 "type": "structure",
849 "required": [
850 "logGroupName",
851 "retentionInDays"
852 ],
853 "members": {
854 "logGroupName": {},
855 "retentionInDays": {
856 "type": "integer"
857 }
858 }
859 }
860 },
861 "PutSubscriptionFilter": {
862 "input": {
863 "type": "structure",
864 "required": [
865 "logGroupName",
866 "filterName",
867 "filterPattern",
868 "destinationArn"
869 ],
870 "members": {
871 "logGroupName": {},
872 "filterName": {},
873 "filterPattern": {},
874 "destinationArn": {},
875 "roleArn": {},
876 "distribution": {}
877 }
878 }
879 },
880 "StartQuery": {
881 "input": {
882 "type": "structure",
883 "required": [
884 "logGroupName",
885 "startTime",
886 "endTime",
887 "queryString"
888 ],
889 "members": {
890 "logGroupName": {},
891 "startTime": {
892 "type": "long"
893 },
894 "endTime": {
895 "type": "long"
896 },
897 "queryString": {},
898 "limit": {
899 "type": "integer"
900 }
901 }
902 },
903 "output": {
904 "type": "structure",
905 "members": {
906 "queryId": {}
907 }
908 }
909 },
910 "StopQuery": {
911 "input": {
912 "type": "structure",
913 "required": [
914 "queryId"
915 ],
916 "members": {
917 "queryId": {}
918 }
919 },
920 "output": {
921 "type": "structure",
922 "members": {
923 "success": {
924 "type": "boolean"
925 }
926 }
927 }
928 },
929 "TagLogGroup": {
930 "input": {
931 "type": "structure",
932 "required": [
933 "logGroupName",
934 "tags"
935 ],
936 "members": {
937 "logGroupName": {},
938 "tags": {
939 "shape": "Se"
940 }
941 }
942 }
943 },
944 "TestMetricFilter": {
945 "input": {
946 "type": "structure",
947 "required": [
948 "filterPattern",
949 "logEventMessages"
950 ],
951 "members": {
952 "filterPattern": {},
953 "logEventMessages": {
954 "type": "list",
955 "member": {}
956 }
957 }
958 },
959 "output": {
960 "type": "structure",
961 "members": {
962 "matches": {
963 "type": "list",
964 "member": {
965 "type": "structure",
966 "members": {
967 "eventNumber": {
968 "type": "long"
969 },
970 "eventMessage": {},
971 "extractedValues": {
972 "type": "map",
973 "key": {},
974 "value": {}
975 }
976 }
977 }
978 }
979 }
980 }
981 },
982 "UntagLogGroup": {
983 "input": {
984 "type": "structure",
985 "required": [
986 "logGroupName",
987 "tags"
988 ],
989 "members": {
990 "logGroupName": {},
991 "tags": {
992 "type": "list",
993 "member": {}
994 }
995 }
996 }
997 }
998 },
999 "shapes": {
1000 "Se": {
1001 "type": "map",
1002 "key": {},
1003 "value": {}
1004 },
1005 "Sx": {
1006 "type": "structure",
1007 "members": {
1008 "destinationName": {},
1009 "targetArn": {},
1010 "roleArn": {},
1011 "accessPolicy": {},
1012 "arn": {},
1013 "creationTime": {
1014 "type": "long"
1015 }
1016 }
1017 },
1018 "S1v": {
1019 "type": "list",
1020 "member": {
1021 "type": "structure",
1022 "required": [
1023 "metricName",
1024 "metricNamespace",
1025 "metricValue"
1026 ],
1027 "members": {
1028 "metricName": {},
1029 "metricNamespace": {},
1030 "metricValue": {},
1031 "defaultValue": {
1032 "type": "double"
1033 }
1034 }
1035 }
1036 },
1037 "S2a": {
1038 "type": "structure",
1039 "members": {
1040 "policyName": {},
1041 "policyDocument": {},
1042 "lastUpdatedTime": {
1043 "type": "long"
1044 }
1045 }
1046 }
1047 }
1048}
\No newline at end of file