Skip to content

Commit e1fd848

Browse files
committed
Adds AWS.CloudWatchEvents API
1 parent bc16bed commit e1fd848

File tree

5 files changed

+1356
-0
lines changed

5 files changed

+1356
-0
lines changed

apis/events-2014-02-03.min.json

Lines changed: 330 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,330 @@
1+
{
2+
"version": "2.0",
3+
"metadata": {
4+
"apiVersion": "2014-02-03",
5+
"endpointPrefix": "events",
6+
"jsonVersion": "1.1",
7+
"serviceFullName": "Amazon CloudWatch Events",
8+
"signatureVersion": "v4",
9+
"targetPrefix": "AWSEvents",
10+
"protocol": "json"
11+
},
12+
"operations": {
13+
"DeleteRule": {
14+
"input": {
15+
"type": "structure",
16+
"required": [
17+
"Name"
18+
],
19+
"members": {
20+
"Name": {}
21+
}
22+
}
23+
},
24+
"DescribeRule": {
25+
"input": {
26+
"type": "structure",
27+
"required": [
28+
"Name"
29+
],
30+
"members": {
31+
"Name": {}
32+
}
33+
},
34+
"output": {
35+
"type": "structure",
36+
"members": {
37+
"Name": {},
38+
"Arn": {},
39+
"EventPattern": {},
40+
"ScheduleExpression": {},
41+
"State": {},
42+
"Description": {},
43+
"RoleArn": {}
44+
}
45+
}
46+
},
47+
"DisableRule": {
48+
"input": {
49+
"type": "structure",
50+
"required": [
51+
"Name"
52+
],
53+
"members": {
54+
"Name": {}
55+
}
56+
}
57+
},
58+
"EnableRule": {
59+
"input": {
60+
"type": "structure",
61+
"required": [
62+
"Name"
63+
],
64+
"members": {
65+
"Name": {}
66+
}
67+
}
68+
},
69+
"ListRuleNamesByTarget": {
70+
"input": {
71+
"type": "structure",
72+
"required": [
73+
"TargetArn"
74+
],
75+
"members": {
76+
"TargetArn": {},
77+
"NextToken": {},
78+
"Limit": {
79+
"type": "integer"
80+
}
81+
}
82+
},
83+
"output": {
84+
"type": "structure",
85+
"members": {
86+
"RuleNames": {
87+
"type": "list",
88+
"member": {}
89+
},
90+
"NextToken": {}
91+
}
92+
}
93+
},
94+
"ListRules": {
95+
"input": {
96+
"type": "structure",
97+
"members": {
98+
"NamePrefix": {},
99+
"NextToken": {},
100+
"Limit": {
101+
"type": "integer"
102+
}
103+
}
104+
},
105+
"output": {
106+
"type": "structure",
107+
"members": {
108+
"Rules": {
109+
"type": "list",
110+
"member": {
111+
"type": "structure",
112+
"members": {
113+
"Name": {},
114+
"Arn": {},
115+
"EventPattern": {},
116+
"State": {},
117+
"Description": {},
118+
"ScheduleExpression": {},
119+
"RoleArn": {}
120+
}
121+
}
122+
},
123+
"NextToken": {}
124+
}
125+
}
126+
},
127+
"ListTargetsByRule": {
128+
"input": {
129+
"type": "structure",
130+
"required": [
131+
"Rule"
132+
],
133+
"members": {
134+
"Rule": {},
135+
"NextToken": {},
136+
"Limit": {
137+
"type": "integer"
138+
}
139+
}
140+
},
141+
"output": {
142+
"type": "structure",
143+
"members": {
144+
"Targets": {
145+
"shape": "Sp"
146+
},
147+
"NextToken": {}
148+
}
149+
}
150+
},
151+
"PutEvents": {
152+
"input": {
153+
"type": "structure",
154+
"required": [
155+
"Entries"
156+
],
157+
"members": {
158+
"Entries": {
159+
"type": "list",
160+
"member": {
161+
"type": "structure",
162+
"members": {
163+
"Time": {
164+
"type": "timestamp"
165+
},
166+
"Source": {},
167+
"Resources": {
168+
"type": "list",
169+
"member": {}
170+
},
171+
"DetailType": {},
172+
"Detail": {}
173+
}
174+
}
175+
}
176+
}
177+
},
178+
"output": {
179+
"type": "structure",
180+
"members": {
181+
"FailedEntryCount": {
182+
"type": "integer"
183+
},
184+
"Entries": {
185+
"type": "list",
186+
"member": {
187+
"type": "structure",
188+
"members": {
189+
"EventId": {},
190+
"ErrorCode": {},
191+
"ErrorMessage": {}
192+
}
193+
}
194+
}
195+
}
196+
}
197+
},
198+
"PutRule": {
199+
"input": {
200+
"type": "structure",
201+
"required": [
202+
"Name"
203+
],
204+
"members": {
205+
"Name": {},
206+
"ScheduleExpression": {},
207+
"EventPattern": {},
208+
"State": {},
209+
"Description": {},
210+
"RoleArn": {}
211+
}
212+
},
213+
"output": {
214+
"type": "structure",
215+
"members": {
216+
"RuleArn": {}
217+
}
218+
}
219+
},
220+
"PutTargets": {
221+
"input": {
222+
"type": "structure",
223+
"required": [
224+
"Rule",
225+
"Targets"
226+
],
227+
"members": {
228+
"Rule": {},
229+
"Targets": {
230+
"shape": "Sp"
231+
}
232+
}
233+
},
234+
"output": {
235+
"type": "structure",
236+
"members": {
237+
"FailedEntryCount": {
238+
"type": "integer"
239+
},
240+
"FailedEntries": {
241+
"type": "list",
242+
"member": {
243+
"type": "structure",
244+
"members": {
245+
"TargetId": {},
246+
"ErrorCode": {},
247+
"ErrorMessage": {}
248+
}
249+
}
250+
}
251+
}
252+
}
253+
},
254+
"RemoveTargets": {
255+
"input": {
256+
"type": "structure",
257+
"required": [
258+
"Rule",
259+
"Ids"
260+
],
261+
"members": {
262+
"Rule": {},
263+
"Ids": {
264+
"type": "list",
265+
"member": {}
266+
}
267+
}
268+
},
269+
"output": {
270+
"type": "structure",
271+
"members": {
272+
"FailedEntryCount": {
273+
"type": "integer"
274+
},
275+
"FailedEntries": {
276+
"type": "list",
277+
"member": {
278+
"type": "structure",
279+
"members": {
280+
"TargetId": {},
281+
"ErrorCode": {},
282+
"ErrorMessage": {}
283+
}
284+
}
285+
}
286+
}
287+
}
288+
},
289+
"TestEventPattern": {
290+
"input": {
291+
"type": "structure",
292+
"required": [
293+
"EventPattern",
294+
"Event"
295+
],
296+
"members": {
297+
"EventPattern": {},
298+
"Event": {}
299+
}
300+
},
301+
"output": {
302+
"type": "structure",
303+
"members": {
304+
"Result": {
305+
"type": "boolean"
306+
}
307+
}
308+
}
309+
}
310+
},
311+
"shapes": {
312+
"Sp": {
313+
"type": "list",
314+
"member": {
315+
"type": "structure",
316+
"required": [
317+
"Id",
318+
"Arn"
319+
],
320+
"members": {
321+
"Id": {},
322+
"Arn": {},
323+
"Input": {},
324+
"InputPath": {}
325+
}
326+
}
327+
}
328+
},
329+
"examples": {}
330+
}

0 commit comments

Comments
 (0)