UNPKG

12.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 CloudWatch Events",
9 "serviceId": "CloudWatch Events",
10 "signatureVersion": "v4",
11 "targetPrefix": "AWSEvents",
12 "uid": "events-2015-10-07"
13 },
14 "operations": {
15 "DeleteRule": {
16 "input": {
17 "type": "structure",
18 "required": [
19 "Name"
20 ],
21 "members": {
22 "Name": {},
23 "Force": {
24 "type": "boolean"
25 }
26 }
27 }
28 },
29 "DescribeEventBus": {
30 "input": {
31 "type": "structure",
32 "members": {}
33 },
34 "output": {
35 "type": "structure",
36 "members": {
37 "Name": {},
38 "Arn": {},
39 "Policy": {}
40 }
41 }
42 },
43 "DescribeRule": {
44 "input": {
45 "type": "structure",
46 "required": [
47 "Name"
48 ],
49 "members": {
50 "Name": {}
51 }
52 },
53 "output": {
54 "type": "structure",
55 "members": {
56 "Name": {},
57 "Arn": {},
58 "EventPattern": {},
59 "ScheduleExpression": {},
60 "State": {},
61 "Description": {},
62 "RoleArn": {},
63 "ManagedBy": {}
64 }
65 }
66 },
67 "DisableRule": {
68 "input": {
69 "type": "structure",
70 "required": [
71 "Name"
72 ],
73 "members": {
74 "Name": {}
75 }
76 }
77 },
78 "EnableRule": {
79 "input": {
80 "type": "structure",
81 "required": [
82 "Name"
83 ],
84 "members": {
85 "Name": {}
86 }
87 }
88 },
89 "ListRuleNamesByTarget": {
90 "input": {
91 "type": "structure",
92 "required": [
93 "TargetArn"
94 ],
95 "members": {
96 "TargetArn": {},
97 "NextToken": {},
98 "Limit": {
99 "type": "integer"
100 }
101 }
102 },
103 "output": {
104 "type": "structure",
105 "members": {
106 "RuleNames": {
107 "type": "list",
108 "member": {}
109 },
110 "NextToken": {}
111 }
112 }
113 },
114 "ListRules": {
115 "input": {
116 "type": "structure",
117 "members": {
118 "NamePrefix": {},
119 "NextToken": {},
120 "Limit": {
121 "type": "integer"
122 }
123 }
124 },
125 "output": {
126 "type": "structure",
127 "members": {
128 "Rules": {
129 "type": "list",
130 "member": {
131 "type": "structure",
132 "members": {
133 "Name": {},
134 "Arn": {},
135 "EventPattern": {},
136 "State": {},
137 "Description": {},
138 "ScheduleExpression": {},
139 "RoleArn": {},
140 "ManagedBy": {}
141 }
142 }
143 },
144 "NextToken": {}
145 }
146 }
147 },
148 "ListTagsForResource": {
149 "input": {
150 "type": "structure",
151 "required": [
152 "ResourceARN"
153 ],
154 "members": {
155 "ResourceARN": {}
156 }
157 },
158 "output": {
159 "type": "structure",
160 "members": {
161 "Tags": {
162 "shape": "Sv"
163 }
164 }
165 }
166 },
167 "ListTargetsByRule": {
168 "input": {
169 "type": "structure",
170 "required": [
171 "Rule"
172 ],
173 "members": {
174 "Rule": {},
175 "NextToken": {},
176 "Limit": {
177 "type": "integer"
178 }
179 }
180 },
181 "output": {
182 "type": "structure",
183 "members": {
184 "Targets": {
185 "shape": "S11"
186 },
187 "NextToken": {}
188 }
189 }
190 },
191 "PutEvents": {
192 "input": {
193 "type": "structure",
194 "required": [
195 "Entries"
196 ],
197 "members": {
198 "Entries": {
199 "type": "list",
200 "member": {
201 "type": "structure",
202 "members": {
203 "Time": {
204 "type": "timestamp"
205 },
206 "Source": {},
207 "Resources": {
208 "type": "list",
209 "member": {}
210 },
211 "DetailType": {},
212 "Detail": {}
213 }
214 }
215 }
216 }
217 },
218 "output": {
219 "type": "structure",
220 "members": {
221 "FailedEntryCount": {
222 "type": "integer"
223 },
224 "Entries": {
225 "type": "list",
226 "member": {
227 "type": "structure",
228 "members": {
229 "EventId": {},
230 "ErrorCode": {},
231 "ErrorMessage": {}
232 }
233 }
234 }
235 }
236 }
237 },
238 "PutPermission": {
239 "input": {
240 "type": "structure",
241 "required": [
242 "Action",
243 "Principal",
244 "StatementId"
245 ],
246 "members": {
247 "Action": {},
248 "Principal": {},
249 "StatementId": {},
250 "Condition": {
251 "type": "structure",
252 "required": [
253 "Type",
254 "Key",
255 "Value"
256 ],
257 "members": {
258 "Type": {},
259 "Key": {},
260 "Value": {}
261 }
262 }
263 }
264 }
265 },
266 "PutRule": {
267 "input": {
268 "type": "structure",
269 "required": [
270 "Name"
271 ],
272 "members": {
273 "Name": {},
274 "ScheduleExpression": {},
275 "EventPattern": {},
276 "State": {},
277 "Description": {},
278 "RoleArn": {},
279 "Tags": {
280 "shape": "Sv"
281 }
282 }
283 },
284 "output": {
285 "type": "structure",
286 "members": {
287 "RuleArn": {}
288 }
289 }
290 },
291 "PutTargets": {
292 "input": {
293 "type": "structure",
294 "required": [
295 "Rule",
296 "Targets"
297 ],
298 "members": {
299 "Rule": {},
300 "Targets": {
301 "shape": "S11"
302 }
303 }
304 },
305 "output": {
306 "type": "structure",
307 "members": {
308 "FailedEntryCount": {
309 "type": "integer"
310 },
311 "FailedEntries": {
312 "type": "list",
313 "member": {
314 "type": "structure",
315 "members": {
316 "TargetId": {},
317 "ErrorCode": {},
318 "ErrorMessage": {}
319 }
320 }
321 }
322 }
323 }
324 },
325 "RemovePermission": {
326 "input": {
327 "type": "structure",
328 "required": [
329 "StatementId"
330 ],
331 "members": {
332 "StatementId": {}
333 }
334 }
335 },
336 "RemoveTargets": {
337 "input": {
338 "type": "structure",
339 "required": [
340 "Rule",
341 "Ids"
342 ],
343 "members": {
344 "Rule": {},
345 "Ids": {
346 "type": "list",
347 "member": {}
348 },
349 "Force": {
350 "type": "boolean"
351 }
352 }
353 },
354 "output": {
355 "type": "structure",
356 "members": {
357 "FailedEntryCount": {
358 "type": "integer"
359 },
360 "FailedEntries": {
361 "type": "list",
362 "member": {
363 "type": "structure",
364 "members": {
365 "TargetId": {},
366 "ErrorCode": {},
367 "ErrorMessage": {}
368 }
369 }
370 }
371 }
372 }
373 },
374 "TagResource": {
375 "input": {
376 "type": "structure",
377 "required": [
378 "ResourceARN",
379 "Tags"
380 ],
381 "members": {
382 "ResourceARN": {},
383 "Tags": {
384 "shape": "Sv"
385 }
386 }
387 },
388 "output": {
389 "type": "structure",
390 "members": {}
391 }
392 },
393 "TestEventPattern": {
394 "input": {
395 "type": "structure",
396 "required": [
397 "EventPattern",
398 "Event"
399 ],
400 "members": {
401 "EventPattern": {},
402 "Event": {}
403 }
404 },
405 "output": {
406 "type": "structure",
407 "members": {
408 "Result": {
409 "type": "boolean"
410 }
411 }
412 }
413 },
414 "UntagResource": {
415 "input": {
416 "type": "structure",
417 "required": [
418 "ResourceARN",
419 "TagKeys"
420 ],
421 "members": {
422 "ResourceARN": {},
423 "TagKeys": {
424 "type": "list",
425 "member": {}
426 }
427 }
428 },
429 "output": {
430 "type": "structure",
431 "members": {}
432 }
433 }
434 },
435 "shapes": {
436 "Sv": {
437 "type": "list",
438 "member": {
439 "type": "structure",
440 "required": [
441 "Key",
442 "Value"
443 ],
444 "members": {
445 "Key": {},
446 "Value": {}
447 }
448 }
449 },
450 "S11": {
451 "type": "list",
452 "member": {
453 "type": "structure",
454 "required": [
455 "Id",
456 "Arn"
457 ],
458 "members": {
459 "Id": {},
460 "Arn": {},
461 "RoleArn": {},
462 "Input": {},
463 "InputPath": {},
464 "InputTransformer": {
465 "type": "structure",
466 "required": [
467 "InputTemplate"
468 ],
469 "members": {
470 "InputPathsMap": {
471 "type": "map",
472 "key": {},
473 "value": {}
474 },
475 "InputTemplate": {}
476 }
477 },
478 "KinesisParameters": {
479 "type": "structure",
480 "required": [
481 "PartitionKeyPath"
482 ],
483 "members": {
484 "PartitionKeyPath": {}
485 }
486 },
487 "RunCommandParameters": {
488 "type": "structure",
489 "required": [
490 "RunCommandTargets"
491 ],
492 "members": {
493 "RunCommandTargets": {
494 "type": "list",
495 "member": {
496 "type": "structure",
497 "required": [
498 "Key",
499 "Values"
500 ],
501 "members": {
502 "Key": {},
503 "Values": {
504 "type": "list",
505 "member": {}
506 }
507 }
508 }
509 }
510 }
511 },
512 "EcsParameters": {
513 "type": "structure",
514 "required": [
515 "TaskDefinitionArn"
516 ],
517 "members": {
518 "TaskDefinitionArn": {},
519 "TaskCount": {
520 "type": "integer"
521 },
522 "LaunchType": {},
523 "NetworkConfiguration": {
524 "type": "structure",
525 "members": {
526 "awsvpcConfiguration": {
527 "type": "structure",
528 "required": [
529 "Subnets"
530 ],
531 "members": {
532 "Subnets": {
533 "shape": "S1n"
534 },
535 "SecurityGroups": {
536 "shape": "S1n"
537 },
538 "AssignPublicIp": {}
539 }
540 }
541 }
542 },
543 "PlatformVersion": {},
544 "Group": {}
545 }
546 },
547 "BatchParameters": {
548 "type": "structure",
549 "required": [
550 "JobDefinition",
551 "JobName"
552 ],
553 "members": {
554 "JobDefinition": {},
555 "JobName": {},
556 "ArrayProperties": {
557 "type": "structure",
558 "members": {
559 "Size": {
560 "type": "integer"
561 }
562 }
563 },
564 "RetryStrategy": {
565 "type": "structure",
566 "members": {
567 "Attempts": {
568 "type": "integer"
569 }
570 }
571 }
572 }
573 },
574 "SqsParameters": {
575 "type": "structure",
576 "members": {
577 "MessageGroupId": {}
578 }
579 }
580 }
581 }
582 },
583 "S1n": {
584 "type": "list",
585 "member": {}
586 }
587 }
588}
\No newline at end of file