UNPKG

19.6 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2015-10-07",
5 "endpointPrefix": "events",
6 "jsonVersion": "1.1",
7 "protocol": "json",
8 "serviceFullName": "Amazon EventBridge",
9 "serviceId": "EventBridge",
10 "signatureVersion": "v4",
11 "targetPrefix": "AWSEvents",
12 "uid": "eventbridge-2015-10-07"
13 },
14 "operations": {
15 "ActivateEventSource": {
16 "input": {
17 "type": "structure",
18 "required": [
19 "Name"
20 ],
21 "members": {
22 "Name": {}
23 }
24 }
25 },
26 "CreateEventBus": {
27 "input": {
28 "type": "structure",
29 "required": [
30 "Name"
31 ],
32 "members": {
33 "Name": {},
34 "EventSourceName": {},
35 "Tags": {
36 "shape": "S5"
37 }
38 }
39 },
40 "output": {
41 "type": "structure",
42 "members": {
43 "EventBusArn": {}
44 }
45 }
46 },
47 "CreatePartnerEventSource": {
48 "input": {
49 "type": "structure",
50 "required": [
51 "Name",
52 "Account"
53 ],
54 "members": {
55 "Name": {},
56 "Account": {}
57 }
58 },
59 "output": {
60 "type": "structure",
61 "members": {
62 "EventSourceArn": {}
63 }
64 }
65 },
66 "DeactivateEventSource": {
67 "input": {
68 "type": "structure",
69 "required": [
70 "Name"
71 ],
72 "members": {
73 "Name": {}
74 }
75 }
76 },
77 "DeleteEventBus": {
78 "input": {
79 "type": "structure",
80 "required": [
81 "Name"
82 ],
83 "members": {
84 "Name": {}
85 }
86 }
87 },
88 "DeletePartnerEventSource": {
89 "input": {
90 "type": "structure",
91 "required": [
92 "Name",
93 "Account"
94 ],
95 "members": {
96 "Name": {},
97 "Account": {}
98 }
99 }
100 },
101 "DeleteRule": {
102 "input": {
103 "type": "structure",
104 "required": [
105 "Name"
106 ],
107 "members": {
108 "Name": {},
109 "EventBusName": {},
110 "Force": {
111 "type": "boolean"
112 }
113 }
114 }
115 },
116 "DescribeEventBus": {
117 "input": {
118 "type": "structure",
119 "members": {
120 "Name": {}
121 }
122 },
123 "output": {
124 "type": "structure",
125 "members": {
126 "Name": {},
127 "Arn": {},
128 "Policy": {}
129 }
130 }
131 },
132 "DescribeEventSource": {
133 "input": {
134 "type": "structure",
135 "required": [
136 "Name"
137 ],
138 "members": {
139 "Name": {}
140 }
141 },
142 "output": {
143 "type": "structure",
144 "members": {
145 "Arn": {},
146 "CreatedBy": {},
147 "CreationTime": {
148 "type": "timestamp"
149 },
150 "ExpirationTime": {
151 "type": "timestamp"
152 },
153 "Name": {},
154 "State": {}
155 }
156 }
157 },
158 "DescribePartnerEventSource": {
159 "input": {
160 "type": "structure",
161 "required": [
162 "Name"
163 ],
164 "members": {
165 "Name": {}
166 }
167 },
168 "output": {
169 "type": "structure",
170 "members": {
171 "Arn": {},
172 "Name": {}
173 }
174 }
175 },
176 "DescribeRule": {
177 "input": {
178 "type": "structure",
179 "required": [
180 "Name"
181 ],
182 "members": {
183 "Name": {},
184 "EventBusName": {}
185 }
186 },
187 "output": {
188 "type": "structure",
189 "members": {
190 "Name": {},
191 "Arn": {},
192 "EventPattern": {},
193 "ScheduleExpression": {},
194 "State": {},
195 "Description": {},
196 "RoleArn": {},
197 "ManagedBy": {},
198 "EventBusName": {}
199 }
200 }
201 },
202 "DisableRule": {
203 "input": {
204 "type": "structure",
205 "required": [
206 "Name"
207 ],
208 "members": {
209 "Name": {},
210 "EventBusName": {}
211 }
212 }
213 },
214 "EnableRule": {
215 "input": {
216 "type": "structure",
217 "required": [
218 "Name"
219 ],
220 "members": {
221 "Name": {},
222 "EventBusName": {}
223 }
224 }
225 },
226 "ListEventBuses": {
227 "input": {
228 "type": "structure",
229 "members": {
230 "NamePrefix": {},
231 "NextToken": {},
232 "Limit": {
233 "type": "integer"
234 }
235 }
236 },
237 "output": {
238 "type": "structure",
239 "members": {
240 "EventBuses": {
241 "type": "list",
242 "member": {
243 "type": "structure",
244 "members": {
245 "Name": {},
246 "Arn": {},
247 "Policy": {}
248 }
249 }
250 },
251 "NextToken": {}
252 }
253 }
254 },
255 "ListEventSources": {
256 "input": {
257 "type": "structure",
258 "members": {
259 "NamePrefix": {},
260 "NextToken": {},
261 "Limit": {
262 "type": "integer"
263 }
264 }
265 },
266 "output": {
267 "type": "structure",
268 "members": {
269 "EventSources": {
270 "type": "list",
271 "member": {
272 "type": "structure",
273 "members": {
274 "Arn": {},
275 "CreatedBy": {},
276 "CreationTime": {
277 "type": "timestamp"
278 },
279 "ExpirationTime": {
280 "type": "timestamp"
281 },
282 "Name": {},
283 "State": {}
284 }
285 }
286 },
287 "NextToken": {}
288 }
289 }
290 },
291 "ListPartnerEventSourceAccounts": {
292 "input": {
293 "type": "structure",
294 "required": [
295 "EventSourceName"
296 ],
297 "members": {
298 "EventSourceName": {},
299 "NextToken": {},
300 "Limit": {
301 "type": "integer"
302 }
303 }
304 },
305 "output": {
306 "type": "structure",
307 "members": {
308 "PartnerEventSourceAccounts": {
309 "type": "list",
310 "member": {
311 "type": "structure",
312 "members": {
313 "Account": {},
314 "CreationTime": {
315 "type": "timestamp"
316 },
317 "ExpirationTime": {
318 "type": "timestamp"
319 },
320 "State": {}
321 }
322 }
323 },
324 "NextToken": {}
325 }
326 }
327 },
328 "ListPartnerEventSources": {
329 "input": {
330 "type": "structure",
331 "required": [
332 "NamePrefix"
333 ],
334 "members": {
335 "NamePrefix": {},
336 "NextToken": {},
337 "Limit": {
338 "type": "integer"
339 }
340 }
341 },
342 "output": {
343 "type": "structure",
344 "members": {
345 "PartnerEventSources": {
346 "type": "list",
347 "member": {
348 "type": "structure",
349 "members": {
350 "Arn": {},
351 "Name": {}
352 }
353 }
354 },
355 "NextToken": {}
356 }
357 }
358 },
359 "ListRuleNamesByTarget": {
360 "input": {
361 "type": "structure",
362 "required": [
363 "TargetArn"
364 ],
365 "members": {
366 "TargetArn": {},
367 "EventBusName": {},
368 "NextToken": {},
369 "Limit": {
370 "type": "integer"
371 }
372 }
373 },
374 "output": {
375 "type": "structure",
376 "members": {
377 "RuleNames": {
378 "type": "list",
379 "member": {}
380 },
381 "NextToken": {}
382 }
383 }
384 },
385 "ListRules": {
386 "input": {
387 "type": "structure",
388 "members": {
389 "NamePrefix": {},
390 "EventBusName": {},
391 "NextToken": {},
392 "Limit": {
393 "type": "integer"
394 }
395 }
396 },
397 "output": {
398 "type": "structure",
399 "members": {
400 "Rules": {
401 "type": "list",
402 "member": {
403 "type": "structure",
404 "members": {
405 "Name": {},
406 "Arn": {},
407 "EventPattern": {},
408 "State": {},
409 "Description": {},
410 "ScheduleExpression": {},
411 "RoleArn": {},
412 "ManagedBy": {},
413 "EventBusName": {}
414 }
415 }
416 },
417 "NextToken": {}
418 }
419 }
420 },
421 "ListTagsForResource": {
422 "input": {
423 "type": "structure",
424 "required": [
425 "ResourceARN"
426 ],
427 "members": {
428 "ResourceARN": {}
429 }
430 },
431 "output": {
432 "type": "structure",
433 "members": {
434 "Tags": {
435 "shape": "S5"
436 }
437 }
438 }
439 },
440 "ListTargetsByRule": {
441 "input": {
442 "type": "structure",
443 "required": [
444 "Rule"
445 ],
446 "members": {
447 "Rule": {},
448 "EventBusName": {},
449 "NextToken": {},
450 "Limit": {
451 "type": "integer"
452 }
453 }
454 },
455 "output": {
456 "type": "structure",
457 "members": {
458 "Targets": {
459 "shape": "S20"
460 },
461 "NextToken": {}
462 }
463 }
464 },
465 "PutEvents": {
466 "input": {
467 "type": "structure",
468 "required": [
469 "Entries"
470 ],
471 "members": {
472 "Entries": {
473 "type": "list",
474 "member": {
475 "type": "structure",
476 "members": {
477 "Time": {
478 "type": "timestamp"
479 },
480 "Source": {},
481 "Resources": {
482 "shape": "S2y"
483 },
484 "DetailType": {},
485 "Detail": {},
486 "EventBusName": {}
487 }
488 }
489 }
490 }
491 },
492 "output": {
493 "type": "structure",
494 "members": {
495 "FailedEntryCount": {
496 "type": "integer"
497 },
498 "Entries": {
499 "type": "list",
500 "member": {
501 "type": "structure",
502 "members": {
503 "EventId": {},
504 "ErrorCode": {},
505 "ErrorMessage": {}
506 }
507 }
508 }
509 }
510 }
511 },
512 "PutPartnerEvents": {
513 "input": {
514 "type": "structure",
515 "required": [
516 "Entries"
517 ],
518 "members": {
519 "Entries": {
520 "type": "list",
521 "member": {
522 "type": "structure",
523 "members": {
524 "Time": {
525 "type": "timestamp"
526 },
527 "Source": {},
528 "Resources": {
529 "shape": "S2y"
530 },
531 "DetailType": {},
532 "Detail": {}
533 }
534 }
535 }
536 }
537 },
538 "output": {
539 "type": "structure",
540 "members": {
541 "FailedEntryCount": {
542 "type": "integer"
543 },
544 "Entries": {
545 "type": "list",
546 "member": {
547 "type": "structure",
548 "members": {
549 "EventId": {},
550 "ErrorCode": {},
551 "ErrorMessage": {}
552 }
553 }
554 }
555 }
556 }
557 },
558 "PutPermission": {
559 "input": {
560 "type": "structure",
561 "required": [
562 "Action",
563 "Principal",
564 "StatementId"
565 ],
566 "members": {
567 "EventBusName": {},
568 "Action": {},
569 "Principal": {},
570 "StatementId": {},
571 "Condition": {
572 "type": "structure",
573 "required": [
574 "Type",
575 "Key",
576 "Value"
577 ],
578 "members": {
579 "Type": {},
580 "Key": {},
581 "Value": {}
582 }
583 }
584 }
585 }
586 },
587 "PutRule": {
588 "input": {
589 "type": "structure",
590 "required": [
591 "Name"
592 ],
593 "members": {
594 "Name": {},
595 "ScheduleExpression": {},
596 "EventPattern": {},
597 "State": {},
598 "Description": {},
599 "RoleArn": {},
600 "Tags": {
601 "shape": "S5"
602 },
603 "EventBusName": {}
604 }
605 },
606 "output": {
607 "type": "structure",
608 "members": {
609 "RuleArn": {}
610 }
611 }
612 },
613 "PutTargets": {
614 "input": {
615 "type": "structure",
616 "required": [
617 "Rule",
618 "Targets"
619 ],
620 "members": {
621 "Rule": {},
622 "EventBusName": {},
623 "Targets": {
624 "shape": "S20"
625 }
626 }
627 },
628 "output": {
629 "type": "structure",
630 "members": {
631 "FailedEntryCount": {
632 "type": "integer"
633 },
634 "FailedEntries": {
635 "type": "list",
636 "member": {
637 "type": "structure",
638 "members": {
639 "TargetId": {},
640 "ErrorCode": {},
641 "ErrorMessage": {}
642 }
643 }
644 }
645 }
646 }
647 },
648 "RemovePermission": {
649 "input": {
650 "type": "structure",
651 "required": [
652 "StatementId"
653 ],
654 "members": {
655 "StatementId": {},
656 "EventBusName": {}
657 }
658 }
659 },
660 "RemoveTargets": {
661 "input": {
662 "type": "structure",
663 "required": [
664 "Rule",
665 "Ids"
666 ],
667 "members": {
668 "Rule": {},
669 "EventBusName": {},
670 "Ids": {
671 "type": "list",
672 "member": {}
673 },
674 "Force": {
675 "type": "boolean"
676 }
677 }
678 },
679 "output": {
680 "type": "structure",
681 "members": {
682 "FailedEntryCount": {
683 "type": "integer"
684 },
685 "FailedEntries": {
686 "type": "list",
687 "member": {
688 "type": "structure",
689 "members": {
690 "TargetId": {},
691 "ErrorCode": {},
692 "ErrorMessage": {}
693 }
694 }
695 }
696 }
697 }
698 },
699 "TagResource": {
700 "input": {
701 "type": "structure",
702 "required": [
703 "ResourceARN",
704 "Tags"
705 ],
706 "members": {
707 "ResourceARN": {},
708 "Tags": {
709 "shape": "S5"
710 }
711 }
712 },
713 "output": {
714 "type": "structure",
715 "members": {}
716 }
717 },
718 "TestEventPattern": {
719 "input": {
720 "type": "structure",
721 "required": [
722 "EventPattern",
723 "Event"
724 ],
725 "members": {
726 "EventPattern": {},
727 "Event": {}
728 }
729 },
730 "output": {
731 "type": "structure",
732 "members": {
733 "Result": {
734 "type": "boolean"
735 }
736 }
737 }
738 },
739 "UntagResource": {
740 "input": {
741 "type": "structure",
742 "required": [
743 "ResourceARN",
744 "TagKeys"
745 ],
746 "members": {
747 "ResourceARN": {},
748 "TagKeys": {
749 "type": "list",
750 "member": {}
751 }
752 }
753 },
754 "output": {
755 "type": "structure",
756 "members": {}
757 }
758 }
759 },
760 "shapes": {
761 "S5": {
762 "type": "list",
763 "member": {
764 "type": "structure",
765 "required": [
766 "Key",
767 "Value"
768 ],
769 "members": {
770 "Key": {},
771 "Value": {}
772 }
773 }
774 },
775 "S20": {
776 "type": "list",
777 "member": {
778 "type": "structure",
779 "required": [
780 "Id",
781 "Arn"
782 ],
783 "members": {
784 "Id": {},
785 "Arn": {},
786 "RoleArn": {},
787 "Input": {},
788 "InputPath": {},
789 "InputTransformer": {
790 "type": "structure",
791 "required": [
792 "InputTemplate"
793 ],
794 "members": {
795 "InputPathsMap": {
796 "type": "map",
797 "key": {},
798 "value": {}
799 },
800 "InputTemplate": {}
801 }
802 },
803 "KinesisParameters": {
804 "type": "structure",
805 "required": [
806 "PartitionKeyPath"
807 ],
808 "members": {
809 "PartitionKeyPath": {}
810 }
811 },
812 "RunCommandParameters": {
813 "type": "structure",
814 "required": [
815 "RunCommandTargets"
816 ],
817 "members": {
818 "RunCommandTargets": {
819 "type": "list",
820 "member": {
821 "type": "structure",
822 "required": [
823 "Key",
824 "Values"
825 ],
826 "members": {
827 "Key": {},
828 "Values": {
829 "type": "list",
830 "member": {}
831 }
832 }
833 }
834 }
835 }
836 },
837 "EcsParameters": {
838 "type": "structure",
839 "required": [
840 "TaskDefinitionArn"
841 ],
842 "members": {
843 "TaskDefinitionArn": {},
844 "TaskCount": {
845 "type": "integer"
846 },
847 "LaunchType": {},
848 "NetworkConfiguration": {
849 "type": "structure",
850 "members": {
851 "awsvpcConfiguration": {
852 "type": "structure",
853 "required": [
854 "Subnets"
855 ],
856 "members": {
857 "Subnets": {
858 "shape": "S2m"
859 },
860 "SecurityGroups": {
861 "shape": "S2m"
862 },
863 "AssignPublicIp": {}
864 }
865 }
866 }
867 },
868 "PlatformVersion": {},
869 "Group": {}
870 }
871 },
872 "BatchParameters": {
873 "type": "structure",
874 "required": [
875 "JobDefinition",
876 "JobName"
877 ],
878 "members": {
879 "JobDefinition": {},
880 "JobName": {},
881 "ArrayProperties": {
882 "type": "structure",
883 "members": {
884 "Size": {
885 "type": "integer"
886 }
887 }
888 },
889 "RetryStrategy": {
890 "type": "structure",
891 "members": {
892 "Attempts": {
893 "type": "integer"
894 }
895 }
896 }
897 }
898 },
899 "SqsParameters": {
900 "type": "structure",
901 "members": {
902 "MessageGroupId": {}
903 }
904 }
905 }
906 }
907 },
908 "S2m": {
909 "type": "list",
910 "member": {}
911 },
912 "S2y": {
913 "type": "list",
914 "member": {}
915 }
916 }
917}
\No newline at end of file