File tree 5 files changed +1356
-0
lines changed
features/cloudwatchevents
5 files changed +1356
-0
lines changed Original file line number Diff line number Diff line change
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
+ }
You can’t perform that action at this time.
0 commit comments